.IMG  {BORDER: 0px;}
a:link { 
color:#3366FF; 
text-decoration: none;
} 
a:visited { 
color:#0099FF; 
text-decoration: none;
} 
a:hover { 
color:#FF33FF; 
text-decoration: none;
} 
a:active { 
color:#FF33FF; 
text-decoration: none;
} 
/*
.a:link,a:visited	{ text-decoration: none; color: #6699FF; }
.a:hover { color: #9999CC; text-decoration:  none }
*/
.select			{ font-family: 宋体; font-size: 12px; font-weight: normal; background-color: #ffffff; color: #666666 }
.textarea,input,object	{ font-family: Tahoma, Verdana; font-size: 12px; font-weight: normal; background-color: #FFFFFF; color: #666666 ;	vertical-align:middle;}
.table			{ 	
	border:1px;
}
td{ 
	font-family:Arial,Verdana,宋体; font-size:12px;
}
form{
margin: 0px;
padding: 0px;
}
body{
margin: 0px;
padding: 0px;
background:#fff;
text-align:center;
FONT-SIZE:12px;
color: #333;
font-family:arial,verdana,sans-serif;
}
#pageheader{
width:100%;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #EEE;
height:30px;
text-align:left;
vertical-align:middle;
background-image: url("../../../html/admin/images/content_bg.png")
} 
#headright{
float: right; 
margin: 0px 0px 2px 0px;
padding:0px; 
width: 276px; 
text-align:right;
}
#headright2{
float: right; 
margin: 0px 0px 2px 0px;
padding:0px; 
width: 376px; 
text-align:right;
}
#headleft{
float: left; 
margin: 2px 0px 0px 5px; 
padding: 0px; 
width: 400px;
height:100%;
text-align:left;
FONT-SIZE:16px;
font-weight: bold; 
font-family: Tahoma, Verdana; 
}
#headleft a:link {color:#333333;}

#pagecontain{
margin-right: auto;
margin-left: auto;
width: 100%;
height:500px;
border: 0px solid #ccc;
} 
#right{
float: right; 
margin: 2px 0px 2px 0px;
padding:0px; 
width: 85%; 
text-align:left;

}
#left{
float:left;
/*position:absolute;*/
margin: 2px 2px 0px 0px; 
padding: 0px; 
background: #F2F3F7;
width: 14%;
text-align:left;
/*z-index:10;*/
}
#menu {
MARGIN: 10px 5px 0px 5px;  /*定义层的外边框距离*/
PADDING:10px;    /*定义层的内边框为15px*/
BACKGROUND: #dfdfdf;   /*定义背景颜色*/
COLOR: #666;    /*定义字体颜色*/
BORDER:#fff 2px solid;  /*定义边框为2px白色线条*/
WIDTH:135px;    /*定义内容的宽度为160px*/
overflow: hidden;
} 
#menu ul {
MARGIN: 0px;
PADDING: 0px;
BORDER: medium none; /*不显示边框*/
LINE-HEIGHT: normal; 
LIST-STYLE-TYPE: none;

}
#menu li {BORDER-TOP: #FFF 1px solid; MARGIN: 0px;} 
#menu li a {
PADDING:5px 0px 5px 15px;
DISPLAY: block; 
FONT-WEIGHT: bold; 
BACKGROUND: url(../../../html/admin/images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px; 
WIDTH: 100%; 
COLOR: #444; 
TEXT-DECORATION: none;
}
#menu li a:hover { BACKGROUND: url(../../../html/admin/images/icon_dot_lmenu2.gif) #C61C18 no-repeat 2px 8px;
COLOR: #fff; } 


