/* GLOBAL STYLES FOR LV= */

body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 76%; color: #484848; background: #FFFFFF url(/images/layout/body3.gif) repeat-y center top; text-align: center; }

a { color: #017B87;}
	a:hover { text-decoration: underline; }

.oldselected a { color: red;}

.oldselected li { background-color: red;}

/* links with images */
.pagelink {  }
	.pagelink a { background: transparent url(/template-images/LV=/layout/bullets/pagelink.png) no-repeat top left; padding-left: 26px; display: block; min-height: 16px; margin-bottom: 0.5em; }



.pageImageFloatright { padding-left: 5px; }
.pageImageFloatleft { padding-right: 5px; }






/* START ACCESSIBILITY */
.access { position: absolute; left: -1000px; width: 100px; top: 0; }
/* END ACCESSIBILITY */


.onboardtable{
	padding-top: 10px;
	font-size: 0.8em;
	padding-bottom: 10px;
	text-align: left;
	border-top: solid 1px #99cc33;
}

.onboardtable h3, .onboard{
	color: #99cc33;
}

.onboardtable a{
	color: #99cc33;
}

.onboardtable a:hover{
	text-decoration:underline;
}

.onboard{
	color: #99cc33;
	font-size: 0.9em;
}

.notonboard{
	font-size: 0.7em;
}


/* START PAGE WRAP */
#pageWrap { margin: 0 auto; width: 772px; text-align: left; background: #FFFFFF; font-size: 0.9em; }
/* END PAGE WRAP */






/* START HEADER */
#header { height: 103px; background-color: #99CC33;}
		#header .logo
		{
			float:left;
		}
		
		#header div.affiliateLogo { float: right; }

		#header #login { width: 200px; margin-left: 550px; padding-top: 12px; margin-bottom: 5px; }
			#header #login form { margin-bottom: 3px; }
				#header #login legend { font-weight: bold; color: #000000; margin-bottom: 5px; }
				#header #login fieldset { border: none; }
				#header #login label { color: #000000; }
				#header #login input { width: 125px; }
				#header #login button { background: transparent url(/template-images/LV=/layout/buttons/go.png) no-repeat center; width: 23px; height: 19px; text-indent: -2000em; margin-left: 6px; cursor: pointer; }
/* END HEADER */






/* %%%%%%%%%%%%%%%%%%%%% */
/* START layout */
#constraint { background: transparent url(/template-images/LV=/layout/bg/menuPlusSubContent.png) no-repeat top left; /*background: transparent url(/template-images/LV=/layout/bg/content.png) repeat-x top left;*/ }
	#constraint #contentArea { background: transparent url(/template-images/LV=/layout/borders/subcontent.gif) scroll repeat-y 574px; position: relative; }
		#constraint #contentArea #wrapper {  }
			#constraint #contentArea #container { width: 100%; float: left; margin-right: -198px; }
				#constraint #contentArea #container #contentWrap { margin-right: 198px; }
					#constraint #contentArea #container #contentWrap #navColumn { width: 165px; float: left; }
					#constraint #contentArea #container #contentWrap #mainWrapper { margin-left: 165px; padding-top: 13px; }
						#constraint #contentArea #container #contentWrap #mainWrapper #mainContent { padding: 13px 6px; margin: 0 6px; min-height: 350px; /*background: #FFFFFF;*/ }
	
		#constraint #contentArea #subContent { width: 190px; float: left; min-height: 350px; padding-bottom: 50px; }
		#constraint #contentArea #subContentBG { background: transparent url(/template-images/LV=/layout/bg/subContent.png) scroll no-repeat bottom; width: 190px; bottom: 0; right: 7px; height: 45px; position: absolute; border: 0; }
/* END layout */



/* START default specific */
#pageWrap.default #constraint #contentArea #container #contentWrap #mainWrapper #mainContent {  }
/* END default specific */



/* START fullwidth specific (no subcontent) */
#pageWrap.fullwidth #constraint { background: transparent url(/template-images/LV=/layout/bg/fullWidth.png) no-repeat top left; }
	#pageWrap.fullwidth #constraint #contentArea { background: transparent; }
			#pageWrap.fullwidth #constraint #contentArea #container { margin-right: 0; }
				#pageWrap.fullwidth #constraint #contentArea #container #contentWrap { margin-right: 0; }
					#pageWrap.fullwidth #constraint #contentArea #container #contentWrap #navColumn {  }
					#pageWrap.fullwidth #constraint #contentArea #container #contentWrap #mainWrapper { margin-left: 166px; }
						#pageWrap.fullwidth #constraint #contentArea #container #contentWrap #mainWrapper #mainContent { /*background: #FFFFFF;*/ float: left; /*width: 576px; width: 720px;*/ }
/* END fullwidth specific (no subcontent) */



/* END defaultfullwidth specific (no subcontent) */
#pageWrap.defaultfullwidth #constraint { background: transparent url(/template-images/LV=/layout/bg/menuNoSubContent.png) no-repeat top left; }
	#pageWrap.defaultfullwidth #constraint #contentArea { background: transparent; }
			#pageWrap.defaultfullwidth #constraint #contentArea #container { margin-right: 0; }
				#pageWrap.defaultfullwidth #constraint #contentArea #container #contentWrap { margin-right: 0; }
					#pageWrap.defaultfullwidth #constraint #contentArea #container #contentWrap #navColumn {  }
					#pageWrap.defaultfullwidth #constraint #contentArea #container #contentWrap #mainWrapper { margin-left: 166px; }
						#pageWrap.defaultfullwidth #constraint #contentArea #container #contentWrap #mainWrapper #mainContent { /*background: #FFFFFF;*/ float: left; /*width: 576px; width: 720px;*/ }
/* END defaultfullwidth specific (no subcontent) */



/* START extramenu specific (no subcontent) */
#pageWrap.extramenu #constraint { background: transparent url(/template-images/LV=/layout/bg/menuOnly.png) no-repeat top left; }
	#pageWrap.extramenu #constraint #contentArea { background: transparent; }
			#pageWrap.extramenu #constraint #contentArea #container { margin-right: 0; }
				#pageWrap.extramenu #constraint #contentArea #container #contentWrap { margin-right: 0; }
					#pageWrap.extramenu #constraint #contentArea #container #contentWrap #navColumn {  }
					#pageWrap.extramenu #constraint #contentArea #container #contentWrap #mainWrapper { margin-left: 166px; }
						#pageWrap.extramenu #constraint #contentArea #container #contentWrap #mainWrapper #mainContent { /*background: #FFFFFF;*/ float: left; /*width: 576px; width: 720px;*/ }
/* END extramenu specific (no subcontent) */



/* START nomenu specific (no menu) */
#pageWrap.nomenu #mainMenu { background: transparent url(/template-images/LV=/layout/bg/plainmenu.png) repeat-x left bottom; }
#pageWrap.nomenu #constraint #contentArea { background: transparent; }
					#pageWrap.nomenu #constraint #contentArea #container #contentWrap #mainWrapper { margin-left: 0; } 
/* END nomenu specific (no menu) */



/* START popup specific (full width) */
/*#pageWrap.popupFullWidth #mainMenu { background: transparent url(/template-images/LV=/layout/bg/plainmenu.png) repeat-x left bottom; }*/
#pageWrap.popupFullWidth #constraint { background: transparent url(/template-images/LV=/layout/bg/fullWidth.png) no-repeat top left; }
#pageWrap.popupFullWidth #constraint #contentArea { background: transparent; }
			#pageWrap.popupFullWidth #constraint #contentArea #container { margin-right: 0; }
				#pageWrap.popupFullWidth #constraint #contentArea #container #contentWrap { margin-right: 0; }
					#pageWrap.popupFullWidth #constraint #contentArea #container #contentWrap #navColumn {  }
					#pageWrap.popupFullWidth #constraint #contentArea #container #contentWrap #mainWrapper { margin-left: 0; }
						#pageWrap.popupFullWidth #constraint #contentArea #container #contentWrap #mainWrapper #mainContent { /*background: #FFFFFF;*/ }
/* END popup specific (full width) */



/* START popup specific (full width) */
#pageWrap.partnersFullWidth #mainMenu { background: transparent url(/template-images/LV=/layout/bg/plainmenu.png) repeat-x left bottom; }
#pageWrap.partnersFullWidth #constraint #contentArea { background: transparent; }
			#pageWrap.partnersFullWidth #constraint #contentArea #container { margin-right: 0; }
				#pageWrap.partnersFullWidth #constraint #contentArea #container #contentWrap { margin-right: 0; }
					#pageWrap.partnersFullWidth #constraint #contentArea #container #contentWrap #navColumn {  }
					#pageWrap.partnersFullWidth #constraint #contentArea #container #contentWrap #mainWrapper { margin-left: 0; }
						#pageWrap.partnersFullWidth #constraint #contentArea #container #contentWrap #mainWrapper #mainContent { background: #FFFFFF; }
/* END popup specific (full width) */



/* START popupHideBorders specific (no menu) */
#pageWrap.popupHideBorders #mainMenu { background: transparent url(/template-images/LV=/layout/bg/plainmenu.png) repeat-x left bottom; }
					#pageWrap.popupHideBorders #constraint #contentArea #container #contentWrap #mainWrapper { margin-left: 0; }
/* END popupHideBorders specific (no menu) */



/* START SubContentOnly specific (no menu) */
#pageWrap.SubContentOnly #constraint { background: transparent url(/template-images/LV=/layout/bg/SubContentOnly.png) no-repeat top left; }
/* END SubContentOnly specific (no menu) */



/* START Homepage Layout*/
.homepageDefault { width:99%; /*width:576px;*/}

	.homepageLayout2 .blockOne,
	.homepageLayout2 .blockTwo{float:left; width:100%; min-height:125px;}

	.homepageLayout3a .blockOne,
	.homepageLayout3a .blockTwo {float:left; width:100%; min-height:125px;}
	.homepageLayout3a .blockThree,
	.homepageLayout3a .blockFour { float:left; width:50%; min-height:125px;}

	.homepageLayout3b .blockOne {float:right; width:35%; min-height:350px;}
	.homepageLayout3b .blockTwo,
	.homepageLayout3b .blockThree {float:left; width:65%; min-height:125px;}

	.homepageLayout4a .blockOne,
	.homepageLayout4a .blockTwo {float:left; width:100%; min-height:125px;}
	.homepageLayout4a .blockThree,
	.homepageLayout4a .blockFour,
	.homepageLayout4a .blockFive,
	.homepageLayout4a .blockSix{ float:left; width:50%; min-height:125px;}

	.homepageLayout4b .blockOne,
	.homepageLayout4b .blockTwo {float:left; width:100%; min-height:125px;}
	.homepageLayout4b .blockThree,
	.homepageLayout4b .blockFive { float:left; width:65%; min-height:125px;}
	.homepageLayout4b .blockFour,
	.homepageLayout4b .blockSix { float:left; width:35%; min-height:125px;}

	.homepageLayout5 .blockOne {float:right; width:35%; min-height:350px;}
	.homepageLayout5 .blockTwo, 
	.homepageLayout5 .blockThree { float:left; width:65%; min-height:125px;}
	.homepageLayout5 .blockFour,
	.homepageLayout5 .blockFive,
	.homepageLayout5 .blockSix{ float:left; width:100%; min-height:115px;}

	.homepageLayout6 .blockOne {float:right; width:35%; min-height:350px;}
	.homepageLayout6 .blockTwo, 
	.homepageLayout6 .blockThree { float:left; width:65%; min-height:125px;}
	.homepageLayout6 .blockFour,
	.homepageLayout6 .blockFive  { float:left; width:50%; min-height:125px;}
	.homepageLayout6 .blockSix,
	.homepageLayout6 .blockSeven,
	.homepageLayout6 .blockEight{ float:left; width:100%; min-height:115px;}
	
	.homepageLayout9 .blockOne,
	.homepageLayout9 .blockTwo, 
	.homepageLayout9 .blockThree,
	.homepageLayout9 .blockFour,
	.homepageLayout9 .blockFive,
	.homepageLayout9 .blockSix,
	.homepageLayout9 .blockSeven,
	.homepageLayout9 .blockEight,
	.homepageLayout9 .blockNine{ float:left; width:33%; min-height:115px; }

		.homepageContent{padding: 0 10px;}
		.homepageContent{margin-bottom:14px;}
		
	.gridRow
	{
		background:transparent url(/template-images/LV=/layout/bg/dots_horiz.gif) repeat-x scroll left bottom;
		margin-bottom:10px;
	}
		
	.gridRowNoDots
	{
		margin-bottom:10px;
	}
		



/*
	.homepageDefault {background:turquoise;}
	.blockOne {background:green;}
	.blockTwo {background:red;}
	.blockThree {background:blue;}
	.blockFour {background:yellow;}
	.blockFive {background:purple;}
	.blockSix {background:pink;}
	.blockSeven {background:orange;}
	.blockEight {background:darkgreen;}
	.blockNine {background:lightblue;} */

/* END Homepage Layout*/
/* %%%%%%%%%%%%%%%%%%%%% */






/* %%%%%%%%%%%%%%%%%%%%% */
/* START CONTENT */

	#mainContent p { line-height: 1.3em; margin: 1em 0; }
	#contentBody img { margin: 0 0 34px 34px; border: 1px solid #878787 }

	#mainContent hr, 
	#pageWrap .hr { margin: 10px 0; height: 8px; background: transparent url(/template-images/LV=/layout/bg/dots_horiz.gif) repeat-x left center; font-size: 1px; border: none; }
	#pageWrap .hr hr { display: none; }

	/* START Hx */
	/*#mainContent h1 { font-size: 1.6em; margin-bottom: 1em; color: #005568; }*/
	#mainContent h1 { font-size: 1.5em; margin-bottom: 1em; color: #005568; }
	#mainContent h2 { font-size: 1.15em; margin-bottom: 1em; color: #090809; }
	#mainContent h3 { font-size: 1.1em; margin-top: 1.5em; }
	#mainContent h4 { font-size: 1.1em; margin-top: 1.5em; }
	#mainContent h5 { font-size: 1.1em; margin-bottom: 1em; }
	/* END Hx */

	/* START A */
	#mainContent a {  }
		#mainContent a:hover {  }
	/* END A */

	/* START list */
	#mainContent ul { list-style: disc; padding-left: 15px; margin: 1em 2em; }
	#mainContent ol { list-style: decimal; padding-left: 15px; margin: 1em 2em; }
		#mainContent li { line-height: 1.5em; }
	#mainContent dl {  }
		#mainContent dt { font-weight: bold; }
		#mainContent dd { margin-left: 2em; }
	/* END list */

	#mainContent blockquote { padding: 0.5em 2em; }

	/* START table */
	#mainContent table { border-collapse: collapse; margin-bottom: 1em; border: 1px solid #BFCE00; border-top: none; /*width: 100%;*/ }
		#mainContent caption { padding: 3px 5px; }
		#mainContent tr {  }
			#mainContent th.top { background: #005568; border: 1px solid #FFFFFF; padding: 2px 5px; color: #FFFFFF; }
				#mainContent th.top .contentblock_inverse { background: #005568; color: #FFFFFF; }
			#mainContent th.side { background: #F4F4F2; border: 1px solid #BFCE00; padding: 2px 5px; color: #005568; vertical-align: top; }
				#mainContent th.side .contentblock_inverse { background: #F4F4F2; color: #005568; }
			#mainContent td { padding: 3px 5px; vertical-align: top; border: 1px solid #BFCE00; }
				#mainContent td p:first-child,
				#mainContent th p:first-child { margin-top: 0; }
		#mainContent table ul, 
		#mainContent table ol { margin: 0 0 0 0; padding: 0 0.5em; }
			#mainContent table li { list-style-position: inside; margin-bottom: 1em; }

	/* END table */

	/* START form */
	/* Form styles are in formStyle.css */
	/* END form */



/* START SUB CONTENT */
#subContent .contentblock_body { padding: 0 8px; }
#subContent .pagelink a { margin: 1em 8px; }
#subContent img { margin-left: 2px; }
#subContent div img { margin: 8px 7px 2px 7px; }
#subContent p { margin: 1em 8px; }
/*#subContent h3 { margin: 1em 8px; }*/
/* END SUB CONTENT */



/* END CONTENT */
/* %%%%%%%%%%%%%%%%%%% */






/* START FOOTER */
#footer { border-top: 1px solid #8B8479; background: #FFFFFF url(/template-images/LV=/layout/bg/footer.png) repeat-x left bottom; clear: both; }
	#footer ol { float: right; }
		#footer li { float: left; display: block; }
			#footer a { display: block; padding: 4px 5px; margin: 2px 5px; text-decoration: none; color: #003333; font-size: 0.9em; }
				#footer a:hover { text-decoration: underline; }
/* END FOOTER */


#mainContent em { display: inline; }

.siteMap { color:#017B87; }
.siteMapBlock { float:left; padding-right:20px;}
#mainContent .siteMapSection ol { margin:0px;}
.siteMapSection { padding-bottom:20px;width:264px;}
.siteMapSection li { list-style:none; }
.siteMapSection li a { font-weight:normal; }

#mainContent .siteMapSection h3
{
	font-size:1.5em;
}

.newsTitle{
	float:left;
}

.newsDate {
	float:right;
}

.newsItem, .newsSection{
	clear: both;
}

.newsSection{
	font-weight: bold;
	color: #99cc33;
	padding-top: 10px;
}