﻿body
{
    padding: 0px;
    margin: 0px;
}
*
{
    font-size:9pt;
    padding: 0p;
    margin: 0px;
    font-family:Arial,宋体;
}
div.header
{
    height: 80px;
    background-image: url(bg_header.png);
    border-bottom: 1px solid #dad7cf;
    margin-bottom:25px;
}
div.headerctn
{
    width: 1200px;
    margin: 0 auto;
}
#passport
{
    float: left;
    padding: 10px;
    padding-top: 30px;
    font-weight: bold;
    font-size: 12pt;
}
div.subheader
{
    width: 1200px;
    padding-bottom: 5px;
    border-bottom: 2px solid #e1e1e1;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:10px;
}
div.title
{
    color: #669900;
    font-weight: bold;
    width: 500px;
    float: left;
    font-size:12pt;
    padding-top:5px;
    vertical-align:bottom;
}
div.main
{
    clear: both;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.footer
{
    clear: both;
    text-align: center;
    padding: 20px;
    font-family:Arial;
}
div.shadow
{
    background-image: url(bg_shadow.png);
    height: 20px;
    background-repeat: repeat-x;
}
div.adminmenu
{
    background: url(bg_btn.png) #f2f0ee left top;
    border-top: #dad7cf 1px solid;
    border-bottom: #dad7cf 1px solid;
}
.adminmenu ul
{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 28px;
}
.adminmenu li
{
    float: left;
    list-style: none;
    display: block;
}
.adminmenu li a
{
    clear: both;
    display: block;
    border-right: #e4e1da 1px solid;
    padding-right: 20px;
    display: block;
    padding-left: 20px;
    background: url(bg_btn.png) #f4fbe1;
    float: left;
    padding-bottom: 4px;
    border-left: white 1px solid;
    color: #645a44;
    padding-top: 4px;
    text-decoration: none;
    font-size:12pt;
}
.adminmenu li a:hover
{
    background: url(bg_btn_hover.png) #f4fbe1;
}
div.query
{
    border: 1px dotted #C0C0C0;
    background-color: #efefef;
    padding: 5px;
}
.query table
{
}
.query td
{
    padding: 3px;
    padding-right:10px;
}
a:link
{
    color: #669900;
}
.EditLeft
{
    float:left;
}
.EditRight{ float:left;}
.EditContent{ clear:both;}
.button
{
    border: 1px solid #C0C0C0;
    padding: 5px 15px 5px 15px;
    color:#e1e1e1;
    background-color: Green;
}
div.command
{
}
div.command a:link, div.command a:visited
{
    float: right;
    text-align:right;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #C0C0C0;
    display: block;
    font-weight: bold;
    color:#e1e1e1;
    background-color: Green;
}
div.command a:hover
{
    background-color: #e1e1e1;
    color: Green;
}
a:visited
{
    color:#E06D37;
}
.leftTree{ width:200px; float:left; margin-top:15px;}
.tableRight{ width:788px; float:left; }
#loginstatus
{
float: right; 
padding-top:35px;
padding-right:120px;
}

div.globalheader
{
    padding-left:5px;
    padding-right:5px;
    background:#2D2D2D;
    border-bottom:1px solid #cccccc;
    font-size:12px;
}
div.globalheader a.app
{
    display:block;
    padding:5px;
    background-color:#2D2D2D;
    color:#CCC!important;
    float:left;
    text-decoration:none;
    font-family:Arial 宋体;
    border-top:2px solid #2D2D2D;
}
div.globalheader a.current,div.globalheader a.current:hover
{
    border-top:2px solid #FF0000;
    color:#ffffff;
    font-weight:bold;
}
div.globalheader a:hover
{
    background-color:#666666;
    border-top:2px solid #666666;
}
*
{
    padding:0px;
    margin:0px;
}
div.globalheader div.loginstatus
{
    padding:5px;
    color:#CCC!important;
    float:right;
}
div.loginstatus a
{
    color:#CCC!important;
}
#logo
{
    background-image: url(YourSender.gif);
    background-repeat: no-repeat;
    width: 161px;
    height: 63px;
    float: left;
    margin-top: 10px;
}
div.logo
{
    background-color: #f5f5f5;
    border: 0 solid #E5E5E5;
    border-width: 0 0 1px;
    margin-bottom:20px;
}
div.menu
{
    float:left;
    padding-left:50px;
    padding-top:50px;
}


#nav
{
    padding: 0;
    margin: 0;
    list-style: none;
    height: 28px;
    background: #fff;
    position: relative;
    z-index: 500;
    font-family: arial, verdana, sans-serif;
}
#nav li.top {display:block; float:left;}
#nav li a.top_link
{
    display: block;
    float: left;
    height: 28px;
    line-height: 27px;
    color: #ffffff;
    text-decoration: none;
    font-size: 9pt;
    font-weight: bold;
    padding: 0 0 0 12px;
    cursor: pointer;
    background-color: #4D90FE;
    border-right: 1px solid #333333;
    border-right-color: #808080;
}
#nav li a.top_link span
{
    float: left;
    display: block;
    padding: 0 24px 0 12px;
    height: 28px;
}
#nav li a.top_link span.down
{
    float: left;
    display: block;
    padding: 0 24px 0 12px;
    height: 28px;
}
#nav li a.top_link:hover
{
    color: #ffffff;
    background-color:#3079ED;
}

#nav li:hover > a.top_link
{
    color: #ffffff;
    background-color: #3079ED;
}
#nav li:hover {position:relative; z-index:200;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:28px; background: #fff; padding:3px; border:1px solid #3079ED; white-space:nowrap; width:100%; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:100%; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:9pt; height:20px; width:100%; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{
    background-color: #fff;
}
#nav li:hover ul.sub li a:hover 
{background-color:#3079ED; color:#ffffff;}
#nav li:hover ul.sub li a.fly:hover
{background-color:#3079ED; color:#fff;}

#nav li:hover ul li:hover > a.fly {color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3079ED; white-space:nowrap; width:90px; z-index:400; height:auto;}

table.pager
{    
    border: 1px dotted #C0C0C0;
    background-color: #efefef;
    padding: 5px;
    margin:0 auto;
}
table.pager td
{
    padding:8px;
}




table.table
{
    width:1200px;
}
table.table
{
    margin-top: 15px;
    margin-bottom: 15px;
    background-color: #EFF3FB;
    border-color: #C0C0C0;
    border-width: 1px;
    border-style: Solid;
    border-left:0px none #ffffff;
}
td.tbheader,.tbsubheader td
{
    background-color: #efefef;
    border-bottom: 1px solid blue;
    padding: 5px;
    border-bottom-color: #C0C0C0;
    font-weight: bold;
    color: #669900;
    font-size:9pt;
    border-right:1px solid #ffffff;
    border-left:1px solid #C0C0C0;
}
tr.tbsubheader
{
    background-color: #ffffff;
}
.tbsubheader td
{
    padding: 5px;
    background-color: #eeeeee;
    border-top:1px solid #ffffff;
}
.tbsubheader input
{
    padding:3px;
}
td.tbimg
{
    text-align:center;
    border:none;    
}
td.tbpost
{
    padding:5px;
    border-right:1px solid #ffffff;
    border-left:1px solid #C0C0C0;
    padding:3px;
    text-align:left;
    background-color: #f5f5f5;
    border-bottom:1px solid #ffffff;
}
.tbpostheader
{
    padding: 8px;
    padding-right:3px;
    text-align: right;
    vertical-align: top;
    background-color: #f5f5f5;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #ffffff;
    border-left:1px solid #C0C0C0;
    font-weight: bold;
    color: #808080;
}

.tbpostheaderedit
{
    width:100px;
}
td.tbhint
{
    padding: 3px;
    color: #808080;
    background-color: #f5f5f5;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #ffffff;
    border-left:1px solid #C0C0C0;
}
tr.tbrow
{
    background-color: #f1f1f1;
    border: 1px dashed #C0C0C0;
}
tr.tbrowalter td
{
    background-color:#e1e1e1;
}
td.tbfooter
{
    background-color: #efefef;
    border-top: 1px solid #C0C0C0;
    padding: 5px;
    border-bottom-color: #336699;
    font-weight: bold;
    color: #000080;
    border-collapse:separate;
    clear:both;
}
table.tblogin
{
    width: 365px;
    margin: 0 auto;
    margin-top:200px;
}


div.messagebox
{
    padding-bottom:15px;
}
table.messagebox
{
    border:1px solid #C0C0C0;
}
tr.msgheader
{
    background-color: #B1B1B1;
}
msgheader td
{
}
td.msgtitle
{
    background-color:#efefef;
    padding:5px;
    font-weight:bold;
    color:#669900;
}
td.msgtitle img
{
    padding-left:5px;
    padding-right:5px;
}
table.messagebox table img
{
    padding-left:35px;
    padding-right:35px;
}
.messagebox table table td
{
    padding-right:15px;
}

.error
{
    color: #FF0000;
}

/* Tab Control begin */
div.nav_tabs
{	
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	background-image:url(../images/tabs.gif);
}
table.nav_tabs
{
	height:28px;
}
td.nav_tab
{
    border-left: #808080 2px solid;
    border-right: #808080 2px solid;
    border-top: #808080 2px solid;
    background-color: #808080;
    border-bottom: #808080 2px solid;
    padding-left: 18px;
    padding-right: 18px;
}
a.nav_tab:link, a.nav_tab:visited, a.nav_tab:active
{
	color: #ffffff;
	text-decoration:none;
}
a.nav_tab:hover
{
	text-decoration:underline;
}
td.nav_tab_sel
{
    border-left: #808080 2px solid;
    border-right: #808080 2px solid;
    border-top: #808080 2px solid;
    padding-left: 12px;
    padding-right: 12px;
    background-color: #ffffff;
    color: #808080;
    font-weight: bold;
}
td.nav_tab_sep
{
	width:10px;
	border-bottom: #808080 2px solid;
}
td.nav_left
{
	width: 25px;
	border-bottom: #808080 2px solid;
}
td.nav_right
{
	border-bottom: #808080 2px solid;
	width:inherit;
}
/* TabControl end */

td.highlighted
{
    background-color: #999999;
}