﻿body 
{
    font-family: "NSimHei","times","Helvetica","sans-serif";
    color: #000000;
    font-size:13px;
}

body a 
{
	color: #666666;
	text-decoration: none;
}
body a:hover{
	background: transparent;
	color: #C69600
}

.wrapfooter
{
    font-family: "NSimHei","times","Helvetica","sans-serif";
    color: #636363;
    font-size:13px;
}


h1 
{
    font-size: 15px;
}

hr 
{
    height: 1px;
    border: 0;
    background-color: Gray;
    width: 95%
}

.invisible
{
    height: 0px;
    border: 0;
}

.logo:link { color: #FFFFFF; font-family: Arial; text-decoration: none; }
.logo:visited { color: #FFFFFF; font-family: Arial; text-decoration: none; }
.logo:hover { color: #FFFFFF; font-family: Arial; text-decoration: none; }


.clear {
    clear:both;
}
.left
{
    float:left;
}
.right
{
    float:right;
}

input[type="submit"], input[type="button"], input[type="reset"] {
    background: none repeat scroll 0 0 #DFDBC2;
    border: 2px solid #EFEDE0;
    color: #47390F;
    font-weight: bold;
}
/*input[type="reset"][disabled]:active,
input[type="reset"][disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
input[type="submit"][disabled]:active,
input[type="submit"][disabled]*/
.aspNetDisabled
{
    display: none;
}
input[type="submit"]:hover, input[type="button"]:hover {
	/*
	color: #B71F2B;
	background: #F8F8F8;
	border: 2px solid #B71F2B;
	*/
	font-weight: bold;
	
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #EFEDE0;
    color: #A18B38;
}

input, textarea, select
{
	border:1px solid #656565;
	font-size:12px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding:3px;
}

input:focus, textarea:focus, select:focus {
    /*
    color: #B71F2B;
	background: #F6E7E7;
    border: 1px solid #000000;
    */
    background: none repeat scroll 0 0 #F6F4E8;
    border: 1px solid #000006;
    color: #47390F;
    
}


div.hideSkiplink, .header-table {
    background-color:#F0EDDA;
}


/* Menu */
.sitemastermenu
{
}

.sitemastermenu li
{
    margin-left: 2px;
    margin-right: 2px;
}

.sitemastermenu li a 
{
    background-color: #326496;
    color: #FFFFFF;
}

.sitemastermenu li a:hover
{
    background-color: #636363;
    color: #FFFFFF;
}

.sitemastermenu li a.selected
{
    background-color: #F16422;
    color: #FFFFFF;
}

div.menu {
    padding:4px 0 4px 8px;
    font-weight: bold;
    font-size: 13px;
}
div.menu ul {
    list-style:none outside none;
    margin:0;
    padding:0;
    width:auto;
    text-align:center;
}
div.menu ul li a, div.menu ul li a:visited {
    background-color: #F0EDDA;
    border: 1px solid #FFFFFF;
    color: #000000;
    display:block;
    line-height:1.35em;
    padding: 4px 10px;
    text-decoration:none;
    white-space:nowrap;
}
div.menu ul li a:hover {
    background-color: #DFDBC2;
    color: #47390F;
    text-decoration:none;
    /*border:1px solid #B71F2B;*/
}
div.menu ul li a:active 
{
    /*
    background-color: #FFF8F3;
    color: #B71F2B;
*/
    background-color: #DFDBC2;
    color: #47390F;
    text-decoration:none;
}
div.menu li.current a, div.menu li.current a:hover
{
    background-color: #AA984E;
    
}



/* Calendar */
.pretty-cal{
    background-color: #FFFFFF;
    width: 680px;
}

.pretty-cal tr {
    background-color: #F8F8F8;
}

.pretty-cal tr:nth-child(even) {
    background-color:#FEEEE2;
}

.pretty-cal a{
    text-decoration: none;
}

.calTitle tr{
    background-color: #B71F2B;
    color: #FFFFFF;
    font-weight: bold;
    border: 2px solid #B71F2B;
}

.calWeekendDay{
    color: #FF0000;
}

.calendarPopup a{
    color: #000000;
}

.calTodayDay {
    background-color: #E0A298;
}

.calTodayDay a{
    color: #000000;
}

.calendarPopup:hover{
    background-color: #FFDECF;
}

.chart-table
{
    width: 100%;
}

.chart-table td[scope='header']
{
    background-color: #FFF8F3;
}

.hidden
{
    display: none;
}
