@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background:url(../img/top_bg.gif) repeat-x;
	font-size:12px;
}

*{margin:0; padding:0;}

a{
	text-decoration:none;
	outline:none;
	color:#751112;
}
a:hover{color:#007488;}
#header{
	background:url(../img/banner.jpg) no-repeat ;
	padding-top:105px;
	width:979px;
	margin:0 auto;
	height:38px;
}
h1{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-size:24px;
	padding:8px 0 10px 0;	
	color:#1b6cb0;
}
h2{font-size:11px; color:#505050; margin-bottom:5px;}
#top_nav {
	text-align:right;
	padding-left:450px;
}
#top_nav ul{margin:0px;	padding:0px; list-style:none;}
#top_nav li{float:left; position:relative;}

#top_nav a{	display:block;	color:#fff;	font-size:12px;	padding:8px 20px 8px 20px;	font-weight:bold;	border-right:1px solid #5c9bc6;
}
#top_nav a:hover{background:url(../img/hover.gif) repeat-x;}
#top_nav li:hover{background:url(../img/hover.gif) repeat-x;}

#top_nav ul ul{position:absolute; top:30px; left:-401px; width:733px; display:none; height:200px;}
#top_nav ul ul ul{position:relative; top:0px; left:0px; width:auto; }

#top_nav ul ul li.colomBg ul.colom{float:left; width:243px; border-right:1px dashed #ee996f;  }

#top_nav ul ul li.colomBg ul.colom li.tittle{float:none; background:#ad3807;  padding:5px 5px; color:#fff;	font-size:14px;	text-align:left;	font-weight:bold;}
#top_nav ul ul li.colomBg ul.colom li{float:none; }

#top_nav ul ul li.colomBg{background:url(../img/dropright.png) repeat-y left; width:733px;  opacity:0.8; filter:alpha(opacity=80);}


#top_nav ul ul li.last{background:url(../img/drop1.png) no-repeat; width:733px; height:6px;  border-bottom:0px solid #fff;}
#top_nav ul ul li ul li a{ border:0; padding:8px 5px; text-align:left; font-size:12px; font-weight:normal;  margin-right:4px; border-bottom:1px solid #da6c35; display:block;}




#content{
	background:url(../img/content_bg.gif) repeat-x;	
	width:979px;
	margin:0 auto;
	
}

.center{
	width:950px;
	margin:0 0 0 15px;
	
}
.line{
	background:url(../img/line.gif) repeat-x;
	height:23px;
}

#tabu{
	
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-top:0px solid #e3e3e3;
	background: #ffffff;	
	padding:0px 6px 2px 6px;
	overflow:hidden;
	
	
	
	
}
#tab{
	background: #f7f7f7 url(../img/bg_1.gif) repeat-x bottom;	
	color:#022a54;
	line-height:20px;
	font-size:12px;
	overflow:hidden;	
}
.software_tab{
	float:left;
	padding:0 14px 0 20px;
	width:277px;
	border-right:4px solid #FFFFFF;
	height:275px;
	
	
}
.software_tab h1{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/software.gif) ;
	margin:0;
	padding:12px 0 0 62px;
	font-size:16px;
	height:30px;	
	color:#1b6cb0;
	
}

.software_tab p{
	margin:0px;
	padding:5px 10px 0px 10px;
	
}


.web_tab{
	float:left;
	padding:0 14px 0 10px;
	width:277px;
	border-right:4px solid #FFFFFF;
	height:275px;
	
}
.web_tab h1{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/web.gif) ;
	margin:0;
	padding:12px 0 0 70px;
	font-size:16px;
	height:30px;	
	color:#1b6cb0;
}

.web_tab p{
	margin:0px;
	padding:5px 10px 0px 10px;
	
}
.multimedia_tab{
	float:left;
	padding:0 10px 0 10px;
	width:277px;
	
}
.multimedia_tab h1{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/multimedia.gif) ;
	margin:0;
	padding:12px 0 0 68px;
	font-size:16px;
	height:30px;	
	color:#1b6cb0;
}

.multimedia_tab p{
	margin:0px;
	padding:5px 10px 0px 10px;
	
}

.tab_bottom{
	clear:both;
	background-color:#FFFFFF;
	height:4px;
	overflow:hidden;
}
#tab ul{list-style:none; padding-left:10px;}
#tab ul a{ background:url(../img/aero_2.gif) no-repeat center left ; padding:2px 0px 2px 15px; color:#751112; border-bottom:1px dashed #b3b3b3; width:230px;display:block;}
#tab ul a:hover{ background:url(../img/aero_3.gif) no-repeat center left ;  color:#007488;}
#tab ul li.last a{border-bottom:0px;}
.welcome_content{background-color:#f9f9f9; padding:10px;}
.bottomPad{background-color:#f2f2f2; height:100px;}
.heigh{height:5px; overflow:hidden;}
.bottomText{font-size:11px; color:#727272; text-align:center; height:20px; padding:10px; line-height:18px; }
.portfolio{width:200px;  float:left; height:80px; margin:10px; background-color:#fbfbfb; border:1px solid #cecccc;}
.bottom_content{ width:600px; float:left;   border:0px solid #cecccc; font-size:11px; color:#969595; line-height:18px; }
.bottom_content a{font-size:11px; color:#727272; }
.bottom_content a:hover{color:#751112;}
.validate{width:90px; float:right; padding:30px 10px 0 0;}
.bottomText a{color:#727272;}


.lefCol{width:250px; color:#ccc; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;  float:left;}
.clear{clear:both;}
.lefCol ul{list-style:none; border-left:1px solid #d4d4d4;}
.lefCol ul li{background:url(../img/innerButtonbg.gif) repeat-x; height:31px; }
.lefCol ul li a{background:url(../img/big_arrow.jpg) no-repeat 5px 8px; width:222px; border-right:1px solid #d4d4d4;  color:#035182; display:block; padding:7px 6px 10px 22px; font-weight:bold; }
.lefCol ul li.active a{background:url(../img/down_aero.gif) no-repeat 5px 11px; }
.lefCol ul li a:hover{color:#751112;}
.lefCol ul ul{list-style:none; }
.lefCol ul ul li{background:url(../img/buttonbg.gif) repeat-x; height:25px;}
.lefCol ul ul li a{background:url(../img/gray_aero.gif) no-repeat 16px 8px !important;  border-right:1px solid #d4d4d4; color:#474747; display:block; padding:4px 6px 7px 28px; width:216px; font-weight:normal;}

.lefCol ul ul li.active a{background-color:#fff  !important; color:#751112; position:absolute; z-index:1; width:229px;  border-right:0px solid #ccc;  border-top:1px solid #d4d4d4;  border-bottom:1px solid #d4d4d4;}

.rightColm{float:right; width:672px; border:1px solid #d4d4d4; }
.contentContainer{padding:5px 10px 10px 10px; font-size:12px; line-height:20px;}
p{margin-bottom:10px;  line-height:20px;}
.qucik{border:1px solid #D4D4D4; margin-top:10px; border-bottom:0px solid #D4D4D4;}

/* form */

ol.number{margin-left:20px; margin-bottom:10px;}
