/* general site-wide font family */
body { 
	font-family: Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0; }

/* body font styles */	
.invisible {
	display: none; }
	
.rtAlign {
	text-align: right; }
	
.clear {
	background-image: url(/img/clear.gif); }
	
table { background-color: #f5dd00;}

/* a href treatment */
a { 
	color: #e46308; 
	font-weight: bold;  
	text-decoration: none;  } 

a:hover { 
	text-decoration: underline; }

a.linkOrng { 
	color: #f60; 
	font-weight: normal; 
	text-decoration: none; }

/* top navigation rollovers */
/* home page top navigation */
#homeOn { 
	background-color: #fff; 
	width: 409px; 
	height: 65px; 
	background: url(/img/hdrLtHomeOn.gif); 
	margin: 0; 
	padding: 0; 
	position: relative; }

#homeOn li { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: absolute; 
	top: 0; }

#homeOn li, #homeOn a { 
	height: 65px; 
	display: block; }

#homeHome { 
	left: 0px; 
	width: 124px; }

#homeHome a:hover { 
	background: transparent url(/img/hdrLtStreetOn.gif) 0 -65px no-repeat; }

#homeVideos { 
	left: 0; 
	width: 191px; }

#homeStreet { 
	left: 192px; 
	width: 200px; }

#homeVideos a:hover { 
	background: transparent url(/img/hdrLtHomeOn.gif) 0 -65px no-repeat; }

#homeStreet a:hover { 
	background: transparent url(/img/hdrLtHomeOn.gif) -192px -65px no-repeat; }
	
/* home page content */
#homeColLt { 
	background: url(/img/bkgColLt.jpg) no-repeat; 
	width: 183px; 
	height: 310px; 
	vertical-align:top }	
	
.homeCopyColLt {
	color: #333; 
	font-size: 11px; 
	padding: 12px 0 0 19px; 
	margin: 0; }	
	
#homeColRt { 
	background: url(/img/bkgColRtBtm.jpg) no-repeat; 	
	width: 315px;
	height: 175px; 
	vertical-align:top}

.homeCopyColRt {
	font-size: 11px;
	padding: 6px 40px 0 10px; 
	margin: 0; }
	
.homeSubCopyColRt {padding:2px 40px 0px 10px; font-size:11px; margin: 0;}
#homeTabQuestion {
	background: url(/img/bkgQuickQuestion.jpg) no-repeat; 
	width: 315px; 
	height: 100px; 
	vertical-align: top; }	

.homeQuestionCopy { 
	color: #000;
	font-size: 11px;
	padding: 8px 2px 6px 10px; 
	margin: 0; }

#homeTabQuiz { 
	background: url(/img/bkgQuiz.jpg) no-repeat; 
	width: 315px; 
	height: 84px; 
	vertical-align: top; }

#homeTabPlan { 
	background: url(/img/bkgPlan.jpg) no-repeat; 
	width: 315px; 
	height: 90px; }
	
.homeCalloutBox { 
	color: #000; 
	font-size: 11px;
	margin: 0;
	padding: 8px 40px 0 10px;  }
	
.homeCalloutBox2 { 
	color: #000; 
	font-size: 11px;
	margin: 0;
	width: 240px;
	padding: 8px 40px 0 10px;  }
	
.homeCalloutBoxShort { 
	color: #000; 
	font-size: 11px;
	margin: 0;
	padding: 2px 40px 4px 10px;  }
	
.radioBtn {
	background-color:#fbf3c0; 
	margin-left: 6px; }
	
.btnSubmit { 
	margin: 8px 0 0 10px; }

.bluB { 
	color: #039; 
	font-size: 11px; 
	font-weight: bold; }
	
	/*video captions*/
.caption{font-size:.75em;font-weight:bold;margin-top:10px;}
div.caption span{color:#FF6600;}	
	
	
	/* top navigation Test Your Street Sense */
#quizOn { 
	background-color: #fff; 
	width: 477px; 
	height: 65px; 
	background: url(/img/hdrLtStreetOn.gif); 
	margin: 0; 
	padding: 0; 
	position: relative; }

#quizOn li { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: absolute; 
	top: 0; }

#quizOn li, #quizOn a { 
	height: 65px; 
	display: block; }

