/* CSS Document */
#content-wrapper
	{background:url(dot_y.gif) repeat-y 250px 0;}
		
body.fail #content-wrapper
	{background:none;}
	
div#content
	{margin:0 20px;padding-bottom:20px;width:670px;position:relative;}
	
div#content h3
	{margin-bottom:5px;}
	
div#content h4
	{margin-bottom:5px;}
	
div#content em
	{color:#db0000;}
	
div#content ul
	{margin:0 0 20px 20px;}
	
/* Side nav styles */	
	
div#sidenav
	{float:left;margin:20px;width:200px;}	

div#sidenav a
	{color:#db0000;}

div#sidenav a:hover
	{text-decoration:none;}

div#sidenav h3
	{background:#db0000 url(nav_header.gif) no-repeat;color:#fff;padding:10px 0 10px 15px;font-size:112%;border-bottom:2px solid #b20101;}
	
div#sidenav ul.menu 
	{border:2px solid #c5d3de;border-top:none;padding-top:8px;}
	
div#sidenav ul.menu li
	{list-style:none;padding-bottom:8px;margin-top:8px;padding-left:8px;}
	
div#sidenav ul.menu li.section
	{background:#ecf3f8;margin-top:8px;padding-left:0;}
	
div#sidenav ul.menu li.section h4
	{background:#c5d3de; width:180px;padding:8px;font-size:100%;}

div#sidenav ul.submenu 
	{padding:8px;}
	
div#sidenav ul.submenu li
	{list-style:none;padding-bottom:4px;padding-left:14px;}
	
div#sidenav ul.submenu li.current
	{background:url(menu_arrow.gif) no-repeat 0px 4px;}
	
#sidenav ol.process {list-style: none;}

#sidenav ol.process li
	{margin:5px 5px 5px 12px;}

div.info {font-size:90%;padding-top:10px;}	
div.info p{margin-bottom:20px;}
div.info ul{margin-left:14px;font-size:95%;line-height:1.3;}
div.info li{margin-bottom:12px;}
	
/* survey navigation buttons */



div#content div.surveyNav
	{float:left;margin-top:10px;}	
	
div#content div.surveyNav a,
div#content div.surveyNav input
	{float:left;margin-right:8px;color:#fff;font-weight:bold;text-decoration:none;display:block;width:82px; text-align:center;height:22px;padding-top:6px;font-size:95%;}
	
div#content div.surveyNav input
{
	border: none;
	padding: 0;
	line-height: 28px;
	height: 28px;
}
	
div#content div.surveyNav a.continue,
div#content div.surveyNav input.continue
	{background:url(action_button.gif) no-repeat 0 0;}
	
div#content div.surveyNav a.continue:hover
	{background:url(action_button.gif) no-repeat 0 100%;}
	
div#content div.surveyNav a.cancel,
div#content div.surveyNav input.cancel
	{background:url(survey_button.gif) no-repeat 0 0;}	
	
div#content div.surveyNav a.cancel:hover
	{background:url(survey_button.gif) no-repeat 0 100%;}
	
div#content div.surveyNav a.save,
div#content div.surveyNav input.save
	{background:url(save_button.gif) no-repeat 0 0;width:103px;margin-left:15px; }	
	
div#content div.surveyNav a.save:hover
	{background:url(save_button.gif) no-repeat 0 100%;}	

div#content div.surveyNav a.save-big {background:url(pac_button.gif) no-repeat 0 0;width:122px;margin-left:15px; }

div#content div.surveyNav a.save-big:hover
	{background:url(pac_button.gif) no-repeat 0 100%;}	


div#content p{
clear: both; padding-top: 0.75em;}

div#content p.info-link{clear:both;}
	
/* questionnaire styles */	
	
div#content fieldset
	{border:none;border-top:2px solid #c5d3de;padding:10px 10px 20px 10px;margin:20px 0;background: 0;line-height:1.6;}
	
div#content fieldset h3
	{font-size:105%;}
	
div#content fieldset em
	{color:#000;}
	
div#content fieldset.left
	{float:left; width:210px;margin-right:15px;}
	
div#content fieldset.left legend
	{width:194px;}
	
div#content legend
	{padding:4px 8px;border:1px solid #c5d3de;background:#fff;font-weight:bold;}
	
div#content legend span
	{width:660px;display:block;}
	
div#content fieldset input
	{margin-right:3px;}

	
div#content fieldset label
	{margin-right:14px;}
	
div#content fieldset.contact div label {
width: 10em;
display: block;
float: left;
}

div.terms label {
margin-left: 0.5em}

div#content fieldset.contact div input, div#content fieldset.contact div select {
margin-bottom: 0.75em;

}
	
span.error_text
	{width:200px;margin-top:2px;color:#c00;float:left;font-size:85%;padding-left:20px;background:url(error.gif) no-repeat left center;padding-bottom:2px;display:block;margin-bottom:10px;}
	
div.wide span.error_text
	{width:660px;float:none;}
	
div.wide
	{font-size:90%;}
	
div#content div.question
	{margin-bottom:10px;background: url(dot.gif) repeat-x bottom left;padding-bottom:10px;}
	
div#content div.question div
	{margin-top:5px;}
	
div#content div.question span.error_text, div#content div.question2 span.error_text
	{width:500px;}
	
div#content a.pop, div#content a.pop4
	{padding-left:15px;background:url(help_icon.gif) no-repeat left center; margin-bottom:10px;font-size:95%; color:#48647f;}
	
h4.question
	{}
	
div#content ul.failList
	{margin:0 0 20px 20px;font-size:90%;}

div#content ul.failList li
	{margin-bottom:10px;list-style:none;}
	
div#content ul.failList h4
	{font-size:100%;}
	
div#content ul.failList p
	{margin-left:20px;padding:0;}
	

/* sidebar overides from general2col.css - position changed to left  */
#sidebar 
	{width:200px;margin:40px 0 0 0;}
	
#content-wrapper #sidebar h3
	{padding:0px 0 0 25px;color:#db0000;font-size:110%; border-bottom: none; margin: 0 0 0.75em;}
	
.pac-number {
font-size: 110%; font-weight: bold; color:#db0000;}


	
