html
BODY {
	 MARGIN: 0px; WIDTH: 100%;
}
body,td,th { 
font-family: 宋体, Arial; 
font-size: 12px; 
} 

#table11 table{

}

#table11 th {
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #4f6b72;
border-right: 1px solid #E2F5BC;
border-bottom: 1px solid #E7E3E7;
border-top: 1px solid #E7E3E7;
letter-spacing: 3px;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 12px;
background:#E7FBFF;
}

#table11 td {
border-right: 1px solid #E7E3E7;
border-bottom: 2px solid #E7E3E7;
background: #FFFBFF;
font-size:13px;
padding: 6px 6px 6px 6px;
color: #4f6b72;

}

.anpager .cpb {background:#1F3A87 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#1F3A87;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none}
.anpager a:hover{background:#1F3A87 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF;}


#nav1 {    
    height: 30px;    
    width: 100%;     
}  

#nav ul {    
    margin: 0 0 0 30px;    
    padding: 0px;     
    line-height: 30px;    
    whitewhite-space: nowrap;    
} 
#nav li{
   float:left;/*使li自生向左浮动,形成横向排列形式*/
   }
#nav li a{
   color:#000000;          /*文字颜色*/
   text-decoration:none;
   padding-top:4px; /*文字距离顶端为4px,调整文字上下居中用*/
   display:block;    /*使a链接对象的显示方式由一段文本改为一个块状对象(block)，就可以使用CSS的外边距、内边距、边框等属性了*/
   width:100px;       /*每个a的block宽度*/
   height:22px;      /*每个a的block高度*/
   text-align:center; /*文字格式居中(水平)*/
   background-color:#ececec;   
   margin-left:2px;    /*控制每个block间距2px*/
}

#nav li a:hover{                     /*鼠标悬停效果*/
   background-color:#bbbbbb;     
   color:#FFFFFF;
}

#nav li a#current{                   /*控制当前页导航项特殊显示*/
   background-color:#2788da;
   color:#ffffff;
   }

#nav {                                   /*控制整个导航栏高度 及在下面显示一条2px的线*/
   height:26px;
   border-bottom:2px solid #2788da;
   }

   /* CSS Document */ 

body { 
font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
/*color: #4f6b72; 
background: #E6EAE9; */ 
} 

a { 
color: #c75f3e; 
} 

#mytable { 

padding: 0; 
margin: 0; 
} 

#mytable caption { 
padding: 0 0 5px 0; 
width: 700px; 
font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
text-align: right; 
} 

#mytable th { 
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color: #4f6b72; 
border-right: 1px solid #C1DAD7; 
border-bottom: 1px solid #C1DAD7; 
border-top: 1px solid #C1DAD7; 
letter-spacing: 2px; 
text-transform: uppercase; 
text-align: left; 
padding: 6px 6px 6px 12px; 
background: #CAE8EA no-repeat; 
} 
/*power by www.winshell.cn*/ 
 

#mytable td { 
border-right: 1px solid #C1DAD7; 
border-bottom: 1px solid #C1DAD7; 
/*background: #fff; */
font-size:12px; 
padding: 6px 6px 6px 12px; 
color: #4f6b72; 
} 
#mytable th.nobg { 
border-top: 0; 
border-left: 0; 
border-right: 1px solid #C1DAD7; 
background: none; 
}
/*power by www.winshell.cn*/ 

#mytable td.alt { 
background: #F5FAFA; 
color: #797268; 
} 

#mytable th.spec { 
border-left: 1px solid #C1DAD7; 
border-top: 0; 
background: #fff no-repeat; 
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
} 

#mytable th.specalt { 
border-left: 1px solid #C1DAD7; 
border-top: 0; 
background: #f5fafa no-repeat; 
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color: #797268; 
} 
/*---------for IE 5.x bug*/ 

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.png);
}

.ntcplist { margin: 0 auto; text-align: left; border:0px; font-size:12px; }
	.ntcplist .head td { line-height: 26px; font-weight: bold; }
