﻿A:link {color : #092A4D ;text-decoration : none}
A:visited {color :#092A4D ;text-decoration:none}
A:hover {color : #FF0000 ;text-decoration : none}
FONT{font-size: 9pt}
.text_title { 
	font-size: 9pt;
	font-weight: bold;
	color: #003366;
	margin-left:20pt;
	filter:
			Dropshadow(offx=1,offy=0,color=white)
			Dropshadow(offx=0,offy=1,color=white)
			Dropshadow(offx=0,offy=-1,color=white)
			Dropshadow(offx=-1,offy=0,color=white);
}

.td_normal {
	font-size: 9pt; 
	color: #092A4D; 
	height:23; 
	text-decoration: none; 
	padding-left:25pt; 
	background:url(../images/b-l.jpg) #fff no-repeat right;
}
.td_over {
	font-size: 9pt;
	color: #000000; 
	text-decoration: none;
	padding-left:25pt;
	height:23; 
	border: solid 1px #A9A9A9;
}
.mnu_bar{
	background:url(../images/bar1.jpg) #fff no-repeat right;
	height:31px;
	width:152px;
}
.mnu_bar_on{
	background:url(../images/bar1-on.jpg) #fff no-repeat right;
	height:31px;
	width:152px;
}
.td_check { 
	font-size: 9pt; 
	color: #FF0000; 
	text-decoration: none;
	padding-left:25pt; 
	height:23;
	background:url(../images/b-lover.jpg) #fff no-repeat right;
}

/* Text显示线条 */
.lineText
{	padding-right:0px;
 	padding-left:0px;
 	padding-top:0px;
 	padding-bottom:0px;
	border-right:#d8ecf0 0px solid;	
	border-top:#88A0AC 0px solid;	
	border-left:#d8ecf0 0px solid;	
	border-bottom:#546087 1px solid;
	background-color:#ffffff;
	vertical-align:middle;	
	height:20px;	 
}
/* Text只读 */
.textboxR
{
	padding-right:0px;
 	padding-left:0px;
 	padding-top:0px;
 	padding-bottom:0px;
	border-right:#d8ecf0 0px solid;	
	border-top:#88A0AC 0px solid;	
	border-left:#d8ecf0 0px solid;	
	border-bottom:#546087 1px solid;
	background-color:#ffffff;
	vertical-align:middle;	
	height:20px;
}



/* 错误/提示的窗口定义 */
.msgbox { width:500px;height:240px;top:50%; left:50%;margin-top:-120px;margin-left:-250px; padding:0px;	BORDER-RIGHT: #546087 1px solid;	BORDER-TOP: #546087 1px solid;	OVERFLOW: hidden;	BORDER-LEFT: #546087 1px solid;	BORDER-BOTTOM: #546087 1px solid;	POSITION: absolute;	WORD-WRAP: break-word;z-index:9999;}
.msgbox_tbl{ POSITION: absolute;empty-cell:show;width:100%;height:100%;border:0px; cursor:default;table-layout:fixed;}
.msgbox_title{ background-color:slategray;color:white; font-size:12pt;}
.msgbox_title td { height:22px;padding-top:2px;white-space:nowrap;padding-left:4px; width:100%;cursor:move; }
.msgbox_resize{cursor:nw-resize;POSITION: absolute;bottom:-2px; right:0; width:16px;height:16px;z-index:2;background:url(../images/nw_size.png) norepeat; }
.msgbox_body{ height:90%;width:100%;white-space:normal; }
.msgbox_body DIV{ height:100%;width:100%;padding:0px;overflow:auto; }
.msgbox_close{cursor:hand;POSITION: absolute;top:2px; right:0; z-index:2;width:20px; height:16px;background:url(../images/msgclose.gif) no-repeat center center; }
.msgbox_loading nobr{background-color:#Dfe3ff;width:100%;height:32px;display:block;background:url(../images/loading.gif) no-repeat center bottom; }


/**********************************************/
.sprymsgbox
{
	width:300px;height:210px;
	top:expression(document.body.clientHeight/2);
	left:expression(document.body.clientWidth/2+130);
	margin-top:-120px;margin-left:-350px; padding:0px;	
	BORDER-RIGHT: #546087 1px solid;	
	BORDER-TOP: #546087 1px solid;	
	OVERFLOW: hidden;	
	BORDER-LEFT: #546087 1px solid;	
	BORDER-BOTTOM: #546087 1px solid;	
	POSITION: absolute;	WORD-WRAP: break-word;z-index:9999;
}
/*表格*/
.sprymsgbox_tbl
{
	POSITION: absolute;empty-cell:show;width:100%;height:100%;border:0px; cursor:default;table-layout:fixed;
}
.sprymsgbox_title
{
	background-color:slategray;color:white;	 
} 
.sprymsgbox_title td 
{
	 height:23px;padding-top:2px;white-space:nowrap;padding-left:4px; width:100%;cursor:hand; 
}
.sprymsgbox_close
{
	cursor:hand;POSITION: absolute;top:2px; right:0; z-index:2;width:20px; 
	height:16px;background:url(../images/msgclose.gif) no-repeat center center; 
}
.sprymsgbox_body
{
	background-color:#Dfe3ff;height:100%;width:100%;white-space:normal; 
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	vertical-align:middle;
	padding-top:0px;
}
.sprymsgbox_body div
{
	height:72%;width:100%;padding:0px;overflow:auto;
}
.sprymsgbox_loading nobr
{
	background-color:#Dfe3ff;width:100%;height:32px;display:block;
	background:url(../images/loading.gif) no-repeat center bottom; 
 }




/*PSW_P_0-----未输入状态	PSW_P_1-----太短 	PSW_P_2-----很弱 	PSW_P_3-----一般 	PSW_P_4-----很强 */

.PSW_P_0,.PSW_P_1,.PSW_P_2,.PSW_P_3,.PSW_P_4{position:relative;height:30px;color:#666}/*密码强度容器*/
.PSW_P_W{}/*密码强度固定文字position:absolute;left:0px;top:3px*/
.PSW_P_BGC{position:absolute;left:0px;top:22px;width:235px!important;width:234px;height:4px;background-color:#E0E0E0; font-size:0px;line-height:0px}/*灰色强度背景*/
.PSW_P_pC{float:left;font-size:0px;line-height:0px;height:4px}/*色块背景*/

.PSW_P_0 span{display:none}
.PSW_P_1 span{display:inline;color:#F00}
.PSW_P_2 span{display:inline;color:#C48002}
.PSW_P_3 span{display:inline;color:#2CA4DE}
.PSW_P_4 span{display:inline;color:#063}

.PSW_P_0 .PSW_P_pC{ width:0px}
.PSW_P_1 .PSW_P_pC{ width:25%;background-color:#F00}
.PSW_P_2 .PSW_P_pC{ width:50%;background-color:#F90}
.PSW_P_3 .PSW_P_pC{ width:75%;background-color:#2CA4DE}
.PSW_P_4 .PSW_P_pC{ width:100%;background-color:#063}

/*msg layer*/
	.messagetext {overflow:hidden; zoom:1; border-left:1px solid #000; border-right:1px solid #000; padding:0 10px;  text-align:left; background:#ffffe1; word-break : break-all; letter-break:break-all; }
	.messagetext img {float:left;margin:0 3px 3px 3px;}
	.infomessage {position:absolute ; top:2px; right:2px; }
	*+html .infomessage { position:absolute ; top:2px; right:37px;}
	*html .infomessage { position:absolute ; top:2px; right:37px;}
/*msg layer*/


/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 10pt 宋体;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #CCC;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 4px;
	height:expression(document.body.clientHeight-50);
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	font-size:10pt;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
	font-size:10pt;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}





/*注册样式*/

.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.hide{ display:none;}

.register
{
	width:800px;
	height:auto;
	background-color:#fff;
	margin-top:8px;
	padding:0px;
	border:#B3DFBB 1px solid;
}
.register_proc
{
	width:98%;
	height:auto;
	background-color:#fff;
	margin-top:8px;
	padding:0px;
	border:#B3DFBB 1px solid;
}
 
.register_title_green
 {
 	height:25px;
 	background:#E9F6E5;
 	border-bottom:#B3DFBB 1px solid;
 	line-height:25px;text-align:left;
}

.green_left{padding-left:25px;}
.green_right{padding-top:4px;margin-right:15px;}

.creat{margin:10px 0px;padding-left:10px;color:#007F00;font-size:14px; font-weight:bold;}

.register_need
{
	color:Red;
}

.register_box
{
	
	font-size:12pt;
	cursor:hand;
	/*
	height:30px;
	cursor:hand;
	border-right:#CFDEDB solid 1px;
	border-bottom:#ABBFC6 solid 1px;
	border-left:#CFDEDB solid 1px;
	background:url(../images/n59.jpg);
	text-align:left;
	padding-left:10px;
	vertical-align:middle;*/
}

.register_msg
{
	font-size:10pt;	 
}

/*选择按钮*/
.register_list_button
{
	width:40px;
	font-size:9pt;
	color:#011C4B;
	height:18px;
	width:18px;
	border:0px;
	padding:0px 0px 0 0px;
	margin-right:3px;
	cursor:hand;
	vertical-align:bottom;
	background:url(../images/btn_select.gif) left top no-repeat;
}
/*打印管理按钮*/
.btnTopic
{
	border:1px solid #919699; 
	text-align:center; 
	text-decoration:none; 
	padding:2px 3px; 
	cursor:pointer; 
	line-height:22px; 
	margin-right:2px;
}
/*有效样式*/
.isValidYes
{
	border:0px; 
	background-color:Green;
	padding:2px 3px; 
	color:White;
}
/*有效样式*/
.isValidNo
{
	border:0px; 
	background-color:Red;
	padding:2px 3px; 
	color:White;
}
/*待审核*/
.isCheckIn
{
	border:0px; 
	background-color:Yellow;
	padding:2px 3px; 
	color:#000000;
}
/*审核通过*/
.isCheckOut
{
	border:0px; 
	background-color:Fuchsia;
	padding:2px 3px; 
	color:White;
}
/*审核驳回*/
.isCheckReturn
{
	border:0px; 
	background-color:Blue;
	padding:2px 3px; 
	color:White;
}