/* CSS Defaults*/
* html {
	padding:0;
	margin:0;
}
body {
	background:#1B191A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 63%;
	margin:0;
	padding:0;
	color:#9d9d7f;
	line-height:1.5em;
}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 20px 0;
	padding:0;
	line-height:1em;
}
acronym {
	cursor: default;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
legend {
	display: none;
}
textarea {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
	font-size: 1.2em;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-height:10px;
}
ul, ol {
	margin:0 0 15px;
	padding: 0;
}
h1 {
	color:#fff;
	color:#77A22F;
	font-size:38px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	clear:both;
	line-height:1.2em;
	background:url(../Images/css/h1bg.gif) no-repeat;
	padding:9px 50px 1px;
	margin:0 0 5px;
	text-transform:uppercase;
}
h2, h2.h2Sub {
	color:#78a22f;
	color:#E7E7DF;
	font-size:36px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	clear:both;
	line-height:1.2em;
	padding:0;
	background:#e9e9e2;
}
#flashcontent {
	width:964px;
	padding:0;
	margin:30px auto;
	background:url(../Images/css/bg-text.gif) repeat-y;
}
#audioPlayer {
	/*width:345px;*/
	height:300px;
	margin-top: 8px;
	padding: 0px;
	position:relative;
}
#bg1 {
	background:url(../Images/css/bg-shadow.png) repeat-y;
}
#bg2 {
	background:url(../Images/css/bg-top.gif) left top no-repeat;
}
#bg3 {
	background:url(../Images/css/silhouette-fire.png) left 1050px no-repeat;
}
#bg4 {
	background:url(../Images/css/silhouette-man.png) right 680px no-repeat;
}
/* --- Header --- */
#header {
	text-align:center;
	background:url(../Images/css/silhouette-top.png) center 8px no-repeat;
	height:165px;
}
#logo {
	position:relative;
	top:-30px;
}
/* --- Nav --- */
.LeftNav {
	float:left;
	width:150px;
	padding-left:4px;
}
.LeftNav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.LeftNav ul li {
	padding:0;
	margin:0;
	float:left;
	clear:both;
	width:155px;
}
.LeftNav ul li a {
	padding:0 0 0 12px;
	margin:0;
	display:block;
	background:url(../Images/css/navleft.png) left top no-repeat;
	color:#343333;
	float:left;
	clear:both;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-transform:capitalize;
	white-space:nowrap;
	cursor:pointer;
}
.LeftNav ul li.linkTwo a {
	background:url(../Images/css/navleft-1.png) left top no-repeat;
	color:#fff;
}
.LeftNav ul li.linkThree a {
	background:url(../Images/css/navleft-2.png) left top no-repeat;
	color:#fff;
}
.LeftNav ul li.linkFour a {
	background:url(../Images/css/navleft-3.png) left top no-repeat;
	color:#fff;
}
.LeftNav ul li.linkFive a {
	background:url(../Images/css/navleft-4.png) left top no-repeat;
}
.LeftNav ul li a span {
	padding:11px 12px 11px 0;
	margin:0;
	float:left;
	display:block;
	clear:both;
	background:url(../Images/css/navright.png) right top no-repeat;
}
.LeftNav ul li.linkTwo a span {
	background:url(../Images/css/navright-1.png) right top no-repeat;
	color:#fff;
}
.LeftNav ul li.linkThree a span {
	background:url(../Images/css/navright-2.png) right top no-repeat;
	color:#fff;
}
.LeftNav ul li.linkFour a span {
	background:url(../Images/css/navright-3.png) right top no-repeat;
	color:#fff;
}
.LeftNav ul li.linkFive a span {
	background:url(../Images/css/navright-4.png) right top no-repeat;
}
.LeftNav ul li a:hover {
	background-position:left -38px;
	color:#fff;
}
.LeftNav ul li a:hover span {
	background-position:right -38px;
	color:#fff;
}
.LeftNav ul li.active a, .LeftNav ul li.linkTwo.active a, .LeftNav ul li.linkThree.active a, .LeftNav ul li.linkFour.active a, .LeftNav ul li.linkFive.active a {
	background:url(../Images/css/navleft-active.png) left top no-repeat;
	color:#fff;
}
.LeftNav ul li.active a span, .LeftNav ul li.linkTwo.active a span, .LeftNav ul li.linkThree.active a span, .LeftNav ul li.linkFour.active a span, .LeftNav ul li.linkFive.active a span {
	background:url(../Images/css/navright-active.png) right top no-repeat;
	color:#fff;
}
/* --- 2rd Level
-------------------- */
.LeftNav ul li ul {
	padding:0 0 0 20px;
	margin:0;
	background:none;
	clear:both;
}
.LeftNav ul li ul li {
	padding:1px 0;
	margin:0;
	float:left;
	clear:both;
	max-width:132px;
}
.LeftNav ul li ul li a, .LeftNav ul li.linkTwo ul li a, .LeftNav ul li.linkThree ul li a, .LeftNav ul li.linkFour ul li a, .LeftNav ul li.linkFive ul li a, .LeftNav ul li.active ul li a, .LeftNav ul li.linkTwo.active ul li a, .LeftNav ul li.linkThree.active ul li a, .LeftNav ul li.linkFour.active ul li a, .LeftNav ul li.linkFive.active ul li a {
	padding:0 0 0 12px;
	margin:0;
	display:inline;
	background:#2b0609;
	color:#fff;
	clear:both;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:11px;
	text-transform:capitalize;
	white-space:normal;
	cursor:pointer;
	line-height:1.2em;
}
.LeftNav ul li ul li a span, .LeftNav ul li.linkTwo ul li a span, .LeftNav ul li.linkThree ul li a span, .LeftNav ul li.linkFour ul li a span, .LeftNav ul li.linkFive ul li a span, .LeftNav ul li.active ul li a span, .LeftNav ul li.linkTwo.active ul li a span, .LeftNav ul li.linkThree.active ul li a span, .LeftNav ul li.linkFour.active ul li a span, .LeftNav ul li.linkFive.active ul li a span {
	padding:4px 12px 4px 0;
	margin:0;
	display:inline;
	clear:both;
	background:#2b0609;
}
.LeftNav ul li ul li a:hover, .LeftNav ul li.linkTwo ul li a:hover, .LeftNav ul li.linkThree ul li a:hover, .LeftNav ul li.linkFour ul li a:hover, .LeftNav ul li.linkFive ul li a:hover, .LeftNav ul li ul li a:hover span, .LeftNav ul li.linkTwo ul li a:hover span, .LeftNav ul li.linkThree ul li a:hover span, .LeftNav ul li.linkFour ul li a:hover span, .LeftNav ul li.linkFive ul li a:hover span {
	background:#4b0102;
	color:#fff;
}
.LeftNav ul li ul li.active a, .LeftNav ul li.linkTwo ul li.active a, .LeftNav ul li.linkThree ul li.active a, .LeftNav ul li.linkFour ul li.active a, .LeftNav ul li.linkFive ul li.active a, .LeftNav ul li ul li.active a span, .LeftNav ul li.linkTwo ul li.active a span, .LeftNav ul li.linkThree ul li.active a span, .LeftNav ul li.linkFour ul li.active a span, .LeftNav ul li.linkFive ul li.active a span {
	background:#2b0609;
	color:#fff;
}
/* --- 3rd Level
-------------------- */
.LeftNav ul li ul li ul {
	padding:0 0 0 12px;
}
.LeftNav ul li ul li ul li {
	padding:0;
	max-width:118px;
}
.LeftNav ul li.active ul li.active ul li a, .LeftNav ul li.linkTwo.active ul li.active ul li a, .LeftNav ul li.linkThree.active ul li.active ul li a, .LeftNav ul li.linkFour.active ul li.active ul li a, .LeftNav ul li.linkFive.active ul li.active ul li a {
	padding:0 0 0 6px;
	margin:0;
	display:inline;
	background:url(../Images/css/nav3bg.png);
	color:#fff;
	clear:both;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:11px;
	text-transform:capitalize;
	white-space:normal;
	cursor:pointer;
	line-height:1.2em;
	width:112px;
}
.LeftNav ul li.active ul li.active ul li a span, .LeftNav ul li.linkTwo.active ul li.active ul li a span, .LeftNav ul li.linkThree.active ul li.active ul li a span, .LeftNav ul li.linkFour.active ul li.active ul li a span, .LeftNav ul li.linkFive.active ul li.active ul li a span {
	padding:4px 12px 4px 8px;
	margin:0;
	display:inline;
	clear:both;
	background:url(../Images/css/bullet-sub.gif) left 9px no-repeat;
}
.LeftNav ul li ul li.active ul li a:hover, .LeftNav ul li.linkTwo ul li.active ul li a:hover, .LeftNav ul li.linkThree ul li.active ul li a:hover, .LeftNav ul li.linkFour ul li.active ul li a:hover, .LeftNav ul li.linkFive ul li.active ul li a:hover {
	background:#4b0102;
	color:#fff;
}
.LeftNav ul li ul li.active ul li a:hover span, .LeftNav ul li.linkTwo ul li.active ul li a:hover span, .LeftNav ul li.linkThree ul li.active ul li a:hover span, .LeftNav ul li.linkFour ul li.active ul li a:hover span, .LeftNav ul li.linkFive ul li.active ul li a:hover span {
	background:url(../Images/css/bullet-sub.gif) left 9px no-repeat;
	color:#fff;
}
.LeftNav ul li ul li.active ul li.active a, .LeftNav ul li.linkTwo ul li.active ul li.active a, .LeftNav ul li.linkThree ul li.active ul li.active a, .LeftNav ul li.linkFour ul li.active ul li.active a, .LeftNav ul li.linkFive ul li.active ul li.active a {
	background:#4b0102;
	color:#fff;
}
.LeftNav ul li ul li.active ul li.active a span, .LeftNav ul li.linkTwo ul li.active ul li.active a span, .LeftNav ul li.linkThree ul li.active ul li.active a span, .LeftNav ul li.linkFour ul li.active ul li.active a span, .LeftNav ul li.linkFive ul li.active ul li.active a span {
	background:url(../Images/css/bullet-sub.gif) left 9px no-repeat;
	color:#fff;
}

