body {
	padding: 0px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333333;
	margin:0px;
	background-color:#FFFFFF;
	margin: 0px;
	width:100%;

}



img {border:0px;}

.cs_img {
padding:0px;
margin: 10px 10px 5px 0px;
}



ul{ margin-left:20px; margin-bottom:2px; margin-top:0px; padding:0px;}
li{ margin-top:2px; padding:2px;}
li p{color:#ffffff;}
form {padding:0px; margin:0px;}
table {padding:0px; margin:0px;}
p{line-height:1.4em; margin:7px 5px 9px 0;}
html>body p {margin-top:7px;}


fieldset{padding:0px; margin:0px 0px 0px 0px; border:0px}

/* IE6 Only*/
* html fieldset {
margin:-25px 0px 0px 0px;
}

/* IE7 Only*/
*:first-child+html fieldset {
margin:-25px 0px 0px 0px;
}



legend{
font-size:2.2em;
text-decoration:none;
font-weight:normal;
margin:0px 5px 0px -8px;
padding:25px 0 10px 0;
color: #444444;
}

label{ font-weight:bold; display:block; padding-bottom:8px;} 
.label_title{font-weight:bold; width:65px; padding-top:4px; display:block; float:left}
.label_title2{font-weight:bold; width:65px; padding-top:4px; display:block; float:left}




a{
color: #006600;
text-decoration:underline;
}
a:hover{
color: #CC6600;
text-decoration:underline;
}


.a_no_style{
color: #333333;
text-decoration:none;
}
.a_no_style:hover{
color: #006600;
}

h1 {
color: #444444;
font-weight:normal;
text-decoration:none;
padding:0px;

font-size:2.2em;
}

h1.h1info {
visibility:hidden;
font-size:0em;
height:0px;
display:inline;
}

h2 {
font-size:2.2em;
text-decoration:none;
font-weight:normal;

padding:0px;
color: #444444;
}

h2 a{
color: #444444;
text-decoration:none;
}
h2 a:hover{
color: #CC6600;
text-decoration:none;

}

h2.h2info {
visibility:hidden;
font-size:0em;
height:0px;
display:inline;
}

h3 {
font-size:1.2em;
text-decoration:none;
font-weight:bold;
padding:0px;

color: #444444;
}

h3 a{
color: #444444;
text-decoration:none;
}
h3 a:hover{
color: #CC6600;
text-decoration:none;

}


h3.nopad {
font-size:1.3em;
text-decoration:none;
font-weight:bold;
padding:0px;
margin:0px 0px 3px 0px;

color: #444444;
}

h3.job_title {
font-size:1.4em;
text-decoration:none;
font-weight:normal;
padding:0px;
margin:0px 0px 0px 0px;
display:inline;

color: #444444;
}







#top_bar_1 {
	background-color:#001A52;
	width:100%;
	margin: 0px;
	text-align:center;
	height:26px;
}

#top_bar_2 {
	background-color:#120873;
	width:100%;
	margin: 0px;
	text-align:center;
	height:26px;
}

#top_bar_3 {
	background-color:#F2CD00;
	width:100%;
	margin: 0px;
	text-align:center;
	height:26px;
}

#top_bar_4 {
	background-color:#078E70;
	width:100%;
	margin: 0px;
	text-align:center;
	height:26px;
}


#top_bar_cont {
	width:980px;
	margin: 0px auto 0px auto;
	text-align:left;
	height:26px;
	padding:0px;
	/*background-color:#00CC66*/
	
}

#top_bar_cont ul{list-style: none; padding:2px 0 7px 0; margin:0px;}
.pad_right{padding-right:60px;}
#top_bar_cont li{display:inline; margin: 0 10px 0 0;}



#top_bar_cont a{
color:#ffffff;
text-decoration:underline;
font-size:0.9em;
}
#top_bar_cont a:hover{
color:#AEBFE3;
}

#top_bar_cont a.blue{
color:#AEBFE3;
text-decoration:underline;
font-size:0.9em;
}
#top_bar_cont a.blue:hover{
color:#ffffff;
}

#top_bar_4 #top_bar_cont a.blue{color:#8EC9BC;}
#top_bar_3 #top_bar_cont a.blue{color:#A28D1C;}


