br.cleaner {	clear:both;font-size:0;height:0;line-height:0; }
.noDisplay{ display:none; }
p.centerAlign{ text-align:center; }

div.progressBarContainer {text-align:center;height:50px;}

/*** Progress Bar ***/
ul#progressBar {display:inline;list-style-type:none;overflow:hidden;margin:0px 0px 0px 0px;padding:0px;border-top:1px solid #5A8CC5;border-bottom:1px solid #5A8CC5;float:left;}
ul#progressBar li{float:left;background-image:url(../images/toolkit_buttons.jpg);background-repeat:no-repeat;background-position:0px -1px;border-left:1px solid #FFFFFF;width:99px;height:33px;color:#FFF;cursor:pointer;font-family:inherit;font-size:10px;font-weight:bold;text-align:center;}
ul#progressBar li.margin2lines{height:30px;padding-top:3px;}
ul#progressBar li.margin1line{padding-top:9px;height:24px;}
ul#progressBar li.visited-completed{background-position:0px -40px;}
ul#progressBar li.visited-incompleted{background-position:0px -79px;}
ul#progressBar li.novisited{background-position:0px -118px;}
ul#progressBar li.first{border-left:0px;}

/*** Forms ***/
div.pageHolder {  }
div.pageHolder div#formHolder {  text-align:center; }
div.pageHolder div#formHolder div.stepBox {width:494px;margin:0px; float:left;}

div.pageHolder div#formHolder div.stepBox div.formHeader {background-image:url(../images/seeingsings_header.jpg);background-repeat:no-repeat;color:#FFFFFF;font-size:14px;font-weight:bold;color:#922B46;height:21px;padding-left:6px;padding-top:9px;text-align:left;}
div.pageHolder div#formHolder div.stepBox div.formCenter {background-image:url(../images/seeingsings_center.jpg);background-repeat:no-repeat;background-color:#F1F1F1;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;min-height:260px;height:auto !important;height:260px;}
div.pageHolder div#formHolder div.stepBox div.formCenter div.formLegend {height:50px;padding:15px;text-align:left;}

div.formFootNote {text-align:left;padding-left:15px; padding-top:30px;clear:both}

div.pageHolder div#formHolder div.stepBox div.formFooter {background-image:url(../images/seeingsings_footer.jpg);background-repeat:no-repeat;height:13px;}
div.pageHolder div#formHolder div.stepBox div.formControllers {text-align:left;}
div.pageHolder div#formHolder div.stepBox div.formControllers.centerAlg { text-align:center; }

/***** FORM 1 *****/
div.pageHolder div#formHolder div#formStep1 { }
/*slider CSS*/
div.pageHolder div#formHolder div#formStep1 .slidercontainer{margin:0px auto; text-align:center;}
div.pageHolder div#formHolder div#formStep1 .slider-bg{background:url(/css/ui-lightness/images/slider-bg.gif) no-repeat;width:453px; height:27px;padding-top:3px;margin:0 auto;}
div.pageHolder div#formHolder div#formStep1 .ui-slider-handle { top:-4px;/*background:url(../css/ui-lightness/images/slider-handle.gif) no-repeat;*/ }