#quizHome { 
	left: 0px; 
	width: 124px; }

#quizVideos { 
	left: 124px; 
	width: 143px; }

#quizStreet { 
	left: 267px; 
	width: 210px; }

#quizHome a:hover { 
	background: transparent url(/img/hdrLtStreetOn.gif) 0 -65px no-repeat; }

#quizVideos a:hover { 
	background: transparent url(/img/hdrLtStreetOn.gif) -124px -65px no-repeat; }

#quizStreet a:hover { 
	background: transparent url(/img/hdrLtStreetOn.gif) -267px -65px no-repeat; }
	
/* top navigation Get the Videos */
#videosOn { 
	background-color: #fff; 
	width: 477px; 
	height: 65px; 
	background: url(/img/hdrLtVideoOn.gif); 
	margin: 0; 
	padding: 0; 
	position: relative; }

#videosOn li { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: absolute; 
	top: 0; }

#videosOn li, #videosOn a { 
	height: 65px; 
	display: block; }

#goHome { 
	left: 0; 
	width: 124px; }

#getVideos { 
	left: 124px; 
	width: 143px; }

#getStreet { 
	left: 267px; 
	width: 210px; }

#goHome a:hover { 
	background: transparent url(/img/hdrLtVideoOn.gif) 0 -65px no-repeat; }

#getVideos a:hover { 
	background: transparent url(/img/hdrLtVideoOn.gif) -124px -65px no-repeat; }

#getStreet a:hover { 
	background: transparent url(/img/hdrLtVideoOn.gif) -267px -65px no-repeat; }

#privOn { 
	background-color: #fff; 
	width: 477px; 
	height: 65px; 
	background: url(/img/hdrLtNone.gif); 
	margin: 0; 
	padding: 0; 
	position: relative; }

#privOn li { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: absolute; 
	top: 0; }

#privOn li, #privOn a { 
	height: 65px; 
	display: block; }

#privHome { 
	left: 0px; 
	width: 124px; }

#privVideos { 
	left: 124px; 
	width: 143px; }

#privStreet { 
	left: 267px; 
	width: 210px; }
	
#privHome a:hover { 
	background: transparent url(/img/hdrLtNone.gif) 0 -65px no-repeat; }

#privVideos a:hover { 
	background: transparent url(/img/hdrLtNone.gif) -124px -65px no-repeat; }

#privStreet a:hover { 
	background: transparent url(/img/hdrLtNone.gif) -267px -65px no-repeat; }
		
/* footer wrap placement */
#footerBkg {
	background: #36c; 
	height: 20px; }
	
#footerWrap {
	text-align: right; 
	padding: 7px 24px 7px 0; }
	
/* copyright class */
.copyright {
	color: #a3b1f1; 
	font-size: 10px; 
	padding: 4px 0 2px 19px; }
	
.contact {
	color: #fff; 
	font-size: 10px; 
	padding: 0px 0 0 19px; }

.contact a {
	color: #fbe400;
	}
	
/* footer text link treatment */
div#footer { 
	margin: 0px; 
	padding: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	text-align: right;
	background-color: #36c;
	padding: 6px; }

#footer ul li a:link, #footer ul li a:visited { 
	margin: 0px; 
	padding: 0px; 
	color: #a3b1f1;
	background-color: #36c;
	text-decoration: none;
	display: inline; }

#footer ul li a:hover { 
	margin: 0px; 
	padding: 0px; 
	color: #b8bef8;
	background-color: #36c;
	text-decoration: underline; }

#footer ul li a.footOn, #footer ul li a.footOn:hover, #footer ul li a.footOn:visited  { 
	color: #c9d6f1;
	background-color: #36c;
	text-decoration: none;
	font-weight: bold; }

#footer ul li { 
	margin: 0px; 
	padding: 0 4px 0 10px; 
	list-style-type: none; 
	display: inline; 
	background: #36c url(/img/bulletFoot.gif) no-repeat 0 .4em;  }

#footer ul { 
	margin: 0px; 
	padding: 0px; }
/*Quiz styles*/
.correct{padding:10px 0px 0px 0px;color:red; font-weight:bold;font-size:1.1em;}	
.wrong{padding:10px 0 0 0;color:red; font-weight:bold;font-size:1.1em;}	