#navigation {
	background-color:#FFFFFF;
	width:100%;
	margin: 0px;
	text-align:center;
}

#div_center {
	width:980px;
	margin: 0px auto 0px auto;
	text-align:left;
	padding:0px;
	
}


#navigation_center {
	width:980px;
	margin: 0px auto 0px auto;
	text-align:left;
	padding:0px;
	
}




#nav_block {
	width:980px;
	margin: 0px auto 0px auto;
	text-align:left;
	height:26px;
	padding:0px;
	
}

#nav_block ul{list-style:none; padding:0px; width:980px; margin:0px;}
.nav_block_pad_right{padding-right:50px;}
#nav_block li{display:block; float:left; margin:0 10px 0 0; padding:0px; width:245px; height:26px;}
#nav_block li.end{width:190px; margin:0px 0px 0px 25px}

/* */

#nav_block a{
color:#ffffff;
text-decoration:none;
font-size:1.3em;
display:block;
text-align:left;
}

#nav_block a:hover{
color:#AEBFE3;
}



#nav_block a.bad{
color:#C6C2EE;
white-space:nowrap;
padding:1px 0 0px 9px;
width:236px;
margin:0px;
height:26px;
background-color:#120873;
}
#nav_block a.bad:hover{
color:#ffffff;
background-color:#3F368D;
}

#nav_block a.bad2{
color:#C6C2EE;
white-space:nowrap;
padding:1px 0 0px 9px;
width:180px;
margin:0px;
height:26px;
background-color:#120873;
}
#nav_block a.bad2:hover{
color:#ffffff;
background-color:#3F368D;
}





#nav_block a.construction{
color:#C6C2EE;
white-space:nowrap;
padding:3px 0 0px 9px;
width:236px;
margin:0px;
height:26px;
background-color:#120873;
}
#nav_block a.construction:hover{
color:#ffffff;
background-color:#3F368D;
}

#nav_block a.support{
color:#A5DFD2;
white-space:nowrap;
padding:3px 0 0px 9px;
width:236px;
margin:0px;
height:26px;
background-color:#078E70;
}
#nav_block a.support:hover{
color:#ffffff;
background-color:#36A38B;
}

#nav_block a.facilities{
color:#ffffff;
white-space:nowrap;
padding:3px 0 0px 9px;
width:236px;
margin:0px;
height:26px;
background-color:#F2CD00;
}
#nav_block a.facilities:hover{
color:#ffffff;
background-color:#FFD800;
}

#nav_block a.jobs{
color:#D9D7EE;
white-space:nowrap;
padding:3px 0 0px 9px;
width:180px;
margin:0px;
height:26px;
background-color:#858489;
}
#nav_block a.jobs:hover{
color:#ffffff;
background-color:#9C9B9F;
}






















#nav_block_low {
	width:980px;
	margin: 0px auto 13px auto;
	text-align:left;
	height:21px;
	padding:0px;
	
}

#nav_block_low ul{list-style:none; padding:0px; width:980px; margin:0px 0 0px 0;}
.nav_block_low_pad_right{padding-right:50px;}
#nav_block_low li{float:left; margin:0 10px 0 0; padding:0px 0px 0px 9px; width:236px; height:24px;}


/* */

#nav_block_low a{
color:#ffffff;
text-decoration:none;
font-size:0.9em;
text-align:left;
display:block;
float:left;
}

#nav_block_low a:hover{
color:#AEBFE3;
}


#nav_block_low a.bad{
color:#AE8300;
white-space:nowrap;
padding:3px 0 0px 0px;
margin:0px;
height:21px;
background-color:#F2CD00;
}
#nav_block_low a.bad:hover{
color:#ffffff;
}


#nav_block_low a.construction{
color:#C6C2EE;
white-space:nowrap;
padding:3px 0 0px 0px;
margin:0px;
height:21px;
background-color:#3F368D;
}
#nav_block_low a.construction:hover{
color:#ffffff;
}

#nav_block_low a.support{
color:#A5DFD2;
white-space:nowrap;
padding:3px 0 0px 0px;
margin:0px;
height:21px;
background-color:#36A38B;
}
#nav_block_low a.support:hover{
color:#ffffff;
}

