BODY 
{
	FONT-SIZE: 12px; 	
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	width:99%;
	margin:0 auto;
	
}
A {
	 TEXT-DECORATION: none
}
A:hover {
	 TEXT-DECORATION: none
}
A:active {
	COLOR: #ff9900; TEXT-DECORATION: none
}
 .unwatermarked {
	height:18px;
	width:148px;
	font-weight:normal;
    border:0px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
/****Passport页面样式*/
.PassportPage
{
    BORDER: black 1px solid;  
    BACKGROUND-COLOR: white
 }
 .headtitle
{   
	FONT-FAMILY: "Trebuchet MS"
}
#top {
	BACKGROUND-POSITION: right 50%;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90px; 
	BACKGROUND-COLOR: #e5ecf9
}
#top TD {
	
	 COLOR: white; 
	 TEXT-ALIGN: left;
	 FILTER: shadow(color=#333333,direction=120,enabled=1,strength=5) glow(color=#2B446F,enabled=1,strength=1);
}
#top H1 {
	FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 1.8em; MARGIN: 0px; PADDING-TOP: 5px
}
H2 A {
	COLOR: #223355
}
.postfoot A {
	COLOR: #223355
}
H1 A:visited {
	MARGIN-TOP: 10px; COLOR: #fff; TEXT-DECORATION: none
}
H1 A:active {
	MARGIN-TOP: 10px; COLOR: #fff; TEXT-DECORATION: none
}
H1 A:link {
	MARGIN-TOP: 10px; COLOR: #fff; TEXT-DECORATION: none
}
H1 A:hover {
	MARGIN-TOP: 10px; COLOR: #fff; TEXT-DECORATION: none
}
H2 {
	MARGIN-TOP: 10px; FONT-SIZE: 1em
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#headbody {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #cccccc; PADDING-TOP: 4px; BACKGROUND-COLOR: #1D8ACB;
}
#headbody-right {
	FLOAT: right
}
#headbody A:active {
	COLOR: white; TEXT-DECORATION: none
}
#headbody A:visited {
	COLOR: white; TEXT-DECORATION: none
}
#headbody A:link {
	COLOR: white; TEXT-DECORATION: none
}
#headbody A:hover {
	TEXT-DECORATION: underline
}
.LeftPage {
	VERTICAL-ALIGN: top; WIDTH: 200px
}
#leftmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 0px
}
#sideBar2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 0px
}
.MainPage {
 padding:10px;
 VERTICAL-ALIGN: top; 
 background-color: white;
 width:98% !Important;
 width:100%;
}
.Item {
	BORDER-RIGHT: #cccccc 2px solid; 	
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 28px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #cccccc 2px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cccccc 2px solid
}
.Itemhead {
	PADDING-RIGHT: 4px; 
	BACKGROUND-POSITION: 5px center; 
	PADDING-LEFT: 25px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #444444; 
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: #eeeeee;
	width:97% !Important;
	width:100%;
}
.Itembody {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 150%; PADDING-TOP: 4px
}
.Itemhead H2 {
	FONT-SIZE: 12px; MARGIN: 0px
}
.Item H5 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 4px
}
.Itemfoot {
	PADDING-RIGHT: 4px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #aaaaaa; PADDING-TOP: 4px
}
.Bottom {
	VERTICAL-ALIGN: top; HEIGHT: 30px
}
#BottomItem {
	FONT-SIZE: 12px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#Cal {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 20px 10px 10px; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
div.warp
{   
    width:100%; 
   
}

 div.head
{
    width:100%;
    overflow:hidden;
}
div.contents
{  
    padding:5px;
    width:100%;
}
#leftArea
{
   BORDER-RIGHT: #8b8d72 1px dotted; 
   padding:5px;
   BORDER-TOP: #8b8d72 1px dotted;  
   FONT-SIZE: 13px; 
   BORDER-LEFT: #8b8d72 1px dotted;
   COLOR: #4b4b4b; 
   BORDER-BOTTOM: #8b8d72 1px dotted;
   BACKGROUND-COLOR: white;
   WIDTH:200px;
   float:left;
 }
