
.Widget{
 /*background-color:#e5dfbd;*/
}

select, input { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
}

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	 background: #E7E7E7;
}

TD, .FormField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.ContentBorder{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F7941D;
	border-left-color: #F7941D;

}
A, A:Hover, A:Visited, A:Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0076A3;
}

.Large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
}

.Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ED1C24;
}

.Large_Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #ED1C24;
}

.SearchBox {
	background: #D4DFF2;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.AccentBox {
	border-left: 1px solid #818181;
	border-right: 1px solid #818181;
	padding-left: 5px;
	padding-right: 5px;
}

.AccentBox_Left {
	border-left: 1px solid #818181;
	padding-left: 5px;
}

.AccentBox_Right {
	border-right: 1px solid #818181;
	padding-right: 5px;
}

.Shaded {
	background: #FBC98E;
}

.Border_Right {
	border-right: 1px solid #818181;
}

.Border_Bottom {
	border-bottom: 1px solid #818181;
}

.CalendarBorder {
	border-bottom: 1px solid #818181;
	border-right: 1px solid #818181;
	background: #FFFFFF;
}

.CalendarBorder_Today {
	border-bottom: 1px solid #818181;
	border-right: 1px solid #818181;
	background: #F7941D;
}

.CalendarBorder_Sunday {
	border-bottom: 1px solid #818181;
	border-left: 1px solid #818181;
	border-right: 1px solid #818181;
	background: #FFFFFF;
}

.CalendarBorder_Today_Sunday {
	border-bottom: 1px solid #818181;
	border-right: 1px solid #818181;
	background: #F7941D;
}

.Button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ED1C24;
	border: 1px solid #818181;
}

.MoveButton {
	position: relative;
	top: -8px;
	left: 70px;
	z-index: 0;
}

.CoverButton {
	position: relative;
	z-index: 1;
}

.FormFieldInvis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: Bold;
	color: #000000;
	background-color: #FBC98E;
	border-top: 1px solid #FBC98E;
	border-bottom: 1px solid #FBC98E;	
	border-left: 1px solid #FBC98E;
	border-right: 1px solid #FBC98E;		
}


.A_Large, .A_Large:Active, .A_Large:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: Bold;
	color: #305FBE;
	text-decoration: none;
}

.A_Large:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: Bold;
	color: #305FBE;
	text-decoration: underline;
}

.Ridiculous {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92pt;
	font-weight: bold;
	color: #000000;
}

.XXLarge_Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #DF003C;
}

.OrangeBorder_Bottom {
	border-bottom: 1px solid #F7941D;
}

.OrangeBorder_Right {
	border-right: 1px solid #F7941D;
}

.Accent_Orange {
	border-left: 1px solid #F7941D;
	border-right: 1px solid #F7941D;
	background: #FEDEB8;
	padding: 4px;
}
.BlueBorder_Bottom {
	border-bottom: 1px solid #5A6E95;
}

.BlueBorder_Right {
	border-right: 1px solid #5A6E95;
}
/*
Changed the Accent to reflect new color scheme. 6/20/2003 - DF
*/
.Accent_Blue {
	border: 1px solid #305FBE;
	background: #F0F5FF;
	
}
.Accent_Title{
	background: #305FBE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.BlackBorder_Bottom {
	border-bottom: 1px solid #000000;
}

.BlackBorder_Right {
	border-right: 1px solid #000000;
}

.Shaded_BlackBorder_Bottom {
	background: #FBC98E;
	border-bottom: 1px solid #000000;
}

.OrangeBorder_Top {
	border-top: 1px solid #F7941D;
}

.OrangeBorder_Thick {
	border: 5px solid #F7941D;
	padding: 5px;
}

.OrangeBorder_Medium {
	border: 2px solid #F7941D;
}

.OrangeBorder_Thin {
	border: 1px solid #F7941D;
}

.OrangeBorder_Thin_Bottom {
	border-right: 1px solid #F7941D;
	border-bottom: 1px solid #F7941D;
	border-left: 1px solid #F7941D;
}

.Required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F7BFCE;
}

.UnIndent {
	position: relative;
	left: -20px;
}

.SpecialOffers {
	background-color: #ED1C24;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: Bold;
	color: #FFFFFF;
	text-decoration: none;
}

.BookButton_Small {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #F7941D;
	width: 155px;
	letter-spacing: -.025 em;
	text-align: center;
	vertical-align: middle;
}

.BookButton_Large {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #FFFFFF;
	background-color: #F7941D;
	width: 200px;
	letter-spacing: -.025 em;
	text-align: center;
	vertical-align: middle;
}

.A_Large_Underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: Bold;
	color: #305FBE;
	text-decoration: underline;
}
