/* CSS Document */
html { height:100%}
body { height:100%; margin:0px; background:#CCCCCC }
body * { }
a { font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FF6600}
a:hover { color:#333333 } 
p{ font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
	text-decoration:none;
	color:#666666;
	margin:10px 0 0 0px	 }
ul{ padding:0; margin:0; }
ul li{ list-style:url(/_images/bullet-point.gif); margin-left:30px }

hr { }
h1 {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#333333;
	margin:0px;
	padding-bottom:10px
	}
h2 { font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0	
	}
h3 { font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#666666;
	padding-bottom:5px;
	margin:0px	}
h4 { font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF6600;
	margin:0px;
	padding-left:5px }
img { }

.preloadPic { }

#siteShadow { min-height:100%;
background:url(/_images/shad-dark.jpg) center top repeat-y;
}

#Container  { margin:0 auto;
	width:960px;
	min-height:100%;
}

#Header  { height:100px; vertical-align:middle	}
	.Logo { }
	
#headNav { float:right; padding:5px 10px 0px 0px 	}
	#headNav li { }
	#headNav a { font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	color:#333333 }
	#headNav a:hover { color:#FF6600 }

#rightNav { float:right; padding-top:10px; }

#rightNav a {font-weight:bold; margin-right:10px;}

#leftNav {float:left; padding-top:10px}

ol { font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:-22px;

}

<!--[if IE 7]}ol { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-left:22px;}<![endif]-->

#mainNav { 
	height:60px;
	border-bottom:0px solid #CCCCCC; 
	border-top:0px solid #CCCCCC;
	padding:0px 15px 0px 15px;
	margin:0px 0px 0px 0px;
	
	
	}
	#navItems {  }
	#mainNav h1 { }
	#mainNav ul { padding-left:0px; display:inline; margin:0  }
	#mainNav ol { padding-left:0px; display:inline; margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333333  }
	#mainNav li { display:inline; margin:0; padding-right:10px }
	#mainNav a { font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333333}
		#mainNav a:hover { color:#FF6600  }
	
	/* Shows current page highlight in Nav - also used to show sub menus! */
	#leftNav .navCurrent { color:#FF6600;  } 
	#leftNav .navCurrent a { color:#FF6600; } 
		#mainNav .navCurrent a:hover { }
		
		#mainNav .navCurrent ul { color:#FF6600  }
		#mainNav .navCurrent ul a { }

#PageNav { }

#mainFlash { height:200px; margin-bottom:15px; margin-top:0px; float:left; padding-left:21px; }

/* Content section */
#bodyContent  { } 
	#bodyContent strong { }
	#bodyContent .subNav { }
		#bodyContent .subNav li { } 
			#bodyContent .subNav li a { }
				#bodyContent .subNav li a:hover { }
				
#rightContent { 
	float:right;
	width:220px;
	height:auto;
	padding:15px 15px 0 0
}

#mainContent { 
	float:left; 
	width:680px; 
	padding:15px 15px 0px 15px; 
	border-right:1px solid #CCCCCC;
	}
	
#textWrap { border-bottom:1px solid #CCCCCC;}	
	
#textBox { padding:15px}

#textBox-top { padding:0px 15px 15px 15px}

#homeWrap {height:120px; padding-bottom:15px; padding-top:15px; margin:0px; }
	
#homeWrap1 {height:120px; padding-bottom:15px; padding-top:15px; margin:0px; }

#homeWrap2 {height:120px; padding-bottom:15px; padding-top:15px; margin:0px; }
<!--[if IE 7]}#homeWrap2 {height:120px; padding-bottom:15px; padding-top:15px; margin:0px; }<![endif]-->

#homeWrap3 {height:120px; padding-bottom:15px; padding-top:15px; margin:0px; }

#homeWrap4 {height:325px; padding-bottom:15px; padding-top:15px; margin:0px; }

#homeWrap5 {height:230px; padding-bottom:15px; padding-left:40px; padding-right:0px; margin:0px; border-bottom:solid 2px #CCCCCC; }

#home-imgWrap {float:left; width:130px; vertical-align:middle}

#home-textWrap {float:right; width:540px;}

#how-topBox {height:500px; padding-bottom:20px; margin:0px; border-bottom:1px solid #CCCCCC}

#choose-topBox {height:960px; padding-bottom:20px; margin:0px; border-bottom:1px solid #CCCCCC}

#how-leftPic {float:left; width:270px;}

#how-rightText { float:right; width:665px; padding-left:15px }

#vid-mainContent { 
	padding:15px 15px 0px 15px; 
	}

#vidWrap {height:80px; padding-bottom:15px; padding-top:15px; margin:0px; border-bottom:1px solid #CCCCCC }

#vidLeft { float:left; width:450px; padding-right:15px; border-right:1px solid #CCCCCC}

