﻿BODY{
	background-image: url(/_images/gray_stripes.jpg);
}
TABLE {
	font-size: 8pt;
	font-family:Verdana, Sans-Serif;
	color: #000000;
}
A:Link
{
	color: #5F6954;
	text-decoration: none;
}

A:Visited
{
	color: #5F6954;
	text-decoration: none;
}

A:Active
{
	color: #5F6954;
	text-decoration: none;
}

A:Hover
{
	color: #5F6954;
	text-decoration: none;
}

h1
{
	FONT-FAMILY: Arial;
	color: #666666;
	font-weight: bold;
	font-size: 16pt;
        margin-bottom: 1px;
        
}

h2
{
	FONT-FAMILY: Arial;
	color: #666666;
	font-weight: bold;
	font-size: 16pt;
        margin-bottom: 3px;
}

.ContentNavigationCell {
	background-color: #ffffff;
	width:199px;
}

.ParentContentCell {
	background-color: #ffffff;
	width:800px;
}

.ParentHomeLeftContentCell {
	background-color: #ffffff;
	width:425px;
}
.ParentHomeRightContentCell {
	background-color: #ffffff;
	width:325px;
}

.TopBanner {
	height: 20px;
	background-color: #4A395B;
}
.ContentGutterCell{
	width: 1px;
	background-color: #cccccc;
}
.PageAdminRepeaterHeader{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #ff0000; 
	FONT-FAMILY: Arial;
}
.PageAdminRepeaterIsFixed{
	background-color: #cccccc;
}

.VerticalSpacer{
	background-color: #cccccc;
	width:1px;
}

/*CALENDAR STYLES*/
.DayHeaderStyle{
	background-color: #4A395B;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	border: solid 1px #000000;
	width: 100px;
}
.TitleStyle {
	background-color: #A6B691;
	color: #ffffff;
	font-weight: bold;
	height: 25px;
	width: 700px;
}
.OtherMonthDayStyle {
	text-align: left;
	vertical-align: top;
	background-color: ivory;
	border: solid 1px #000000;
	width: 100px;
	height: 75px;
}
.CalendarStyle {
	text-align: left;
	vertical-align: top;
	border-color: #000000;
	border-width: 1px;
	height: 645px;
	width: 700px;
}
.DayStyle {
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
	width: 100px;
	height: 75px;
}
.WeekendStyle {
	background-color: ffffcc;
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
	width: 100px;
	height: 75px;
}
.DayHeaderStyleSmall{
	background-color: #4A395B;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	border: solid 1px #000000;
	width: 40px;
}
.TitleStyleSmall {
	background-color: #A6B691;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	width: 280px;
}
.OtherMonthDayStyleSmall {
	text-align: left;
	vertical-align: top;
	background-color: ivory;
	border: solid 1px #000000;
	width: 40px;
	height: 30px;
}
.CalendarStyleSmall {
	text-align: left;
	vertical-align: top;
	width: 240px;
	height: 350px;
	border-color: #000000;
	border-width: 1px;
}
.DayStyleSmall {
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
	width: 40px;
	height:30px;
}
.WeekendStyleSmall {
	background-color: ffffcc;
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
	width: 40px;
	height: 30px;
}

.Footer {
	color: #ffffff;
	font-size: 8pt;
	background-color:#a6b691;
	height: 20px;
}
.TopLinks A:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.TopLinks A:Visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.TopLinks A:Active
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.TopLinks A:Hover
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.TopLinks TD
{
	color: #000000;
	background-color: #A6B691;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	vertical-align:top;
}

.TemplateBaseTable {
    border: solid 1px #000000;
    text-align:left;
}

.TopLinks{	
	color: #000000;
	background-color: #A6B691;
	vertical-align:top;	
}
.TopLinksContainer {
	background-color: #A6B691;
	vertical-align:top;
	height:60px;
}

.SideNav A:link
{
	color: #5F6954;
	text-decoration: none;
}

.SideNav A:Visited
{
	color: #5F6954;
	text-decoration: none;
}

.SideNav A:Active
{
	color: #5F6954;
	text-decoration: none;
}

.SideNav A:Hover
{
	color: #000000;
	text-decoration: none;
}

.SideNav
{
	background-color: #eeeeee;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}

.SideNavBreak
{
	background-color: #FFFFFF;
	height: 1px;
}

.Disclaimer{
	background-color: #414141;
	FONT-SIZE: 8pt;
	COLOR: #000000;
}

.PublicHeader {
	font-size: 12pt;
	font-weight: bold;
}

.PageHeader {
	font-size: 14pt;
	color: #ff0000;
}
.Border {
	border: solid 1px #cccccc;
}

/*ERROR CLASSES*/
.ErrorHeader {
	font-size:medium;
	color: #ff0000;
	text-align:center;
}
.ErrorWhatHappened {
	font-size:x-small;
	color: #000000;
}
.ErrorUserAffected {
	font-size:x-small;
	color: #000000;
}
.ErrorUserCanDo {
	font-size:x-small;
	color: #000000;
}