#pagefooter{
padding-top:1px;
clear:both;
width:100%;
margin-right: auto;
margin-left: auto; 
background: #EEE;
height:40px;
}
#foothr{
text-align: center;
width: 80%;
height: 1px;
color: #999999;
}
.line{
	clear:both;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background: #FFF;
	height:10px;
	visibility: hidden;
}
.tbheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
	background-position: left center;
	height: 22px;
	width: 98%;
	border: 1px solid #CCCCCC;
	background-image: url("../../../html/admin/images/content_bg.png");
	padding: 3px;
	margin: 0px auto;
	text-align: left;
	text-indent: 2px;
}
.tbcontent {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding: 3px;
    margin: 0px auto;
	width: 98%;
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: left;
}
.button80{
	width:70px;
}
.ulroman{
	list-style-type: upper-roman;
}
.ulcenter {
	list-style-type: none;
	text-align: center; 
}
.liblock {
	display: block;
}
.labeltitle{
    float: left;
    font-weight:bold;
    width:150px;
    
}
.labeltitlesub{
	width:120px;
}
.field{
	color:#666666;
	font-weight:bold;
	text-align: center; 
}
.submit	{ 
	font-weight:bold;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #6699FF;
	border-width: 2px;
	border-style: solid;
	border-top-color: #00C0EC;
	border-right-color: #0035A4;
	border-bottom-color: #0035A4;
	border-left-color: #00C0EC;
	height:22px;
 }
.btngreen	{ 
	font-weight:bold;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #339900;
	border-width: 2px;
	border-style: solid;
	border-top-color: #33cc00;
	border-right-color: #339966;
	border-bottom-color: #339966;
	border-left-color: #33cc00;
	height:22px;
 }
.btnwarning	{ 
	font-weight:bold;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #FF3333;
	border-width: 2px;
	border-style: solid;
	border-top-color: #FF9900;
	border-right-color: #663366;
	border-bottom-color: #663366;
	border-left-color: #FF9900;
	height:22px;
 }

.btn1	{ 	
	font-size: 12px;
	background-color: #FFFFFF; 
	color: #666666 
 }
.btn2	{ 	
	font-size: 12px;
	background-color: #FFFFFF; 
	color: #CC0000 
 }

.inputTxt{
	vertical-align:middle;
}
.inputTxtOn{
	background:#FFFFEE;
	vertical-align:middle;
}
.box{
	width:80%;
	margin-left:40px;
	line-height: 14px;
	border: 1px hidden ;
	padding: 7px 7px 5px 25px;
	vertical-align:middle;
}
.box_hint {
	width:80%;
	margin-left:40px;
	line-height: 12px;
	color: #0063B9;
	background: #E8F7FF url(../../../html/admin/images/icon_hint.gif) no-repeat 5px 5px;
	border: 1px solid #0063B9;
	padding: 7px 7px 5px 25px;
	vertical-align:middle;
}
.box_error {
	width:80%;
	margin-left:40px;
	line-height: 12px;
	color: #6C0909;
	background: #FFEAEA url(../../../html/admin/images/icon_error.gif) no-repeat 5px 5px;
	border: 1px solid #E51C1C;
	padding: 7px 7px 5px 25px;
	vertical-align:middle;
}
.box_right {
	margin-left:40px;
	line-height: 12px;
	color: #0063B9;
	background: #E8F7FF url(../../../html/admin/images/icon_right.gif) no-repeat 5px 5px;
	border: 1px solid #0063B9;
	padding: 7px 7px 5px 25px;
	vertical-align:middle;
}
.InfoAlertText{
	font-size: 13px;
	color: #0063B9;
    font-weight:bold;   
    overflow:auto;  
}
.txtright{
    text-align:right;
}
.tip_row {
	position: absolute;
	width: 240px;
	background-color: rgb(255, 255, 234);
	border: 1px solid black;
	padding: 2px;
	font-size: 12px;
	margin: 1em;
}

