body,div,form,img,ul,li,fieldset,textarea
{ margin:0px; padding:0px;  font-size:9pt;font-family: verdana; }
body
{
	font-family: verdana;
	color: #000000;
	font-size:9pt;
}

table,br,select,tr,td,form,p,fieldset { 
	font-size:9pt; 
	font-family: verdana;
}
	
h1 a:link,h1 a:visited,h1 a:active {
	text-decoration: none;
}

h1 A:hover {
	border-bottom: 1px dotted #444444;
}

h1 {
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #444444;
	border-bottom: 1px solid #BACE87;
	padding: 2px;
	margin: 36px 0px 4px 0px;
}

h2 {
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	border-bottom: 1px solid #BACE87;
	padding: 2px;
	margin: 27px 0px 4px 0px;
}
a:link {
	color: #000000;
	text-decoration: underline
}

a:visited {
	color: #000000;
	text-decoration: underline
}

a:hover {
	color: #F87203;
	text-decoration: underline
}
.b {
	font-weight: bold;
}

.blue {
	color: #468CB9;
}

.red {
	color: red;
}

.shadow {
	filter: glow(color = #107EB5, strength = 1)
		dropshadow(color = #107EB5, offx = 0, offy = 1, positive = 1)
}

.thinborder {
	border: solid #999;
	border-width: 0 1px 1px 0;
	padding: 2px;
}

.INPUT_text {
	border: 1px solid #999999;
}


.Button_bg80 {
	background-image: url(../images/button_80x21-2.gif);
	font-family: "Arial";
	line-height: 14pt;
	cursor: pointer;
	cursor: hand;
	height: 24px;
	padding: 0px;
	border-right: 1px #9699b0 1px solid;
	border-bottom: 1px #9699b0 1px solid;
	border-left: 1px #ffffff 1px solid;
	border-top: 1px #ffffff 1px solid;
}

.navigation4 {
	border-top: 1 solid #DFE6E8;
	border-left: 1 solid #DFE6E8;
	border-bottom: 1 solid #DFE6E8;
	border-right: 1 solid #DFE6E8;
}

.TableBgColor_blue {
	background-color: #C7E6F8;
	height: 22px;
}

.TableBgColor_orange {
	/*background-color: #FFF5CE;*/ 
	background-color:#E9E9E9;  
	height: 22px;
}

.aOption:link {
	color: #00005c;
	text-decoration: none;
	font-weight: normal;
}

.aOption:visited {
	color: #00005c;
	text-decoration: none;
	font-weight: normal;
}

.aOption:hover {
	color: #F87203;
	text-decoration: none;
	font-weight: normal;
}

tr.selected {
    background-color: #FFCC99;
    border-bottom: 1px solid #333333;
}

table.list {
	width: 100%;
	border: 0px;
	align: center;
	cellpadding: 4;
	cellspacing: 2;
}
table.list th {
	background-color: #308dbb;
	color: white;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
	margin: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-color: white;
	white-space: nowrap;
}
table.list tr.odd { 
	background-color: #FFFFFF;
	height: 22px;
	line-break: keep-all;
}

table.list tr.even { 
	background-color: #dfe4e8;
	height: 22px;
	line-break: keep-all;
}

table.list tr.gap {
	background-color: #CCCC99;
	height: 10px;
	line-break: keep-all;
}

/* highlight table row onmouseover */
table.list tr.over { 
	background-color: #fdecae;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	color: #000000;
}

table.list td.showcontent {
	word-wrap: break-word;
}
form input.focus,form textarea.focus {
	border-color: orange;
	color: #000;
}
.statusContainer {
	background-color: #ffd363;
}
#message 
{
	border: 1px solid silver;
	text-align: center;
	font-size: 12px;
	padding: 4px;
}

.div_messageBar {
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 1px;
}

/*导航?*/
.div_NavigationBar {
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: #996600;
	/*
	margin-bottom: 15px;
	width: 100%;
	*/
	margin:0px 0px 5px 0px;
	height: 28px;
	*margin-right:-15px;/*for IE*/
	background-repeat: repeat-x;
	background-image: url(../images/mainbody_top_bg.gif);
}

/*信息页面TOP工栏*/
.div_ControlBar {
	background: url(../images/control_bar_bg.gif) repeat-x left top;
	border: 1px solid #e8e8e8;
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 1px;
	height: 25px;
	_height:33px;/*for IE*/
	padding: 3px 3px 0px 3px;
	*margin-right:-10px;/*for IE*/
}

/*信息页面BOTTOM工栏*/
.div_BottomBar {
	background-color: #EFEFEF;
	border-bottom: 1px solid #FFFFFF;
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 2px;
	height: 28px;
	padding: 2px;
}

/*信息页面工栏按扭*/
.div_ToolbarButton {
	/*background-image: url(../images/button_80x21.gif);*/
	background:#9699b0 url(../images/button_80x21.gif) repeat-x;
	font-family: "Arial";
	margin-right: 8px;
	margin-left: 2px;
	margin-top: 1px;
	margin-bottom: 2px;
	line-height: 14pt;
	cursor: pointer;
	cursor: hand;
	float: left;
	height: 21px;
	_height:22px;/*for IE*/
	padding: 0px 2px;
	border-right: 1px #9699b0 1px solid;
	border-left: 1px #ffffff 1px solid;
	border-top: 1px #ffffff 1px solid;
}

/*内容列表?*/
.div_ContentTable {
	background-color: #ffffff;
	font-size: 14px;
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 2px;
}

/*Form编辑?*/
.div_FormTable {
	background-color: #ffffff;
	BORDER: #e8e8e8 1px solid;
	font-size: 14px;
	margin:1px 3px 2px 10px;
	*margin-right:0px;/*for IE*/
}

.div_DesktopTop {
	height: 25px;
	width: 97%;
	margin: 5px;
	background: #CCDDEE;
	border: 1px solid #CCDDEE;
	border-top-width: 4px;
	border-top-color: #89B0D8;
	float: left;
	position: relative;
	line-height: 2em;
}

.div_DesktopMiddle {
	width: 97%;
	margin-left: 10px;
	margin-top: 3px;
	float: left;
	position: relative;
}

.div_DesktopBottom {
	width: 97%;
	margin: 5px;
	height: 22px;
	background: url(../images/dot_line2.gif) repeat;
	float: left;
	position: relative;
	text-align: right;
	line-height: 2em;
}

fieldset.client { position:relative; border:1px solid #d4d4d4; margin:2px 3px 15px 10px; *margin-right:-15px;/*for IE*/}
fieldset.client legend{ margin-left:20px; color:#6699ff;}
fieldset.client table td{ vertical-align:middle;}
fieldset.client table th{ text-align:right; vertical-align:middle; font-weight:normal;}

.div_clientEdit{
    margin:10px 3px 15px 10px;
}

.div_FormTable td.attention{ color:#FF0000;}

/*论坛显示帖子内容*/
.BBS_topiM {
	text-align: left;
	padding: 6px 10px 6px 10px;
	height: 15px;
	background-color: #CFEFFF;
	border: 1px #45A5D5 solid;
	color: #000;
	font-weight: bold;
}

.BBS_topiM .title {
	text-align: left;
	font-size: 14px;
}

.BBS_topiM .author {
	text-align: right;
	font-weight: normal;
}

.BBS_topiMb {
	text-align: left;
	padding: 15px;
	height: 15px;
	background-color: #F4FCFF;
	border: 1px #45A5D5 solid;
	color: #000;
	margin-bottom: 15px;
}

.BBS_topiR {
	text-align: left;
	padding: 5px 10px 5px 10px;
	height: 15px;
	background-color: #EEE;
	border: 1px #C0C0C0 solid;
	color: #000;
	font-weight: bold;
}

.BBS_topiR .title {
	text-align: left;
	font-size: 12px;
}

.BBS_topiR .author {
	text-align: right;
	font-weight: normal;
}

.BBS_topiRb {
	text-align: left;
	padding: 15px;
	height: 15px;
	background-color: #FFF;
	border: 1px #C0C0C0 solid;
	color: #000;
	margin-bottom: 15px;
}

.button_normal {
	background-image: url(../images/button_80x21-2.gif);
	line-height: 14pt;
	cursor: pointer;
	cursor: hand;
	height: 24px;
	padding: 0px;
	border-right: 1px #9699b0 1px solid;
	border-bottom: 1px #9699b0 1px solid;
	border-left: 1px #ffffff 1px solid;
	border-top: 1px #ffffff 1px solid;
}
.button_active{
	border-bottom:2px solid #FF0000;
	background:#9699b0 url(../images/button_80x21.gif) repeat-x;
}

div.div_NavigationBar{
display:none;
}
