﻿body 
{
    padding: 0px;
    margin: 0px;
    font-family: Calibri,Palatino Linotype,Verdana,Arial,"Microsoft JhengHei",PMingLiU;
    color: #4C4C4C;
    font-size:15px;
}

body a 
{
	color: #4C4C4C;
	text-decoration: none;
}
body a:hover{
	background: transparent;
	color: #3D0000;
}

.wrapfooter
{
    font-family: Calibri,Palatino Linotype,Verdana,Arial,"Microsoft JhengHei",PMingLiU;
    color: #4C4C4C;
    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"] {
	color: #F8F8F8;
	background: #E0A298;
	font-weight: bold;
	border: 2px solid #B71F2B;
}
/*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"], input[type="button"], input[type="reset"] {
	color: #FFFFFF;
	background: #A30119;
	font-weight: bold;
	border: 1px solid #A30119;
}
input[type="submit"]:hover, input[type="button"]:hover {
	color: #FFFFFF;
	background: #AC1F25;
	font-weight: bold;
	border: 1px solid #A30119;
}

input, textarea, select
{
	border:1px solid #CC3333;
	font-size:12px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding:3px;
}

input:focus, textarea:focus, select:focus {
    color: #CC3333;
	background: #F0BEBF;
    border: 1px solid #CC3333;
}


div.hideSkiplink, .header-table {
    background-color:#F7DADB;
}


/* Menu */
.sitemastermenu
{
}

.sitemastermenu li
{
    margin-left: 2px;
    margin-right: 2px;
}

.sitemastermenu li a 
{
    background-color: #326496;
    color: #FFFFFF;
}

.sitemastermenu li a:hover
{
    background-color: #4C4C4C;
    color: #FFFFFF;
}

.sitemastermenu li a.selected
{
    background-color: #F16422;
    color: #FFFFFF;
}

div.menu {
    padding:4px 0 4px 8px;
    font-weight: bold;
    font-size: 15px;
}
div.menu ul {
    list-style:none outside none;
    margin:1px;
    padding:0;
    width:auto;
    text-align:center;
}
div.menu ul li a, div.menu ul li a:visited {
    background-color: #F0BEBF;
    color:#000000;
    text-decoration:none;
    display:block;
    line-height:1.35em;
    padding: 4px 10px;
    text-decoration:none;
    white-space:nowrap;
    margin:1px;
}
div.menu ul li a:hover 
{
    background-color: #AC1F25;
    color:#FFFFFF;
    text-decoration:none;
}
div.menu ul li a:active {
    background-color: #AC1F25;
    color:#FFFFFF;
    text-decoration:none;
}
div.menu li.current a, div.menu li.current a:hover
{
    background-color: #AC1F25;
    color:#FFFFFF;
}



/* Calendar */
.pretty-cal{
    background-color: #FFFFFF;
    width: 680px;
}

.pretty-cal tr {
    background-color: #F8F8F8;
}

.pretty-cal tr:nth-child(even) {
    background-color:#F7DADB;
}

.pretty-cal a{
    text-decoration: none;
}

.calTitle tr{
    background-color: #AC1F25;
    color: #000000;
    font-weight: bold;
    border: 2px solid #AC1F25;
}

.calWeekendDay{
    color: #FF0000;
}

.calendarPopup a{
    color: #505050;
}

.calTodayDay {
    background-color: #A30119;
    color: #FFFFFF;
}

.calTodayDay a{
    color: #FFFFFF;
}

.calendarPopup:hover{
    background-color: #C3827E;
    color: #FFFFFF;
}

.chart-table
{
    width: 100%;
}

.chart-table td[scope='header']
{
    background-color: #F7DADB;
}

.hidden
{
    display: none;
}