﻿body{
}
table {
    font-family: Arial, Sans-Serif;
    font-size: 9pt;
    color: #000000;
}


/*TEAM SITE*/
.Border {
	border: solid 1 #666666;
}
.ContentGutterCell {
    background-color: #000000;
    width:5px;
}
.ParentContentCell{
    width:800px;
}
.ContentNavigationCell {
    width:199px;
}
.CopyrightRow TD{
	background-color: #94584b;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
}
.Disclaimer {
    background-color: #94584b;
    color: #ffffff;
    height:15px;
}
.Header {
	color: #000000;

	background-color: #DF9D2D;
	font-weight: bold;
}
.PageAdminHeader {
	color: #000000;
	font-weight: bold;
}
.PageAdminIsFixed {
	background-color: #eeeeee;
}
.PageHeader {
	font-size: 14pt;
	color: #ff0000;
}
.PublicHeader {
	font-size: 12pt;
	font-weight: bold;
}
.TopBanner{
	background-image: url(/_images/Type_1_helicopter_banner-2p.jpg);
	height: 75px;
}
.TemplateBaseTable {
    border: solid 1px #000000;
    text-align:left;
}
.VerticalSpacer {
	background-color: #94584b;
}


/*NAVIGATION & LINKS*/
A:Active{
	color: #943b27;
	text-decoration: none;
}
A:Hover{
	color: #943b27;
	text-decoration: none;
}
A:Link{
	color: #943b27;
	text-decoration: none;
}
A:Visited{
	color: #943b27;
	text-decoration: none;
}
.SideNav{
	background-color: #eeeeee;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}
.SideNav A:Active{
	color:#943b27;
	text-decoration: none;
}
.SideNav A:Hover{
	color: #000000;
	text-decoration: none;
}
.SideNav A:link{
	color: #943b27;
	text-decoration: none;
}
.SideNav A:Visited{
	color: #943b27;
	text-decoration: none;
}
.SideNavBreak{
	background-color: #FFFFFF;
	height: 1px;
}
.TopLinks{
	color: #ffffff;
	background-color: #76a4a4 ;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
.TopLinksContainer {
	height:60px;
	background-color: #76a4a4;
}
.TopLinks A:Active{
	color: #ffffff;
	text-decoration: none;
}
.TopLinks A:Hover{
	color: #000000;
	text-decoration: none;
}
.TopLinks A:link{
	color: #ffffff;
	text-decoration: none;
}

.TopLinks A:Visited{
	color: #ffffff;
	text-decoration: none;
}

/*H HEADINGS*/
h1{
	FONT-FAMILY: Arial;
	color: #000000;
	font-weight: bold;
	font-size: 16pt;
    margin-bottom: 1px;
        
}
h2{
	FONT-FAMILY: Arial;
	color: #000000;
	font-weight: bold;
	font-size: 16pt;
    margin-bottom: 3px;
}

/*CALENDAR STYLES*/
.CalendarStyle {
	text-align: left;
	vertical-align: top;
	width: 645px;
	height: 700px;
	border-color: #000000;
	border-width: 1px;
}
.CalendarStyleSmall {
	text-align: left;
	vertical-align: top;
	width: 240px;
	height: 350px;
	border-color: #000000;
	border-width: 1px;
}
.DayHeaderStyle{
	background-color: #94584b;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	border: solid 1px #000000;
	width: 100px;
}
.DayHeaderStyleSmall{
	background-color: #94584b;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	border: solid 1px #000000;
	width: 40px;
}
.DayStyle {
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
	width: 100px;
	height: 75px;
}
.DayStyleSmall {
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
	width: 40px;
	height: 30px;
}
.OtherMonthDayStyle {
	text-align: left;
	vertical-align: top;
	background-color: ivory;
	border: solid 1px #000000;
	width: 100px;
	height: 75px;
}
.OtherMonthDayStyleSmall {
	text-align: left;
	vertical-align: top;
	background-color: ivory;
	border: solid 1px #000000;
	width: 40px;
	height: 30px;
}
.TitleStyle {
	background-color: #76a4a4 ;
	color: #ffffff;
	font-weight: bold;
	height: 25px;
	width: 700px;
}
.TitleStyleSmall {
	background-color: #76a4a4 ;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	width: 280px;
}
.WeekendStyle {
	background-color:  #ffffcc;
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
	width: 100px;
	height: 75px;
}
.WeekendStyleSmall {
	background-color: #ffffcc;
	text-align: left;
	vertical-align: top;
	border: solid 1px #000000;
	width: 40px;
	height: 30px;
}

/*ERROR STYLES*/
.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;
}
.RequiredField {
	background-color: #FFFF80;
}

/*HOME PAGE*/
.BannerBar{
	font-family: Arial;
	font-size: 24pt;
	font-weight: bold;
	color: #FFFFFF;	
}
.BannerBackground{
	background-color: #000000;	
}
.BottomRow{
	background-color: #9D2E34;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	padding-left: 20pt;
	padding-right: 20pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}
.Border {
	border: solid 1 #000000;
}
.HomeMotto{
	font-weight: bold;
	color: #B41F24;
	padding: 3pt;
	padding-top: 8pt;
	padding-bottom: 8pt;
}
.Highlight{
	background-color: #FFFFAA;
}
.LeftSideBar{
	background-color: #7C85B0;
	padding-left: 2pt;
}

.LeftSideBar A:Link{
	color: #FFFFFF;
	text-decoration: none;
}

.LeftSideBar A:Visited{
	color: #FFFFFF;
	text-decoration: none;
}
.LeftSideBar A:Hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.MainColor{
	background-color: #7C85B0;
}
.TopBar
{
	background-color: #7C85B0;
	padding-left: 2pt;
	padding-top: 2pt;
	padding-bottom: 4pt;
}
.TopBar A:Hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.TopBar A:Link{
	color: Silver;
	text-decoration: none;
}

.TopBar A:Visited{
	color: Silver;
	text-decoration: none;
}
.PublicHeader {
	font-size: 16pt;
	font-weight: bold;
}
.RightSideBar{
	background-color: #7C85B0;
}