﻿/****************************************/
/********** XHTMLOA style V1.0 **********/
/****************************************/


/********** common style **********/
html{height:100%;}

body{margin:0px; font-size:9pt; height:100%;SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #9e9e9e;
    SCROLLBAR-SHADOW-COLOR: #9e9e9e;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #9e9e9e;
    SCROLLBAR-TRACK-COLOR: #eaeaea;
    SCROLLBAR-DARKSHADOW-COLOR: #eaeaea}
 #LoginRegLink
{
    padding: 0px;
    margin: 0px 10px 0px 10px;
    line-height: 35px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 35px;
    width: 199px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    background-image: url('button.png');
    display: block;
    
    text-align: center;
}
#LoginRegLink Span
{
    display: inline;
}
#LoginLink
{
    padding: 0px;
    margin: 0px 10px 0px 10px;
    background-position: 200px 0px;
    line-height: 35px;
    height: 35px;
    width: 200px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    background-image: url('button.png');
    background-repeat: repeat-x;
    display: block;
    
    text-align: center;
}
#LoginLink Span 
{
  display: inline;
 }
 
table{font-size:9pt;}
th{font-weight:normal;text-align:left;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px; list-style-type:none;}
input{font-size:9pt;}
select{font-size:9pt;}
.today{background-image:url(../oa/c_bg_1.gif);}
.alert{background-image:url(../oa/c_bg_3.gif);}
#master{height:100%}

#header{background-image:url(master_header.png);height:90px;width:100%; padding:1px;}
#header h1{display:none;}

#header .userinfo{width:180px;background:url(master_userinfo.gif) no-repeat;margin-top:66px;margin-left:10px;font-weight:bold;padding-left:24px;padding-top:5px;padding-bottom:2px}
#header .userinfo a:link,.userinfo li a:visited{color:#333;text-decoration:none;}

#header .button{ position:absolute;top:20px;right:20px;}
#header .button li{float:left;padding-left:10px;cursor:pointer}

#header .navigation{ position:absolute;top:65px;left:200px;}
#header .navigation li{height:25px;float:left;text-align:center;margin-right:2px;font-weight:bold;background:url(master_navigationli.gif) no-repeat;padding-left:2px}
#header .navigation li a:link,#header .navigation li a:visited{color:#333; text-decoration:none;background:url(master_navigationli2.gif) no-repeat top right ;padding-right:9px;padding-left:8px;padding-bottom:10px;line-height:25px;padding-top:6px;}
#header .navigation li a:active{color:#fff;text-decoration:none;background-position:right -26px;}
#header .navigation li a:hover{color:#fff;text-decoration:none;background-position:right -50px;}

.placard{border:1px solid #D9E9FF; background:url(master_placard.gif) repeat-x;height:18px;padding-top:5px;}
.placard li{float:left;padding-right:10px;}
.placard li a:link,#master_body .placard li a:visited{color:#333; text-decoration:none}
.placard li a:hover{color:red;text-decoration:none;}

#footer{}

#master #submenucontent{background:url(master_content.gif) repeat-y 1px 0px; padding-left:1px; height:100%;}
.submenu
{
    width: 190px;
    height: 100%;
    min-height: 600px;
    background: url(master_submenu.gif) no-repeat bottom;
    overflow: hidden;
}
.submenu h2{background-image:url(submenu_h2.gif);font-size:9pt;font-weight:bold;width:176px;margin:0px;margin-left:12px;padding-top:5px;padding-bottom:5px;cursor:pointer;}
.submenu h2 img{margin:0px 3px -3px 3px;}
.submenu h3{}
.submenu .navigation{margin-left:15px;width:156px;padding-bottom:10px;}
.submenu .navigation li{}
.submenu .navigation a:link,.submenu .navigation a:visited{}
.submenu .navigation a:hover{}
.submenu .navigation a.current:link,.Navigation a.current:visited{}

#master #subcontent{width:100%; padding-left:1px; height:100%;}
.sub{width:100%;height:100%;}
.sub h2{background-image:url(submenu_h2.gif);font-size:9pt;font-weight:bold;width:100%;margin:0px;margin-left:12px;padding-top:5px;padding-bottom:5px;cursor:pointer;}
.sub h2 img{margin:0px 3px -3px 3px;}
.sub h3{}
.sub .navigation{margin-left:15px;width:100%;padding-bottom:10px;}
.sub .navigation li{}
.sub .navigation a:link,.sub .navigation a:visited{}
.sub .navigation a:hover{}
.sub .navigation a.current:link,.Navigation a.current:visited{}


/*list.htm  ;  list_heightsearch.htm css*/
#master #mainareacontent{padding:5px 5px 5px 0px;}

.search{border:1px solid #A8CFEB; background-color:#F1F6FF;margin-bottom:10px;padding-left:0px;}
.search th{width:90px;text-align:left; white-space:nowrap;}
.search td{padding-right:10px;}
.search td img{padding-left:3px;border:0px;margin-bottom:-2px;cursor:pointer}
.search td input{font-size:9pt;border:1px solid #7F9DB9}
.search td.radiotd input{font-size:9pt;width:20px;}
.search td select{width:129px;font-size:9pt;}
.search img#img_1{position:absolute;left:3px;top:8px;cursor:pointer;}
.search img#img_2{position:absolute;left:218px;top:10px;cursor:pointer;}
.search td.button{width:auto;text-align:right;vertical-align:top;padding-right:14px;}
.search td.button img{margin-top:1px;cursor:pointer;margin-left:5px;}

.dataarea table.title{line-height:22px;background-image:url(master_fieldsetlegend.gif);}
.dataarea table.title th{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;background-image:url(dataarea_title_th.gif);padding-left:15px;background-repeat:no-repeat;background-position:left bottom;}
.dataarea table.title th span{background-color:#fff;padding-right:5px;}
.dataarea table.title td{text-align:right;background-image:url(dataarea_title_td.gif);padding-right:15px;background-repeat:no-repeat;background-position:right bottom;}
.dataarea table.title td.null{background-image:url(dataarea_title_td2.gif);width:1px;}
.dataarea table.title td span{background-color:#fff;}
.dataarea table.title td img{padding-left:5px;border:0px;margin-bottom:-2px;cursor:pointer;}
.dataarea .datagrid{padding:5px;border:1px solid #A8CFEB;padding-top:0px;border-top:none;padding-left:9px;margin-top:-3px}

.dg_borderstyle{ width:98%;border-collapse:collapse;margin-top:3px;}
.dg_borderstyle th{height:24px; background-color:#DFEAFB;color:#1C568A; font-weight:bold;padding-left:2px; }
.dg_headerstyle{height:26px;padding-left:0px; background-color:#DFEAFB; text-align:left; color:#1C568A;font-weight:bold;table-layout:fixed; border:1px solid white;}
.dg_itemstyle{height:24px; background-image:url(dg_alternatingitemstyle.gif);padding-left:2px; background-color:White; text-align:left;table-layout:fixed; border:1px solid white;}
.dg_tdstyle{height:24px;text-align:left;table-layout:fixed;}
.dg_alternatingitemstyle{height:24px; background-image:url(dg_itemstyle.gif);padding-left:2px; background-color:White; text-align:left;border:1px solid white;}
.dg_pagestyle{}
.dg_pagestyle th{color:#1C568A;padding-top:6px;}
.dg_pagestyle td{text-align:right;padding-right:15px;color:#1C568A;}
.dg_pagestyle td img{padding-top:2px;margin-bottom:-4px;cursor:pointer;}
.dg_pagestyle td input{font-size:8pt;width:50px;}
.dg_pagestyle td select{font-size:8pt;}

.td_title {
	background-color:#EBEBEB;
	font-family: "Arial";  
	font-size: 12px; 
	color: #1C568A; 
	text-decoration: none; 
	font-weight:bold;
}

/*form.htm css*/
#master .formitem{border:1px solid #A8CFEB;border-top:none;margin-bottom:10px;}
#master .formitem caption{border:1px solid #A8CFEB;border-bottom:none; background-color:#DFEAFB;text-align:left; font-weight:bold;color:#1C568A;height:18px;padding-left:5px;padding-top:5px;}
#master .formitem th{ background-color:#F1F6FF;height:22px;padding-left:5px;width:160px;}
#master .formitem td{ padding-left:5px;background-color:#FAFCFF;width:35%;}
#master .formitem_pagestyle{}
#master .formitem_pagestyle th{}
#master .formitem_pagestyle td{text-align:right;padding-right:15px;}

/*opewnwin.htm css*/
#dialog{padding:15px;}
#dialog #header{display:none;}
#dialog .search img#img_1{position:absolute;left:18px;top:18px;cursor:pointer;}
#dialog .formitem{border:1px solid #A8CFEB;border-top:none;margin-bottom:10px;}
#dialog .formitem caption{border:1px solid #A8CFEB;border-bottom:none; background-color:#DFEAFB;text-align:left; font-weight:bold;color:#1C568A;height:18px;padding-left:5px;padding-top:5px;}
#dialog .formitem th{ background-color:#F1F6FF;height:22px;padding-left:5px;width:140px;}
#dialog .formitem td{ padding-left:5px;background-color:#FAFCFF;width:auto;line-height:20px;color:#333;}
#dialog #footer{text-align:right;padding-right:14px;padding-top:10px;}
#dialog #footer th{width:90px;text-align:left; white-space:nowrap;padding-left:20px;}
#dialog #footer td{}
#dialog #footer .button{text-align:right;}
#dialog #footer img{margin-left:5px;margin-bottom:-4px;cursor:pointer}



/*opinionform.htm css*/
#opinionform{background-color:#EEF2F6;}
#opinionform #container{width:560px}
#opinionform #header{display:none;}
#opinionform .leftform{float:left;width:270px; vertical-align:top; border-style:ridge; border-width:2px; background-color:#e9e9e9; text-indent:7px;}
#opinionform .leftform textarea{display:block;width:95%;margin:3px;font-size:9pt;}
#opinionform .leftform select{margin-bottom:5px;margin-top:4px;font-size:9pt;width:160px;}

#opinionform .rightform{float:right;width:270px; height:200px; vertical-align:top;border-style:ridge; border-width:2px; background-color:#e9e9e9}
#opinionform .rightform h2{text-indent:7px;}
#opinionform .rightform textarea{display:block;width:95%;margin:3px;font-size:9pt;}

#opinionform .button{float:left;background-image:url(opinion_button.png);padding-top:5px;padding-bottom:5px; width:100%;margin-top:10px;padding-left:7px;}
#opinionform .button img{margin-bottom:-4px;cursor:pointer;margin-left:5px;}
#opinionform h2{font-weight:normal;font-size:9pt;margin:0px;background-image:url(opinion_h2.png);height:20px; vertical-align:middle; vertical-align:top;padding-top:6px;}


/*approveform.htm css*/
#itemdetail{}
#itemdetail .button{ top:0px; background-image:url(itemdetal_button.png); background-repeat:repeat-x;width:100%;}
#itemdetail .button img{padding-left:15px;cursor:pointer;margin-bottom:-13px;padding-right:3px;}
#itemdetail .button li{float:left;color:#fff;font-weight:bold;padding-bottom:13px;cursor:pointer;}

#itemdetail .button td{vertical-align:top;text-align:right;padding-right:10px;color:#fff;font-weight:bold;cursor:pointer;}
#itemdetail #header{display:none;}
#itemdetail #content{padding-left:50px;padding-right:50px;}
#itemdetail h2{height:23px;text-align:left;font-weight:bold;color:#333;text-decoration:none;font-size:9pt;margin-bottom:0px;}
#itemdetail h2 img{margin-bottom:-3px;}
#itemdetail h2 a:link,#form h2 a:visited{color:#333; text-decoration:none;}
#itemdetail h2 a:hover{color:red;text-decoration:none;}

#itemdetail .formitem2 caption{font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:5px;}
#itemdetail .formitem2 th{height:22px; background-color:#F1F1F3;padding-left:3px;width:120px;}
#itemdetail .formitem2 td{padding:3px;background-color:#ffffff;}

#itemdetail .formitem{background-color: #CBCBCC;}
#itemdetail .formitem th{height:22px; background-color:#F1F1F3;padding-left:3px;width:120px;}
#itemdetail .formitem td{padding:3px;background-color:#ffffff; line-height:20px;}

#itemdetail .list{margin:0px;border:1px solid #CBCBCC;padding:5px;}
#itemdetail .list li{margin:0px;list-style-type:none;padding-bottom:5px;}
#itemdetail .list li img{margin-bottom:-3px;padding-right:3px;}
#itemdetail .list li span{color:red;padding-right:10px;}

.TreeMenu a:link {font-family: "Tahoma";font-size: 11px;color: #1C568A;text-decoration: none;}
.TreeMenu a:active {font-family: "Tahoma";font-size: 11px;color: #1C568A;text-decoration: none;}
.TreeMenu a:visited {font-family: "Tahoma";font-size: 11px;color: #1C568A;text-decoration: none;}
.TreeMenu a:hover {font-family: "Tahoma";font-size: 11px;color: #1C568A;text-decoration: none;}

a:link {font-family: "Arial";font-size: 11px;color: #1C568A;text-decoration: none;}
a:active {font-family: "Arial";font-size: 11px;color: #1C568A;text-decoration: none;}
a:visited {font-family: "Arial";font-size: 11px;color: #1C568A;text-decoration: none;}
a:hover {font-family: "Arial";font-size: 11px;color: #1C568A;text-decoration: none;}

input.input_info
{
	font-size: 9pt;
	color: red;
	border-top-style: none;
	font-family: "Arial";
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
	width:400; 
}

.TreeMenu td div { height: 20px !important; }

.font_error
{
	font-size: 9pt;
	color: red;
	font-family: "Arial";
} 

input.input_plane
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    BORDER-LEFT: lightgrey 1pt solid;
    BORDER-BOTTOM: lightgrey 1pt solid;
    PADDING-BOTTOM: 0px;
}

tr.wintitle
{
     BACKGROUND: url(1-1.gif) repeat-x left bottom; TEXT-INDENT: 1em; HEIGHT: 25px; TEXT-ALIGN: left
}
td.wintitle
{
     BACKGROUND: url(1-1.gif) repeat-x left bottom; TEXT-INDENT: 1em; HEIGHT: 25px; TEXT-ALIGN: left
}

.td.td_02{
	background-color:#FFFFFF;
}
.td.td_05{
	background-color:#CCCCCC;
}

.td.td_08 {
	font-family: "Tahoma";
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 4px;
	line-height:120%;
	border-collapse:collapse;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px dotted #999999;
	border-left: 0px none;
}

.button_bak {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BACKGROUND-IMAGE: url(button_On.gif); 
	BORDER-LEFT: medium none; 
	WIDTH: 60px; 
	CURSOR: pointer; 
	BORDER-BOTTOM: medium none; 
	HEIGHT: 20px;
	FONT-SIZE: 9pt; 
	FONT-FAMILY: tahoma,宋体;
}

INPUT.btn_more
{
   font-family: "Tahoma", "Arial";
    font-size: 9pt; color: #003399;
    border: 1px #003399 solid;
    color:#006699;
    BORDER-BOTTOM: #93bee2 1px solid; 
    BORDER-LEFT: #93bee2 1px solid; 
    BORDER-RIGHT: #93bee2 1px solid; 
    BORDER-TOP: #93bee2 1px solid;
    background-image:url(../../Images/bluebuttonbg.gif);
    background-color: #e8f4ff;
    CURSOR: hand;
    font-style: normal ;
    width:20px; 
}