
* { margin:0; padding:0;}
body { margin:0; padding:0; font:normal 11px "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif; background-color:#F7F8F5;color:#5b5b5b;}
h1 {font:bold 13px "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif; background:url(heading_bg.gif); padding:5px 0 5px 37px;}

/*
body{font-size:62.5%;font-family:verdana,helvetica,arial,sans-serif;line-height:1;text-shadow:0 0 0 #000}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,p,blockquote,th,td,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
caption{text-align:left;font-weight:normal}
th{text-align:left}
cite,address{font-style:normal}
ol,ul{list-style:none}
sub,sup{line-height:2}
pre,code{font-size:1.2em}
body{background:#eaeaea}
*/
img{border:none}
fieldset{border:0}
.blq-css{display:none;}

.main {width:1000px; margin:0 auto; height:auto;}
.header {background-image:url(header_bg.gif); padding:6px 0 6px 24px; color:#000000;}
.header a {color:#ffffff; font-weight:bold; text-decoration:none;} 
.header a:hover { text-decoration:underline;}
.logo, .logo1 {background:url(logo_bg.gif); padding:16px 16px 24px 16px;}
.logo1 { padding:0 16px 24px 16px;}
.beat {width:600px; height:180px; position:relative; top:-14px; left:245px;}
.goog_ban { width:728px; height:90px; margin:25px auto;}
.tabbck {background:url(box_bg.gif);}

.box {background:url(box_bg.gif); height:121px;}
.box_lft {background:url(lft_cur.gif) no-repeat; width:10px; height:121px; float:left;}
.box_rht {background:url(rht_cur.gif) no-repeat; width:11px; height:121px; float:right;}
.box_cont {float:left; background:url(logo.gif) no-repeat 10px 26px; height:120px;}
.box_cont2 {float:left; background:url(logo-following.gif) no-repeat 10px 36px; height:120px;}
.logo_but {width:580px; height:50px; position:relative; top:34px; left:315px;}
.logo_but li {background-color:#FE9900; padding:3px; margin:0 1px 0 0; width:60px; list-style-type:none; float:left; text-align:center; color:#FFFFFF; font-weight:bold; display:block;}
.logo_but1 {width:580px; height:50px; margin:0 auto; padding:25px 0 0 0;}
.logo_but1 li {background-color:#FE9900; padding:3px; margin:0 1px 0 0; width:60px; list-style-type:none; float:left; text-align:center; color:#F7FCFE; font-weight:bold; display:block;}
.whit {color:#5b5b5b; background:#fff; margin:0 1px 0 0;}
/*.logo_but li span {background-color:#ffffff; color:#5b5b5b;}*/
.text {background-color:#FFFFFF; font:normal 11px "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif; border:1px solid #73776A; width:505px; height:22px; margin:3px 0!important; margin:0; color: #5B5B5B;}
.button {width:70px; height:24px; border:1px solid #E58A00; background-color:#FE9900; color:#fff; font-size:11px; font-weight:bold;  top:2px!important; top:3px; left:0;}


/* sec */

.banner { height:150px; margin:0 16px!important; margin:-4px 16px 0 16px; padding:0;}
.banner_lft {background:url(ban_lft.gif) no-repeat; width:10px; height:150px; float:left;}
.banner_rht {background:url(ban_rht.gif) no-repeat; width:10px; height:150px; float:right;}
.banner_cont {float:left; width:916px; height:118px; background-color:#FFFFFF; padding:16px!important; padding:13px 16px 16px 16px; color:#5b5b5b;}
.banner_cont span {font-weight:bold; padding:0 5px;}
.a { font-size:22px;}
.b { font-size:28px;}
.c { font-size:40px;}
.news, .bord { color:#5b5b5b; padding:8px 16px 2px 16px; }
.news h2, .bord h2 { font-size:12px; padding-left:20px;}
.news p {font-size:11px; font-weight:normal; padding:0 0 12px 20px; border-bottom:1px solid #FFFFFF;}
.bord p {font-size:11px; font-weight:normal; padding:0 0 10px 20px; border-bottom:none; margin-bottom:20px;}
.bookmark {width:50%; margin:0 auto; height:70px; color:#5b5b5b;}
.bookmark p {padding:27px 0 0 135px;}
.bookmark a, .bookmark a:visited a { color:#000000; text-decoration:none;}
.bookmark a:hover { text-decoration:underline;}
.footer {height:83px; background-color: #E7EAE1; color:#5b5b5b; text-align:center; padding-top:20px; line-height:25px;}
.footer a { color: #000000;}

/*Category*/
.cate_box { background-color: #FFFFFF;width:94%; height:4250px; margin:2px 16px!important; margin:-4px 16px 0 16px;}
.cate_box_lft { background:url(lft_cur1.gif) no-repeat; width:11px; height:136px; float:left;}
.cate_box_rht {background:url(rht_cur1.gif) no-repeat; width:11px; height:136px; float:right;}
.cate_box_cont {float:left; border-top:1px solid #FFFFFF; width:885px!important; width:886px; height:118px; padding:16px!important; padding:13px 16px 16px 16px; color:#5b5b5b;}
.arts {width:250px; border-bottom:1px solid #DFF3FC; font-size:12px; padding-bottom:4px; margin-top:8px;}
.arts b { color:#000; padding-right:4px;}
.arts span { padding-right:4px;}
.left { width:300px; float:left;}
.left1 { width:550px;}
.direct { height:97px;background:url(footer_bg1.gif);pos}

/*Search Results*/
.search { width:100%;}
.search li { list-style-type:decimal; list-style-position:inside; border-bottom:1px solid #eee;  padding:5px 0 20px 15px; color:#5b5b5b;}
.search li a { color:#06c; font-weight:bold; text-decoration:none;}
.search li a:hover { text-decoration:none;}
.search div { padding:0 16px;*padding:0}

.showcolor
{
  background-color:#fffeee;
  
}
.hidecolor
{
 background-color:#fff; 
}

.button_div
{
width:150px;
margin-right:70px;
*margin-right:75px;
float:right; 
}

.button_div a:link,.button_div a:visited,.button_div  a:hover
{
  padding: 0 3px 0 3px;
  border-top:1px solid #E9EDF0;  
  border-left: 1px solid #E9EDF0;
  border-bottom: 1px solid #A0B8C6;
  border-right: 1px solid #A0B8C6;
  background-color: #F3F6F8;
  text-decoration:none;
  margin-left:5px;
  font:normal 11px "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  float:left;
 }
 



.button_div,.button_div1
{
 display:none;
}
.button_div1
{
float:left;
margin-left:-16px;
*margin-left:0px;
}

.main_area
{
margin:30px 0 30px 0;
width:953px;
height:519px;
margin-left:20px;
}
.main_area_content
{
float:left;
width:641px;
height:519px;
border:1px solid #BFC1BA;
overflow:auto;
}
#para p {
padding: 10px 0 0 20px;
}

#para h3
{
padding: 20px 0 0 20px;
}
.main_area_menu
{
float:right;
width:305px;
height:519px;
border:1px solid #BFC1BA;
background-color:#EDEDED;
font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
}
.menu_content
{
margin-left:15px;
width:275px;
height:519px;
}
.menu_content ul
{
margin-top:15px;
}
.menu_content li
{
font-weight:bold;
font-size:12px;
list-style:none;
margin-top:1px;
padding:8px 0 0 5px;
*padding:0px 0 0 5px;
background-color:#fff;
}
.menu_links
{
margin-top:-7px;
padding-top:15px;
*margin-top:2px;
height:25px;
*height:22px;
border-right:1px solid #BFC1BA;
}

.menu_content li a
{
width:10px;
text-decoration:none;
color:#000;
}
.menu_title
{
float:left;
margin:-11px  0  0  10px;
width:100px;
*margin-left:5px;
}
.clear_left
{
clear:left;
}

.clear_both
{
clear:both;
}

#menu_help_minus,#menu_aboutus_minus,#menu_faq_minus
{
display:none;
}
#help_menu_title,#aboutus_menu_title,#faq_menu_title
{
background-color:#F7F7F7;
margin-left:-7px;
display:none;
}
#help_menu_title ul,#aboutus_menu_title ul,#faq_menu_title ul
{
margin:0 0 0 0;
}
#help_menu_title li,#aboutus_menu_title li,#faq_menu_title li
{
background-color:#EDEDED;
border-right:1px solid none;
padding-top:4px;
padding-bottom:8px;
}
.menu_li_white
{
border-bottom:1px solid #fff;
}
.menu_li
{

border-bottom:1px solid #EDEDED;
}
#help_menu_title li img,#aboutus_menu_title li img,#faq_menu_title li img
{
  margin-left:22px;
}
#help_menu_title li a,#aboutus_menu_title li a,#faq_menu_title li a
{
text-decoration:none;
font-size:10px;
color:#000;
}
.changing_contents
{
display:none;
}
.header_flag
{
float:right;
margin-top:-17px;
*margin-top:-23px;
margin-right: 10px;
}
.header_lan
{
margin-right:3px;
float:left;
}

.rollover_image {
position: fixed; top: 0; right: 0;
width: 41px;
height: 41px;
background-image: url(beta.png);
}

.rollover_image:hover {
width: 62px;
height: 62px;
background-image: url(w2.png);
}

# pagination style

.pagination{
padding: 2px;
margin: 1em 0;
clear: both;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li a{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited, .pagination a:active{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover{
border: 1px solid #2b66a5;
color: #000;
background-color: #f48c1d;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: bold;
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}


