/*@charset "UTF-8";
 CSS Document */

/******************************/
/* #headNav .navHorizontal {
	color: #d5d5d5;
	position: absolute;
	height: 1.25em;
}*/

.navHorizontal ul,
.navHorizontal2 ul {
	position:relative;
	padding: 0em;
	margin: 0em;
	display: block;
	overflow: hidden;
}

.navHorizontal ul li,
.navHorizontal2 ul li {
	line-height: 1.5em;
	text-align: center;
	display: inline-block;
	text-transform:capitalize;
}
.navHorizontal2 ul li {
	line-height: 1.25em;
	width: 56px;
	margin: 0 .5em;
}

/* IE 7 bad inline block fix BWG 100207 2140 */
<!--[if lte IE 7]>
.navHorizontal ul li,
.navHorizontal2 ul li {
	display: inline;
}
<!-- [endif]--> 

.navHorizontal ul li a,
.navHorizontal ul li a:hover,
.navHorizontal ul li a:link,
.navHorizontal ul li a:visited,
.navHorizontal2 ul li a,
.navHorizontal2 ul li a:hover,
.navHorizontal2 ul li a:link,
.navHorizontal2 ul li a:visited {
	color:#666666;
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	text-align: center;
	padding: 0.5em 1.5em;	/* possibly specific to .navHorizontal only */
}
.navHorizontal2 ul li a,
.navHorizontal2 ul li a:hover,
.navHorizontal2 ul li a:link,
.navHorizontal2 ul li a:visited {
/*	padding: 0;
	display:block; removed 100207 2147 */
}

.navHorizontal ul li a:hover,
.navHorizontal2 ul li a:hover {
	text-decoration: underline;
	color:#c39006;
}

/******************************/
.navVertical {
	width: auto;
	padding: 0;
	margin: 1em 0em 1em 0em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	}
	
.navVertical ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
.navVertical li {
	margin: 0;
	padding: 0;
}
.navVertical li a {
	display: block;
	padding: 0.4em .5em 1em .5em;
	margin: 0em;
	background-image:url(../interface/secNavBox.png);
	text-align: left;
	background-repeat:no-repeat;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body .navVertical li a {
	width: auto;
}

.navVertical li a:hover {
	text-decoration: underline;
	color:#c39006;
}



/******************************/
#sectionHeader {
	position: relative;
	width:100%; /*41em*/
	height:8em;
	background-color:#0099FF;
	margin: 0 0 .25em 0;
}
.sectionContent {
	text-align:left;
}

.sectionContent h3 {
	display: block;
	background-color:#34466b; /* #003399; */
	font-size: 2em;
	padding:1em;
	width: auto;
	margin: 0 0 .5em 0;
	color:#ffffff;
}

.sectionContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #34466b;
	margin: 0 3em 1em 3em;
}
.sectionContent ul {
	margin: 0 0 1em 3em;
}
.sectionContent ul li{
	margin: 0 0 0em 3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #34466b;
}
.sectionContent ul li span {
	font-weight: bold;
}

.sectionContent form {
	margin: 1em 0em 1em 3em;
}

.sectionFooter {
	background-color:#5E7EC0;
	width:100%;
	position: relative;
	bottom: 0px;
	display:block;
	padding: 1em 0;
}
.sectionFooter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #34466b;
}

#priceline {
	line-height:3em;
}
#priceline span {
	font-size: 3em;
	color: #FFFFFF;
	margin: 0 0 0 .4em;
}
#registerButtons a {
	line-height: 2em;
	padding: .5em 1.5em;
	background-image: url(../interface/btnLongform.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	margin: 2em 1em 1em;
	text-decoration: none;
}
#registerButtons a:hover {
	font-weight:bold;
	padding: .5em 1em;
}
.indexLearnmore p,
.indexRollover p {
	color:#FFFFFF;
	margin: 1em;
	font-weight:900;
}
.indexLearnmore p span,
.indexRollover p span {
	font-weight:normal;
}
.indexDiv a,
.indexDiv a:hover,
.indexDiv a:link,
.indexDiv a:visited {
	text-decoration: none;
	color:#ffffff;
}
.indexDiv a:hover div {
	background-color:#ff9900;
}

p.textLight {
	color: #999999;
}

dl.ridelist {
	margin: 0 3em 1em 3em;
	padding:0;
}
dl.ridelist dt {
	font-size: 14px;
	color:#ff9900;
	font-weight: bold;
}
dl.ridelist dd {
	font-size: 12px;
	line-height:1.5em;
	color: #34466b;
	margin: 0 0em 1em 3em;
}
dl.ridelist dt a,
dl.ridelist dt a:hover,
dl.ridelist dt a:link,
dl.ridelist dt a:visited {
	text-decoration: none;
	color:#ff9900;
}
dl.ridelist dt a:visited {
	color:#c39006;
}
dl.ridelist dt a:hover {
	text-decoration: underline;
	color:#ff9900;
}

dl.faqlist {
	margin: 0 3em 1em 3em;
	padding:0;
}
dl.faqlist dt {
	font-size: 14px;
	color:#ff9900;
	font-weight: bold;
}
dl.faqlist dd,
dl.faqlist dd p {
	font-size: 12px;
	line-height:1.5em;
	color: #34466b;
	margin: 0 0em 1em 0em;
}
dl.faqlist dt a,
dl.faqlist dt a:hover,
dl.faqlist dt a:link,
dl.faqlist dt a:visited {
	text-decoration: none;
	color:#ff9900;
}
dl.faqlist dt a:visited {
	color:#c39006;
}
dl.faqlist dt a:hover {
	text-decoration: underline;
	color:#ff9900;
}

/****************************
/*		automated display voodoo
/****************************/
body#bodyBoard #navlinkBoard, 
body#bodyWeekly #navlinkWeekly,
body#bodyAnnual #navlinkAnnual,
body#bodyContact #navlinkContact,
body#bodyFAQ #navlinkFAQ,
body#bodyAbout #navlinkAbout {
	display:none;
}

body#bodyBoard #sectionHeader {
	background-image:url(../../Nassets/interface/board4.gif);
}
body#bodyWeekly #sectionHeader {
	background-image:url(../../Nassets/interface/weekly4.gif);
}
body#bodyAnnual #sectionHeader {
	background-image:url(../../Nassets/interface/annual4.gif);
}
body#bodyContact #sectionHeader {
	background-image:url(../../Nassets/interface/contactl4.gif);
}
body#bodyFAQ #sectionHeader {
	background-image:url(../../Nassets/interface/faq4.gif);
}
body#bodyAbout #sectionHeader {
	background-image:url(../../Nassets/interface/about4.gif);
}