body{
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#525252;
}

.clear:after {
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

img {
	border: none !important;
}

.active a{
	color:#4aa6d7 !important;
}

.col{
	float:left;
}

.col .last{
	float:right;
}

.body,.top{
	width:976px;
	margin:0 auto;
	padding:0;
}

.top{
	height:58px;
	font-family:Arial;
}

.top1{
	background-color:#0081c6;
	width:976px;
	height:10px;
	margin:0 auto;
}

.menu-top{
	width:976px;
	height:48px;
	background-color:#525252;
	margin:0 auto;
}

.suba a,.sub a{
	margin:8px 23px;
	padding:8px 12px;
	text-decoration:none;
	color:#fff;
	float:left;
}

.suba a,.sub a:hover{
	background-color:#0081c6;
}

.main{
	width:976px;
	margin:0 auto;
}

.img-main{
	margin:0 auto;
	width:976px;
	height:156px;
	background-color:#fff;
}

.img-left{
	width:258px;
	height:156px;
}

.img-left img{
	padding:30px 34px;
}

.img-right{
	width:718px;
	height:156px;
}

.menu-content{
	width:976px;
	height:auto;
	margin:0 auto;
	background:#fff url(../images/bgmain.gif) repeat-y top left;
}

.menu-left{
	width:258px;
	height:100%;
	font-family:Arial;
	background-color:#525252;
}

.sub-menu{
	width:230px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:15px;
	text-align:right;
}

.sub-menu a:hover{
	color:#4aa6d7;
}

.sub-menu li{
	list-style-type:none;
	text-align:right;
	padding-top:15px;
}

.sub-menu a{
	text-decoration:none;
	color:#fff;
}

.sub-menu img{
	margin-left:20px;
	border:none;
}

.sub-menu p{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-bottom:5px;
}

.hr{
	width:200px;
	height:1px;
	background-color:#868686;
	float:right;
}

.hr hr{
	display:none;
}

.classshow
{
	display:block!important;
	margin-right:20px;
}

.classhide
{
	display:none;
}

.content{
	width:668px;
	_width:688px;
	padding-right:20px;
	_padding-right:0px;
	color:#525252;
	padding-top:29px;
	padding-left:20px;
	background-color:#fff;
}

.admincontent{
	color:#525252;
	padding-top:29px;
	padding-left:30px;
	background-color:#fff;
}


.title,.title1{
	font-weight:bold;
	font-size:14px;
}

.title p{
	color:#0081c6;
}

.select{
	margin-bottom:30px;
	font-weight:bold;
}

.select td{
	padding-left:20px;
	width:320px;
	height:25px;
	border:none;
}

.text2{
	margin-bottom:20px;
}

.text2{
	
}

.text2 table,.text3 table{
	margin:20px 0;
}

.mar{
	margin-left:20px;
	margin-top:-27px;
	_margin-top:-30px;
	#margin-top:-30px;
}

.text3 td{
	width:300px;
	line-height:15px;
}

.text3 p{
	font-size:14px;
	font-weight:bold;
	color:#0081c6;
}

.black {
	background-color:#f3f3f5;
}

.setitle{
	font-weight:bold;
	font-size:14px;
	color:#0081c6;
}

.ceo{
	width:440px;
}

.text{
	line-height:15px;
	width:480px;
}

.text a{
	color:#525252;
	font-weight:bold;
}

.text4 a{
	color:#525252;
}

.text1 a,.text5 a{
	color:#0081c6;
}

.text1,.text5{
	line-height:15px;
	width:668px;
}

.ceoimg{
	background:url(../images/imgceo.jpg) no-repeat bottom right;
	height:700px;
}

.text5{
	padding-bottom:30px;
}

.text1 table{
	text-align:left;
}

.text1 td a{
	color:#525252;
}

.text1 th,.text4 th{
	background-color:#525252;
	color:#fff;
}

.text1 td,.text1 th,.text4 td,.text4 th{
	width:200px;
}

.text4 table{
	text-align:center;
}

.text5{
	
}

.text5 td{
	width:128px;
}

.nonetd{
	width:128px;
	background-color:#eeeeee;
}

.imgtd{
	background-color:#c8e1e8;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	height:210px;
}

.imgtd img{
	margin-right:5px;
	margin-bottom:10px;
}

.merimg{
	padding-left:80px;
}

.texttd{
	background-color:#abcbd4;
	text-align:center;
}

.mer{
	_padding-left:60px;
	#padding-left:60px;
}

.allian img{
	margin:0 auto;
	margin:10px 240px;
	border:none;
}

.hr2{
	width:688px;
	height:1px;
	background-color:#bababa;
}

.hr2 hr{
	display:none;
}

.imghome img,.imgclient img{
	margin:20px 10px;
}

.imgclient2 p{
	margin-right:50px;
}

.imgclient2{
	text-align:center;
	margin-right:40px;
	margin-top:-20px;
}

.bottom{
	width:976px;
	height:89px;
	margin:0 auto;
	background-color:#525252;
	text-align:center;
	color:#fff;
}

.border {
	background:url(../images/border.gif) repeat-x top left;
	width:976px;
	height:17px;
	margin:0 auto;
}

.border hr{
	display:none;
}

.menu-bottom{
	width:630px;
	margin:0 auto;
}

.sub-bottom{
	margin:0 14px;
}

.sub-bottom a{
	text-decoration:none;
	color:#fff;
}

.sub-bottom img{
	border:none;
	margin-right:5px;
}

.border2{
	width:560px;
	height:1px;
	margin:0 auto;
	background:url(../images/border2.gif) no-repeat top left;
	margin-top:25px;
	#margin-top:12px;
	_margin-top:12px;
}

.border2 hr{
	display:none;
}

.copy{
	width:300px;
	margin:0 auto;
	margin-top:10px;
}


/*----------------------------services----------------------------*/

.ser-ul1,.services-ul2{
	list-style-type: none;
}

.ser-ul1 li{
	background:url(../images/ul-icon1.gif) no-repeat top left;
	padding-left: 26px;
	margin: 10px 5px;
	height: 18px;
	line-height: 18px;
}

.ser-ul1 a{
	color: #525252;
	text-decoration: none;
}

.ser-ul1 a:hover{
	color:#4aa6d7;
}

.services img{
	margin-right: 20px;
}

.services p{
	line-height: 150%;
}

.services-ul2 {
	margin-top: 5px;
}

.services-ul2 li{
	background:url(../images/ul-icon2.gif) no-repeat 0px 5px;
	padding-left: 10px;
	margin: 5px 0px;
}

.services div{
	width: 57%;
}


/*----------------------------services----------------------------*/

/*-------------------------------profile--------------------------------*/

.text2 img{
	margin-top:20px;
	line-height:15px;
}

.profile{
	margin:20px 0;
	margin-left:20px;
	width:458px;
}

.hrpro{
	width:200px;
	height:1px;
	background-color:#868686;
	margin:10px 0;
}

.hr2pro{
	width:638px;
	height:1px;
	background-color:#868686;
	_margin-top:20px;
	#margin-top:20px;
}

.small{
	font-size:11px;
	color:#525252;
	font-weight:normal;
}

.hrpro hr,.hr2pro hr,.hrnews hr{
	display:none;
}

.more{
	#margin-top:20px;
	_margin-top:20px;
	margin-bottom:30px;
	margin-right:30px;
}

.hrnews{
	width:638px;
	height:1px;
	background-color:#868686;
	margin-bottom:20px;
}

.news table{
	margin:10px 0;
	margin-right:10px;
	text-align:center;
}

.news a{
	text-decoration:none;
}

.news b{
	font-size:14px;
}

/*-------------------------------profile--------------------------------*/

.conleft{
	width:250px;
}

.conright{
	width:250px;
	height:auto;
	background:url(../images/bordercon.gif) repeat-y top left;
	margin-left:60px;
	_margin-left:30px;
	padding-left:10px;
}

.input{
	margin-right:20px;
	margin-left:20px;
	_margin-right:0px;
	#margin-right:0px;
	_margin-left:10px;
	#margin-left:10px;
}

.input b{
	line-height:20px;
}

.input input,.input textarea{
	border:none;
	width:250px;
	height:22px;
	padding-top:8px;
	border-top:1px solid #000;
	border-bottom:1px solid #dddddd;
	font-size:11px;
}

.input textarea{
	height:300px;
}

.submit input{
	width:101px;
	height:30px;
	background:url(../images/submit.gif) no-repeat top left;
	border:none;
	margin-top:10px;
}

/****--------Flash---------*****/
.flash{
	height: 156px;
	width: 719px;
}

#profiles table{
 with:100%;

 }