div.pageHolder div#formHolder div#formStep1 .slider-bg div{width:412px;margin-left:10px;}
div.pageHolder div#formHolder div#formStep1 div.formTableRow {border-bottom:1px solid #CCCCCC;width:462px;margin:0 auto 10px;overflow:hidden;}
div.pageHolder div#formHolder div#formStep1 div.formTableRow div.titleRight, div.pageHolder div#formHolder div#formStep1 div.formTableRow div.titleLeft {width:165px;}
div.pageHolder div#formHolder div#formStep1 div.formTableRow div.titleLeft{padding-top:5px;float:left;width:142px;text-align:left;padding-left:7px;}
div.pageHolder div#formHolder div#formStep1 div.formTableRow div.titleLeft strong{padding-top:8px;color:#922B46;}
div.pageHolder div#formHolder div#formStep1 div.formTableRow div.titlecenter{float:left;padding-top:5px;}	
div.pageHolder div#formHolder div#formStep1 div.formTableRow div.titleRight{padding-top:5px;float:right;width:165px;text-align:right;padding-right:7px;}	
div.pageHolder div#formHolder div#formStep1 div.formTableRow div.titleRight strong{color:#922B46;padding-top:8px;}		
/***** FORM2 ******/
div.pageHolder div#formHolder div#formStep2 {background-color:green;}
div.pageHolder div#formHolder div#formStep2 div.cheboxesSpace2{
	border-top:1px solid #CDCDCD;
	font-size:12px;
	height:50px;
	margin:7px auto 0;
	padding-left:5px;
	width:459px;
	position: relative;
}
div.pageHolder div#formHolder div#formStep2 .cheboxesSpace2{
	padding-top:5px;
}

div.pageHolder div#formHolder div#formStep2 div.cheboxesSpace2 div.radioInputs {
	margin-top:7px;
}
div.pageHolder div#formHolder div#formStep2 div.cheboxesSpace2 div.radioInputs input{
	float:left;
	vertical-align:middle;
}
div.pageHolder div#formHolder div#formStep2 div.cheboxesSpace2 div.radioInputs label{
	float:left;
	width:125px;
	padding-left:5px;
	padding-top:2px;
}

/***** FORM 3 *****/
div.pageHolder div#formHolder div#formStep3 {  }

/***** FORM 4 *****/
div.pageHolder div#formHolder div#formStep4 {  }
/*OpinionTree CSS*/
div.pageHolder div#formHolder div#formStep4 .option-tree{width:450px;margin:0px auto;}
div.pageHolder div#formHolder div#formStep4 .option-tree h3{font:bold 12px Arial;color:#7f2347;margin-top:20px;cursor:pointer;}
div.pageHolder div#formHolder div#formStep4 .option-tree h3.expanded{background-position:0px 0px;background:url(../images/optiontree-bullet1.gif) no-repeat; }
div.pageHolder div#formHolder div#formStep4 .option-tree h3.collapsed{background-position:0px 0px; background:url(../images/optiontree-bullet2.gif) no-repeat;}
div.pageHolder div#formHolder div#formStep4 .option-tree h3 div{margin-left:20px; }

div.pageHolder div#formHolder div#formStep4 .option-tree div.question{margin-top:8px;margin-bottom:5px;padding-left:20px;}
div.pageHolder div#formHolder div#formStep4 .option-tree div.checkboxwrapper{ background:url(../images/custom-checkbox.gif) no-repeat;width:15px; height: 14px;float:left;cursor:pointer;}
div.pageHolder div#formHolder div#formStep4 .option-tree div.checked{background-position:0px 0px;}
div.pageHolder div#formHolder div#formStep4 .option-tree div.unchecked{background-position:0px -14px;}
		
div.pageHolder div#formHolder div#formStep4 .option-tree div.question input{ width:10px; display:none;}
div.pageHolder div#formHolder div#formStep4 .option-tree div.question label{margin-left:5px;cursor:pointer; }
div.pageHolder div#formHolder div#formStep4 .option-tree div.inactivegroup {display:none;}
div.pageHolder div#formHolder div#formStep4 .option-tree div.activegroup {display:block;}

div.pageHolder div#formHolder div#formStep4 .option-tree .deselectlink {padding-top:5px;padding-left:20px;font:12px Arial;color:#707070;font-weight:bold;text-decoration:none;}
div.pageHolder div#formHolder div#formStep4 .option-tree .deselectlink:hover {text-decoration:underline;}



