﻿/* Purpose:  SiteMasterLayoutNOCol.css is a complementary file to SiteMasterLayout.css.
   Its main purpose is to describe CSS-based layout styles that forego the multi-column
   style layout completely.  Style definitions in this file should be mutually 
   exclusive of the 3-column and 2-column versions.

   Reminder:  This file is NOT designed for font definitions!

   Revision History:
   -----------------
   2013-Feb - "Aca" definitions added for Accela Community Access branding.  (EYang)
   2008-Nov - Initial Release for BerkeleyExtranetSite project.  At this time, the
   'no column' approach may be regarded as temporary, as the only reason we need it 
   is for the Google-enabled version of SearchMain.aspx.  (EYang)
*/

#MasterBodyOuterContainer
{
  background-image: url('images/besBackground/siteMasterLayoutNoColShadow.gif');
  background-position: top right;
  background-repeat: repeat-y;
}

/* ALERT! To maximize reuse of pre-existing CSS layout definitions, we continue using
   MasterBodyOuterContainer - ColumnSetOuterContainer - Col2OuterContainer infrastructure
   even though this is the 'no column' layout (EYang, Nov 2008)
*/
#Col2OuterContainer
{
	/* you can activate background-color for debugging only, but production 
     implementation includes background image with color of *this* column,
     so background-color definition is redundant  */
  xxxbackground-color: #ffffff;
  left: 50px;
}

#Col2InnerContainer
{
  xxxwidth: 870px;
}


#GoogleSearchOuterContainer /* this container not needed? */
{
  position: relative;
  
  margin-top: 0px;
  padding-top: 0px;
  /* unable to center the overall Google output */
  xxxmargin-left: auto;
  xxxmargin-right: auto;
  xxxwidth: 800px;
}

#SearchImageContainer
{
  display: block; /* due to vertical spacing issues in whitespace, cannot allow Search.gif to show
                    right now (EYang, Nov 2008) */
  xxxpadding-top: 30px;
    
  background-image: url('images/besPortalHeader/Search.gif');
  background-position: top left;
  background-repeat: no-repeat;  
  width: 95px;
  height: 50px;
  margin-bottom: 5px;
  
  xxxposition: absolute;
  xxxleft: 0px;
  xxxtop: 4px;
  xxxmargin-right: 20px;
}

#GoogleSearchControlsInnerContainer
{
  position: relative;
  top: 0px;
  left: 0px; /* = 100px - due to vertical spacing issues in whitespace, cannot allow Search.gif to show
                  right now (EYang, Nov 2008) */
  
  xxxmargin-top: 20px;
  xxxwidth: 300px;
  xxxmargin-left: auto;
  xxxmargin-right: auto;
}


/* id="AcaWrapperCol2OuterContainer" is a replacement for "Col2OuterContainer" defined in .Master files.
   The problem we have is that the pre-existing Col2 definitions are tightly coupled with SearchMain.aspx,
   and we don't want to go messing with that now.  Proceed with Beta 1.x of AcaWrapper.aspx, and re-evaluate
   how best to support both.  (EYang, Feb 2013)
 */
#AcaWrapperCol2OuterContainer 
{ 
  position: relative;  /* FF change - Col2 is the only one in document flow (EYang, Dec 2007) */
  left: 0px; 
  top: 0px;
  width: 900px; /* 900 = full width of whitespace needed by ACA */
}

#AcaWrapperCol2OuterContainer #Col2InnerContainer
{
  position: relative;
}

#AcaWrapperCol2OuterContainer #Col2InnerContainer .innerContentContainer
{
  position: relative;
  left: 47px; /* we must apply positioning one level above AcaFrame because, apparently, we cannot
                 directly position the iframe itself; we use left positioning because auto margins not
                 working */
}

#AcaFrame 
{
  xxxposition: absolute; /* we must apply positioning one level above AcaFrame because, apparently, we cannot
                            directly position the iframe itself (see above) */
  xxxleft: 300px;
  width: 900px;
  height: 600px;
  xxxmargin: 15px auto;
  margin-left: auto;
  margin-right: auto;
}

.xxxinnerContentFooter
{
  display: none;
}


#AcaWrapperCol2OuterContainer #Col2InnerContainer #Col2Footer {
    /* contents of AcaFrame tend to be fixed height, so suppress the standard vertical whitespace
     that we normally support for this site
  */
    display: none;
}

#AcaWrapperCol2OuterContainer #SystemOutageMessageOuterContainer
{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0.9em; /* default text size for entire site */
}

#AcapageFooterContainer{
  
   text-align:center;   
   
}