﻿BODY{
	background-image: url(/_images/background_temp1.gif);
}
TABLE {
	font-size: 8pt;
	font-family:Verdana, Sans-Serif;
	color: #000000;
}
A:Link
{
	color: #AF4120;
	text-decoration: none;
}

A:Visited
{
	color: #AF4120;
	text-decoration: none;
}

A:Active
{
	color: #AF4120;
	text-decoration: none;
}

A:Hover
{
	color: #AF4120;
	text-decoration: none;
}

h1
{
	FONT-FAMILY: Arial;
	color: #AF4120;
	font-weight: bold;
	font-size: 16pt;
        margin-bottom: 1px;
        
}

h2
{
	FONT-FAMILY: Arial;
	color: #AF4120;
	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;
}

.VerticalSpacer{
	background-color: #F7ECD6;
	width:1px;
}

.TopBanner {
	height: 20px;
	background-color: #AF4120;
}
.ContentGutterCell{
	width: 1px;
	background-color: #F7ECD6;
}
.PageAdminRepeaterHeader{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #ff0000; 
	FONT-FAMILY: Arial;
}
.PageAdminRepeaterIsFixed{
	background-color: #F7ECD6;
}

/*CALENDAR STYLES*/
.DayHeaderStyle{
	background-color: #AF4120;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	border: solid 1px #000000;
}
.TitleStyle {
	background-color: #F9F2E2;
	color: #AF4120;
	font-weight: bold;
	height: 25px;
}
.OtherMonthDayStyle {
	text-align: left;
	vertical-align: top;
	background-color: #F7ECD6;
	border: solid 1px #000000;
}
.CalendarStyle {
	text-align: left;
	vertical-align: top;
	width: 630px;
	height: 480px;
	border-color: #000000;
	border-width: 1px;
}
.DayStyle {
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
}
.WeekendStyle {
	background-color: Ivory;
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
}
.DayHeaderStyleSmall{
	background-color: #AF4120;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	border: solid 1px #000000;
	width: 40px;
}
.TitleStyleSmall {
	background-color: #F9F2E2;
	color: #AF4120;
	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: #ff0000;
	font-size: 8pt;
	background-image: url(images/footer.gif);
	height: 20px;
}
.TopLinks A:link
{
	color: #AF4120;
	text-decoration: none;
	font-weight: bold;
}

.TopLinks A:Visited
{
	color: #AF4120;
	text-decoration: none;
	font-weight: bold;
}

.TopLinks A:Active
{
	color: #AF4120;
	text-decoration: none;
	font-weight: bold;
}

.TopLinks A:Hover
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.TemplateBaseTable {
    border: solid 1px #000000;
    text-align:left;
}

.TopLinks{
	color: #AF4120;
	background-color: #F9F2E2;
}
.TopLinksContainer {
	height:60px;
	background-color: #F9F2E2;
}

.SideNav A:link
{
	color: #AF4120;
	text-decoration: none;
}

.SideNav A:Visited
{
	color: #AF4120;
	text-decoration: none;
}

.SideNav A:Active
{
	color: #AF4120;
	text-decoration: none;
}

.SideNav A:Hover
{
	color: #000000;
	text-decoration: none;
}

.SideNav
{
	background-color: #F9F2E2;
	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;
}