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

}



img {border:0px;}

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


hr {padding:0px; margin:0px; width:400px; height:1px; color:#ffffff; text-align:left}
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.2em; margin:5px 5px 13px 0;}
html>body p {margin-top:7px;}


fieldset{padding:0px 0px 0px 0px; margin:-25px 0px 0px 0px; border: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;
}

.a_no_styleBOLD{
color: #004419;
text-decoration:none;
font-weight:bold;
}
.a_no_styleBOLD:hover{
color: #8491AF;
text-decoration:none;
}


h1 {
color: #1B2330;
font-weight:normal;
text-decoration:none;
padding:0px;
margin:0px 0 25px 0;
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;
margin:0px 0 15px 0;
padding:0px;
color: #1B2330;
}

h2.nopad {
font-size:1.8em;
text-decoration:none;
font-weight:normal;
margin:0px;
display:inline;
padding:0px;
color: #1B2330;
}

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

h3 {
font-size:1.3em;
text-decoration:none;
font-weight:bold;
padding:0px;
margin:8px 0 8px 0;
color: #1B2330;
}

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

}

.form_bg {
font-weight:bold;
text-decoration: none;
color: #ffffff;

background-color:#8A96A8;
padding:2px 0 2px 6px;
height:22px;
vertical-align:middle;
}

.form_bg2 {
font-weight:bold;
text-decoration: none;
color: #666666;
padding:2px 0 2px 6px;
background-color:#FFFFFF;
height:22px;
vertical-align:middle;

}

.form_bg3 {
font-weight:bold;
text-decoration: none;
color: #ffffff;
padding:0px 3px 0px 3px;
background-color:#669966;
height:22px;
vertical-align:middle;

}

.form_bg3f {
font-weight:bold;
text-decoration: none;
color:#ffffff;
padding:0px 3px 0px 3px;
background-color:#990000;
height:22px;
vertical-align:middle;

}
.news_comp_img {
border:1px solid #D0CEC7;
padding:4px;
background-color:#FFFFFF
}

.class_ul{
	list-style-type: none;
	margin:10px 0 5px 0;
}

.class_question{
	color: #000000;
	font-weight: bold;
	margin:8px 0 5px 0
}







#top_bar_1 {
	background-color:#252931;
	width:100%;
	margin: 0px;
	text-align:center;
	height:26px;
	border-bottom:1px solid #ffffff;
}


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

#top_bar_cont ul{list-style: none; padding-top:4px; margin:0px;}
.pad_right{padding-right:600px;}
#top_bar_cont li{display:inline; margin: 0 10px 0 0;}



#top_bar_cont a{
color:#c2c2c2;
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:#885F21;}



#brand_all {
	width:100%;
	margin: 0px 0 15px 0;
	padding:10px 0 0 0;
	text-align:center;
}

#brand_center {
	width:960px;
	margin: 10px auto 0px auto;
	text-align:left;
	padding:0px;
	background-image:url(../_img/top_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #ACACAC;
	
}

#brand_center_small {
	width:960px;
	margin: 0px auto 0px auto;
	text-align:left;
	padding:0px;
	
}

#brand_logo{float:left; width:335px}
#brand_logo_small{float:left; width:370px}
#brand_flash{float:left; height:200px; background-image:url(../_img/logo_bg.jpg); background-repeat:repeat-x; width:625px}




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

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

#navigation_center {
	width:990px;
	margin: 0px auto 0px auto;
	text-align:left;
	padding:0px;
	z-index:20;
	position:relative;
	
}




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

#nav_block ul{list-style:none; padding:0px; width:1010px; margin:0px;}
.nav_block_pad_right{padding-right:50px;}
#nav_block li{display:block; float:left; margin:0 22px 0 0; padding:0px; height:50px;}
/* IE6 Only*/
* html #nav_block li {
margin:0 13px 0 0; width:135px;
}

/* IE7 Only*/
*:first-child+html #nav_block li {
margin:0 21px 0 0;
}

#nav_block li.end{width:145px; margin:0px}

/* */

#nav_block a{
color:#ffffff;
text-decoration:none;
font-size:1.4em;
display:block;
text-align:left;
padding-right:20px;
}

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


#nav_block a.courses{
color:#FFFFFF;
white-space:nowrap;
padding:3px 20px 0px 4px;
/*width:141px;*/
margin:0px;
height:50px;
background-color:#208EC1;
border-left:10px solid #2AB4F5;
}
#nav_block a.courses:hover, #nav_block a.facilities:hover, #nav_block a.aircourses:hover, #nav_block a.airshop:hover, #nav_block a.campus:hover, #nav_block a.myaccount:hover{
color:#ffffff;
background-color:#666666;
border-left:10px solid #222222;
}

