/* Core CSS, pTools v4/5
* Establishes basic CSS rules for the site
*
* SEI CMS site
*
*/

body { background: #E9E9E9;
	 }

body, td, ul, ol, li, form, b, i { margin: 0; padding: 0; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; color: #000; text-align: left; }
table, td { border: 0; vertical-align: top; }
ul, ol { margin: 0;  }
li { margin: 0;  list-style-position: inside; padding:5px;}
img { margin: 0; padding: 0px; border: 0;  }
div, span {}

a:link, a:visited { color: #034A4F; text-decoration: underline; }
a:hover, a:active { color: #034A4F; text-decoration: underline; }

b {font-weight: bold;}
i {font-style: italic;}
.underline{text-decoration:underline;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

/* Structural CSS, pTools v4/5
* Outline structure CSS rules for overal page layout
*
* SEI CMS site
*
*/

#Container
{
	font-size:1em;
	text-align: center;
	width: 990px; 
	margin-right: auto; 
	margin-left: auto; 
	text-align: left;	
	background-color:#fff;
}

#content_3col p, #content_2col p{padding:1px 0px 8px 0px; margin:0px;}

h1 {padding: 9px 0px 6px 0px; font-size: 1.4em; font-weight: normal; }
h1.heading{padding:0px; margin:0px;}
h2 {padding: 8px 0px 5px 0px; font-size: 1.2em; font-weight: bold; }
h3 {padding: 7px 0px 4px 0px; font-size: 1.1em; font-weight:normal}
h4 {padding: 6px 0px 3px 0px; font-size: .9em;}
h5 {padding: 5px 0px 2px 0px; font-size: .85em; }
h6 {padding: 4px 0px 1px 0px; font-size: .7em; font-weight: normal;}
h1,h2,h3{color:#045B65}
.col_1 #content_3col h1, .col_1 #content_3col h2, .col_1 #content_3col h3{color:#00A7BA;}
.col_2 #content_3col h1, .col_2 #content_3col h2, .col_2 #content_3col h3{color:#FBAA22;}
.col_3 #content_3col h1, .col_3 #content_3col h2, .col_3 #content_3col h3{color:#018299;}
.col_4 #content_3col h1, .col_4 #content_3col h2, .col_4 #content_3col h3{color:#F37422;}
.col_5 #content_3col h1, .col_5 #content_3col h2, .col_5 #content_3col h3{color:#0067B1;}
.col_6 #content_3col h1, .col_6 #content_3col h2, .col_6 #content_3col h3{color:#028853;}
.col_none #content_3col h1, .col_none #content_3col h2, .col_none #content_3col h3{color:#045B65;}




#subContainer
{

padding:30px 25px 15px 25px;
font-size:0.85em;

}


#content_3col
{
margin-left:220px;
margin-right:220px;	
padding-left:30px;
padding-right:30px;

}

#content_2col
{
margin-left:220px;
width:auto;	
padding-left:30px;
padding-right:30px;
}

#content_3col li, #content_2col li
{
    list-style-image:url('/images/ww/bullet01.gif');
}


#header
{
	padding-top:0px;
background-color:#FDBB2F;
height:215px;	
border-bottom:3px solid #FDBB2F;
font-size:0.75em;

}

#header a
{
	color:#fff;	
	text-decoration:none;
	
}

#topMenu
{
color:#FFFFFF;
height:32px;
padding-left:15px;
padding-top:12px;
width:370px;
	
}

ul.listtop
{
list-style-image:none;

list-style-type:none;
float:left;
margin:3px 0;

}

ul.listtop li
{
float:left;
padding:0;
color:#fff;
list-style-position:outside;
}

#topMenu ul.listtop li{padding-right:0px;}

ul.textsize
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
margin:3px 3px;


}

ul.textsize li
{
float:left;
padding:0;
margin:0px;
color:#fff;
vertical-align:bottom;
}

.smalltext,.medtext,largetext{vertical-align:bottom; width: 12px;}

.smalltext{font-size:0.9em;font-weight:bold;  padding-left:5px;}
.medtext{font-size:1.0em;}
.largetext{font-size:1.1em;}

#content_3col table, #content_2col table { border-collapse: collapse; }
#content_3col td, #content_2col td { border: 1px solid #F2F2F2; padding: 3px; }
#content_3col th, #content_2col th { background: #D2D2D2; }
#content_3col caption, #content_2col caption { margin-bottom: 4px; margin-top: 4px; }




/******Footer**************/
#footer
{
	clear:both;
	font-size:0.8em;
background:#F8F8F8 url('/images/WW/back_footer.gif') no-repeat top left;
color:#2498A2;	
height:auto;
}

#footer a
{
color:#034A4F;	

}

.darkgreen{font-weight:bold; color:#034A4F;}
.grey{color:#939393;}

#footer .grey a{color:#939393; text-decoration:none;}

#footertext{text-align:center; padding:10px; clear:both;}
#footerbanners{padding:10px; text-align:center;}

#footerbanners img {display:inline; padding-left:5px; padding-right:5px;}


/********Left***************/

#LeftCol
{
font-size:0.9em;
float:left;	
width:220px;
z-index:10000;
background-color:#fff;

}


#lsNavMenu li.homelink a.active
{
padding:10px;
color:#fff;
background:#045B65 url('/images/ww/home.jpg') no-repeat 95% 50%;
	
}

#lsNavMenu li.homelink a
{
padding:10px;
color:#fff;
background:none;
background-color:#fff;
color:#045B65;
}





#lsNavMenu
{
	width:220px;
}

#lsNavMenu ul
{

}

#lsNavMenu li 
{
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0px;
border:1px solid #F2F2F2;
font-weight:bold;

}

#lsNavMenu li li 
{
	border:none;
	
}

#lsNavMenu li li li
{
	border:none;
	
}

#lsNavMenu li a
{
padding:12px 12px 12px 12px;
	display:block;
	text-decoration:none;
}

#lsNavMenu li a:hover
{
	text-decoration:underline;
	
}



#lsNavMenu li.item1 a
{
	color:#00A7BA;	
}

#lsNavMenu li.item1 a.linkactive
{
	background:#00A6B9 url('/images/ww/about_us.jpg') no-repeat 95% 50%;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item1 ul li a
{
	background-color:#E4F6F8;
	color:#00A6B9;
	font-weight:normal;	
	padding-left:30px;
}

#lsNavMenu li.item1 ul li a.linkactive
{
	background:none;
	background-color:#4DC1CE;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item1 ul li ul li a
{
	background-color:#fff;
	color:#4DC1CE;
	font-weight:normal;	
	padding-left:50px;
}

#lsNavMenu li.item1 ul li ul li a.linkactive
{
	background-color:#fff;
	color:#4DC1CE;
	font-weight:normal;	
	padding-left:50px;
	text-decoration:underline;
}



#lsNavMenu li.item2 a
{
	color:#FBAA22;	
}


#lsNavMenu li.item2 a.linkactive
{
	background:#FCAA23 url('/images/ww/introduction.jpg') no-repeat 95% 50%;
	
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item2 ul li a
{
	background-color:#FFF5E9;
	color:#A97D38;
	font-weight:normal;	
	padding-left:30px;
}

#lsNavMenu li.item2 ul li a.linkactive
{
	background:none;
	background-color:#FDC264;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item2 ul li ul li a
{
	background-color:#fff;
	color:#A97D38;
	font-weight:normal;	
	padding-left:50px;
}

#lsNavMenu li.item2 ul li ul li a.linkactive
{
	background-color:#fff;
	color:#A97D38;
	font-weight:normal;	
	padding-left:50px;
	text-decoration:underline;
}


#lsNavMenu li.item3 a
{
	color:#018299;
}

#lsNavMenu li.item3 a.linkactive
{
	background:#008C99 url('/images/ww/health_advice.jpg') no-repeat 95% 50%;
	
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item3 ul li a
{
	background-color:#ECF6F7;
	color:#19838F;
	font-weight:normal;	
	padding-left:30px;
}

#lsNavMenu li.item3 ul li a.linkactive
{
	background:none;
	background-color:#41A9B4;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item3 ul li ul li a
{
	background-color:#fff;
	color:#19838F;
	font-weight:normal;	
	padding-left:50px;
}

#lsNavMenu li.item3 ul li ul li a.linkactive
{
	background-color:#fff;
	color:#19838F;
	font-weight:normal;	
	padding-left:50px;
	text-decoration:underline;
}




#lsNavMenu li.item4 a
{
	color:#F37422;
}

#lsNavMenu li.item4 a.linkactive
{
	background:#F37521 url('/images/ww/energy_advice.jpg') no-repeat 95% 50%;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item4 ul li a
{
	background-color:#FEF1E8;
	color:#CE7439;
	font-weight:normal;	
	padding-left:30px;
}

#lsNavMenu li.item4 ul li a.linkactive
{
	background:none;
	background-color:#F69659;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item4 ul li ul li a
{
	background-color:#fff;
	color:#CE7439;
	font-weight:normal;	
	padding-left:50px;
}

#lsNavMenu li.item4 ul li ul li a.linkactive
{
	background-color:#fff;
	color:#CE7439;
	font-weight:normal;	
	padding-left:50px;
	text-decoration:underline;
}


#lsNavMenu li.item5 a
{
	color:#0067B1;
}


#lsNavMenu li.item5 a.linkactive
{
	background:#0167B1 url('/images/ww/safety_and_security.jpg') no-repeat 95% 50%;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item5 ul li a
{
	background-color:#F5F9FC;
	color:#0A568E;
	font-weight:normal;	
	padding-left:30px;
}

#lsNavMenu li.item5 ul li a.linkactive
{
	background:none;
	background-color:#408DC5;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item5 ul li ul li a
{
	background-color:#fff;
	color:#0A5683;
	font-weight:normal;	
	padding-left:50px;
}

#lsNavMenu li.item5 ul li ul li a.linkactive
{
	background-color:#fff;
	color:#0A5683;
	font-weight:normal;	
	padding-left:50px;
	text-decoration:underline;
}




#lsNavMenu li.item6 a
{
	color:#028853;	
}

#lsNavMenu li.item6 a.linkactive
{
	background:#008852 url('/images/ww/financial_and_support_services.jpg') no-repeat 95% 50%;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item6 ul li a
{
	background-color:#EDF8F4;
	color:#216F51;
	font-weight:normal;	
	padding-left:30px;
}

#lsNavMenu li.item6 ul li a.linkactive
{
	background:none;
	background-color:#31A156;
	color:#fff;
	font-weight:bold;	
}

#lsNavMenu li.item6 ul li ul li a
{
	background-color:#fff;
	color:#216F51;
	font-weight:normal;	
	padding-left:50px;
}

#lsNavMenu li.item6 ul li ul li a.linkactive
{
	background-color:#fff;
	color:#216F51;
	font-weight:normal;	
	padding-left:50px;
	text-decoration:underline;
}








/**********Right***************/
#rightCol
{
	float:right;
	width:220px;
}

.banner
{
text-align:center;
padding-bottom:10px;	
}




#logo
{
	float:left;
	
}

#topBanner
{
	
	float:right;
}

#topBanner, #topBanner img
{margin:0px; padding:0px;
}

.topleft
{
	background-image:url('/images/ww/gradient.gif');
	background-position:top left;
	background-repeat:repeat-x;
	float:left; width:386px;padding:0px; margin:0px;
}

.clearer {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
}

.sitemap {
background:#FAFAFA none repeat scroll 0 0;
border:1px solid #DDDDDD;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0;
}

.sitemap li
{
margin:5px;	
}


ul.doclist
{
list-style-image:none;
list-style-type:none;
margin:10px 0;
}


ul.doclist li
{
width:80%;
display:block;
padding:0;
color:#fff;
list-style-position:outside;
}

ul.doclist table
{
	width:100%;
}

table#noborder {border: none !important; margin-bottom:8px; }
table#noborder td { border: none !important; }
table.noborder {border: none !important; margin-bottom:8px; }
table.noborder td { border: none !important;  }
.noborder, .noBorder{background:none; border:none;}