/* --- Content --- */
.mainContent {
	width:904px;
	min-height:630px;
	margin:0;
	float:left;
	background:url(../Images/css/content-bg.png) right top repeat-y;
}
.MainContentDisplay {
	width:740px;
	padding:10px 0 20px 9px;
	float:right;
	background:url(../Images/css/content-top.gif) right top no-repeat;
}
.VerticalPageListDisplayComponent {	
}
.contentItem {
	padding:15px 50px 0 50px;
}
.MediaPlayer {
	padding:15px 50px 0 50px;
}
.Content_-_Split {
	background:url(../Images/css/divider.gif) center bottom no-repeat;
	padding:0 0 50px;
	margin-bottom:45px;
}
.Image1, .Image3 {
		margin:0 5px 15px;
}
.Image3 {
		display:inline-block;
		margin:0 5px;
		padding:0 0 15px;
}
/*
.contentItem div {
		padding:0 50px;
}
.MediaPlayer {
		padding:0 50px;
}
.Content_-_Split {
	background:url(../Images/css/divider.gif) center bottom no-repeat;
	padding:0 0 50px;
	margin-bottom:45px;
}
div.Image1, div.Image3 {
		margin:0 5px 15px;
}
div.Image3 {
		display:inline-block;
		margin:0 5px;
		padding:0 0 15px;
}
*/

