﻿html{margin:0px;padding:0px;height:100%;}
body{margin:0 auto;padding:0px;font-size:12px;color:#636363;height:100%;line-height:23px;width:100%;}
img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,hr{margin:0px;padding:0px;border:0px;list-style:none;text-align:left;}img{vertical-align:middle;}
hr{border-bottom:1px solid #ccc;height:0px;line-height:0px;}
a:link,a:visited,a:active{color:#0066DD; text-decoration:none; }
a:hover{color:#0066DD;text-decoration:underline;}
.clear{clear:both;}.blank{clear:both;line-height:10px;height:10px;font-size:10px;}
.l{float:left;}.r{float:right;}.tl{text-align:left;}.tr{text-align:right;}.tc{text-align:center;}.tb{font-weight:bold;}
.pagew{width:760px;}.banner{margin-bottom:10px;}

.boxa{width:462px;padding-top:50px;text-align:left;line-height:30px;}
.boxa .tit{font-size:14px;font-weight:bold;}

#top{padding:10px;}
#login{height:368px;}
#login .login{text-align:left;background:url(login_bg.gif) no-repeat;height:348px;padding:0 25px;width:248px;}
#login .login dt{font-size:14px;font-weight:bold;padding:20px 0 10px 30px;height:40px;}
#login .login dd{font-size:14px;height:40px;}
#login .login input{vertical-align:middle;}
#login .login .box{border:1px solid #C5C5C5;height:23px;width:180px;line-height:23px; padding-left:6px; }
#login .login .button{cursor:hand;border:0px;width:64px;height:30px;font-size:14px;font-weight:bold;line-height:30px;background:url(button.gif) no-repeat;text-align:center;margin-left:40px;cursor:pointer;}
#login .loginreg{background:url(login_bg1.gif) no-repeat top center;min-height:30px;text-align:center;width:248px;font-size:14px;font-weight:bold;line-height:46px;padding-top:10px;}
#login .loginregbutton{width:160px;line-height:30px;background:url(loginregbutton.gif) no-repeat;display:block;color:#fff;cursor:pointer;}
#login .wrongshow{padding-left:56px;color:#ff0000;font-size:14px;background:url(notewrong.png) no-repeat 30px center;}

#reg{text-align:left;}
#reg .title{font-size:14px;font-weight:bold;padding:5px;padding-left:15px;background:#f7f7f7;border-bottom:1px solid #ccc;margin-bottom:20px;}
#reg .content{clear:both; padding:8px; }
#reg .leftinfo{float:left;width:50%;}
#reg .text{float:left;width:40%;text-align:right;font-size:14px;}
#reg .redstar{color:red;padding:0 2px 0 8px;}
#reg .input{float:right;width:60%;}
#reg .note{}
#reg .notetrue{color:green;background:url(notetrue.png) no-repeat 4px center;text-indent:36px;line-height:20px;float:right;width:50%;}
#reg .notewrong{color:red;background:url(notewrong.png) no-repeat 4px center;text-indent:36px;line-height:20px;float:right;width:50%;}
#reg .notewarn{color:blue;background:url(notewarn.png) no-repeat 4px center;text-indent:36px;line-height:20px;float:right;width:50%;}
#reg .button{background:url(regbutton.gif) no-repeat;width:103px;height:32px;font-size:14px;font-weight:bold;border:0px;cursor:pointer;}
#foot{background:url(foot_bg.jpg) repeat-x;min-height:45px;padding-top:15px;text-align:center;margin:0 auto;}

#head{height:80px;background:url(head_bg.gif) repeat-x left bottom;}
#head .logo{float:left;padding:10px 0 0 10px;}
#head .headright{float:right;padding:5px 0 0 0;color:#083963;height:70px;text-align:right;}
#head .headright ul{font-weight:bold;height:27px;float:right;overflow:hidden;}
#head .headright ul li{float:left;background:url(menu_off.gif) no-repeat right top;margin-left:6px;text-align:center;}
#head .headright ul li a{display:block;height:27px;width:79px;line-height:27px;color:#083963;text-decoration:none;}
#head .headright ul li a:hover{color:#ff6600;}
#head .headright ul .menuon{float:left;background:url(menu_on.gif) no-repeat;margin-left:6px;text-align:center;}
#head .headright ul .menuon a{display:block;height:27px;width:79px;line-height:27px;color:#083963;text-decoration:none;}
#CurrentUser{height:36px;color:#797979; } #CurrentUser a{color:#797979; }
#head a{color:#083963;}
#head a:hover{color:#ff6600;}
#main{background:#fff;margin:0 auto;width:100%;}
#main .box{border:1px solid #FFCC33;padding:4px;text-align:left;padding-left:20px;background:#FFF9D9;line-height:20px;}
.notice li { float :left ; margin-right:10px;}
#main .place{line-height:30px;text-align:left;}

.abox{width:410px;margin-right:8px;margin-bottom:8px;}
#main .mod{ }
#main .mod .tit{height:27px;border-bottom:2px solid #FF9845;}
#main .mod .tit li{float:left;background:url(tab_right.gif) no-repeat right top;margin-right:5px;text-align:center;}
#main .mod .tit li a{float:left;display:block;height:23px;width:60px;padding:4px 20px 0 20px;font-size:14px;background:url(tab_left.gif) no-repeat left top;color:#666;text-decoration:none;}
#main .mod .tit li a:hover{color:#ff6600;}
#main .mod .tit .menuon{float:left;background:url(tab_on_right.gif) no-repeat right top;margin-right:5px;text-align:center;}
#main .mod .tit .menuon a{float:left;display:block;height:23px;padding:4px 20px 0 20px;font-weight:bold;background:url(tab_on_left.gif) no-repeat left top;color:#fff;text-decoration:none;}

#main .mod_a,#main .mod_c{border:1px solid #D1DEE6; padding-bottom:20px; }
#main .mod_b{border:4px solid #f3f3f3;background:#f9f9f9;padding:10px;font-size:14px;min-height:260px;}
#main .mod_b li{padding-left:10px;background:url(li.gif) no-repeat left 10px;line-height:25px;}
#main .mod_c { padding :20px;}

#main .maintable{width:100%;border:0;height:auto;}
#partmain{border:10px solid #fff;border-top:0;} 
#region{width:770px;float:right;}
#side {width:180px;background:#F6F9FE;overflow:hidden;float:left;}
#side h2{font-size:12px;line-height:27px;height:27px;padding-left:10px;cursor:pointer;}
#side .menutitle{background:url(menubg.gif) no-repeat;}
#side .menutitleoff{background:url(menubg.gif) no-repeat 0px -27px;}
#side .boxstr{border-bottom:1px solid #CCDFF2;}

.app_list { padding: 1em 0;font-size: 1em; line-height: 2em; }
	#side .app_list { padding:0.8em;border:1px solid #CCDFF2;background:#F6F9FE;border-top:0;}	
	.app_list li { height:26px;line-height:26px;background-repeat: no-repeat; background-position: 2px ; position: relative; }
		.app_list a { text-indent: 22px;  color:#3B5998;  }
		.app_list li em { position: absolute; right: 0; top: 0; font-style: normal; font-size: 12px; }
		.app_list li em a { display: inline; color: #999; text-indent: 0; }


#show{padding:10px;border:1px solid #DDE2E5;}
#show .tit{font-size:14px;font-weight:bold;}
#show h1{text-align:center;font-size:28px;line-height:40px;}
.page{padding:8px;color:#999;font-size:14px;text-align:center;line-height:21px;}
.page img{vertical-align:middle;}
.page span{margin:0 3px;}
.page a:link,.page a:visited,.page a:active{text-decoration:none;margin:0 3px;}
.page a:hover{color:#ff6600;text-decoration:none;}

.p10 { padding :10px;}
.place h3{font-size:12px; padding-left:10px; padding-right:10px;  float:left ; }
.mlist { margin :10px;}
.mlist li { float:left; padding:10px; width:20%; text-align:center; }.mlist li:hover{ background-color :#F4FBFF;}
.place  dt { font-weight:bold ; float:left ; padding-left:3px; } .place dd { float :left ;padding-left:10px;}   .place input { margin-left :5px;}


.comments{  width :96%}
.comments dt{width: 50px;padding: 5px; float:left }
.comments dt .avatar{margin: 0;}
.comments dd{margin-top: 0;margin-left: 60px;}
.comments dd p{background: #eee;border-top: solid 1px #ccc;padding: 0.5em; height:23px; }
.comments dd div{margin-bottom: 1em;overflow: hidden;}.comments dd:hover{ background-color :#F4FBFF;}

.pagination { width :100%; padding:10px;  } .pagination  a { margin :3px;}

.gridView {width:100%;}
.grid_header th{border-bottom: #d3d3d3 1px solid;color: Black;font-weight: bold;height: 26px; text-align:center  }
.grid_row td{	border-bottom: #d3d3d3 1px dotted;color: #696969;height: 24px;background-color: #ffffff;padding-left: 5px;}
.grid_row td:hover{	background-color: #f0f8ff;	border-bottom: #d3d3d3 1px dotted;	height: 24px;padding-left: 5px;text-align:left ;}
.grid_row td a{	color: #0000cd;	font-weight: bold;}
.grid_row_mouseover td{	background-color: #f0f8ff;	border-bottom: #d3d3d3 1px dotted;	height: 24px;padding-left: 5px;}
.grid_row_mouseover td a{color: #00008b;	font-weight: bold;}

.mod_a table { width:100%; }
.mod_a table th{   padding-right :10px; background-color :#F9F9F9;}
.mod_a span table td ,.mod_a table td,.mod_a div table td{ padding:3px; } 
.mod_a table th{  border-bottom: 1px solid #F2F2F2;}

#home .uf{ width:560px;} 
#home .details{ padding-top: 15px; }
#home .details h2{ font-size :14px; line-height:22px; border-bottom: solid 1px #ccc;margin-bottom: 0.5em; height:22px; }
#home .details h2 a { font-size :90% ; margin-left :6px;}
#home .details h2 small{font-size: 90%;font-weight: normal;}
#home .details h2 .title { background:#ccc; padding:0 20px;  color:#fff;  } 

#home .actions{padding-top:15px;width:160px;text-align:center;}


#home .friends{	text-align: center;	font-size: 12px;}
#home .friends div{		text-align: center;	float: left;	margin: 0 2px;}

#loading {position:absolute; padding:3px;  right:1px; top:1px; width:120px; z-index:100; background-color :#FFF9D9; border :1px solid #FFCC33; }
#popupTitleBar { line-height:18px; padding-top:0px; } 