#nav_block a.facilities{
color:#FFFFFF;
white-space:nowrap;
padding:3px 20px 0px 4px;
/*width:141px;*/
margin:0px;
height:50px;
background-color:#078E70;
border-left:10px solid #0AC29A;
}


#nav_block a.aircourses{
color:#FFFFFF;
white-space:nowrap;
padding:3px 20px 0px 4px;
/*width:141px;*/
margin:0px;
height:50px;
background-color:#CF7D02;
border-left:10px solid #E8A94B;
}


#nav_block a.airshop{
color:#FFFFFF;
white-space:nowrap;
padding:3px 20px 0px 4px;
/*width:141px;*/
margin:0px;
height:50px;
background-color:#7970D4;
border-left:10px solid #9088ED;
}


#nav_block a.campus{
color:#FFFFFF;
white-space:nowrap;
padding:3px 20px 0px 4px;
/*width:141px;*/
margin:0px;
height:50px;
background-color:#8A7F37;
border-left:10px solid #A39641;
}


#nav_block a.myaccount{
color:#FFFFFF;
white-space:nowrap;
padding:3px 20px 0px 4px;
/*width:141px;*/
margin:0px;
height:50px;
background-color:#A512BB;
border-left:10px solid #C063CE;
}













#content_enclosure {		
	margin: 0px;
	width:100%;
	background-image:url(../_img/bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	
	
}

#allcenter {
	width:982px;
	margin: 0px auto 0px auto;
	text-align:left;
	padding:50px 20px 30px 30px;
	font-size:0.9em;
	background-color:#EFEFEF;
	border:1px solid #91939D;
	position:relative;
	top:-25px;
	z-index:1;
}



#home_template_left_col {float:left; width:570px; padding:0px;}
#home_template_right_col {float:left; width:360px; margin-left:50px;}
#wide_template_left_col {float:left; width:700px; padding:0px;}
#wide_template_right_col {float:left; width:200px; margin-left:30px;}
.template_cv{margin-bottom:40px; clear:both;}



#news_list_container{width:360px;}
#news_list_container .news_list_left{float:left; height:111px; width:111px; padding:0px; margin:0px; border-left:8px solid #666666}
#news_list_container .news_list_right{float:left; height:95px; width:210px; padding:5px 0px 5px 15px; margin:0px; }
#news_list_container .news_list_left a{ display:block; width:111px; height:111px;}

.rss_a{
color: #444444;
text-decoration:none;
font-size:0.9em;
font-weight:bold;

}
.rss_a:hover{
text-decoration:none;
}


#news_list_container_big{width:560px; margin-top:5px;}
#news_list_container_big .news_list_left{float:left; height:111px; width:111px; padding:0px; margin:0px; border-left:8px solid #666666}
#news_list_container_big .news_list_right{float:left; height:95px; width:410px; padding:5px 0px 5px 15px; margin:0px; }
#news_list_container_big .news_list_left a{ display:block; width:111px; height:111px;}

.acclist a{
padding:4px 0 2px 30px;
margin-left:10px;
font-size:1.0em;
display:block;
width:300px;
white-space:nowrap;
height:22px;
background-image:url(../_user/Image/arrow_r.gif);
background-position:left;
background-repeat:no-repeat;
}


#jobs_list_container{width:570px; margin-top:15px;}
#jobs_list_container .j_list_left{float:left; height:50px; width:20px; padding:5px 0 0 0; margin-top:8px;}
#jobs_list_container .j_list_right{float:left; height:70px; width:530px; background-color:#ffffff; padding:0px 5px 3px 8px; margin:0px;  margin-top:8px;}
#jobs_list_container .j_list_right2{float:left; height:70px; width:530px; background-color:#ffffff; padding:0px 5px 3px 8px; margin:0px;  margin-top:8px;}

#jobs_list_container .j_list_left .j_list_icon{ height:15px; width:15px; background-color:#208EC1}
#jobs_list_container .j_list_left .j_list_icon2{ height:15px; width:15px; background-color:#A8B6BC}




#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;


}

#foot_center {
	width:940px;
	margin: 10px 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; height:200px; text-align:center; border-right:1px solid #999999;}
