@import url("reset.css");

body {
	 color: #666666;
	 font-size: 12px;
	 background-color:#bbd9e8;
}

#wrapper {
	 width:100%;
	 margin:0;
	 padding:0;
	 position:relative;
	 min-width:850px;
	 background:#ffffff url("../images/header_bg.png") repeat-x top;
}

#header {   
	 margin: 0; 
	 width: 100%;
	 height:65px; 
}

#ContentContainer {
	 width:840px;
	 text-align: left;
	 margin:0 auto 0 auto;
	 position:relative;
	font-size:12px;
}

#logoMenu{
	 width:840px;
	 display:block;
}

#logo {
	 float:left;

	

}
#logo .logo_l {
	 float:left;
	 background:url("../images/logo/logo_l.png") no-repeat;
	 width: 16px;
	 height: 76px;
}

#logo .logo_c {
	 float:left;
	 background:url("../images/logo/logo_c.png") no-repeat;
	 width: 36px;
	 height: 76px;
	 margin-left:-1px;
}

#logo .logo_r {
	 float:left;
	 background:url("../images/logo/logo_r.png") no-repeat;
	 width: 222px;
	 height: 76px;
}

.logo_d {
	 float:left;
	 background:url("../images/logo/logo_d.png") repeat-x;
	 width: 129px;
	 height: 76px;
	 z-index:90;
}

#menuBlock {
	float:right;
	background:url("/images/menureflex_white.png") no-repeat;
	width:432px; height:27px;
	margin-right:6px; 
	margin-top:49px;
	position:relative;
	z-index:0;
 
}
.content_body{
	clear:both;
	width:840px;
	position:relative;
	margin:0 0 0 0;
}

.content_inner{
	
	 background:transparent url(../images/features_repeated_bg.png) repeat-y scroll 0%;
	 width: 820px;
	 margin-left:16px;
	 padding: 0;
	position:relative;
	
	
}
.contentRow{
	
	position:relative;
	z-index:0;

}

#navbar {
 height:204px;
 width:100%;
 background:url("/images/header_new.jpg") no-repeat;
 margin:0px; 
 float:left;
 position:relative;
}

#navbar .numbers {
 width:170px;
 height:100px;
 float:right;
 margin-top:60px;  
 left:-35px;  
 position:relative;
}

#navbar .numbers a, #navbar .numbers a:hover, #navbar .numbers a:visited {
 color:#3366cc;
 font-family:Verdana;
 font-size:10px;
 text-decoration: none;
}

#navbar .viewnumbers {
 background:url("../images/viewnumbers.png") no-repeat;
 width:111px;
 height:24px;
 border:none;
 vertical-align:middle;
}

#navbar .numbers .areacode {
 width:35px;
 border:1px solid #f79519; 
 padding:3px 0px 3px 3px;   
 vertical-align:top;
}
/*#navbar{
	position:relative;
	
}

#navbar .numbers {
 width:170px;
 height:100px; 
}*/


/*#navbar .numbers a, #navbar .numbers a:hover, #navbar .numbers a:visited {
 color:#3366cc;
 font-family:Verdana;
 font-size:10px;
 text-decoration: none;
}*/

#navbar .numbers .text1 {
 font-family:Verdana; 
 font-size:11px; 
 font-weight:bold; 
 color:#666;
}

#main3Col{
	
	 position:relative;
}
/*#main3Col .contentColumn{
	float:left;
	margin-left:30px;
	width:200px;
}*/



.column1{
	float:left;
	padding-left:30px;
}

#contentBottom{
	
	 clear:both;
	 height:12px;
	 width: 818px;
	 margin-left:15px; /*  fixes position  */
	 background:url("/images/bottom_bg.jpg") no-repeat;
}

#footer {

	clear:both;
	 /*background:url("/images/footer_bg.png") repeat-x;*/
	 margin:0;
	 display: inline; /* IE Hack */
	 width:100%;
	 /*height:100px;*/
	 font-size:10px;
	 float:left;
	 position:relative;
	 min-width:850px;
    background-color:#ffffff;
}

#footerGradiant {
 background:url("../images/footer_bg.png") repeat-x;
 margin:0px;
 display: inline; /* IE Hack */
 width:100%;
 height:100px;
 font-size:10px;
 float:left;
}
.footer_text_block {
	 width:820px; 
	 padding-top:10px; 
	 padding-left:27px;
	 text-align: left;
	 margin:0 auto;
}

* html .footer_text_block { padding-left:11px; }    /* ie6 fixes position for bottom menu */

#footer a {
	 color:#666666;
	 text-decoration:none;
}
#footer a:hover {
	 color:#3f82cf;
	 text-decoration:none;
}

#footer .privacylock {
	 background:url("../images/lock.gif") no-repeat center left;
	 height:8px;
	 width:7px;	
	 padding-left:10px;
	 margin-left:2px;
}


.faxForm input {
        background:#FFFFFF;
        border:1px solid #f79921;
        margin-bottom: 8px;
        width:auto;
}





