body {font-family:arial, verdana, tahoma, arial;}

span.smallheader {font-size:22px; text-transform:none;}	    
span.smallerheader {font-size:18px; text-transform:none; letter-spacing:1px; color:#484A4C;}	

h1 {font-size:18px; text-transform:none; letter-spacing:1px; color:#484A4C; margin-top:0px;}
h2 {font-size:14px; text-transform:none; letter-spacing:1px; color:#484A4C;}

span.big {font-size:55px;}
span.footer_txt {color:#565656; font-size:10px; letter-spacing:2px;}

span.AjaxReportDownloadLink {font-size:14px; color:#696969; font-weight:bold;}
span.AjaxReportDownloadLink a {font-size:14px; color:#1B3BFF; font-weight:bold;}

.mainbluetitle {color:#336699; font-size:12px; font-weight: bold; font-family: arial ,tahoma, arial;}		  
.mainlightbluetext {color:#000; font-size:12px; margin-left: 20px; font-weight: bold;}		  
.highlight {color:#264D72; font-weight: normal; font-size:11px;}

td.bulletheader {font-size:15px; font-weight:bold; color:#7BA5D6;}

ul.maintext li {height:23px; font-size:13px;}
span.link_header {color:#7BA5D6; font-weight:bold; font-size:14px;}

#main_content {text-align:left;}
#main_content img {vertical-align:middle; padding-right:5px;}
#main_content .heading  {text-align:center; font-size:26px; font-weight:bold; color:#0054A6; font-family:arial, times new roman;}
#main_content .heading_small  {font-size:20px; font-weight:bold; color:#0054A6; font-family:arial, times new roman; text-align:center;}
#main_content .maintext {font-size:14px; font-family:arial, times new roman; color:#484A4C; font-weight:normal;}
#main_content img.floatRight {float:right; clear:right; margin:1px;}

/* The Menu */
a.menu_link {font-family:arial; font-size:14px; text-decoration:none; color:#808285; font-weight:bold;}
a.menu_link:hover {color:#FECB09;}

ul.menu_items {list-style-type:none; padding:0px; margin:0px; text-align:left;}
ul.menu_items li {border-top: 1px solid #000000; padding-bottom:4px; padding-top:4px; margin-left:15px;}
/* ----  */

ul.report_list {list-style-type:none; padding:0px; margin:0px; text-align:left;}
ul.report_list li {border-top: 0px solid #000000; padding:0px; margin-top:5px;}
ul.report_list li table {color:#fff; font-size:12px; font-family:tahoma; width:100%; height:10px;
			 border-style:none; padding:0px; margin:0px; border-collapse:collapse;}
ul.report_list li table tr {line-height:14px;}			 
ul.report_list li input.report_checkbox {margin-right:10px;}

input.report_download_name, input.report_download_email {color:#555555; font-family:tahoma; margin-left:2px; font-size:11px;}
input.report_download_name {margin-bottom:2px;}
input.download_btn {font-size:11px;}

input.button {background-image: url(images/btn_01.gif); color:#fff; font-size:12px; font-family:arial; font-weight:bold;
	      background-repeat: no-repeat; background-position: right center;
	      border-width: 0; border-spacing: 0; padding: 0; border-collapse: separate; width: 100;}

input.buttondis {background-image: url(images/btn_02.gif); color:#f5f5f5; font-size:12px; font-family:arial; font-weight:bold;
	      background-repeat: no-repeat; background-position: right center;
	      border-width: 0; border-spacing: 0; padding: 0; border-collapse: separate; width: 100;}

.msg {font-size:12px; font-family:arial; color:#fff; font-weight:bold;}

.download_report_header {color:#FECB09; font-size:15px; font-weight:bold;}

.survey_calc_header {color:#FECB09; font-size:15px; font-weight:bold;}
.survey_calc_subtxt {color:#FFFFFF; font-size:12px; font-weight:bold;}
#quotecalc select {font-size:14px; font-weight:bold; color:#3a3a3a;}
.newsletteradd {color:#FECB09; font-weight:bold;}

.content_text {font-size:15px; font-family:arial, times new roman, arial;}
.content_call_us {font-size:27px; color:#939598;}
h1.content_phone_number {font-size:30px; color:#4464A6; font-weight:bold;}
span.content_phone_number {font-size:30px; color:#4464A6; font-weight:bold;}

.office_info {font-size:14px; color:#939598;}

#scrolldiv table {width:100%; font-family:times new roman, arial; height:120px; border-style:none;
		  padding-bottom:0px; margin-bottom:0px; border-collapse:collapse;}
#scrolldiv td.large_header {font-size:20px; color:#FDC800; text-align:center;}
#scrolldiv td.small_header {font-size:15px; color:#fafafa; text-align:center;}
#scrolldiv tr.small_header {padding:0px; margin:0px; height:5px;}

img.floatLeft {float:left; clear:right; margin:3px; margin-right:15px;}
img.floatRight {float:right; clear:right; margin:3px; padding:4px;}

select.calc {width:180px; font-size:12px; font-family:arial;}

/* The DIVS */
				 		
#maindiv   {position:relative; width:100%; border-style:none;}
#container {position:relative; width: 900px; height:980px; z-index:0; 
	    border-style:solid; border-color: #2B5E91; border-width:0px;}

div#main_content {position:absolute; margin:0px; border-style:none; 
		  left:240px; top:150px; height:610px; width:470px; z-index:2;}

div#header_top {position:absolute; margin:0px; border-style:none; background:url("images/header_top_over.gif");
		left:0px; top:0px; height:126px; width:900px; z-index:1; overflow:hidden;}
div#header_bottom {position:absolute; border-style:none; z-index:1; 			
		   left:0px; top:75px; width:900px; height:95px; background:url("images/header_top_under.gif")}	

div#nlrepdownload {z-index:10; position:absolute; top:360px; left:10px;}


div#scroller {position:absolute; margin:0px; border-style:none; background:url("images/header_top_over.gif");
	      left:0px; top:0px; height:100px; width:900px; z-index:10; overflow:hidden;}
div#scrolldiv {position:absolute; z-index:10; display:block; border-style:none; left:0px; top:0px; 
	       height:900px; width:100%; }


div#footer {position:absolute; margin:0px; border-style:none; background:url("images/footer_bottom_both.gif");
	    left:0px; top:760px; height:126px; width:900px; z-index:1;}		
div#footer_txt {position:absolute; margin:0px; border-style:none; 
	        left:0px; top:890px; height:35px; width:900px; z-index:1;}	   
				   
div#logo   {position:absolute; z-index:4; left:15px; top:810px; display:block;}	        
div#rics   {position:absolute; z-index:2; left:35px; top:470px; width:144px; height:130px; background:url("images/rics.gif");}	     
div#george {position:absolute; z-index:4; text-align:left; border-style:none; font-family:times new roman; font-size:35px;
	    color:#fff; left:20px; top:815px; text-transform:uppercase; display:block;}


div#menu   {position:absolute; z-index:4; left:0px; top:170px; width:220px; height:220px; border-style:none;}	

div#phone_number {position:absolute; z-index:4; left:0px; top:370px; width:220px; height:90px; border-style:none;}	
        
div#download_reports  {position:absolute; display:block; zoom:1; z-index:4; 
		       left:720px; width:180px; height:400px; top:190px; border-style:none; background:url(images/rep_download_bg.jpg);}
	div#downrep_top {position:absolute; z-index:4; left:0px; top:0px; width:180px; height:50px; border-style:none;}	
	
	div#textinput {position:absolute; z-index:6; left:0px; top:330px; width:170px; height:80px; border-style:none;}	
	div#reports {position:absolute; border-style:none; z-index:4; left:0px; top:45px; width:175px; height:200px;}
	
	div#border_tl {position:absolute; top:189px; left:719px; z-index:5;}
	div#border_tr {position:absolute; top:189px; left:887px; z-index:5;}
	div#border_bl {position:absolute; top:576px; left:719px; z-index:5;}
	div#border_br {position:absolute; top:576px; left:887px; z-index:5;}
	
	
div#quotecalc {position:absolute; display:block; zoom:1; z-index:4; 
	       left:0px; width:220px; height:190px; top:450px; border-style:none; background:url(images/rep_download_bg.jpg);}	
	div#quote_border_tl {position:absolute; top:449px; left:-2px; z-index:5;}
	div#quote_border_tr {position:absolute; top:449px; left:208px; z-index:5;}
	div#quote_border_bl {position:absolute; top:626px; left:-2px; z-index:5;}
	div#quote_border_br {position:absolute; top:626px; left:208px; z-index:5;}

#main_house {position:absolute; z-index:2; left:620px; top:600px;}
