
/* form.form2 styles added by Paula */

/* body
{
	behavior: url("/css/csshover.htc");
} */

#PASCOcontent form.form2, #PASCOcontent form.form2 p, #PASCOcontent form.form2 ul, #PASCOcontent form.form2 ul li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}

#PASCOcontent form.form2
{
	width: 430px;
}


/*** Form Container ***/

#PASCOcontent .formContainer_1
{
	width:430px;
	padding:0 12px;
	/* padding-right:0; */
	border:1px solid #AAAAAA;
	background-color:#D0D8DF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* */
}

#PASCOcontent .formContainer_1 p
{
	text-align:left;
}

#PASCOcontent .formContainer_1 h2
{
	color:#13568B;
	font-size:20px;
	margin-top:12px;
	margin-bottom:0px;
	margin-left:6px;
}

#PASCOcontent .formContainer_1 p.requiredLine
{
	font-size:11px;
	line-height:10px;
	text-align:right;
	margin:0;
	margin-right:36px;
	margin-bottom:6px;
}


/*** Fieldset ***/

#PASCOcontent form.form2 fieldset, #PASCOcontent fieldset.form2
{
	margin-bottom:12px;
	padding:12px 12px 3px 12px;
	border:1px solid #AAAAAA;
	width:400px;
	/* float:left; */
	margin-right:10px;
	background-color:#FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#PASCOcontent fieldset.form2, #PASCOcontent form.form2 fieldset.form2, #PASCOcontent form.form2 fieldset.twoCol
{
	margin-top:18px;
	width:530px;
}


#PASCOcontent form.form2 fieldset .borderTop
{
padding-top:12px;
}

/*** Legend ***/

#PASCOcontent form.form2 legend
{
	margin-bottom:12px;
	padding: 4px 12px;
}

#PASCOcontent form.form2 fieldset fieldset legend
{
	background-image:none;
	color:#666666;
}


/*** Label ***/

#PASCOcontent form.form2 label
{
	display:block; /* inline-block; */
	width: 248px;
	vertical-align:top;
	font-weight:bold;
	color:#555555;
}

#PASCOcontent form.form2 ul li label
{
	display:inline-block;
}



/*** Form Elements ***/

#PASCOcontent form.form2 input, #PASCOcontent form.form2 textarea
{
	width: 240px;
}

#PASCOcontent form.form2 input.text, #PASCOcontent form.form2 textarea.text
{
	border: 1px solid #9DB7C9;
	font-size:12px;
	line-height:16px;
	/* padding:2px;
	height:16px;
	background-color:#FFFFFF;
	background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; */
}


#PASCOcontent form.form2 input.radio, #PASCOcontent form.form2 input.checkbox
{
	width: 20px;
	height:16px;
	display:inline;
}

/*** UL, LI ***/

#PASCOcontent form.form2 ul
{
	float:left;
	width:248px;
	margin-top:9px;
}

#PASCOcontent form.form2 ul li, #PASCOcontent fieldset.form2 ul li
{
	list-style:none;
	margin-left:0;
}

#PASCOcontent form.form2 .selected, #PASCOcontent fieldset.form2 .selected
{
	color:#CC0000;
	font-weight:bold;
}
 
#PASCOcontent form.form2 ul label
{
	list-style:none;
	margin-left:0;
	font-weight:normal;
	width:215px;
}

#PASCOcontent form.form2 ul li input, #PASCOcontent fieldset.form2 ul li input
{
	width: 20px;
	height:16px;
}


/*** Submit Button ***/

#PASCOcontent form.form2 p.submitBtn, #PASCOcontent fieldset.form2 div.submitBtn
{
	text-align:center;
	margin-top:0;
}

#PASCOcontent form.form2 p.submitBtn input.button, #PASCOcontent fieldset.form2 div.submitBtn p.button
{
	width:75px;
	padding:6px;
	background-color:#005A9A;
	color:#FFFFFF;
	border:none;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

#PASCOcontent form.form2 p.submitBtn input.button.unsubscribe
{
	width:100px;
	margin-top:24px;
}

#PASCOcontent fieldset.form2 div.submitBtn p.button.updatePrefs
{
	display:inline-block;
	width:200px;
	margin-bottom:24px;
}

#PASCOcontent fieldset.form2 div.submitBtn p.button.updatePrefs a
{
	color:#FFFFFF;
}

#PASCOcontent form.form2 p.submitBtn input.button.buttonHover
{
	background-color:#308ACA;
}

/*** MISC. ***/

#PASCOcontent form.form2 .hidden {
    display:none;
}

#PASCOcontent form.form2 label .requiredAsterisk, #PASCOcontent .requiredAsterisk
{
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
}

#PASCOcontent form.form2 .noBottomMargin
{
	margin-bottom:0;
}



/*** DISABLE, ENABLE FORM FIELDS ***/

#PASCOcontent form.form2 #globalInfo .off
{
	background-color:#DDDDDD;
	padding:3px;
} 

#PASCOcontent form.form2 #globalInfo .off label, #PASCOcontent form.form2 .off span
{
	color:#999999;
} 

#PASCOcontent form.form2 #globalInfo .on
{
	background-color:#FFFFFF;
	padding:3px;
}

#PASCOcontent form.form2 #globalInfo .on label, #PASCOcontent form.form2 .on span
{
	color:#555555;
}

#PASCOcontent form.form2 #globalInfo .on .requiredAsterisk
{
	color:#CC0000;
}



#PASCOcontent form.form2 #globalInfo div.off .submitBtn input.button
{
	background-color:#93B7D1;
	cursor:default;
}

#PASCOcontent form.form2 #globalInfo div.on .submitBtn input.button
{
	background-color:#005A9A;
	cursor:pointer;
}


/*** ERROR ***/


#PASCOcontent form.form2 label.error, #PASCOcontent #leads-form .on label.error, #PASCOcontent #leads-form #globalInfo .on label.error
{
	width: 250px;
	display: block;
	color:#CC0000;
	font-weight:normal;
	margin-bottom:3px;
}