html>body .foot_zone {padding:0px;}
.foot_zone .foot_zone_center {padding:10px 33px 0 33px; 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:#ffffff; text-decoration:none}

.foot_zone .foot_zone_center li a.black{color:#ffffff; text-decoration:none; font-weight:bold}
.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;
}




.round_bottom{margin: 10px; color:#444444; background-image:url(../_img/gray_bg.gif); background-position:top left; background-repeat:repeat-y; background-color:#FFFFFF; border: 1px solid #CCCCCC; padding:10px; -moz-border-radius: 10px; }





.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;
}
.subnav_titlethis{
background-image:url(../_img/arrow_l.gif);
background-position:left;
background-repeat:no-repeat;
margin-bottom:7px;
height:20px;
}
.subnav_titleon{
background-image:url(../_img/arrow_r2.gif);
background-position:left;
background-repeat:no-repeat;
margin-bottom:7px;
height:20px;
}
.subnav_titlego{
background-image:url(../_img/arrow_r3.gif);
background-position:left;
background-repeat:no-repeat;
margin-bottom:7px;
height:20px;
}
.subnav_titlea{
font-size:1.1em;
color: #444444;
text-decoration:none;
font-weight:bold;
padding:6px 0 0 30px

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


.subnav_title_on{
background-image:url(../_img/arrow_r.gif);
background-position:left;
background-repeat:no-repeat;
margin-bottom:7px;
height:20px;
}

.subnav_title_on a{
font-size:1.1em;
color: #CC6600;
text-decoration:none;
font-weight:bold;
padding:6px 0 0 30px

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


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

.big{
font-size:1em;
}









.title_big{
font-size:16px;
color:#72994C;
font-weight:bold;
}

.prod_title{
font-size:13px;
color:#004419;
font-weight:bold;
}
.price_big{
font-size:15px;
color:#42210B;
font-weight:bold;
}

.price{
font-size:15px;
color:#4F801F;
font-weight:bold;
}



.buy_now_but{
font-size:12px;
color:#ffffff;
font-weight:bold;
white-space:nowrap;
padding:3px 8px;
margin:0px;
width:80px;
height:21px;
text-decoration:none;
text-align:center;
background-color:#004419;
}



.buy_now_but:hover{
color:#ffffff;
text-decoration:none;
background-color:#CE832A;
}

.view_but{
font-size:12px;
color:#ffffff;
font-weight:bold;
padding:3px 8px;
white-space:nowrap;
margin:0px;
width:80px;
height:21px;
text-decoration:none;
text-align:center;
background-color:#35839C;
}



.view_but:hover{
color:#ffffff;
text-decoration:none;
background-color:#4F801F;
}



.img_border{
padding:3px; border:1px solid #715948;
}

.img_border_not_live{
padding:3px; border:1px solid #715948; background-color:#FF0000;
}



.chart_container {
    width:360px; 
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:11px;
    text-align:center;
    margin:20px 0 20px 20px;

 }  
.chart_container a {
    display:block;
    color:#000;
    text-decoration:none;
    background-color:#ffffff;
	cursor:default;
 }
.chart_container a:hover {

 }
 
.chart_container a.islink {
    display:block;
    color:#000;
	font-weight:bold;
    text-decoration:none;
    background-color:#C3D5E0;
	cursor:pointer;
 }
.chart_container a.islink:hover {
color:#FFFFFF;
background-color:#CFA885;
 }
.box_top {
    width:320px;
    line-height:60px;
    border:1px solid #000;
    margin:auto;
 }
.box_top a {
    height:60px;
 }

  

.box_left a,.box_right a, .box_right_sml a {
    width:120px; 
    height:42px;
    padding-top:16px;  
 } 

 
.hline {
    font-size:0;
    display:inline;
    width:5px;
    height:1px;
    color:#fff;
    background-color:#000;
    margin:27px 0;
    float:left;
}
.line_left {
    font-size:0;
    display:inline;
    width:1px;
    height:20px;
    color:#fff;
    background-color:#000;
    margin-left:90px;
    float:left;
 }

.line_left_space {   
    display:inline;
    width:1px;
    height:20px;    
    margin-left:90px;
    float:left;
 }
.line_right {
    font-size:0;
    display:inline;
    width:1px;
    height:20px;
    color:#fff;
    background-color:#000;
    margin-left:186px;
    float:left;
 }

.box_left {
    display:inline;  
    border:1px solid #000;
    margin-left:26px;
    float:left;
 }
.box_left_sml {
    display:inline;  
    border:1px solid #000;
    margin-left:4px;
    float:left;
}
 
.box_left_sml a {
    display:block;
    color:#000;
    text-decoration:none;
    background-color:#ffffff;
	cursor:default;
	width:80px; 
    height:42px;
    padding-top:16px; 
 }
.box_left_sml a:hover {

 }
 
.box_left_space {
    display:inline;   
    margin-left:145px;
    float:left;
 } 

.box_right {
    display:inline; 
    border:1px solid #000;
    margin-left:67px;
    float:left;
 }
.box_right_sml {
    display:inline; 
    border:1px solid #000;
    margin-left:43px;
    float:left;
 } 
.clear {
    clear:both;
 } 
 
.campus_img_bg{
float:left; background:#C3D4A0; width:300px; height:149px; padding:10px;
background-image:url(../_user/Image/campus_img_bg.jpg);
background-position:top right;
background-repeat:no-repeat;

}


campus_img_bg.jpg   
 
.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;
}			
			

