*{
   padding:0;
   margin:0;
}
body {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   background-color:#999999;
}
.clear{
   clear:both;
}
a{
   color:#1750D2;
   text-decoration:underline;
}
a:hover{
   color: #0C3D87;
   text-decoration:none;
}
ul {
	list-style-type: none;	
}
li{
    float:left;
}
.mainbody{
   width:860px;
   height:auto;
   margin:0 auto;
   background-color:#fff;
}
.top-panel{
   background:url(images/bnnerbg.jpg) no-repeat;
   width:860px;
   height:145px;
}
.topbg{
   background:url(images/topbg.jpg) no-repeat;
   height:5px;
   width:860px;
}
.logo{
   float:left;
   height:124px;
   width:134px;
   margin-top:7px;
}
.mainnav{
   background:url(images/navbg.jpg) repeat-x;
   height:30px;
}
.mainnav li{
   font-size:14px;
   font-weight:bold;
   width:95px;
   text-align:center;
}
.mainnav li span{
   font-size:14px;
   font-weight:bold;
   color:#CC0000;
   width:95px;
   text-align:center;
}

.mainnav li a{
   display:block;
   height:30px;
   line-height:28px;
   color:#fff;
   text-decoration:none;
}
.mainnav li a:hover,.mainnav li a.current{
   display:block;
   background-color: #E8A83E;
   border-left:solid 1px #FFFFFF;
   border-right:solid 1px #FFFFFF;
   color: #A45506;
   text-decoration:none;
}
.whoisbtn{
   float:right;
   margin:3px 0 0 0;
}
.midcontent{
   height:auto;
}
.content-info{
   padding:0 21px 16px 21px;
}
.contentbox{
   padding-bottom:4px;
   border-bottom:4px solid  #E29F3A;
}

.content-info p{
   padding-bottom:15px;
   line-height:180%;
}
.mainperson{
   float:left;
   padding:3px;
   border:1px solid #B3B3B3;
   margin:5px 10px 5px 0
}

.content-info{
   padding:16px 21px;
}
.info-title{
   font-size:18px;
   padding-bottom:10px;
}
.content-info p{
   padding-bottom:13px;
   line-height:160%;
}
.membersbox{
   margin-bottom:15px;
}
.lists{
   border-collapse:collapse;
   border:solid 2px  #C9C9C9;
   width:100%;
   text-align:center;  
}
.lists a{
   color:#131EEC;
   font-size:14px;
   font-weight:bold;
}
.lists a:hover{
   color:#1B629C ;
   font-size:14px;
   font-weight:bold;
   text-decoration:none;
}

.lists td{
    height:100px;
	border:solid 1px #D1D1D1;
}

.lists p{
   padding:5px 0 2px 0;
}
.backtop{
   font-weight:bold;
   color:#666666;
   text-align:right;
}

.info-left-panel{
   float:left;
   width:640px;
}
.info-right-panel{
   float:right;
   width:150px;
}
.sort-info{
   font-size:14px;
   padding-bottom:16px;
   font-weight:bold;
   text-align:center;
}
.logos{
   text-align:center;
   margin-bottom:75px;
}
.partners-logos{
   float:left;
   margin:0 10px 5px 0;
   width:175px;
   height:250px;
   text-align:center;
}.headline{
   font-weight:bold;
   color:#666666;
   font-size:16px;
   padding-bottom:10px;
   margin-bottom:8px;
   border-bottom:3px solid #C9A218;
  
}
.second-headline{
   font-weight:bold;
   color:#666666;
   font-size:14px;
   padding:15px 0 4px 0;
   margin-bottom:8px;
   border-bottom:2px solid  #B0B0B0;
  
}

.intro-title{
   font-size:15px;
   font-family:Tahoma;
   font-weight:bold;
   color: #000;
   padding:19px 0 10px 0
}
.news-date{
   font-size:11px;
   color: #A1A1A1;
   padding:0 0 5px 0
}
.news-subtitle{
   font-weight:bold;
   color:#494949;

}

.searchbox{
   width:750px;
   margin:20px 0 0 58px;
   color:#fff;
}
.searchbox-top{
    background:url(images/searchbox-tbg.gif) no-repeat;
	height:8px;
	width:750px;
}
.searchbox-middle{
    background-color:#519900;
	height:auto;
	width:750px;
}
.codeinfobox{
    padding:5px 0 0 225px;
}
.codeinfo{
    width:65px;
	height:18px;
    font-family:Arial, Helvetica, sans-serif;
    border:solid 2px #F5A90A;
    background-color:#FFF7B9; 
	padding:3px 0 0 3px;
	font-size:14px;
}
.searchbox-bottom{
    background:url(images/searchbox-bbg.gif) no-repeat;
	height:8px;
	width:750px;
}
.whois-result{
   margin:10px 58px 0 58px; 
}
.result-title{
   font-weight:bold;
   font-size:14px;
   padding:8px 10px 4px 0;
   border-bottom:solid 3px #DAAA2C;
}
.result-info{
   padding:10px 15px 20px 15px;
}
.result-info p{
   font-size:11px;
   line-height:150%;
}
.searchbox-info{
   float:left;
   font-size:20px;
   color:#fff;
   padding:0 0 0 160px;
}
.searchbox-input{
   float:left;
   width:276px;
   height:18px;
   padding:2px 11px 0 11px;
}
.input-set{
   width:270px;
   height:18px;
   font-family:Arial, Helvetica, sans-serif;
   border:solid 2px #F5A90A;
   background-color:#FFF7B9; 
}
.searchbox-btn{
   float:left;
    width:60px;
	padding:2px 0 0 0;
}
.btn-set{
   background:url(images/searchbox-btnbg.png) no-repeat;
   width:60px;
   height:22px;
   color:#fff;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:18px;
   border:none;
   cursor:pointer;
}




.bottom-panel{
   background:url(images/bottombg.jpg) no-repeat;
   height:35px;
   font-size:11px;
   text-align:center;
   line-height:35px;
   
}