 /*
 *@author            Laura Henry
 *@created          aug 2005
 */

/*  Start defining layout blocks */

#container { width: 760px;  
			height: 900px;   
			z-index: 0;   
			position: relative;  
			margin: 0 auto;
			}
			
/* header for form and nonform */
#header { float:left; z-index: 2; top:0px; width: 760px; background:#FFFFFF; }
/* end header  */

/* body elements */
#pagecopy { float:left;
			z-index: 1; 
			width: 760px; 
			background-image:url(..);
			background-color: #FFFFFF;
			background-repeat: repeat-y; }   

/* end body elements */


/* nonform elements */
#headernoform{
	float:left;
}
/* nonform elements */
#mainBoxnoform { float:left;
				z-index: 1; 
				width: 760px; 
				height: 380px; 
				background-color:#FFFFFF; } 
#pagecopynoform { float:left; z-index: 1; width: 760px; text-align:left;  }
#footernoform { position: absolute; 
			width: 760px;  
			z-index: 1; 
			left: 0px;  
			padding-top: 0px; 
			padding-bottom:10px; 
			color: #000000; 
			/*background-image:url(../images/<iw_value name='dcr.stylesheet.footer.foot_bg_image_noform/>);*/
			background-color: ;  
			background-repeat: no-repeat;}
/* end nonform elements */
/* end nonform elements */


/* form elements */
#formbox { float:left;
			z-index: 3; 
			width: 760px; 
			overflow: hidden; 
			background-image:url(..);
			background-color: #767676;
			background-repeat: repeat-y;  }
			
#formheader {position: relative; z-index: 3; width: 430px; height: 57px; top: 0px; left: 0px;}
#row {  width: 430px;  /*height: 25px;*/  padding-top: 5px;  padding-bottom: 5px;  padding-left: 5px; }

#button {width:400px;position:relative;top:10px;}
/* form stuff */
input, select {
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
}

.form { font-family: verdana;font-size: 11px; font-weight: normal;color:#000000; }
span.label { float:left;width:125px;text-align: left; color:#FFFFFF;}
.label1 { float:left;width:125px;text-align: left; color:#FFFFFF;font-family: verdana; font-size:11px;}

/* prequal only elements */
#prequal {position:relative; left:35px; width:430px; text-align: left;  }
#rowprequal {position: relative; width: 430px; padding-right:10px;  }
span.formnumber { position:absolute; width:25px;   }

/* end prequal only elements */

/* for submit button */
.thide { display: none; }
.tshow { display: block; font-weight: bold; font-size:12px; color:#000000; } 

/** autotab styles**/
.formfieldfocus {background-color: #dce4f1;}
.s_paren { font-size: 20px; }

.error { color:#CC3333;
		font-weight: bold; 
		font-size: 11px; 
		padding-left: 5px;}
/* end form elements */





/*  footer elements */
#footer {   text-align: right;
			width: 760px;  
			z-index: 1; 
			font-size:8px;
			padding-top: 0px; 
			padding-bottom:10px; 
			color: #000000; 
			background-image:none;
			background-color: #FFFFFF;  
			background-repeat: repeat-x;}
#footerimages {float:left; width: 760px; }
/* end footer elements */


  
/* ********************************************************************** */

/*  Start defining content blocks */
/*  body content: */
#pagecopyContent {padding-top: 0px; padding-bottom: 20px; padding-left: 10px; padding-right:10px; font-weight: normal; text-align: left; }

#formContent {position: relative;z-index: 1; padding-top: 10px; margin-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: left;
} 
/*  end defining content blocks */




/* pop up styles */
.popcolor {background-color:#FFFFFF;background-image:none;}
#popcontainer { width: 500px; z-index: 0; position: relative; margin: 0 auto;  }

#popheader { position: relative; 
			z-index: 1; 
			top:0px; 
			left:0px; 
			width: 500px;  
			text-align:left; 
				}

#poppagecopy { position: relative; 
				z-index: 1; 
				width: 500px; 
				left: 0px;  
				background-image:none;
				background-color: #FFFFFF; 
				background-repeat: repeat-x; }
   
#poppagecopyContent {
	color: #000000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: normal;
    text-align: left;
}
.poptop { position: relative;top:10px; width: 450px; padding:10px; text-align:right;}
.popbottom { position: relative; z-index: 1; left:0px; width: 450px; height: 60px; text-align:right;  padding:10px;}

/* styles */
/* styles */
/* styles */
body { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; }
body { text-align:center; 
		font-family: verdana; 
		background-image:url(..);
		background-repeat: repeat;}
body { background-color: #BBBBBB;}

p { color:#000000; }
div {
	color:#000000;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
}

	
/* various */
.bold { font-weight: bold; }
.small {font-size: 11px;}
.italic {font-style:italic;}

/* headings */
h1 { color:#000000; font-size: 18px; font-weight: bold; margin-top:0px; }
h2 { color:#000000; font-size: 13px; font-weight: bold;  }
h3 { color:#000000; font-size: 11px; font-weight: bold;  }

/* links */

a { color:#000000;
 	font-size: 12px;  
	text-decoration: underline; 
	font-weight:normal; }
a:hover { color:#2211ff; 
		font-size: 12px; text-decoration: underline; font-weight:normal; }
a:visited { color:#2211ff; 
			font-size: 12px; text-decoration: underline; font-weight:normal; }

.pop_link { color:#000000;
 	font-size: 12px;  
	text-decoration: underline; 
	font-weight:normal; }
a.pop_link { color:#000000;
 	font-size: 12px;  
	text-decoration: underline; 
	font-weight:normal; }
a.pop_link:hover { color:; 
					font-size: 12px; 
					text-decoration: underline; 
					font-weight:normal; }
a.pop_link:visited { color:; 
					font-size: 12px; 
					text-decoration: underline; 
					font-weight:normal; }

.footerlinks  { color:5577aa;
 				font-size: 12px;  
				text-decoration: underline;  font-weight:normal; }
a.footerlinks { color:5577aa;
 				font-size: 12px;  
				text-decoration: underline;  font-weight:normal; }
a.footerlinks:hover { color:2211ff; 
					font-size: 12px; 
					text-decoration: underline;}
a.footerlinks:visited { color:2211ff; 
						font-size: 12px; 
						text-decoration: underline;}
	
	