/*MODAL DIALOGS*/
#benefitsdialog{background:url(../images/overlay-bg-benefits.png) no-repeat;display:none; height:300px;width:600px;}
#benefitsdialog h3{font:bold 12px Arial;color:#164984;width:540px;margin:20px auto;}
#benefitsdialog h3 div.title{float:left;}
#benefitsdialog h3 div.close{float:right;cursor:pointer;}
#benefitsdialog div.dg-content{width:540px;margin:-15px auto 0 auto;font-size:5px;}
#benefitsdialog p{font:11px Arial;color:#363636;}
#benefitsdialog div.bullet{background:url(../images/overlay-bullet-1.png) no-repeat;width:10px; height:15px;float:left;margin-top:10px;margin-left:10px;}
#benefitsdialog div.item{float:left;font:11px Arial;color:#363636;height:15px;margin-top:10px;}
#benefitsdialog div.item sup{ font-size:8px;}
#benefitsdialog p sup{font-size:7px;line-height:14px;}

#symptomsdialog{background:url(../images/overlay-bg-symptoms.png) no-repeat;display:none; height:500px;width:600px;}
#symptomsdialog h3{font:bold 12px Arial;color:#164984;width:550px;margin:15px 0px 0px 10px;height:18px; }
#symptomsdialog h3 div.title{float:left;}
#symptomsdialog h3 div.close{float:right;cursor:pointer;}
#symptomsdialog div.dg-content{width:540px;margin:15px 0px 0px 10px;}
#symptomsdialog div.dg-content p.small{font:10px Arial;}

#symptomsdialog .tabset1{background:url(../images/symptoms-1.gif) no-repeat;height:238px;width:555px;margin-top:10px;z-index:99999999;}
#symptomsdialog .tabset2{background:url(../images/symptoms-2.gif) no-repeat;height:238px;width:555px;margin-top:10px;display:none;z-index:99999999;}
#symptomsdialog .tabset3{background:url(../images/symptoms-3.gif) no-repeat;height:238px;width:555px;margin-top:10px;display:none;z-index:99999999;}
/*
#symptomsdialog .tabset-1{background-position: 0px 0px !important;}
#symptomsdialog .tabset-2{background-position: 0px -238px !important;}
#symptomsdialog .tabset-3{background-position: 0px -476px !important;}
*/
/*
#symptomsdialog .ui-widget {font:12px Arial !important;color:#363636 !important;}
#symptomsdialog div.dg-content p.tabs1{font:12px Arial !important;color:#363636; }
#symptomsdialog #fragment-1{background-color: #f0f3f8;height:180px;}
#symptomsdialog #fragment-2{background-color: #f0f3f8;height:180px;}
#symptomsdialog #fragment-3{background-color: #f0f3f8;height:180px;}
#symptomsdialog .ui-widget-header{background:none !important;border:0px !important;}
#symptomsdialog .ui-widget-header li{border: 1px solid #adc5da !important;border-bottom:0px !important;}
#symptomsdialog .ui-tabs-nav {margin-top:10px !important;}
#symptomsdialog .ui-tabs-nav li{margin:0px !important;margin-right:1px !important;}
#symptomsdialog li.ui-tabs-selected{padding-bottom:0px !important;}
#symptomsdialog li.ui-tabs-selected{background:#F6F6F6 url(ui-lightness/images/ui-bg_glass_100_sky_1x400.png) repeat-x scroll 50% 50% !important;font:bold 13px Arial !important;color:#ffffff !important;}
#symptomsdialog .ui-state-default{background:#F6F6F6 url(ui-lightness/images/ui-bg_glass_100_lblue_1x400.png) repeat-x scroll 50% 50% !important;font:bold 13px Arial !important;color:#4376a5 !important;}
#symptomsdialog .ui-state-default a,#symptomsdialog  .ui-state-default a:link,#symptomsdialog  .ui-state-default a:visited{ font:bold 13px Arial !important;color:#ffffff !important;}
#symptomsdialog .ui-state-active a, #symptomsdialog .ui-state-active a:link, #symptomsdialog .ui-state-active a:visited { font:bold 13px Arial !important;color:#4376a5 !important;}
#symptomsdialog .ui-tabs .ui-tabs-nav{padding:0px;}
#symptomsdialog .tab_ul{}
#symptomsdialog .tab_ul li{font:12px Arial;color:#363636;}
#symptomsdialog .tab_ul li{}
*/