#rightArea
{
    width:70%;
    float: right;
    border: 1px solid #e5ecf9;   
}
.passport_login_err
{    
     margin:5px 0;
     border:solid 1px #FF0000;
     background:url(../Images/reg_err.gif) no-repeat  #FFCECE;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 0 25px;   
     height:20px; 
}
#bottom
{
    width:100%;
    text-align:center;
    clear:both;
}
.item
{
    background:#fff;
    width:200px !Important;
    width:200px;
   /* border:solid #e5ecf9 1px 1px 0 1px;*/
    border-right:solid #e5ecf9 1px ;
    float:none;
    position:relative;
   
}
.Rssitem
{
    background:#fff;
    width:200px !Important;
    width:200px;
   /* border:solid #e5ecf9 1px 1px 0 1px;*/
    border:solid #e5ecf9 1px ;
    float:none;
    position:relative;
   
}
div#rightArea #MyCss 
{
    background:#fff;
    width:100%;
    border: 1px solid #e5ecf9;
    float:right;
}
.RssItem
{
    position:relative;
    width:300px;
    height:200px;
    float:left;
    border: 1px solid #e5ecf9;
    padding:0 2px 0 2px;
}

.itemTitle
{
    background:#e5ecf9;
    font-weight:bold;
    cursor:move;
    width:190px !Important;
    width:200px;
    color:#00368F;   
	line-height: 1.4em;	
	clear:both;
	padding:5px;
	
}
.itemTitle.Rss
{
    float:right;
    background-image:url(../Images/Rss.jpeg);
}
.itemContent
{
    padding:5px;
    text-align:left;
    width:190px !Important;
    width:200px;
   
 }
