/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
body#bd {
	color: #000000;
	background: #000000;
}

#wrapper{
	width:1020px;
	margin:0px auto;
	padding:0;
}

.container{
	width:1020px;
	background: #ffffff url(../images/top_bg.jpg) left top no-repeat;
	float:left;
}

.topwrap{
	width:1020px;
	height:125px;
	float:left;
}

.logo{
	width:390px;
	margin:35px 0px 0px 0px;
	float:left;
position:absolute;
	z-index:1;

}


.follow{
	width:135px;
	margin:60px 10px 0px 0px;
	float:right;
}
.follow span{
	font-size:13px;
	color:#FFFFFF;
	line-height:23px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	float:left;
}
.follow img{
	padding-left:5px;
}

.midwrap{
	width:1020px;
	padding:0px 0px 15px 0px;
	float:left;
}



.col_left {width:229px;margin:0px 0px 0px 6px;float:left;}
.col_right {width:768px;margin:0px 6px 0px 0px;float:right;}


.account{
	width:199px;
	height:120px;
	margin:60px 0px 0px 0px;
	padding:54px 15px 0px 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/login_bg.png) left top no-repeat;
	float:left;
}

.account ul{
	width:199px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.account ul li{
	width:199px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

.account ul li ul{
	width:199px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.account ul li ul li{
	width:199px;
	font-size:12px;
	line-height:20px;
	color:#004b85;
	text-align:right;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
}

.account ul li ul li span{
	float:right;
}

.account ul li ul li.acsubmit a {
	width:60px;
	height:20px;
	line-height:20px;
	text-align:center;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	background:#004b85;
	float:right;
}

.account ul li ul li.acsubmit a:hover {
	color: #FFFFFF;
}

.account_input input{
	width:197px;
	height:16px;
	font-size:12px;
	color:#000000;
	line-height:16px;
	background-color:#FFFFFF;
	border:1px #dbdcdc solid;
}

.menu{
	width:229px;
	margin:10px 0px 0px 0px;
	float:left;
}

.menu_hd{
	width:229px;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	background:#fbaa29;
	float:left;
}

.menu_con{
	width:189px;
	padding:20px;
	background:#004b85;
	float:left;
}

.help{
	width:229px;
	margin:10px 0px 0px 0px;
	float:left;
}

.help_con{
	width:229px;
	float:left;
}

.help_bot {
	width:229px;
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	font-family: calibri, Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	background:#000000;
	float:left;
}

.testimonial{
	width:229px;
	margin:10px 0px 0px 0px;
	float:left;
}

.testimonial_hd {
	width:229px;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	background:#fbaa29;
	float:left;
}

.testimonial_con{
	width:209px;
	padding:10px;
	font-size: 14px;
	line-height:18px;
	font-family: calibri, Arial, Verdana, Helvetica, sans-serif;
	background:#f4f4f4;
	float:left;
}

.testimonial_con i{
	color:#004b85;
	font-style:italic;
}

.testimonial_con a {
	color:#004b85;
	font-size: 14px;
	line-height:20px;
	font-family: calibri, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	float:right;
}
.testimonial_con a:hover {
	text-decoration: underline;
}

.welcome_im{
	width:703px;
	padding:0px 0px 6px 15px;
	float:left;
}

.midimage{
	width:752px;
	height:350px;
	padding:12px 8px 11px 8px;
	background: url(../images/midim_bg.jpg) no-repeat;
	float:left;
}


.greyblock{
	width:768px;
	margin:10px 0px 0px 0px;
	clear:both;
	float:left;
}

.greyblock ul{
	width:768px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.greyblock ul li{
	width:234px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

.greyblock ul li.gsep{
	margin:0px 32px 0px 32px;
}

.greyblock ul li ul{
	width:234px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.greyblock ul li ul li{
	width:216px;
	height:730px;
	margin:0px;
	padding:8px;
	border:1px #d8d8d8 solid;
	float:left;
}

.greyblock ul li ul li.ghead{
	width:234px;
	height:34px;
	font-size:15px;
	color:#FFFFFF;
	line-height:34px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:0px;
	border:none;
}

.greyblock_con{
	width:216px;
	float:left;
}

.greyblock ul li ul li.ghd1{background: #5e9f18;}
.greyblock ul li ul li.ghd2{background: #fbaa29;}
.greyblock ul li ul li.ghd3{background: #024174;}

.greyblock ul li ul li ul{
	width:216px;
	margin:0px;
	padding:0px;
	list-style-type:square;
	float:none;
}

.greyblock ul li ul li ul li{
	width:200px;
	height:auto;
	margin:0px 0px 0px 15px;
	padding:0px;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border:none;
	float:none;
}

.greyblock ul li ul li ul.gtype{
	width:216px;
	margin:0px;
	padding:0px;
	list-style-type:disc;
	float:none;
}

.greyblock ul li ul li ul.gtype li{
	width:200px;
	margin:0px 0px 20px 15px;
	padding:0px;
	color:#024174;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border:none;
	float:none;
}

.greyblock ul li ul li a {
	color:#024174;
	font-size: 16px;
	line-height:18px;
	font-family: calibri, Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
}
.greyblock ul li ul li a:hover {
	text-decoration: underline;
}

.greyblock ul li ul li a.glink {
	color:#024174;
	font-size: 13px;
	line-height:18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
}
.greyblock ul li ul li a:hover.glink {
	text-decoration: underline;
}




.footer{
	width:1000px;
	height:134px;
	padding:0px 10px 0px 10px;
	background: #ffffff url(../images/foot_bg.jpg) bottom no-repeat;
	float:left;
}

.copyright{
	width:1000px;
	color: #ffffff;
	font-size:11px;
	text-align:right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:110px 0px 0px 0px;
	float:left;
}





/******-----------------------------INNER PAGE-------------------*****/

.col_right_in {
	width:774px;
	margin:10px 0px 0px 0px;
	background: url(../images/inner_bg.jpg) top left no-repeat;
	float:right;
}

.inner_head{
	width:759px;
	height:120px;
	color:#2d6ea5;
	font-size:40px;
	font-style:italic;
	line-height:65px;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	padding-left:15px;
	float:left;
}

.inner_content{
	width:734px;
	min-height:550px;
	padding:30px 20px 30px 20px;
	float:left;
}

.content_bl {
	width:734px;
	margin:10px 0px 10px 0px;
	clear:both;
}

ol li {
	margin:0px 0px 20px 0px;
}

.list1 {
	list-style-type:none;
}

.list1 li {
	padding-left:15px;
	margin:0px 0px 5px 0px;
	background: url(../images/orangesq.png) left top no-repeat;
}

.list1 li ul {
	list-style-type:disc;
}

.list1 li ul li {
	padding-left:0px;
	background: none;
}


.contactlist{
	width:320px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.contactlist li{
	width:320px;
	margin:0px 0px 20px 0px;
	padding:0px;
	float:left;
}

.contactlist li ul{
	width:320px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.contactlist li ul li{
	width:230px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.contactlist li ul li.cleft{
	width:70px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 15px;
	background: url(../images/orangesq.png) left top no-repeat;
	float:left;
}


.manager{
	width:734px;
	margin:30px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	text-align:justify;
	clear:both;
	float:left;
}

.manager li{
	width:225px;
	margin:0px 23px 0px 0px;
	padding:0px;
	float:left;
}

.manager li.mend{
	width:225px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

.manager li ul{
	width:225px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:#f0f6fc;
	float:left;
}

.manager li ul li{
	width:215px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	color:#315b95;
	border-top:2px #004b85 solid;
	float:left;
}

.manager li ul li.mhgt{
	min-height:730px;
}

.manager li ul li.mhd{
	padding:0px 5px 0px 5px;
	background:#ffffff;
	text-align:left;
	border:none;
}

.manager li ul li ul{
	width:215px;
	margin:0px;
	padding:0px;
	list-style-type:square;
	float:left;
}

.manager li ul li ul li{
	width:195px;
	margin:10px 0px 0px 20px;
	padding:0px;
	border:none;
	color:#4ec7f4;
	float:left;
}

.manager li ul li ul li span{
	color:#315b95;
}


.newswrap{
	width:734px;
	margin:30px 0px 20px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.newswrap li{
	width:734px;
	margin:0px 0px 20px 0px;
	padding:0px;
	float:left;
}

.newswrap li ul{
	width:734px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.newswrap li ul li{
	width:734px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

.newswrap li ul li.nwhd{
	width:714px;
	color: #fe7e00;
	font-size: 20px;
	line-height:22px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background:url(../images/news_top.jpg) top no-repeat;
}

.newswrap li ul li.nwhd span{
	color:#004b85;
	font-size: 14px;
	line-height:18px;
}

.newswrap li ul li.nwcon{
	width:714px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	background:url(../images/news_bg.jpg) top repeat-y;
}
























.contactwrap {
	width:500px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 10px;
	background:url(../images/dot_v.png) left repeat-y;
	list-style-type:none;
	float:right;
}
.contactwrap li {
	width:500px;
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
}
.contactwrap li ul {
	width:500px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.contactwrap li ul li.contact1 {
	width:100px;
	margin:0px;
	padding:0px;
	float:left;
}
.contactwrap li ul li.contact2 {
	width:390px;
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
}

.contactform{
	width:277px;
	border:none;
	font-size:12px;
	line-height:16px;
	height:16px;
	padding:0px;
	border:1px #e1e1e1 solid;
	background-color:#f6f6f6;
}

.contactforma{
	width:277px;
	border:none;
	font-size:12px;
	padding:0px;
	line-height:16px;
	height:16px;
	border:1px #e1e1e1 solid;
	background-color:#f6f6f6;
}

.contactform1{
	width:277px;
	height:100px;
	border:none;
	font-size:12px;
	line-height:16px;
	padding:0px;
	border:1px #e1e1e1 solid;
	background-color:#f6f6f6;
}
.contactform2{
	border:none;
	font-size:12px;
	line-height:16px;
	color:#000000;
	border:1px #000000 solid;
	padding:0px 10px 0px 10px;
	background-color:#e1e1e1;
}

.imagehold {width:900px; height:160px;padding:0px; margin:0px; list-style-type:none;}
.imagehold li {padding:0px; margin:0px 10px 0px 0px; float:left;}
.imagehold li img{
	padding:2px;
	border:1px #CCCCCC solid;
}


.translate{
	width:400px;
	margin:0px 0px 40px 170px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.translate li{
	width:400px;
	font-size:12px;
	margin:0px 0px 0px 0px;
	border-bottom: 1px #282728 solid;
	padding:10px 0px 10px 0px;
	float:left;
}

.translate li.eqbot{
	width:400px;
}

.translate li.eqbot span{
	float:left;
}

.translate li.eqbot img{
	float:right;
}

.translate li ul{
	width:400px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.translate li ul li{
	width:150px;
	font-size:12px;
	line-height:18px;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

.translate li ul li.tsl{
	width:100px;
	padding:0px 0px 0px 0px;
}




.solution{
	width:710px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.solution li{
	width:335px;
	font-size:12px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}

.solution li.shd{
	width:335px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	border-bottom: 1px #282728 solid;
	padding:0px 0px 15px 0px;
	float:left;
}

.solution li ul{
	width:333px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom: 1px #282728 solid;
	border-left: 1px #282728 solid;
	border-right: 1px #282728 solid;
	float:left;
}

.solution li ul li{
	width:333px;
	font-size:12px;
	line-height:22px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}





.solution1{
	width:710px;
	margin:50px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.solution1 li{
	width:690px;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	float:left;
}

.solution1 li.shd1{
	width:710px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 15px 0px;
	border-bottom: 1px #282728 solid;
	float:left;
}

.solution1 li.sbhd1{
	font-size:12px;
	font-weight:bold;
}






.surstat{
	width:714px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.surstat li{
	width:714px;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

.surstat li ul{
	width:714px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.surstat li ul li.susthd{
	height:90px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.surstat li ul li{
	width:226px;
	padding:5px;
	margin:-1px 0px 0px -1px;
	border: 1px #282728 solid;
	float:left;
}