#vidRight { float:right; width:434px; padding-right:15px; padding-left:15px}

#vid-imgWrap {float:left; width:80px; height:80px; vertical-align:middle}

#vid-textWrap {float:right; width:355px;}

#vid-textWrapRight {float:right; width:340px;}
	
#dmPic { width: 270px; height:220px; float:right; padding-bottom:10px}
	
#lmList { width:375px; height:220px; padding-bottom:10px}

#bfPic { width: 350px; height:270px; float:right}
	
#iconTile { 
	width:450px; 
	height:80px; 
	border:1px solid #CCCCCC;
	margin-top:10px;
} 

#icon { width:100px; float:left }

#iconText { width:340px; float:right; padding:5px}

#iconDiag { width:215px; float:right; padding-right:10px}
				

/* Page Subnavigation */

.subNav , .parentNav { }
	.subNav ul , .parentNav ul{ }
	.subNav li , .parentNav li{ }
	.subNav .even , .parentNav .even{ }
	.subNav a , .parentNav a{ }
	.subNav .even a , .parentNav .even a{ }
		.subNav a:hover , .parentNav a:hover { }
		.subNav .even a:hover , .parentNav .even a:hover{ }

 /* Shows current page highlight in SubNav */
		.subNav .navCurrent:hover { }

/* Footer section */
#footer-spacer { height:60px;
	min-height:60px}

#Footer    { 
	height:30px;
	width:930px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-50px;
	overflow:hidden;
	padding-top:10px;
	position:relative;
	border-top:1px solid #CCCCCC;}
#Footer a { }
#Footer a:hover { }

#footerNav {float:left; display:inline; padding-left:10px}

#footerNav ul { margin:0; padding:0}

#footerNav li { display:inline; padding-right:10px;}
	
/* Contact Form */

#signupForm { }
	#signupForm p {font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0px	 }
	#signupForm input { padding:2px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px }
	#signupForm select.dropDown { padding:2px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
	width:180px }
	#signupForm textarea { padding:2px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px }
	#signupForm label { padding:2px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px }
	#signupForm option { padding:2px  }
	
	
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

#options {width:650px; margin:20px auto; text-align:right; color:#CCCCCC}
#options a {text-decoration:none; color:#CCCCCC}
#options a:hover {color:#033}

#acc ul{ padding:0; margin:0; }
#acc ul li{ list-style:url(/_images/bullet-point.gif); margin:0px; padding:0px; }

#acc {width:650px; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {width:618px; border:0px solid #CCCCCC; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(/_images/faq-main-header-up.jpg)}
#acc h3:hover {background:url(/_images/faq-main-header-down.jpg); color:#FFFFFF}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:585px; padding:15px; border:1px solid #CCCCCC; border-top:none; background:#fff; margin-left:0px;}

#nested {width:600px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:575px; border:1px solid #CCCCCC; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(/_images/nested_header.gif)}
#nested h3:hover {background:url(/_images/nested_header_over.gif); color:#033}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:557px; padding:15px; border:1px solid #CCCCCC; border-top:none; background:#fff}
#nested .acc-selected {background:url(/_images/nested_header_over.gif)}

#nested1 {width:600px; list-style:none; color:#033; margin-bottom:15px}
#nested1 h3 {width:575px; border:1px solid #CCCCCC; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(/_images/nested_header.gif)}
#nested1 h3:hover {background:url(/_images/nested_header_over.gif); color:#033}
#nested1 .acc-section {overflow:hidden; background:#fff}
#nested1 .acc-content {width:557px; padding:15px; border:1px solid #CCCCCC; border-top:none; background:#fff; margin-left:0px;}
#nested1 .acc-selected {background:url(/_images/nested_header_over.gif)}

#nested2 {width:600px; list-style:none; color:#033; margin-bottom:15px}
#nested2 h3 {width:575px; border:1px solid #CCCCCC; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(/_images/nested_header.gif)}
#nested2 h3:hover {background:url(/_images/nested_header_over.gif); color:#033}
#nested2 .acc-section {overflow:hidden; background:#fff}
#nested2 .acc-content {width:557px; padding:15px; border:1px solid #CCCCCC; border-top:none; background:#fff}
#nested2 .acc-selected {background:url(/_images/nested_header_over.gif)}

#nested3 {width:600px; list-style:none; color:#033; margin-bottom:15px}
#nested3 h3 {width:575px; border:1px solid #CCCCCC; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(/_images/nested_header.gif)}
#nested3 h3:hover {background:url(/_images/nested_header_over.gif); color:#033}
#nested3 .acc-section {overflow:hidden; background:#fff}
#nested3 .acc-content {width:557px; padding:15px; border:1px solid #CCCCCC; border-top:none; background:#fff}
#nested3 .acc-selected {background:url(/_images/nested_header_over.gif)}