/* universal */
a, a:visited
{
	width: 961px;
	color: #00086a;
	font-family: arial, helvetica;
	font-size: 12px;
	text-decoration:underline;
}

.wcci
{ 
margin-top:0px;
background-color: #000681;
background-image: url(images/bg_grad.gif);
background-repeat: repeat-x;
background-position: left top;

}

.content
{
	width: 961px;
	color: gray;
	font-family: arial, helvetica;
	font-size: 11px;
}
	
.gradlft
{
	padding-left:10px;
	background-image: url(images/grad_lft.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:10px;
	
}

.gradrt
{
	padding-left:10px;
	background-image: url(images/grad_rt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:10px;
	
}


td.wht

{
background-color: white;
}


/*.pg_id
{

float:right;
margin:20px 0 0px 0;
color:#aaa;
font-size:12px;
}
*/

.hmmenu_on
{	
	font-size: 12px;
	padding-right: 5px;
	text-decoration: none;
	color:#555;
}

a.hmmenu,a.hmmenu:visited
{	
	font-size: 12px;
	padding-right: 5px;
	text-decoration: none;
	color:#014585;
}

a.hmmenu:hover
{
	font-size: 12px;
	padding-right: 5px;
	text-decoration: none;
	color:#747474;
}


a.smmenu,a.smenu:visited
{
	padding-right: 15px;
	text-decoration: none;
	font-size: 11px;
	color:#747474;
}

a.smmenu:hover
{
	padding-right: 15px;
	text-decoration: none;
	font-size: 11px;
	color:#444;
}


.hmfooter
{

	
	padding: 10px 0 45px 0;
	background-color: white;
	color: #4a4a4a;
	font-size: 11px;
	border-top:1px solid #000681;
	width:940px;
	font-family:arial, helvetica;
}

.hmfooter_on
{
	padding: 0 8px;
	float:right;
	border-right: 1px solid #aaa;
	height:20px;
	color: #4a4a4a;
	font-size:11px;
}

.hmfooterL_on
{
	padding: 0 8px;
	float:right;
	border-left: 1px solid #aaa;
	height:20px;
	color: #4a4a4a;
	font-size:11px;
}

a.hmfooter_lnks,a.hmfooter_lnks:visited
{
padding: 0 8px;
height:20px;
text-decoration: none;
color: #000778;
font-size:11px;
}

a.hmfooter_lnks:hover
{
padding: 0 8px;
height:20px;
text-decoration: none;
color: #4a4a4a;
font-size:11px;
}

a.footer:hover
{

	text-decoration: none;
	font-size: 10px;
	color:#a4a6b5;
	text-decoration: underline;
}


a.footer,a.footer:visited
{

	text-decoration: none;
	font-size: 10px;
	color:#a4a6b5;
	text-decoration: underline;
}



/* backgrounds */

.wcci
{ 
margin-top:0px;
background-color: #000681;
background-image: url(images/bg_grad.gif);
background-repeat: repeat-x;
background-position: left top;

}
.gradlft
{
	padding-left:10px;
	background-image: url(images/grad_lft.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:10px;
	
}

.gradrt
{
	padding-left:10px;
	background-image: url(images/grad_rt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:10px;

}


.btmgrad
{
	padding:6px 76px 0 0;
	background-image: url(images/grad_btm.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:24px;
	width:961px;
	text-align:right;
	color: #a4a6b5;
	font-family: arial, helvetica;
	font-size: 10px;
}



/* home page */

.hmnews
{
	height:170px;
	padding-bottom:20px;
	text-align:left;
}


.newshd
{

	color:#004584; 
	padding-bottom: 8px; 
	font-size:13px;
	font-weight: bold;
	text-align:left;
}


.bull
{
float: left;
margin-right:5px;
}


.news_item
{
font-size:12px;
margin:0 0 10px 10px;
text-align:left;

}



/* sub pages */

.hdr_about
{
	background-image: url(images/hdr_about.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 940px;
	height: 254px;
	font-family: arial, helvetica;
	font-size: 11px;
	line-height: 140%;
	background-color: white;
}


.hdr_awards
{
	background-image: url(images/hdr_awards.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 940px;
	height: 254px;
	font-family: arial, helvetica;
	font-size: 11px;
	line-height: 140%;
	background-color: white;
}

.hdr_safety
{
	background-image: url(images/hdr_safety.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 940px;
	height: 254px;
	font-family: arial, helvetica;
	font-size: 11px;
	line-height: 140%;
	background-color: white;
}

.hdr_ceco
{
	background-image: url(images/hdr_ceco.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 940px;
	height: 254px;
	font-family: arial, helvetica;
	font-size: 11px;
	line-height: 140%;
	background-color: white;
}

.hdr_wcci
{
	background-image: url(images/hdr_wcci.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 940px;
	height: 254px;
	font-family: arial, helvetica;
	font-size: 11px;
	line-height: 140%;
	background-color: white;
}


#pagehd
{
	position: absolute;
	top: 170px;
	padding-left:35px;
	color:#777e94;
	font-size: 22px;
}


.sub_content
{
	
	
	background-color: white;
	color: #333;
	font-family: arial, helvetica;
	font-size: 12px;
	line-height:150%;

}

.anivtag
{
	
	height:120px;
	background-color: white;
	background-image: url(images/anniversary.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}

h1
{	
	font-size:13px;
	font-weight: bold;
	margin:0 0 5px 0;
}

#sub_main
{
	float: right;
	width: 660px;
	font-family: arial, helvetica;
	font-size: 12px;
	text-align: left;
	padding: 0 35px 20px 0;

	background-image: url(images/scrn_logo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:405px;
}

#proj_main
{
	float:left;
	width: 730px;
	font-family: arial, helvetica;
	font-size: 12px;
	text-align: left;
	background-image: url(images/scrn_logo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:405px;
	margin:-40px 0px 0 0px;
}

.submenu
{
	width: 180px;
	text-align: right;
	
}

.sidebar
{
	text-align:left;
	background-image: url(images/sidebar_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 180px;
	height: 207px;
	padding-top:140px;

}

.subpd
{
	padding-bottom:10px;
		line-height:100%;
}
	
.subpd2
{
	padding:10px 0 0 0;
}	

a.suboff, a.suboff:visited
{	
	color: #526693;
	font-weight: bold;
	text-decoration: none;
	margin-right:10px;
	padding-bottom:10px;
		line-height:100%;
}

a.suboff:hover
{	
	color: #747474;
	font-weight: bold;
	text-decoration: none;
	margin-right:10px;
	padding-bottom:10px;
		line-height:100%;
}

.subon
{	
	color:#747474;
	font-weight: bold;
	height:13px;
	width:170px;
	background-image: url(images/sub_indicator.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0 5px 0 0;
	line-height:100%;
}
	

.submail
{
	text-align:left;
	padding: 50px 0 10px 0;
	font-size:13px;

	font-weight: bold;
}

.nopd_submail
{
	text-align:left;
	padding: 0 0 10px 0;
	font-size:13px;

	font-weight: bold;
}


.subsc_hdr
{
	font-size: 14px;
	line-height:200%;
	color:black;
	font-weight: normal;
}

	
.frm_subsc
{
	width: 173px;
	size: 11px;
	color:#a8a8a8;
	border: 1px solid #a8a8a8;
	padding-left:3px;

}



/* about */

#pic
{
width:115px;
height:100%;
}

#profile
{
float:right;
width:530px;
padding-top:12px;
text-align:left;
}

h2
{	
	font-size:12px;
	font-weight: bold;
	margin:0;
}

h3
{
	font-size: 12px;
	font-weight: normal;
	margin: 0 0  10px 0;
	font-style: italic;
}

a.prof_btn, a.prof_btn:visited, a.prof_btn:hover
{
	font-size:12px;
	color:#526693;
	text-decoration: none;
	margin-right:8px;
}

#pres
{
margin:150px 0 -95px -30px;
}

#tag
{
position:relative; bottom:0px;left:630px;z-index:10;
}

#chart
{
border-bottom:1px solid;
width:600px;
padding-bottom:40px;
margin-top:5px
}
#award
{
	float:left;
	width:300px;

	margin-right:25px;

}

#recd
{
	float:left;
	width:200px;
	padding:0 5px;
	
}
#date
{
	float:left;
	width:50px;
	padding-left:5px;

}

#passClr
{
	background-color:#ddd;
}