#nav_block_low a.facilities{
color:#ffffff;
white-space:nowrap;
padding:3px 0 0px 0px;
margin:0px;
height:21px;
background-color:#FFD800;
}
#nav_block_low a.facilities:hover{
color:#AC9200;
}


#nav_block_low li.end{width:180px; margin:0px 0px 0px 25px}

#nav_block_low a.bad2{
color:#AE8300;
white-space:nowrap;
padding:3px 0 0px 0px;
margin:0px;
height:20px;
background-color:#F2CD00;
}
#nav_block_low a.bad2:hover{
color:#ffffff;
}


#nav_block_low a.jobs{
color:#D9D7EE;
white-space:nowrap;
padding:3px 0 0px 0px;
margin:0px;
height:20px;
background-color:#9C9B9F;
}
#nav_block_low a.jobs:hover{
color:#ffffff;
}












#content_enclosure {		
	margin: 0px;
	width:100%;
	text-align:left;	
	background-color:#E8E8E8;
	border-top:5px solid #ABABAB;
	border-bottom:5px solid #ABABAB;
}

#allcenter {
	width:980px;
	margin: 10px auto 0px auto;
	text-align:left;
	padding:0px 0 20px 0;
	font-size:0.9em;
}

/* IE6 Only*/
* html #allcenter {
margin: 30px auto 0px auto;
}

/* IE7 Only*/
*:first-child+html #allcenter {
margin: 20px auto 0px auto;
}

.redstar{font-size:1.8em; color:#990000; padding:0px; margin:0px}


#home_template_left_col {float:left; width:540px; padding-left:10px;}
#home_template_right_col {float:left; width:390px; margin-left:30px;}
.template_cv{margin-bottom:0px; clear:both;}
#home_template_left_col_wide {float:left; width:745px; padding-left:0px;}
#home_template_right_col_wide {float:left; width:210px; margin-left:10px;}


#news_list_container{width:550px; margin-top:5px;}
#news_list_container .news_list_left{float:left; height:111px; width:111px; padding:0px; margin:0px; background-repeat:no-repeat; background-position:top left;}
#news_list_container .news_list_right{float:left; height:95px; width:400px; background-color:#ffffff; padding:12px 10px 5px 10px; margin:0px; }
#news_list_container .news_list_left a{ display:block; background-position:top left; width:111px; height:111px; background-image:url(../_user/Image/news_images/news_cover.gif);}



#jobs_list_container{width:390px; margin-top:15px;}
#jobs_list_container .j_list_left{float:left; height:40px; width:20px; padding:5px 0 0 0; margin-top:8px;}
#jobs_list_container .j_list_right{float:left; height:55px; width:350px; background-color:#ffffff; padding:5px 5px 0px 8px; margin:0px;  margin-top:8px;}
#jobs_list_container .j_list_left .j_list_icon_1{ height:15px; width:15px; background-image:url(../_img/division_icon_1.gif); background-position:center; background-repeat:no-repeat;}



.job_curve_box {margin-bottom: 10px; background-position:top left; background-repeat:repeat-x; background-color:#FFFFFF; border: 1px solid #CCCCCC; color:#333333; padding:10px 15px 15px 15px; }
.job_list_heading{clear:both; padding:5px 0 0px 0; height:auto;}
/* IE6 Only*/
* html .job_list_heading{

}

/* IE7 Only*/
*:first-child+html .job_list_heading {

}



#projects_list_container{width:390px; margin-top:15px;}
#projects_list_container .p_list_left{float:left; height:111px; width:111px; padding:0px; margin:0px; background-repeat:no-repeat; background-position:top left;}
#projects_list_container .p_list_right{float:left; height:95px; width:270px; padding:5px 0px 5px 8px; margin:0px; }
#projects_list_container .p_list_left a{ display:block; background-position:top left; width:111px; height:111px; background-image:url(../_user/Image/news_images/news_cover2.gif);}



#foot_container {		
	margin: 0px;
	width:100%;
	text-align:left;
	background-color:#FFFFFF;

}

#foot_center {
	width:940px;
	margin: 20px auto 10px auto;
	padding:0px;
	font-size:0.9em;
	text-align:left;
	border:1px solid #999999;
}
#foot_center2 {
	width:940px;
	margin: 10px auto 10px auto;
	text-align:left;
}
#foot_center2 div {
visibility:hidden;
}

