/* CSS Document */
body{padding:0px; margin:0px; background:#FFF; color:#6f6f6f; font:12px "宋体", sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}
 .submit { height: 24px; font-weight: bold; width: 65px; border: none; background: #D96855 url(images/submit.gif); padding: 3px 3px 0px 3px; text-align:center; color: #FFF; }

 .button{  height: 24px; font-weight: bold; width: 53px; border: none; background: #D96855 url(images/button.gif); padding: 3px 3px 0px 3px; color: #FFF; }

a, a:link, a:visited, a:active {
color:#499DE6;
text-decoration:none;
}

/* HEADER */

#header{width:1024px; height:55px; position:relative; background:#000 url(images/b_top.jpg) 0 0 no-repeat; margin: 0 auto;}

#headsearch{width:462px; height:55px; position:absolute; top:0px; left:470px; color:White; padding-top:3px; }

ul.menu{height:12px; position:absolute; top:10px; left:30px;}
ul.menu li{float:left}

#header ul.menu li.home{width:50px; height:12px; margin-right:12px}
#header ul.menu li.home a{width:50px; height:12px; display:block; background:url(images/btn_home.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.home a:hover{width:50px; height:12px; background:url(images/btn_home_over.jpg) 0 0 no-repeat;}

#header ul.menu li.space{width:67px; height:12px; margin-right:12px}
#header ul.menu li.space a{width:67px; height:12px; display:block; background:url(images/btn_new.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.space a:hover{width:67px; height:12px; background:url(images/btn_new_over.jpg) 0 0 no-repeat;}

#header ul.menu li.account{width:55px; height:12px; margin-right:12px}
#header ul.menu li.account a{width:55px; height:12px; display:block; background:url(images/btn_account.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.account a:hover{width:55px; height:12px; background:url(images/btn_account_over.jpg) 0 0 no-repeat;}

#header ul.menu li.contact{width:52px; height:12px; margin-right:12px}
#header ul.menu li.contact a{width:52px; height:12px; display:block; background:url(images/btn_contact.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.contact a:hover{width:52px; height:12px; background:url(images/btn_contact_over.jpg) 0 0 no-repeat;}

#header ul.menu li.line{width:2px; height:12px; margin-right:12px; background:url(images/line_menu.jpg) 0 0 no-repeat;}




/* CONTENT */

#content{width:1024px; position:relative; margin: 0 auto; clear:both; padding: 18px 0px 0 0px;}



#leftPan{width:176px; position:relative; float:left; padding-right:0px;}

#categories {background:#e6e6e6; padding-bottom:20px;}
#categories h2{height:29px; background:url(images/user_category.gif) 0 0 no-repeat; position:relative; padding-bottom:10px;}
#categories ul{padding-left:10px}
#categories ul li a{display:block; height:20px; background:url(images/bullet.jpg) 0 6px no-repeat; font: 12px "宋体", Arial, Helvetica, sans-serif; color:#777777; font-weight:normal; text-decoration:none; padding:0 0 0 23px;}
#categories ul li a:hover{text-decoration:underline; color:#000;} 

#middlePan{width:630px; position:relative; float:left; padding-right:26px;}

#middlePan h2{   position:relative; padding:0 0 0px 10px;border-bottom:1px #efefef solid; font: 14px "宋体", Arial, Helvetica, sans-serif ; font-weight:bold; }

#middlePan  dl {  margin:10px;  }
#middlePan  dl dt{  margin:10px; color:#484848; font-weight:bolder;
 
font-size:14px;
font-style:normal;
padding:6px 0 0 11px;}

#middlePan  dl dd{ border-bottom:1px #C7C5C6  dashed  ;}
dd .inputeighty
{ width:70%}
/******************************************/

/*begin table*/
 
               table.tableedit
                {
                    width: 90%;
                    border: solid 1px #efefef;
                    margin: 20px;
                }
                     table.tableedit caption
                {
                   
                    margin: 20px;
                }
                table.tableedit td, table.tableedit th
                {
                    border-bottom: solid 1px #efefef;
                    height: 30px;
                }
                table.tableedit td input.heighttext,dd .inputeighty
                {
                    height: 25px;  
                }
              
                .textareatext
                {
                    width: 80%;
                    height: 100px;
                }
    
/*end table*/
/*Search*/
#leftlistbox ul li {margin:2px;padding:5px;float:left;width:110px;height:20px;border:0px solid red;}
 #leftlistbox form{ margin :0px}
 #leftlistbox  a{font:12px/14px "宋体", Arial, Helvetica, sans-serif; color:#000;   text-decoration:none;}
 #leftlistbox   a:hover{text-decoration:underline;}
/*end search*/


#rightPan{width:176px; position:relative; float:left}
#advertisment{clear:both}
/******************************************************************/
.hint ,.hint_error{
   	display: none;
    position: absolute;
   
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(../Images/pointer.gif) no-repeat -10px 5px;
}
.hint_error
{  border: 1px solid red;
	}
.validate
{   background-color:#ffffcc;
	}
/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../Images/pointer.gif) left top no-repeat;
}

/*******************************************************************/
a.calendar{  width:18px; height:17px; display:inline-block; 

background:url( "images/data.jpg")   left   no-repeat; }

 .picbutton {  text-align:center; font-weight:bolder; color:White;  line-height:20px; width:53px; height:24px; display:inline-block; background:url( "images/button.gif")   left   no-repeat;  text-decoration:none; }
 
 
/******************************************************************/

/* FOOTER */

#footer{width:1024px; height:71px; background:#080808; position:relative; margin: 10px auto 0 auto; clear:both;}
#footer img{width:141px; height:20px; position:absolute; top:26px; left:32px}
#footer p{font:10px/16px "宋体", Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; display:block; width:552px; margin: 0 0 0 208px; padding-top: 22px; text-align:center;}
#footer a{font:10px/16px "宋体", Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:none; background:#FFF;}