/* --- footer --- */
.footer {
	clear:both;
	text-align:center;
	color:#e9e9e2;
	padding:10px 0 0 80px;
	margin:0;
	background:url(../Images/css/content-bottom.png) 155px top no-repeat;
	line-height:0;
}
.footer a {
	color:#e9e9e2;
	padding:15px 0 10px;
	margin:0;
	line-height:15px;
	display:block;
}
/* =self clearing
----------------- */
.clearfloat:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfloat {
	display: inline-block;
}
/* Hides from IE-mac */
* html .clearfloat {
	height: 1%;
}
.clearfloat {
	display: block;
}
/* End hide from IE-mac */
/*** end clearing hack ***/

/* Form */

.Interest_Form FORM 
{
	margin-top: 10px;
}
.FieldWrapper, .FieldWrapper2Lines 
{
	padding: 2px 0px;
	border-bottom: 1px solid #9D9D7F;
	vertical-align: top;
}
.FieldWrapper .Label  
{
	display: inline-block;
	width: 90px;
}
.FieldWrapper2Lines .Label  
{
	display: block;
}
.Submit 
{
	margin-top: 10px;
	width: 100px;
}
.ValidationMessage 
{
	color: #AC1016;
}
.MessageFinished 
{
	font-size: 14px;
	color: #5D8A0E;
}
.SplashScreenDisplay 
{
	margin:16px 0px -20px 16px;
}