.ntcplist .datalist  { width: 100%; border-collapse: collapse; text-align: center; border:0px; border-top:2px solid #ccc; font-size:12px;}

	.ntcplist .datalist .category td { border-top: 2px solid #CCC; background: #F2F2F2; }

	.ntcplist .datalist thead{border-top:2px solid #ccc;}

	.ntcplist .datalist td { padding: 0.2em 0.5em; border: 1px solid #EEE; border:0px; line-height:180%; }
	


.mouseoverstyle{ cursor:hand; background-color:AliceBlue; line-height:180%;}
.mouseoutstyle{ cursor:hand;background-color:White; line-height:180%;}
.datagridSelectedItem{color:#663399;background-color:#FFCC66;}
.datagridPager{border:0px;color:#330099;height:1px;}
.countor {height:36px; line-height:36px;}
	.countor input {margin-bottom:3px; margin-right:3px;}

/*聚合*/
.tabledatagrid,.datagridStyles {width:98%;}
.datagridHeader {background:#fbfbfb; font-weight:bold; height:25px; text-align:center;}
.datagridItem {line-height:180%;}
/*聚合*/
.content{ clear:both; margin:0 auto;}
.content .left{
	width:100%;
	border:1px solid #ccc;
	margin:3px;
	min-height:25px;
}
.mo{height:auto;border:1px solid #ebebeb;margin:3px;background:#FFF}
.mo h1{background:#ECF9FF;height:18px;padding:3px;cursor:move;}
h1{margin:0px;padding:0px;text-align:left;font-size:12px}
.navsubmit {clear:both;margin-top:20px;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:300px;
}
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}
 /*AjaxTabStyle样式兼容Firefox,"!important"关键字修饰的是要在Firefox中应用的属性*/

        /*表头样式*/

        .AjaxTabStyle .ajax__tab_header

        {

            height: 28px !important;

            height: 25px;

            border-top: solid 1px #cccccc;

            border-left: solid 1px #cccccc;

            border-right: solid 1px #cccccc;

            background-color: #CAE8EA;

            padding-top: 5px;

            border-bottom: solid 1px #cccccc;

        }

        /*默认选项卡样式*/

        .AjaxTabStyle .ajax__tab_tab

        {

            height:21px !important;

            height: 20px;

            border-top: solid 1px #cccccc;

            border-left: solid 1px #cccccc;

            border-right: solid 1px #cccccc;

            background-color: #CAE8EA;

      

           

            padding-top: 5px;

            margin-left: 5px;

            line-height:21px !important;

            line-height: 20px;

            padding-left:5px !important;

            padding-left: 0px;

        }

        /*鼠标悬停在选项卡上时*/

        .AjaxTabStyle .ajax__tab_hover .ajax__tab_tab

        {

            font-weight: bold;

        }

        /*当前激活选项卡*/

        .AjaxTabStyle .ajax__tab_active .ajax__tab_tab

        {

            height:21px !important;

            height: 20px;

            font-weight: bold;

            background-color: #ffffff;

            border-bottom: solid 1px #ffffff;

            position: relative;

            left: 0px !important;

            left: 5px;

            top: 1px;

            line-height:21px !important;

            line-height: 20px;

            padding-left:5px !important;

            padding-left:0px;

        }

        /*内容*/

        .AjaxTabStyle .ajax__tab_body

        {

            background-color: #ffffff;

            padding: 8px;

            border-left: solid 1px #cccccc;

            border-right: solid 1px #cccccc;

            border-bottom: solid 1px #cccccc;

        }

        

        /*单独在FireFox中应用的样式*/

        .AjaxTabStyle1 .ajax__tab_header

        {

            height: 20px;

            border-top: solid 1px #cccccc;

            border-left: solid 1px #cccccc;

            border-right: solid 1px #cccccc;

            background-color: #CAE8EA;

            padding-top: 5px;

            border-bottom: solid 1px #cccccc;

        }

        .AjaxTabStyle1 .ajax__tab_tab

        {

            height:23px;

            line-height:23px;

            padding-left:10px;

            padding-top:5px;

            margin-left:5px;

  

            border-top:solid 1px #cccccc;

            border-left:solid 1px #cccccc;

            border-right:solid 1px #cccccc;

        }

        .AjaxTabStyle1 .ajax__tab_hover .ajax__tab_tab

        {

            font-weight: bold;

        }

        .AjaxTabStyle1 .ajax__tab_active .ajax__tab_tab

        {

            padding-left:10px;

            font-weight: bold;

            background-color:#ffffff;

        }

        .AjaxTabStyle1 .ajax__tab_body

        {

            background-color: #ffffff;

            padding: 8px;

            border-left: solid 1px #cccccc;

            border-right: solid 1px #cccccc;

            border-bottom: solid 1px #cccccc;

        }


#tabs10 {
	LINE-HEIGHT: normal; MARGIN: 0px auto; BACKGROUND: url(../images/nav_bg.jpg) repeat-x; HEIGHT: 43px; COLOR: #000; FONT-SIZE: 14px
}
#tabs10 UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#tabs10 LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#tabs10 LI#tabs10_tall {
	MARGIN: 12px 10px 0px 0px; FLOAT: right; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#tabs10 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#tabs10 A SPAN {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 29px; PADDING-RIGHT: 31px; DISPLAY: block; FLOAT: left; COLOR: #000; FONT-WEIGHT: normal; PADDING-TOP: 13px
}
#tabs10 A SPAN {
	FLOAT: none
}
#tabs10 A:hover {
	
}
#tabs10 A:hover SPAN {
	BACKGROUND: url(../images/nav_A.jpg) no-repeat; FONT-WEIGHT: bold
}
.tabs10_li {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 29px; PADDING-RIGHT: 31px; PADDING-TOP: 13px
}

.ntforumbox,.onlineuser,.ticket,#navcutline,.forumcutline,#announcement,#adtext,.forumrules,#forumjumping{ clear: both; border: 1px solid #B4C9E0; margin-bottom: 8px; padding: 1px; }
/*\*/ * html .ntforumbox { /**/ height: 1%; }*>.ntforumbox { overflow: hidden; }
	.ntforumbox table { border-collapse: separate; width: 100%; empty-cells: show; }
	.list{ text-align: center; }
		.list th,.list td,.liston th,.liston td,.editorbody { border-top: 1px solid #D1E1EF; border-bottom: 1px solid #FFF; ; border-left:1px solid #FFF;}
	.liston{ text-align: center; background:#F9FCFF;}
		.liston th,.liston td { background:#F9FCFF ;  border-left:1px solid #FFF; }
		.editortoolbar table { width: auto; }
	.titlebar{ background: #1080c0 ; height: 28px; line-height: 28px; color: #FFF; font-weight:bold;font-size:14px; }
.titlebar{ background: #1080c0 ; height: 28px; line-height: 28px; color: #FFF; }