/* CSS Document */
/* Site specific css */
/* Always show scroll bar in firefox - stop jump to left */
html {
    overflow:scroll;
	 height:100%; 
}
#wrapper {
	min-height:100%;
	position:relative;
	
}
.green #wrapper {
	
}
.blue #wrapper {
	background:url(../../csw/images/faux_column_950x1_blue.png) repeat-y;
}
.red #wrapper {
	background:url(../../csw/images/faux_column_950x1_red.png) repeat-y;
}

.yellow #wrapper {
	background:url(../../csw/images/faux_column_950x1_yellow.png) repeat-y;
}

/* body and banner */
#banner { background-color:#000033; background-image:url(../../csw/images/top.png)}
                
#maincolumn{background-color:#FFF;}


body {
	height:100%;
	background-image: url(../../csw/images/bg_shadow_780x1.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-color:#669;
}


	
/* Get rid of dotted lines on menu in Firefox */
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
/*left hand colunmn */


#leftcolumn #lhsLayout {
margin:0;
 margin-left:15px;
 margin-right:10px;
}
#leftcolumn #lhsLayout .headerSE {
	font-weight:bold;
	font-size:1.6em;

}
#leftcolumn #lhsLayout .headerSE span{
	display:block;
	font-size:.8em;
	color:black;
	padding-bottom: 0.15em;

}

#leftcolumn #lhsLayout p.emphasis {
	font-weight:bold;
	line-height:1.8em;
}
/* Footer */
#footer {
  /* background-color:#000;*/
   background:url(../images/footer.png) no-repeat; 
   position:relative;
   bottom:0;
   height:160px;   /* Height of the footer */
}
/*#footer #lhsFoot {
	background-color:#FFFFFF;
	border:none;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	height:20px;
	margin-left:2px;
	margin-right:0px;
}
*/

#footer p {
	margin:0; 
	padding:0;
	text-align:right;
	color:#999999;
	font-size:.9em;
}

