﻿body {
	background-color: #282828;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.MasterPage_down {
	font-size: 13px;
	color: #FFFFFF;
}
.menuNode {
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #FF0000;
	font-weight: bold;
}
.siteMap {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
}
.gvHeader{
	font-size: 13px;
	color: #eeeeee;
	font-weight: bold;
	background-color: #097b2c;
}
.gvRow{
	font-size: 13px;
	color: #444444;
}
.gvPage {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.gvPage span {
        color: #ffffff;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-color: #117b2a;
	border: 1px solid #0f3c61;
}
.gvPage a{
	font-size: 13px;
	font-weight: bold;
	color: #0033CC;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-color: #FFFFFF;
	border: 1px solid #117b2a;
	text-decoration: none;
}
.gvPage a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #E12D00;
	border: 1px solid #0000CC;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-color: #f0f7e8;
	border: 1px solid #389F15;
}
.fdHeader{
    font-size: 13px;
	color: #eeeeee;
	font-weight: bold;
	background-color: #097b2c;
}
.fdFoot{
    font-size: 13px;
	color: #eeeeee;
	background-color: #097b2c;
}
.fdCont{
    font-size: 13px;
	color: #444444;
	line-height: 21px;
}
.errorMsg{
	font-size: 13px;
	color: #FF0000;
	padding: 5px;
}
.fvLabel{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}
.link a:link{
	font-size: 13px;
	color: #333333;
	text-decoration: none;
        font-weight: bold;
	padding: 5px;
}
.link a:visited {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
        font-weight: bold;
	padding: 5px;
}
.link a:hover {
	color: #b41919;
	font-weight: bold;
}
.previewLabel {
        font-size: 16px;
	color: #e64115;
        font-weight: bold;
	padding: 5px;

}
.labelMsg {
        font-size: 13px;
	color: #FF0000;
        font-weight: bold;
	padding: 5px;
    text-align: center;
}
.labelactiveHeader {
        font-size: 13px;
	color: #000000;
        font-weight: bold;
}
.labelUpdateDate {
        font-size: 13px;
	color: #333333;
	padding: 5px;
}
.labelActiveMenuHeader {
        font-size: 13px;
	color: #FFFFFF;
        font-weight: bold;
	padding: 5px;
}
.labelActiveHeader {
        font-size: 13px;
	color: #AA0000;
        font-weight: bold;
	padding: 10px;
}
.labelActiveMenu {
        font-size: 13px;
	color: #000000;
        text-decoration: none;
        font-weight: bold;
	padding: 5px;
}
/************ Calendar Styles ***********************/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFFACD;
    color: red;
}

.MyCalendar ajax__calendar_today 
{
	cursor:pointer;
    color: red;
    font-weight:bold;
    padding-top:3px;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #646464;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
	background-color:#EDF9FF;
    color: #0066CC;
    font-weight:bold;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: blue;
    font-weight:bold;
}