div#profiles table th.id{
 font-size:12px;
 font-weight:bold;
 text-align:center;
} 
div#profiles table th.name{
 font-size:12px;
 font-weight:bold;
 text-align:center;
} 

a.name_link{
color: #5b5b5b
}

a.name_link:link {color: #5b5b5b}
a.name_link:visited {color: #5b5b5b}
a.name_link:hover {color: #5b5b5b}

.media_form div{
	display:inline;margin-right:5px;
}
.media_form  input.text{
border:1px solid #525252;width:250px;
}
.media_form  input.button{
position:relative;top:4px;
}
ul.media_nav {
	list-style:none;padding:20px 0 0 0;margin:0;width:100%;display:block;float:left;overflow:hidden;
}
.media_nav .title{
	color:#0081c6;
}
.media_nav span.title{
	font-size:8pt;font-weight:normal;
}
.media_nav li{
	display:block;float:left;width:222px;
}
.media_nav li.center{
	text-align:center;
}
.media_nav li.right{
	text-align:right;
}
.media_nav li a{
	text-decoration:none;
}
.media_nav li a.bold{
	font-weight:bold;
}
td.paging{
	background-color:#f8f8f8;
}
.page_cur{
	font-weight:bold;
}
td.paging a{
	text-decoration:none;
}
.media_listing{
	border-collapse:collapse;
}
.media_listing td{
	padding:4px;
}
.media_listing th,.media_listing td{
	border:1px solid #D9D9D9;
}