.tip_row h1 {
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	background-color: rgb(106,106,106);
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

.tip_row p {
	padding: 2px;
	margin-top: 0.5em;
	line-height: 1.2em;
}
.require_sign {
	color:red;
}
.tip_row a.close {
	/* Here for example only. Styles the Close link */
}



.highlight{
	color: #464F86;
}
.mark{
	color: #999;
}
.mustinput{
	color: red;
	padding:0px 5px;
}
.warn{
	color: red;
}
.statusY{
	color: green;
}
.statusN{
	color: red;
}

.pagination {
clear:both;
margin-top: 5px;
margin-right: auto;
margin-left: auto; 
padding: 3px;
border:1px solid #ccc;
text-align:right;
width:98%; 
}
.DataSheetTab {
	font-size: 12px;
	font-style: normal;
	color: #666666;
    margin: auto;
	width: 98%;
	border:0px solid #CCCCCC;
	text-align: left;
	border-collapse: collapse;
	background: #FFF;
}
.DataSheetTab tr { 
background:#FFF; 
} 
.DataSheetTab td { 
border-left:1px dashed  #c1dad7; 
padding:6px; 
border-top-right-radius: 15px;
background:#f0f0f0; 
} 
.DataSheetTab td.On { 
background: #5265B5;
color:#DEEBFF; 
} 
.DataSheetTab td.On a { 
font-size: 17px;
font-weight:bold; 
color:#DEEBFF; 
} 
.DataSheetTab td.On:hover { 
background: #5265B5;
} 
.DataSheetTab td:hover { 
background: #F7FBFF;
} 
.DataSheetTab td.None { 
border-left:0; 
background: #FFF;
} 

.DataSheet { 
table-layout:fixed; /*auto | fixed*/ 
overflow:hidden; /*firefox*/ 
padding:0; 
margin-right: auto;
margin-left: auto; 
border-collapse :collapse;/* separate | collapse*/ 
width:98%; 
} 
.DataSheet caption { 
margin-right: auto;
margin-left: auto; 
border-left:1px solid #c1dad7; 
border-right:1px solid #c1dad7; 
padding:6px; 
padding-left:12px; 
background:#5265B5; 
text-align:left; 
color:#DEEBFF; 
font-weight:bold; 
} 
.DataSheet th { 
border:1px solid #c1dad7; 
padding:6px; 
padding-left:6px; 
background:#FFF7DE; 
color:#393410; 
text-align:left; 
} 
.DataSheet tr { 
background:#FFF; 
} 
.DataSheet td { 
border:1px solid #c1dad7; 
padding:6px; 
} 
.DataSheet tr.Odd { 
background:#FFFFFF; 
} 
.DataSheet tr.Event { 
background:#F7FBFF; 
} 
.DataSheet tr.OddMarked { 
background:#FEEBEF; 
} 
.DataSheet tr.EventMarked { 
background:#FEEBEF; 
} 
table.DataSheet tr:hover { 
background:#F7FBFF; 
} 


.Form { 
table-layout:fixed; /*auto | fixed*/ 
overflow:hidden; /*firefox*/ 
padding:0; 
margin-right: auto;
margin-left: auto; 
border-collapse :collapse;/* separate | collapse*/ 
width:98%; 
text-align:left;
} 
.Form caption { 
border-top:1px solid #c1dad7; 
border-left:1px solid #c1dad7; 
border-right:1px solid #c1dad7; 
padding:6px; 
padding-left:12px; 
margin-right: auto;
margin-left: auto; 
background:#5265B5; 
text-align:left; 
color:#DEEBFF; 
font-weight:bold; 
} 
.Form th { 
border:1px solid #c1dad7; 
padding:6px; 
padding-left:6px; 
background:#FFF7DE; 
color:#393410; 
text-align:left; 
} 
.Form tr { 
background:#FFF; 
} 
.Form td { 
border:1px solid #c1dad7; 
padding:6px; 
} 
.Form col.item { 
text-align:right;
} 
.Form tr.Odd { 
background:#FFFFFF; 
} 
.Form tr.Event { 
background:#F7FBFF; 
} 
.Form tr.OddMarked { 
background:#CEEBEF; 
} 
.Form tr.EventMarked { 
background:#CEEBEF; 
} 
table.Form tr:hover { 
background:#F7FBFF; 
} 

.buttonbar{
clear:both;
margin-top: 5px;
margin-right: auto;
margin-left: auto; 
padding: 3px;
border:1px solid #ccc;
text-align:right;
width:98%; 
text-align:center;
}

.boxstyle {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding: 3px;
    margin: 1px auto;
	width: 98%;
	border: 1px solid #CCCCCC;
	text-align: left;
}