.rssdate{
color:#3354AA;
}
#RssList ul li 
{
   list-style-image:url(../Images/arrow.gif);
   line-height:150%;
}
.dropCue{border:dashed 1px #ff0000;}
.emptyList{text-align:center;}
.clear{ clear:both;} 
/****站内短信样式**/
.message_left
{ 
    width:100px;
    text-align:right;
    float:left;
}  
.message_right
{   
    float:left;   
}

#head_navi {
	FLOAT: right; WIDTH: 500px
}
#head_navi LI {
	FLOAT: right; MARGIN-LEFT: 10px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.HackBox
{
    width:100%;
    border-bottom:solid 2px #2d5bbb;
    clear:both;
}
.reg_step
{
  line-height:150%;
  margin:15px; 
  text-align:center;
  font-size:13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BarBorder
{
    border:solid 1px #35BDFF;
    width:100px; height:10px; overflow:hidden;
    margin-left:208px;
    margin-top:3px;
}
.BarIndicatorStyle{   
    color:#D3F0FE;
    background-color:#0066ff;
    width:100px; height:10px;
    margin-left:209px;
    margin-top:1px;
}
.wait
{
    top:450px;
    left:450px;
    width: 100px;     
    position: absolute; 
}
/**登陆样式UserLogin.aspx**/
.login_submit
{
       
    height:20px;
    color:White;
    width:100%;
    text-align:center;
    display:block;
    margin:0 auto;padding:10px 0;background:url(../Images/login_submit.gif) no-repeat;
}
.login_submit A
{
    color:white;   
}
.login_submit A:hover
{
    color:red;   
}
.login_err
{
     float:left;
     margin:5px 0;
     border:solid 1px #FF0000;
     background:url(../Images/reg_err.gif) no-repeat  #FFCECE;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 0 25px;
     width:300px;
     height:20px; 
}
.login_readme
{
     float:left;
     margin:5px 0;
     border:solid 1px #35BDFF;
     background:url(../Images/tooltip.png) no-repeat  #D3F0FE;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 0 25px;
     width:300px;
     height:20px;
}

.checkcodebox
{
    width:80px;
}
/***修改密码样式*****/
.div_row
{
    width:95%;
}
.div_left
{
    width:40%;
    float:left;
    padding:10px 0;
    height:20px;
    text-align:right;
}
.div_right
{
    width:55%;
    float:right;
    padding:10px 0;
    height:20px;
    text-align:left;
}
.div_middle_content
{width:600px;text-align:center; margin-left:auto; margin-right:auto;}
.tdbg1
{
    background:#F5FBFF;
    border-bottom:solid 1px #BBE9FF;
    font-weight:bold;
    padding:5px;
}
.tdbg2
{
     border:solid 1px #BBE9FF;
}
.tbgroup 
{
    
	BORDER-RIGHT: #449ae8 1px solid; 
	BORDER-TOP: #449ae8 1px solid;
    BORDER-LEFT: #449ae8 1px solid; 
	BORDER-BOTTOM: #449ae8 1px solid;
	
}
.tdbg {
	BACKGROUND: #f0f0f0; LINE-HEIGHT: 120%
}
.validatorStyle
{
    background:#DDF7FF;
    
}
.ErrStyle
{
    font-size:13px;
    color:Red;    
}
/***********Passport页面样式***********/
#Wrap{width:760px; margin:2px auto;}
#Wrap #Head{height:auto; clear:both; margin-bottom:0px; }   
#Wrap #Head #Logo{ float:left;} 
#Wrap .Content{width:100%;margin-top:50px; height:400px;/*expression(document.body.clientHeight-220);*/}
/***********登录页面样式***********/
.Content .Login_Main{ float:left;width:400px;}
.Login_Main .title{ background:url(../Images/login_title.gif) no-repeat top left; height:60px; clear:both;width:100%;}
.Login_Main .login_form{width:360px;padding:5px 20px;}
.Login_Main .login_form_top{background:url(../Images/login_top.gif) no-repeat top; height:15px;width:100%;}
.Login_Main .login_form_body{background:url(../Images/login_body.gif) repeat-y top;height:auto;}
.Login_Main .login_form_body .login_input{padding-top:10px;  width:100%; clear:both;}
.Login_Main .login_form_body .login_input span{width:80px;float:left;text-align:right;padding-top:4px;}
.Login_Main .login_form_body .login_input input{float:left;}
.Login_Main .login_form_body .login_button{width:100%;text-align:center; padding-top:10px; clear:both;}
.Login_Main .login_form_body .login_bottom{background:url(../Images/login_bot.gif) no-repeat top; height:15px; clear:both;}
.Content #Login_SideBar{float:right;width:350px;padding-top:20px;border-left:solid 1px #eeeeee; text-align:center;}
#Wrap .Buy_Tips span{color: #0099ff}
#Wrap #CopyRight{width:100%;margin-top:20px;text-align:center; border-top:solid 2px #2d5bbb; clear:both; padding-top:10px;}
/*********注册页面样式************/
#Wrap #RegStep{clear:both; border-top:solid 2px #2d5bbb; width:100%; padding:5px 0; margin:0; height:30px; background-color:#EDF2FC;text-align:center;  font-size:14px; color: #2d5bbb;}
#Wrap #Reg_form{border:solid 1px #CCDAF8; width:100%; margin-left:auto; margin-right:auto; margin-top:0px;}
/**注册页面样式**/
#Wrap .reg_table
{
    width:100%;
}
#Wrap .reg_table caption{width:100%;background:#EDF2FC;text-align:left;line-height:20px; height:30px;}
#Wrap .reg_table caption span{padding:5px;  font-size:13px;font-weight:bold; color: #2d5bbb; }
#Wrap .reg_table td{ vertical-align:middle; border-bottom:solid 1px #FFFFFF; background:#F0FAFF; height:40px;}
#Wrap .reg_table th
{ 
  width:150px;
  text-align:right;
  font-family:Times New Roman;
  font-size:13px;
  font-weight:normal;
  background:#D0F0FF;
  line-height:150%;
  border-bottom:solid 1px #FFFFFF;
  border-right:solid 1px #FFFFFF;/**/
  
}
#Wrap .reg_table th span{color:Red;padding-right:5px;}
#Wrap .reg_row{width:95%;} 
#Wrap .reg_div_right
{ 
  width:550px;
  border-bottom:solid 1px #E6E6E6;
}
.regtitle_style
{
   background:url(../Images/reg_form_icon.gif) no-repeat;
   width:95%;
   height:30px;
   padding:5px 0px;  
   
}
.reg_textbox
{
    border:solid 1px gray;
    width:160px;
    height:16px;
    margin:5px;
    
}
.reg_textsel
{
    border:solid 1px gray;
    width:162px;
    /*nickheight:18px !important;height:16px;*/
    margin:5px;
    
}
.regtitle_style label
{
    margin:5px 35px;
    font-size:13px;
    font-weight:bold;
}

.regcontent
{
  border:solid 1px #E7E7E7;
  PADDING:5px; 
  text-align: left;
  background:#FAFAFA;/**淡白**/
  width:90%;
  margin-left:35px;
  height:200px;
  OVERFLOW-Y: auto; 

  
    
}
.reg_tips
{
     float:left;
     color:Black;     
     line-height:120%;
     padding:8px 0 0 24px;
     margin:0;width:406px;
     /*height:50px;*/
}
.reg_tips_onclick
{
     float:left;
     margin:5px 0;
     border:solid 1px #35BDFF;
     background:url(../Images/tooltip.png) no-repeat  #D3F0FE;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 5px 25px;
     width:380px;
     height:auto;
}
.reg_tips_onchange
{
     float:left;
     margin:5px 0;
     border:solid 1px #00FF00;
     background:url(../Images/reg_ok.gif) no-repeat  #D9FFD9;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 0 25px;
     width:380px;
     height:auto;
}
.reg_tips_empty
{
     float:left;
     margin:5px 0;
     border:solid 1px #FF0000;
     background:url(../Images/reg_err.gif) no-repeat  #FFCECE;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 0 25px;
     width:380px;
     height:20px;
}
#softkeyboard {}
