 
body {background-color: FFC800; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; color: black;}

/* Left Column */
.TDLeftColumn {
	width: 225px;
	height: 100%;
	white-space: normal;
	background-color: FF7800;
}

.ImgUpperLeft {
	width:225px;
	height:128px;
	position: absolute;
	left: 6px;
	top: 10px;
	right: 0px;
	cursor: pointer;
	z-index:6;
}

.ImgUpperLeftBG {width:220px; height:397px; position: absolute; left: 5px; top: 0px; right: 0px; z-index:2;}

.OverLayLeftUp {
	width: 220px;
	height: 325px;
	background-color: FF9830;
	position: relative;
	left: 5px;
	top: 0px;
	right: 0px;
	z-index:4;
}
.NavLinkBox {
	width: 220px;
	height: 200px;
	padding: 5px 5px 5px 5px;
	position: absolute;
	left: 10px;
	top: 130px;
	right: 0px;
	z-index:5;
}

.OverLayLeftBottom {
	background-color: 999900;
	width: 225px;
	height: 440px;
	position: relative;
	left: 10px;
	top: 10px;
	right: 0px;
	z-index:-1;
}
.LeftColBGBox {width: 150px; height: 450px; padding: 10px 0px 10px 15px; position: absolute; left: 10px; top: 460px; right: 0px; z-index:5; text-align: left;}

/* Nav Side Parent Links  */
a.NavSide:link, a.NavSide:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: 821E1D; position: relative; z-index:10; line-height: 18pt;}
a.NavSide:hover, a.NavSide:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: FFC800; position: relative; z-index:10; line-height: 18pt;}

/* Nav Side Child Links */
a.NavSideChild:link, a.NavSideChild:visited {font-family: ; font-size: pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: ; position: relative; z-index:10; line-height: 13pt;}
a.NavSideChild:hover, a.NavSideChild:active {font-family: ; font-size: pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: ; position: relative; z-index:10; line-height: 13pt;}

/* Header */
.TDBodyContent {background-color: FFC800;}

.OverLayHeader {width: 190px; height: 92px; background-color: FF9830; position: absolute; left: 180px; top: 0px; right: 0px; z-index:4;}
#TransGradient75 {opacity: .75; filter: alpha(opacity=75, FinishOpacity=0, Style=1);}

.OverLayHeader2 {width: 190px; height: 92px; background-color: FF9830; position: absolute; left: 180px; top: 0px; right: 0px; z-index:4;}

.ImgUpperRight {width: 200px; height: 126px; position: absolute; top: 5px; right: 5px; z-index:16;}

.TagLineBGDivTop {width: 100%; padding: 10px 0px 0px 0px; height: 55px; background-color: FF7800;}
#TagLineTxtTop {font-family: ;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
color: #; 	position: absolute;
	z-index:9;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.HeaderLine {width: 100%; height: 5px; background-color: 999900;}

.NavTopBG {width: 100%; height: 30px; padding: 0px 0px 0px 0px; background-color: FF7800;}
.NavTopBox  {padding: 3px 10px 2px 75px;}
.NavTopLine {width: 100%; height: 5px; background-color: #E7A030;}
.NavTopLineA {width: 100%; height: 1px; background-color: #E7A030;}
.NavTopLineB {width: 100%; height: 1px; background-color: 999900;}

a.NavTop:link, a.NavTop:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: #FFFFFF; position: relative; z-index:20;}
a.NavTop:hover, a.NavTop:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: #FFAE00; position: relative; z-index:20;}


/* Body */
#TPageTitle {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; color: 821E1D; font-weight: bold;}
#Tblack9 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal;}
#Tblack9b {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}

#FontBodyDefault {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: black;
	font-weight: normal;
	text-align: left;
}

.BodyContBox {margin: 0 4 4 0; padding: 0px 10px 10px 10px; position: relative; z-index:15;}

.OverLayDivUpperLeft {width: 150px; height: 500px; background-color: FFC800; position: absolute; left: 180px; top: 92px; right: 0px; z-index:2;}

.OverLayDivUpperLeft2 {width: 150px; height: 300px; background-color: #ffffff; position: absolute; left: 0px; top: 0px; right: 0px; z-index:2;}

/* right column, BODY */
a.cta:link, a.cta:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: #FFAE00; position: relative; z-index:19;}
a.cta:hover, a.cta:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: #FFFFFF; position: relative; z-index:19;}

.CTAHead {background-color: #004C71; margin: 8 4 0 4; padding: 4 10 4 10; width: 200px; position: relative;}
.CTACont {background-color: #E1EBF0; margin: 0 4 4 4; padding: 4 10 8 10; width: 200px; position: relative;}
.CTAContAlt {background-color: #CCDEE7; margin: 0 4 4 4; padding: 4 10 8 10; width: 200px; position: relative;}

/* Footer -*/
.FooterLineB {width: 100%; height: 10px; background-color: FF7800;}
.FooterLineG {width: 100%; height: 5px; background-color: FFC800;}
.FooterBG {height: 175px; background-color: 999900; margin: 0 4 4 4; padding: 4 10 8 10; width: 200px;}

a.Footer:link, a.Footer:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: #FFFFFF; position: relative; z-index:9;}
a.Footer:hover, a.Footer:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: #FFAE00; position: relative; z-index:9;}

#Twhite8b {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; text-transform: none; position: relative; z-index:9;}

/* Trans */
#Trans75 {opacity: .75; filter: alpha(opacity=75);}

/* Fonts */
#TGold8b {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFAE00; text-decoration: none; font-weight: bold; text-transform: none; position: relative; z-index:9;}

/* Promo */

.promo
{
	position: relative;
	background: #990;
	padding: 0px;
	margin: 0 0 1em;
	text-align:center;
}

.promo img
{
	position: relative;
	float: right;
	border: 1px solid #660;
	margin: 0 0 0 10px;
}


/* Common Classes */

.note
{
	font-size: .85em;
	color: #333;
	font-style: italic;
}
.Promo2smallfont {
	font-family: "Monotype Corsiva";
	font-size: 20px;
	font-weight: normal;
}



.promo2 {
	position: relative;
	padding: 10px;
	margin: 0 0 1em;
	background-color: #FF9830;
	text-align: center;
}
.promo2 img {
	position: relative;
	float: none;
	border: 0px solid #660;
	margin: 0 0 0 10px;
}
.Promo2Bigfont {
	font-family: "Monotype Corsiva";
	font-size: 36px;
	font-weight: bold;
}

.PromoTxt1 {
	font-family: "Monotype Corsiva";
	font-size: 20px;
	font-weight: bold;
	color: #A40000;
	text-decoration: none;
	text-align: center;
}
.PromoTxt2 {
	font-family: "Monotype Corsiva";
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}



.promoDiv {
	position: relative;
	padding: 0px;

	margin: 0 0 1em;

}
.promoDiv img {
	position: relative;
	margin: 0 0 0 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
