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

/*  Start defining layout blocks */

#container { width: 795px;   
			height: 500px;   
			z-index: 0;   
			position: relative;  
			margin: 0 auto;
			}
			
/* header for form and nonform */
#header { position: absolute; z-index: 2; width: 760px; height:180px; left:0px; }
/* end header  */

/* body elements */ 
#pagecopy { position: absolute; 
			z-index: 1; 
			width: 760px; 
			left: 0px; 
			background-image:url(../images/lft_bg.gif);
			background-color: #E7F4F5;
			background-repeat: repeat-y; }   

/* end body elements */


/* nonform elements */
/* nonform elements */
#mainBoxnoform { position: absolute; 
				z-index: 1; 
				top:0px; 
				left:0px; 
				width: 760px; 
				height: 380px; 
				background-color:#E7F4F5; } 
#pagecopynoform { position: absolute; z-index: 1; width: 760px; top:80px;  left: 0px; text-align:left;  }
#footernoform {  position: relative; z-index: 0; width: 760px; height:50px; left: 0px; text-align:right; }
/* end nonform elements */
/* end nonform elements */


/* form elements */
#formbox { position: absolute; 
			z-index: 3; 
			width: 430px; 
			left: 330px; 
			overflow: hidden; 
			background-image:url(../images/frm_bg.jpg);
			background-color: #FFFFFF;
			background-repeat: repeat-y; 
			text-align:left;
			 }
			
#formheader {position: relative; z-index: 3; width: 430px; height: 57px; top: 0px; left: 0px;}
#row {  width: 385px;  /*height: 25px;*/  padding-top: 0px;  padding-bottom: 3px;  padding-left: 5px; }
#button {width:430px;}
/* form stuff */
input, select {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
}
#formheaderBox {
	left:325px;
	height:45px;
	width:382px;
	overflow: hidden; 
	background-image:url(../images/bg_form_header.jpg);
	z-index:10;
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}
.form { font-family: verdana;font-size: 11px; font-weight: normal;color:#000000; }
span.label { float:left;width:165px;text-align: left; color:#000000;}


/* prequal only elements */
#prequal {position:relative; left:35px; width:430px; text-align: left;  }
#rowprequal {position: relative; width: 400px; }
span.formnumber { position:absolute; width:25px;   }
.prequalAns { font-family:verdana; font-size:11px; color:#000000; width:140px;font-weight:normal;} 

/* 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:#FF0000;
		font-weight: bold; 
		font-size: 11px; 
		padding-left: 5px;}
/* end form elements */





/*  footer elements */
#footer { position: absolute; 
			width: 760px;  
			z-index: 1; 
			left: 0px;  
			padding-top: 0px; 
			padding-bottom:10px; 
			color: #000000; 
			background-image:url(..);
			background-repeat: repeat-x;
                                    text-align:left;}
#footerimages {position: relative ; width: 760px; }
/* end footer elements */


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

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

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




/* pop up styles */
.popcolor {background-color: #FFFFFF;}
#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:url(..);
		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: 500px; padding:10px; text-align:right;}
.popbottom { position: relative; z-index: 1; left:0px; width: 500px; 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: arial; 
		background-image:url(..);
		background-repeat: repeat;}
body { background-color: #FFFFFF;}

p { color:#000000; }
div {
	color:#000000;
    font-family: arial;
    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: 14px; font-weight: bold; margin-top:0px; }
h2 { color:#000000; font-size: 18px; font-weight: bold;  }
h3 { color:#000000; font-size: 11px; font-weight: bold;  }

/* links */

a { 	font-size: 11px;  
	font-weight:normal; }
a:hover { font-size: 11px; text-decoration: underline; font-weight:normal; }
a:visited { font-size: 11px; text-decoration: underline; font-weight:normal; }

.pop_link { 	font-size: 11px;  
		font-weight:normal; }
a.pop_link { 	font-size: 11px;  
		font-weight:normal; }
a.pop_link:hover { 	font-size: 11px; 
			font-weight:normal; }
			
a.pop_link:visited { 	font-size: 11px; 
			font-weight:normal; }

.footerlinks  { 	font-size: 11px;  
			font-weight:normal; }
			
a.footerlinks { 	font-size: 11px;  
			font-weight:normal; }
			
a.footerlinks:hover { 	font-size: 11px; }
			
a.footerlinks:visited { font-size: 11px; }
	
	
