/* CSS Document */
/* Site specific css */
/* Always show scroll bar in firefox - stop jump to left */
html {
     overflow: -moz-scrollbars-vertical;
	 height:100%;
}
#wrapper {
	min-height:100%;
	position:relative;
}
.green #wrapper {
	background:url(../images/faux_column_950x1_green.png)  repeat-y;
}
.blue #wrapper {
	background:url(../images/faux_column_950x1_blue.png)  repeat-y;
}
.red #wrapper {
	background:url(../images/faux_column_950x1_red.png)  repeat-y;
}

.yellow #wrapper {
	background:url(../images/faux_column_950x1_yellow.png)  repeat-y;
}

/* body and banner */
#banner { background-color:#FFF; background-image:url(../images/top.png)}
                
#maincolumn{background-color:#FFF;}


body {
	height:100%;
	background-image: url(../images/bg_shadow_780x1v2.png);
	background-repeat: repeat-y;
	background-position: center top;
}

body.yellow{
	background-image: url(../images/bg_shadow_780x1_yellow.png);

}
body.red{
	background-image: url(../images/bg_shadow_780x1_red.png);

}

body.blue{
	background-image: url(../images/bg_shadow_780x1_blue.png);
	}
body.green{
	background-image: url(../images/bg_shadow_780x1v2.png);
	}
	
	
/* 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:#FFF;
   /*background:url(../images/footer.png) no-repeat; */
   position:absolute;
   bottom:0;
   height:30px;   /* 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;
}
.green #footer #lhsFoot{
background-color:#49A942;
}
.yellow #footer #lhsFoot{
background-color:#CC9933;
}
.red #footer #lhsFoot{
background-color:#FF3333;
}
.blue #footer #lhsFoot{
background-color:#0099CC;

}
#footer p {
	margin:0; 
	padding:0;
	text-align:center;
	color:#999999;
	font-size:.9em;
}