.foot_zone {float:left; padding:0px; margin:5px 0px 20px 0px; width:187px; height:240px; text-align:center; border-right:1px solid #999999;}
html>body .foot_zone {padding:0px; width:187px;}
.foot_zone .foot_zone_center {padding:10px 0 0 10px; width:60%; margin:0px auto 0px auto; text-align:left; white-space:nowrap;}
.foot_zone .foot_zone_center strong{color:#666666;}
.foot_zone .foot_zone_center ul{list-style:none; padding:0px; margin:0px;}
.foot_zone .foot_zone_center li{list-style:none; margin:8px 0px 0 0px; color:#999999; padding:0px;}
.foot_zone .foot_zone_center li a{color:#999999; text-decoration:none}
.foot_zone .foot_zone_center li a:hover{color:#222222; text-decoration:none}

.foot_zone .foot_zone_center li a.black{color:#222222; text-decoration:none}
.foot_zone .foot_zone_center li a.black:hover{color:#999999; text-decoration:none}

#foot_center3 {
	width:940px;
	margin: 10px auto 10px auto;
	text-align:center;
	color:#999999;
	font-size:0.8em;
}










.formfield {
	background-color: #ffffff;
	border: 1px solid #888888; 
	color: #333333;
	text-align:left;
	vertical-align:middle;
	font-weight: normal;
	margin-bottom:0px;
	padding-left:4px;
	height:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.9em;

}

.combobox {
	background-color: #ffffff;	 
	color: #333333;
	text-align:left;
	vertical-align:middle;
	font-weight: normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.9em;
}


.textarea {
background-color: #ffffff;
	border: 1px solid #888888; 
	color: #333333; 
	text-align:left;
	padding-left:4px;
	vertical-align:middle;
	font-weight: normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.9em;

}

.formbut {
border: 1px solid;
border-color:#888888;
color:#333333;
background-color:#ffffff;
cursor: pointer;
padding: 2px;
font-size:1em;

}

html>body .formbut {padding: 3px 10px 3px 10px;}




.button_link_item img {
margin:8px 0 5px 0;
}

.button_link_item {
font-size:0.9em;
color:#333333;
padding-bottom:10px;
}


.news_img{
 padding:2px;
 background-color:#eeeeee;
border:2px solid #999999;
}


.news_img_td{
border:1px;
border-left:0px;
border-style:solid;
border-color:#C8C9CB;
}
.news_title{
font-size:0.9em;
color: #777777;

}
.news_title:hover{
color: #000000;
}


.subnav_title{
background-image:url(../_img/arrow_r.gif);
background-position:left;
background-repeat:no-repeat;
margin-bottom:7px;
height:20px;
padding:0px 0 0px 25px;
font-size:1.0em;
color: #666666;
text-decoration:none;
font-weight:bold;
}

.subnav_title a{
font-size:1.1em;
color: #666666;
text-decoration:none;
font-weight:bold;
padding:7px 0 0 0px

}
.subnav_title a:hover{
font-size:1.1em;
color: #CC6600;
text-decoration:none;
}


.alphabox_nohere{
font-size:1.1em;
color: #999999;
text-decoration:none;
font-weight:bold;
padding:4px

}

.alphabox_here a{
font-size:1.1em;
color: #006600;
text-decoration:none;
font-weight:bold;
padding:4px

}
.alphabox_here a:hover{
font-size:1.1em;
color: #CC6600;
text-decoration:none;
}




.linkpage_title_class{
background-color:#6E788E;
padding:4px;
color:#ffffff;
font-weight:bold;
text-align:left;
}

.big{
font-size:1em;
}



.tfcredit {
	font-weight: normal;	
	font-size:0.9em;
	color: #8C9582;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	height:24px;
	padding-right:10px;
	padding-top:3px;
	}
.tfcredit div {
font-size:0.1em;
visibility:hidden;
}			
			
