body { background:url(../images/bg.jpg) repeat-x #161616;}

*{margin:0 auto; padding:0;font-family:"Century Gothic","Arial","Helvetica"!important;}

a.white{color:#FFFFFF; text-decoration:none;}
a.white:hover{color:#CCCCCC;}

.border4{border:2px solid #121212; padding:8px; background:#FFFFFF;}


.p18_white{font-size:18px; color:#FFFFFF;  font-weight:bold; } 
.p14_white{font-size:14px; color:#FFFFFF;  } 
.p12_white{font-size:12px; color:#FFFFFF;  } 

.clear{clear:both;}

#content{width:1010px; margin:0 auto;}

#header{background:url(../images/header_bg.jpg) no-repeat; height:153px;}

#logo{padding:15px 0 0 25px;}

#nav{float:right; padding-right:7px; padding-top:10px;}


#body{height:515px; margin:0 auto; position:relative}
.pad_left10{padding-left:10px;}

.tech_page{margin:0 auto;background:url(../images/body_no_img_bg03.jpg) no-repeat bottom;}

.body_no_img_bg{background:url(../images/body_no_img_bg.jpg) no-repeat;}
.body_no_img_bg_long{background:url(../images/body_no_img_bg01.jpg) no-repeat;}

.body_no_img_bg02{background:url(../images/body_no_img_bg02.jpg) no-repeat;}

.body_bg01{background:url(../images/home550.jpg) no-repeat;}
.body_bg02{background:url(../images/home650.jpg) no-repeat;}
.body_bg03{background:url(../images/home655_01.jpg) no-repeat;}
.body_bg04{background:url(../images/home550-w.jpg) no-repeat;}
.body_bg05{background:url(../images/home650-w.jpg) no-repeat;}
.body_bg06{background:url(../images/home655-w.jpg) no-repeat;}

.body_home_bg{ width:1030px; left:-21px;background:url(../images/home655.jpg) no-repeat right top;}
.body_home_bg #right_section{width:100%;height:105px; position:absolute; bottom:28px; left:0}
#right_section{float:right; width:314px; padding-right:6px; height:346px; padding-top:31px;}

#right_section_long{float:right; width:314px; padding-right:6px; height:361px; padding-top:19px;}

.body_home_bg #footer{ display:none}
#footer{ float:right; width:580px; height:74px; padding-right:15px; padding-top:16px;}

#footer p.right{text-align:right; font-size:13px; color:#FFFFFF;  font-weight:bold; line-height:20px;}

#footer img.border{border:2px solid #313F48;}

.body_home_bg .footer{display:none }
.footer{padding:25px 20px 10px 0; color:#FFFFFF; text-align:right; font-size:10px;}
.footer a{color:#FFFFFF; text-decoration:none;font-size:10px;}

.right_gray_blue_bg{background:#32404A;  height:243px; overflow:auto; width:314px;}


.right_gray_blue_bg p.right_14_white{font-size:14px; color:#FFFFFF;  font-weight:bold; text-align:right;}  

.right_gray_blue_bg p.right_12_white{font-size:12px; color:#FFFFFF;  text-align:right; line-height:16px; padding-top:13px;} 

.text_content{height:246px; overflow: auto; width:999px; overflow-x:hidden; }
.text_content_long{height:346px; /*overflow: scroll;*/ width:999px; overflow-x:hidden; }
.text_content_tech{width:999px;}

.content_border{padding:0 6px 0 5px;}

.padding15-20{padding:10px 10px 10px 15px;}

.mid_content{width:80%; margin:0 auto;}

.top-back{border-bottom:1px #FFFFFF solid;}

.news_list{ padding-bottom:10px; border-top:1px solid #CCCCCC;}
.news_list a{color:#FFFFFF; text-decoration:none;}

.news_list p{font-size:12px; color:#FFFFFF;}

.links{padding-bottom:20px; padding-top:2px;}
.links img{ float:left; margin-bottom:5px; display:block; }
.links p{text-align: left;font-size:12px; color:#FFFFFF; }


/*  --------------------- dropdown menu -----------------  */


#dropDown {	/*position: absolute;*/	z-index: 1;	margin:0 auto;	list-style: none;	white-space: nowrap; }
body>#dropDown {	position: fixed;}
#dropDown li a.subMenu {    background-repeat: no-repeat;		background-position: bottom right;}
#dropDown ul li a.subMenu {	background-repeat: no-repeat;	background-position: center right;}
.nav_line { background:url(../images/line_nav.gif) no-repeat; height:20px; width:5px; margin:0; padding:0; color:#FFFFFF; font-size:14px;}
#dropDown ul {	position: relative;	z-index: 2;	display: none;	list-style: none; }
#dropDown a span{ padding-left:10px; padding-right:5px;}
#dropDown ul li a.click ,#dropDown ul li a.subMenu:hover {	background-repeat: no-repeat;	background-position: center right;}
#dropDown ul li  {	}
#dropDown li ul {	position: absolute;	top: 70px;	left: 0px;}
#dropDown li ul li{background-color:#32404A;height:24px;width: 147px;clear:both;/* fixed Safari BUG By cookie */}
#dropDown li ul ul {position: absolute;	left: 147px;	top: 0;	width: 180px;  border-left:#fff 1px solid; }
 /* second submenu positon style */
#dropDown ul li li {	background-color:#32404A;	width: 180px;	height:24px; }
/* second submenu positon style */
#dropDown ul.click {    display: block;  }
#dropDown ul.click li {  }
#dropDown li {	position: relative;    z-index:1;	padding: 0;	margin: 0;	float: left;	display: block;}
#dropDown li a {    position: relative;    z-index: 1;    display: block;	text-decoration: none;	color: #FFFFFF; font-size:13px;}
#dropDown li a:hover {	color: #003366;}
#dropDown li a.click {  color: #FFFFFF;}
#dropDown ul li a.click {    /*background-color: #ffffff; color: #003366;*/}
#dropDown ul li a:hover {	color: #FFFFFF;}
#dropDown  li  ul li a:hover { 	color: #32404A; background-color: #ffffff;} 
#dropDown  li ul li ul li  { color: #ffffff; background-color: #003366;}
#dropDown  li ul li ul li a:hover { color: #003366; background-color: #ffffff;} /* second submenu link hover background */



/* --------------------------- end ----------------------------------- */

.flash{ width:999px; margin:0 auto}


.bton{ position:absolute; right:5px; top:55px; width:28px;}
.bton a{ display:block; width:28px; height:160px; }
.banner_bton{}
.banner_bton a{ display: block;position:absolute; right:5px; top:0; z-index:100 }
.banner_bton img{  position:absolute;right:285px;top:210px;}
.padding15-20 .WhitePara a{ color:#FFF}