*{margin:0px; padding:0px;}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000;
	line-height:18px;
	background:#78C1EF url(../images/bg.png) top left repeat-x;
	}
a {text-decoration:none;outline:none; color:#1b3866;}
a img {border:none; outline:none;}
h1 {background:url(../images/bg_head.gif) bottom left no-repeat; font:normal 24px Arial, Helvetica, sans-serif; padding:0px 0 3px 50px; color:#239fee;}
h2 {font-size:18px; color:#1b3866; padding-bottom:10px; font-weight:normal;}
	h2.head-left {border-bottom:#e4e0e1 2px solid; padding:0 0 3px 45px;}
	h2.fact {padding:25px 0 2px 0; border-bottom:#c5c2c3 1px dotted; margin-bottom:20px; }
h5 {font-weight:bold; color:#1B3866; font-size:12px;}
	h5.hpro {border-bottom:#c5c2c3 1px dotted;}
	h5.lt {background:url(../images/bullet.png) 0 3px no-repeat; padding-left:15px; padding-bottom:5px;}
h6 {font-weight:bold; color:#1B3866; font-size:11px;}
ul {list-style-type:none;}
.clear {clear:both;}

.bgall {width:974px; margin:0 auto;}
.bg-top {background:url(../images/bg_top.png) top left no-repeat; height:25px; _background:none; _height:0px;}
.bg-bot {background:url(../images/bg_bot.png) top left no-repeat; height:25px; _background:none; _height:0px; _margin-top:-20px; margin-bottom:10px;}
.bg-midd {background:url(../images/bg_middle.png) top left repeat-y; _background-color:#fff; _background-image:none; _margin-top:-20px;}

#wrap {width:894px; margin:0px auto; padding:10px 0;}
#middle { width:894px; padding:15px 0; }
.main {border:#e4e0e1 1px solid; border-top:none; border-bottom:none; min-height:445px; height:auto !important; height:445px;}
.col {background:url(../images/bg_bor.png) top left no-repeat; min-height:310px; height:auto !important; height:310px;}
.sitebar {width:273px; float:left;}
.maincontent {width:575px; float:right;}
/*-------------------------------------------TOP-------------------------------------------*/
.text {position:absolute;top:30px; left:315px; font:normal 18px Arial, Helvetica, sans-serif; color:#1B3866;}
#header {}
.hor-menu { width:894px; height:40px; background:url(../images/bg_hor_menu.png) top left no-repeat; }
	.hor-menu a {font-size:11px; text-transform:uppercase; float:left; font-weight:bold;  color:#fff; text-align:center; height:40px; line-height:40px;}
	.hor-menu a:hover, .hor-menu a.selected {color:#fff; background:url(../images/selected.gif) bottom center no-repeat;}
	.hor-menu a.last {background:none;}
.tech {width:227px; _width:225px;}
.sv {width:145px;}
.nw {width:144px;}
.ct {width:116px;}
a.link  {color:#208dd2; font-weight:bold;}
.tes {padding:25px 0 7px; border-bottom:#d9e0e5 4px solid; margin-bottom:25px;}
.sub-nav {font-size:11px;color:#ababab; padding:3px 0 10px;}
	.sub-nav a {color:#ababab;}
	.sub-nav a:hover {text-decoration:underline;}
/*LEFT*/
.left {width:545px; float:left;}

.item-service {background:#f2f2f2 url(../images/bg_item_service.png) top left repeat-x; min-height:84px; height:auto !important; height:84px; position:relative; border:#dde1e3 1px solid; padding:18px 30px; line-height:18px; margin-bottom:2px;}
	.item-service img {float:left; border:#85c6f0 1px solid; margin-right:20px;}
	.item-service a {font-size:14px; color:#208dd2; font-weight:bold;}
	.item-service a:hover {color:#0642cb;}
	.item-service p {text-align:left;}
	.item-service p.more {position:absolute; right:25px; bottom:-1px; width:43px;}
	.item-service p.more img {border:none;}
.service-small {padding:15px; background:url(../images/bg_service_small.png) top left repeat-x; min-height:90px; height:auto !important; height:90px; border:#dde1e3 1px solid; line-height:18px;margin-bottom:2px;position:relative; text-align:left;}
	.service-small a {font-size:12px; color:#208dd2; font-weight:bold;}
	.service-small p.more, .news-bar  p.more {position:absolute; right:20px; bottom:-1px; width:30px;}
	.service-small p.more img, .news-bar  p.more img {border:none;}
.partner {background:url(../images/bg_our_partner.png) top left no-repeat; height:73px; padding:12px 20px 0 179px; border:#dee2e4 1px solid; margin-top:20px; font-size:11px; text-align:left; _padding-right:15px;}
	.partner div p {padding-top:5px;}
.news-bar {border:#dde1e3 1px solid; background-color:#f4f4f4; padding:13px; background:#fff url(../images/bg_news_bar.png) bottom left repeat-x; min-height:507px; height:auto !important; height:507px; position:relative;}
/*RIGHT*/
.right {width:330px; float:right;}
.viewmore {padding-top:7px;}
.about {padding-top:8px; line-height:19px; text-align:justify; margin-bottom:20px;}
.news {}
	.news li {text-align:left; padding:10px 3px;}
	.news li a {font-weight:bold; color:#3c3c3c;}
	.news li a:hover {color:#208dd2;}
	.news li p.mn {padding-top:3px;}

	.viewmore a {color:#ff7200 !important; font-weight:normal  !important; font-size:11px;}
.content {line-height:18px; padding:20px 50px 0 0; text-align:left;}
	.sub {padding:20px 0 20px 20px;}
	.content a {color:#208dd2;}
ul.list {list-style-type:disc; padding:15px 0 0 40px;}
	ul.list li {padding:1px 0;}
/*-------------------------------------------FOOTER-------------------------------------------*/
#footer {clear:both; border-top:#dfe3e4 1px solid; padding-top:15px; margin-top:50px; text-align:center; font-size:11px; color:#030100}

	#footer a {color:#030100; }
	#footer a:hover {text-decoration:underline;}
	.copy { color:#7e7e7e;}
 .myform {
	border: 1px solid #557599;
	color: #000000;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.mybutton {font-family: Verdana, Arial, Tahoma;font-size: 12px;font-weight: bold;background-color: #e2e2e2;border: 1px solid #666666;}

.errorMsg {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 15px;
	text-decoration: none;
}