@charset "UTF-8";
/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; padding:0px; text-align:center; background:#000000; padding:10px; color:#FFFFFF; line-height:1.5em;}

#header {background:url(../images/header_back.jpg) left no-repeat;   text-align:center; font-weight:bold; font-size:14px; height:145px;}
#landing_header_top {background:url(../images/landing_header_back.jpg) left repeat-x;    font-weight:bold; font-size:14px; height:75px;}
#logo {background:url(../images/referme-logo.jpg) center no-repeat; width:766px; height:151px;}
#landing_main_body {background:url(../images/blue_back_lite.jpg) repeat; }
#nav_bar {background:url(../images/nav_back.jpg) center no-repeat; height:64px; width:100%; text-align:center; }
#phone_number {width:150px; height:25px;   color:#FFFFFF; font-size:16px; font-weight:bold; position:relative; left:400px; top:50px;}
#main_content_box{ background:url(../images/main_back.jpg) left repeat;  width:100%; text-align:left; margin:0px; padding:10px 0px 10px 0px; }

#home_content_box{ background:url(../images/new_main_bgd.png) center no-repeat;  width:100%; text-align:left; margin:0px; padding:0px; }
#phone_number {width:150px; height:25px;   color:#FFFFFF; font-size:16px; font-weight:bold; position:relative; left:400px; top:50px;}
.home_text {font-size:12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}

#main_content_box a:link {color:#FFFFFF; }

#main_content_box a:visited {color:#FFFFFF; }
#lighter_blueprint { background:url(../images/blue_back_lite.jpg) left repeat;  center repeat; width:743px; min-height:523px; height:auto; border:1px solid black; text-align:left; color:#000000;}
#main_content_box a:hover {color:#FF9900; }

#fuller_blueprint { background:url(../images/blue_back_dark.jpg) left repeat;  center repeat; width:743px; min-height:523px; height:auto; border:1px solid black; text-align:left; color:#000000;}

.nav_item {color:#FFFFFF;  padding:0px 3px 0px 3px; font-size:12px; }

.nav_item a:link {color:#FFFFFF; text-decoration:none;}

.nav_item a:visited {color:#FFFFFF; text-decoration:none;}

.nav_item a:hover {color:#FF9933; text-decoration:underline;}

.headers {font-size:16px; color:#ff9933; font-weight:bold; line-height:2em;}

.form_headers {font-size:14px; color:#ff9933; font-weight:bold; }

.form_headers_blk {font-size:14px; color:#000000; font-weight:bold; }
.form_headers_wht {font-size:14px; color:#FFFFFF; font-weight:bold; }

#header_text_box {position:relative; left:0px; top:10px; width:auto; height:auto; text-align:center;}

.header_text {color:#000000; text-shadow:#FFFFFF 5px 5px 5px; filter: Shadow(Color=#FFFFFF, Direction=135, Strength=5); padding:10px 0px 0px 0px; margin:10px 0px 0px 0px;}

#footer_box {width:90%; height:65px; background:#cc6633; text-align:center;margin:0px;}

.copyright {font-size:10px; color:#000000;}

.disclamiers {font-size:10px; color:#FFFFFF;}

#template_header {background:url(../images/templates/header.jpg) center no-repeat; width:766px; height:89px; text-align:left;}

#template_main_back {background:url(../images/templates/main_background.jpg) center repeat; width:743px; min-height:523px; height:auto; border:1px solid black; text-align:left; color:#000000;}

#right_column_dark {background:url(../images/right_blue_column.jpg) center repeat; width:743px; min-height:523px; height:auto; border:1px solid black; text-align:left; color:#000000;}

.alert {color:#990000;}

#home_text_box {position:relative; top:-525px; left:50px; width:400px; height:400px; text-align:justify; z-index:20;}

#flash_box {width:auto; height:auto; z-index:1;}


ul.err {text-align:left; }


div#err {font-size: 11px;border: 1px solid red; text-align: left; }

div#footerlinks {color: #000000; font-family: tahoma, verdana, arial, helvetica;font-size: 10px; }
	
div#footerlinks {color: #000000;font-size: 10px; 	text-decoration: underline;padding: 0px 10px 0px 10px;	}

.footer_links a:link {text-decoration:underline; font-size:10px; padding: 0px 10px 0px 10px; color:#FFFFFF;}

.footer_links a:visited {text-decoration:underline; font-size:10px; padding: 0px 10px 0px 10px; color:#FFFFFF;}

.footer_links a:hover {text-decoration:underline; font-size:10px; padding: 0px 10px 0px 10px; color:#990000;}
	
td.data_list {border-bottom: 1px solid #ccc;	}

#pre-screen {width:250px; height:215px; background:url(../images/prescreen_pop.png) center no-repeat; z-index:23;}

#home_content {z-index:20;}

.edit {font-size:14px; font-weight:bold; color:#FF0000;}

.edit_yellow {font-size:14px; font-weight:bold; color:#FFFF66;} 

.edit a:link {text-decoration:underline;}

.edit a:visted {text-decoration:underline;}

.edit a:hover {text-decoration:underline; color:#000000;}

td.reg_label {
	color: #fff;
	background: #476B99;
	font-size: 10px;
	text-align: right;
	}
	
td.reg_label2 {
	color: #fff;
	background:#F08233;
	font-size: 10px;
	text-align: right;
	}
	
td.reg_label3 {
	color: #fff;
	background:#663333;
	font-size: 10px;
	text-align: right;
	}
	
	
span.reg_copy {
	font-size: 10px; 
	}
	
.form_note {font-size:10px; color:#000000;}

.cust_form_titles {font-size:10px; color:#333333; font-weight:bold;}
.confirmation_headers {color:#FFFFFF;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

.request {color:#990000; font-size:18px; font-weight:bold;}

.lead_txt {font-size:26px; line-height:1em; }