 /*
 *@author            Laura Henry
 *@created          aug 2005
 */

/*  Start defining layout blocks */

#container { width: 760px;   
			height: 500px;   
			z-index: 0;   
			position: relative;  
			margin: 0 auto;
			}
			
/* header for form and nonform */
#header { position: absolute; z-index: 2; top:0px; left:0px; width: 760px;  }
/* end header  */

/* body elements */
#pagecopy { position: absolute; 
			z-index: 1; 
			width: 330px; 
			left: 0px; 
			background-image:url(..);
			background-color: #B5E1D9;
			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:#B5E1D9; } 
#pagecopynoform { position: absolute; z-index: 1; width: 760px; top:80px; left: 15px; text-align:left;  }
#footernoform {  position: relative; z-index: 0; width: 760px; height:50px; left: 13px; 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/bg_image.gif);
			background-color: #22fe96;
			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: 0px;  padding-bottom: 3px;  padding-left: 5px; }
#button {margin-left: 120px;}

/* form stuff */
input, select {
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
}

.formtxt {color:#000000; font-family: arial; font-size: 13px; 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:#000000;}


/* prequal only elements */
#prequal {position:relative; left:25px; width:350px; text-align: left;  }
#rowprequal {position: relative; width: 430px; padding-right:10px;  }
span.formnumber { position:absolute; width:25px;   }
#rowform  {position: relative; left:2px; width: 350px; font-family: arial; font-size: 13px; font-weight: bold; color:#000000; }


/* 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:#CCCCCC;
		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-color: ;  
			background-repeat: repeat-x;}
#footerimages {position: relative ; width: 760px; }
/* end footer elements */


  
/* ********************************************************************** */

/*  Start defining content blocks */
/*  body content: */
#pagecopyContent {padding-top: 10px; padding-bottom: 20px; padding-left: 0px; padding-right:10px; font-weight: normal; text-align: left; }

#formContent {position: relative;z-index: 1; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 20px; 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; 
			background-color:			
			 }

#poppagecopy { position: relative; 
				z-index: 1; 
				width: 500px; 
				left: 0px;  
				background-image:url(..);
				background-color: #B5E1D9; 
				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:0px; text-align:right;}
.popbottom { position: relative; z-index: 1; left:0px; width: 500px; height: 60px; text-align:right;  padding:0px;}

/* 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: #FFFFFF;}

p { color:#1B433A; }
div {
	color:#1B433A;
    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: 14px; 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: 10px;  
	text-decoration: underline; 
	font-weight:normal; }
a:hover { color:#000000; 
		font-size: 10px; text-decoration: underline; font-weight:normal; }
a:visited { color:#000000; 
			font-size: 10px; text-decoration: underline; font-weight:normal; }

.pop_link { color:#000000;
 	font-size: 10px;  
	text-decoration: underline; 
	font-weight:normal; }
a.pop_link { color:#000000;
 	font-size: 10px;  
	text-decoration: underline; 
	font-weight:normal; }
a.pop_link:hover { color:; 
					font-size: 10px; 
					text-decoration: underline; 
					font-weight:normal; }
a.pop_link:visited { color:; 
					font-size: 10px; 
					text-decoration: underline; 
					font-weight:normal; }

.footerlinks  { color:#000000;
 				font-size: 10px;  
				text-decoration: underline;  font-weight:normal; }
a.footerlinks { color:#000000;
 				font-size: 10px;  
				text-decoration: underline;  font-weight:normal; }
a.footerlinks:hover { color:#000000; 
					font-size: 10px; 
					text-decoration: underline;}
a.footerlinks:visited { color:#000000; 
						font-size: 10px; 
						text-decoration: underline;}
	

#footerContent {
    text-align:left;
    padding-top:10px;
    padding-bottom:10px;
	padding-left:10px;
    font-weight: normal;
    font-size:10px;
}

#copyright {
   position:absolute;
   left:230px;
   width:530px;
   font-weight: normal;
   color:#000000;
   z-index: 7;
   background-color:#FFFFFF;
}

#copyrightContent {
    text-align:right;
    padding-top:10px;
    padding-bottom:10px;
	padding-right:10px;
    font-weight: normal;
    font-size:10px;
}

#footnote {
   margin-top:10px;
   position:absolute;
   left:0px;
   width:760px;
   font-weight: normal;
   color:#000000;
   z-index: 3;
   background-color:#FFFFFF;
}
	