/* Page Styles */

html,body { margin: 0; background: #1F3A62 url(../_images/main_body_bg.gif) repeat-x; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size:.85em; }

/* Common Syles */

a { text-decoration:none; }
h1 { font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif; font-size:1.7em; color:#1f3a63; }
h2 { font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif; font-size:1.6em; color:#1f3a63; }
h3 { font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif; font-size:1.5em; color:#1f3a63; text-transform:uppercase; }
p { line-height:1.5em; }
.hide { display: none; visibility:hidden; }
.show { display: block; }
 
/* Main boxes */

#wrap { width:950px; margin-left:auto; margin-right:auto; }

#logo { float:left; margin-left:10px; width:266px; height:200px; position:relative; top:-30px; z-index:100; }

#menu { float:left; clear:left; width:905px; margin-top:-110px; position:relative; top:-30px; z-index:120; }
 #menu ul { list-style-type:none; }
 #menu li { display:inline; }
 #menu li a { font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif; list-style:none; float:right; display:block; margin-left:28px; color:#FFFFFF; text-transform:uppercase; font-size:1.15em; letter-spacing:-.05em; }
 #menu li a:hover { color:#000000; }
 #menu li.activenow a { color:#000000; }

#easyas { clear:left; float:left; display:block; width:100px; text-align:center; margin-top:-115px; margin-left:5px; z-index:110; overflow:hidden; }	

#content { float:left; width:800px; margin-top:-55px; border:5px solid #FFFFFF; position:relative; top:-40px; z-index:0; }
#content_index { float:left; width:800px; margin-top:-55px; position:relative; top:-40px; z-index:0; }

#footer { clear:left; margin-left:105px; height:75px; width:850px; position:relative; top:-40px; }
 #footer p { width:285px; float:left; font-weight:normal; font-size:.8em;   }
 #footer #footer_menu {  width:520px; height:25px; float:left; padding-top:10px; }
   #footer #footer_menu a { float:right; margin-left:18px; font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; font-size:1.13em; letter-spacing:-.05em; }


/* Content area */

.text { background: #F2F1EF url(../_images/main_text_bg.jpg) repeat-x; padding:35px; padding-top:55px; color:#000000; min-height:410px; height:100%; overflow:hidden; }
.text a { color:#e16b1d; }

#menu_navigation { float:left; width:225px; padding-top:48px; padding-left:15px; min-height:506px; height:100%; }
 #menu_navigation ul { margin:0; padding:0; margin-bottom:7px; clear:both; float:left; list-style:none; }

 #menu_navigation li { margin:0; padding:0; height:18px; width:200px; clear:both; float:left; list-style:none; }
  #menu_navigation li a { color:#FFFFFF; }
  #menu_navigation li a:hover { color:#f68f1e; }
 #menu_navigation h2 { font-size:1.1em; margin-top:5px; margin-bottom:5px; padding:0;  }

 	#menu_navigation .active { border-bottom:1px solid #e16b1d; line-height:2.4em; color:#FFFFFF; text-transform:uppercase; text-decoration:none;  }
	#menu_navigation h2 a { color:#e16b1d; text-transform:uppercase; text-decoration:none; }
#menu_content { float:left; width:560px; color:#000000; text-align:center; overflow:hidden; min-height:510px; }

#locations_col1 { float:left; width:275px; }
 #locations_col1 a { color:#e16b1d; font-weight:bold; }
#locations_col2 { float:left; width:450px; height:450px; text-align:center; overflow:hidden; } 

#contact_col1 { float:left; width:275px; }
 #contact_col1 label { clear:left; float:left; margin-top:10px; font-size:.8em; font-weight:bold;  }
 #contact_col1 .form_text { clear:left; float:left; width:300px; }
 #contact_col1 .form_submit { clear:left; margin-top:5px; border:none; padding:5px; float:left; background-color:#1F3A62; color:#FFFFFF; font-size:.8em; font-weight:bold; }
#contact_col2 { float:left; width:450px; text-align:right; } 

#eletter_col1 {float:left; width:175px; }
 #eletter_col1 a { color:#e16b1d; font-weight:bold; }
#eletter_col2 {float:left; width:550px; }
.eletter_code { font-weight:bold; color:#000000; }

.TOG { overflow: hidden; }
.STR { overflow: hidden; }