#maildialog{background:url(../images/overlay-bg-symptoms.png) no-repeat;display:none; height:500px;width:600px;}
#maildialog h3{font:bold 12px Arial;color:#164984;width:540px;margin:20px auto;}
#maildialog h3 div.title{float:left;}
#maildialog h3 div.close{float:right;cursor:pointer;}
#maildialog div.dg-content{width:540px;margin:15px auto;}
#maildialog p{font:12px Arial;color:#363636;}
#maildialog form{margin-top:20px;}
#maildialog form .entry{margin-top:15px;float:left;width:480px;}
#maildialog form .entry input{border:0px; background: transparent url(../images/inputbg.gif) no-repeat;width:360px;height:18px;font:10px Arial;float:left;padding-left:5px;padding-top:2px;}
#maildialog form .entry label{font:12px Arial;float:left;width: 110px;}
#maildialog form .submit{float:left;  width:470px; margin-top:20px;padding-right:0px;text-align:right;}
div.ui-dialog-content div#maildialog {position:absolute; top:200px; left:220px;}

/*FORM 3*/

div.pageHolder div#formHolder div#formStep3 .formLegend{border:0px solid red;height:30px;}

/*FORM 3*/


/***** FORM 5 *****/
div.pageHolder div#formHolder div#formStep5 {  }
div.pageHolder div#formHolder div#formStep5 h3{font:bold 14px Arial; color:#7f2347;  }
div.pageHolder div#formHolder div#formStep5 .formControllers{width:460px; margin:0px auto;}
div.pageHolder div#formHolder div#formStep5 .formControllersTitle{margin-top:20px;margin-bottom:10px;}
div.pageHolder div#formHolder div#formStep5 .formControllers input{display:none;}
div.pageHolder div#formHolder div#formStep5 .formControllers label{font:11px Arial;padding-right:10px;cursor:pointer;float:left;margin-left:5px;}
div.pageHolder div#formHolder div#formStep5 .formControllers a{font:11px Arial;color:#6096cb;text-decoration:none;}
div.pageHolder div#formHolder div#formStep5 .formControllers a:hover{text-decoration:underline;}
div.pageHolder div#formHolder div#formStep5 .checkBoxHolder5{margin-top:10px;}

div.pageHolder div#formHolder div#formStep5 .formControllers div.checkboxwrapper{ background:url(../images/custom-checkbox.gif) no-repeat;width:15px; height: 14px;float:left;cursor:pointer;margin-left:5px; }
div.pageHolder div#formHolder div#formStep5 .formControllers div.checked{background-position:0px 0px;}
div.pageHolder div#formHolder div#formStep5 .formControllers div.unchecked{background-position:0px -14px;}



div.pageHolder div#formHolder div#formStep5 #formSubmit{float:left;margin-left:0px;margin-top:25px;}
div.pageHolder div#formHolder div#formStep5 #mailGuide{float:right;margin-right:10px;margin-top:30px;}


div.pageHolder .gotoStep{margin-top:10px;float:left;width:490px;}
div.pageHolder .gotoStep .prev{float:left;margin-left:20px;display:inline;}
div.pageHolder .gotoStep .next{float:right;margin-right:20px;display:inline;}

.error{color:red;height:20px;*height:0px;padding-left:112px;}
.ui-widget-overlay{left:0px;top:0px;height:200% !important;width:100%;z-index: 1001;position:absolute;opacity:0.5;background:#666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) repeat scroll 50%;display:none;}
/*.ui-dialog {	left:200px !important;top:165px !important;}*/