/*
**************************************************************
** File Name: home_lac-ny.css
** Author: Steve Davies
** Create Date: 2007-09-04
** Desc: extensions and overrides specific to Legislative Action Center home page
- for a rule to qualify to be declared in this module, it cannot be applied to:
1) all pages
2) all Home pages
3) all Type I (vertical) pages
4) all pages (Type I and Type II ) for a given biz area
**
** Change Log:
**
**  2008-03-06 J. Bouchard: added margin-bottom value in mainContent to prevent scrolling
**
**  2008-04-16 J. Bouchard: added styling for right-hand side of LAC page to bring links a little closer together.
**
**  2008-05-13 S. Davies: removed all styles for "div#sbLeftContent" and "div#sbLeftMidNav", to allow
**                      the defaults from the import of "vert_layout_lac.css" take hold.  This because the
**                      "Home" link is not being implemented, so minimal need for adjustment.
**
**************************************************************
**  begin style sheet file
*/

/* ---- pull in all rules common to all Type I pages for the "Legislative Action Center biz section --------- */

@import url(vert_layout_lac.css);


/* ----------------------------- BEGIN - left side  ---------------------------  */


/*
  Note: this is considered a Type I page.  For Type II pages, you need an explicit foreground-color to override the "topOuter " DIV.

Clyde says:  
"margins only add to the confusion, 
when thrown into the 'absolute positioning' mix 
- do not use them." 
*/  



/* ---  div's of class "sbMenuBar": the ID's used are being used here to further qualify  ---- */

div#sbLeftMidNavBoxHome {
	display: none;  /*  a home page does not need a link to itself, so suppress it */
}



/* ----------------------------- END - left side  ---------------------------  */



/* ----------------------------- BEGIN - right side  ---------------------------  */


/* ----------------- BEGIN: rightHeader internals  -----------------  */


/* ----------------- END: rightHeader internals  -----------------  */


/* ----------------- BEGIN:  rightSubHeader internals -based on N-Org stylings  -----------------  */

div#rightSubHdrTop {
/*    position: relative; */
    position: absolute;
/*    height: 19%; */
    height: 17%;
    width: 99.75%;
/* border-bottom: 1px solid silver; */
}


/*  ----------------------  */

div#rightSubHdrBottom {
/*    position: relative; */
    position: absolute;
    top: 17.75%;

/*    height: 80%; */
    height: 76%;
    width: 100%;
    display: block;
}


div#rightSubHdrBottomLeft {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
}


/*  --------------------    */ 

div#rightSubHdrBottomRight {
    position: absolute;
    top: 0;
/*    left: 23%; */
    left: 50%;
/*    width: 77%; */
    width: 50%;
    height: 99.75%;
}

div#rightSubHdrBottomRight p {
	font-size: .85em;
	line-height:  1.5;
	margin: 1%;
}



/* the following are rules for the containers of the rightSubHeader graphics */


div.rightSubHdrBottomLeftImgBox {
    position: absolute;
    top: 0;
    width: 25%;
    height: 100%;
}


div#rightSubHdrBottomLeft01 {
    left: 0;
}

div#rightSubHdrBottomLeft02 {
    left: 25%;
}

div#rightSubHdrBottomLeft03 {
    left: 50%;
}

div#rightSubHdrBottomLeft04 {
    left: 75%;
}

/* ----------------- END: rightSubHeader internals  -----------------  */


/* ----------------- END: rightSubHeader internals  -----------------  */


/* ----------------- BEGIN: mainContent and internals  -----------------  */

div#mainContent {
    width: 99.5%;
/* debug */	
/*	border: 1px dashed green;  */
}


div#mainContent  p {
    margin-left: 2%;
    margin-right: 2%;
	margin-bottom: 0.3em;
/* debug */	
/* border: 1px dashed red;  */
}

div#rightColumn div {
	margin-left: 2%;
    margin-right: 2%;
	margin-bottom: 0.65em;
}

	



/* temp for demo*/
/*
div#footerAdvertLeft {
	top: 0;
	left: 10%;
    height: 100%;
    width: 25%;
}
*/


/*  end of stylesheet file */

