﻿/*reset*/
div,h1, h2, h3, h4, h5, h6, p,  ol, ul, li
{
	margin:0;
	padding:0;
}

.body{margin:0px auto; }
ol, ul {
	list-style: none;
	text-align:left;
}
li ol, li ul{margin-left:10px;}
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration:underline; }
a.titlelnk:link, a.titlelnk:active, a.titlelnk:visited { font-size: 14px;font-weight: bold;text-decoration: none; }
a.titlelnk:hover { text-decoration:underline; }

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;	border-spacing: 0;}
caption, td {	font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}

/*--------*/
p { padding:4px 0px 4px 0px;} 
h1 { font-family:arial, "microsoft yahei"; font-size: 18px; line-height:30px;}
h2 {font-family:verdana,simsun; font-size:16px; line-height:27px;}
h3 { font-family:verdana,simsun; font-size: 14px; font-weight:bold; line-height:22px;} 
h4 { font-family:verdana,simsun; font-size: 12px; font-weight:bold; line-height:20px; display:inline;} 
h5 { font-family:verdana,simsun; font-size: 12px; display:inline; font-weight:normal; color:#666; margin-left:10px; } 
small{font-size:10px; font-weight:normal;}
/*-------*/
.pagings{padding:2px 0px; margin:0px; text-align:right; list-style:none;}
.pagings li{padding:2px; display: -moz-inline-block;display:inline-block; }
* html .pagings li{display:inline;}
* + html .pagings li{display:inline;}
.pagings a, .pagings a:visited, .pagings a:hover
{background-color:#eee; border:1px solid #ccc; color:#666 !important;font-weight:bold;padding:2px; font-size:11px; text-decoration:none;}
.pagings a:hover{color:#000 !important; background-color:#ececec;}
.pagings a.activepage{color:#000 !important; background-color:#ececec; }

.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.left{float:left;}
.right{float:right;}
.margincenter{margin:0px auto;}
.clearafter:after{	display:block; visibility:hidden;	content:" ";	clear:both;	height:0px;	line-height:0px;	overflow:hidden;}
* html .clearafter{zoom:1;}
* + html .clearafter{zoom:1;}
*:first-child+html .clearafter{zoom:1;}
.wordwrap { 
   white-space: pre-wrap;      /* css3 */   
   white-space: -moz-pre-wrap; /* firefox */    
   white-space: -pre-wrap;     /* opera <7 */   
   white-space: -o-pre-wrap;   /* opera 7 */    
   word-wrap: break-word;      /* ie */
}
.frame{border:1px solid; padding:5px;margin:5px 0px;}

.ezicombox{position:absolute;}
.ezicombox .ajax__combobox_inputcontainer {top:0px !important; }
.ezicombox .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input{margin: 0; padding: 0px 0px 1px 0px;border: solid 1px #7f9db9; border-right: 0px none;font-size: 13px;height: 18px;}
.ezicombox .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button{padding: 0px 0px 10px 0px; height: 21px !important; width: 21px !important;}
.ezicombox .ajax__combobox_itemlist{border-color: #7f9db9;}
.ezicombox ul{position:absolute; left: 0px !important; top:21px !important; height:150px !important; width:300px !important;overflow:scroll;}

.w5{width:5px;}
.w10{width:10px;}
.w20{width:20px;}
.w80{width:80px;}
.w160{width:160px;}
.w240{width:240px;}
.w320{width:320px;}
.w400{width:400px;}
.w480{width:480px;}
.w560{width:560px;}
.w640{width:640px;}
.w720{width:720px;}
.w800{width:800px;}
.w880{width:880px;}
.w900{width:900px;}
.formheader{color:#333;font-size:18px;font-weight:bold;padding:10px;border-bottom:1px solid #ccc;}
.form{line-height:120%;margin:0px auto;}
.form .form-row{padding:0px;margin:0px;overflow:hidden;border-bottom:1px solid #f3f3f3;}
.form .field{float:left;text-align:left; background-color:#e0e0e0;color:#000;padding:2px 0px 300px 0px; margin-bottom:-298px;}
.form .value{float:left;text-align:left;background-color:#d0d0d0;color:#000;padding:2px 0px 300px 0px; margin-bottom:-298px;}
.form .field div, .form .value div{color:#000;}
.form select{float:left;}        
.form .buttons{text-align:center;padding:20px 0px 10px 0px;}
.listgroupheader{text-align:left;font-weight:bold;font-size:1.1em;padding:35px 0px 10px 0px;}
.listgroupbutton{float:right;font-weight:normal}
.listtable{width:100%;border:1px solid #333;}
.listheader{background-color:#ccc !important;font-weight:bold;line-height:150%;color:#000 !important;text-align:center;}
.listheader>td{font-weight:bold;line-height:150%;color:#000 !important;text-align:center;}
.listtable td{border:1px solid #999; border-collopes:collopes;color:#333;}
.listtable .line0 td{background-color:#ececec;text-align:left;}
.listtable .line1 td{background-color:#fefefe;text-align:left;}
.listtable a, .listtable a:visited{color:#333;}
.listtable a:hover{color:#000;}

div.loading{position:absolute;	width:100%;	left:0px;top:45%;text-align:center;}
.modalbackground {background-color:#000; filter:alpha(opacity=70); opacity:0.7;} 
.modalpopup {text-align:left;background-color:#eee; border-width:1px; border-style:solid; border-color:#cccccc; padding:1px; overflow:auto;}
.modalpopup *{color:#333 !important;}

.warning{color:#f00 !important;}
.green{color:#090 !important;}
.red{color:#f00 !important;}

.inline{display:inline;}