body {
  background: #fff; /* url(../images/body_bg.jpg) repeat-x; */
  font: normal 12px Arial, sans-serif;
  line-height: 16px;
  color: #333333; /*6B6C6E*/
  margin: 0px;
  padding: 0px;
  text-align: center; /* centering hack 1/2 */
}

#wrapper {
  background: transparent;
  border: 0px;
  margin: auto; 
  margin-top: 0px; /* if you want white space at the top */
  padding: 0px; 
  text-align:left; /* centering hack 2/2 */
  width: 1024px;
}

#logo_layer {
  background: #fff url(../images/logo.jpg) no-repeat;
  border: 0px;
  float: left;
  margin: auto;
  padding: 30px 0px 0px 510px;
  text-align:left;
  height: 96px;
  width: 1024px;
  voice-family: "\"}\"";
  height: 66px; /* standards height */
  voice-family: inherit;
  width: 514px; /* standards width */
}
html>body #logo_layer {
  height: 66px; /* standards height reinforcement */
  width: 514px; /* standards width reinforcement */
}

#top_navigation {
  background: #505CA6;
  border: 0px;
  float: left;
  margin: auto;
  padding: 6px 0px 0px 0px;
  text-align: center;
  height: 26px;
  width: 1024px;
  voice-family: "\"}\"";
  height: 23px; /* standards height */
  voice-family: inherit;
  width: 1024px; /* standards width */
}
html>body #top_navigation {
  height: 23px; /* standards height reinforcement */
  width: 1024px; /* standards width reinforcement */
}

/*
#contact_info {
  font-size: 13px;
  font-weight: bold;
  line-height: 21px;
  color: #5269AC;
  float: left;
  height: 82px;
  width: 150px;
}

#search {
  margin-top: 6px;
  height: 82px;
  width: 364px;
  float: left;
  text-align: right;
}
*/

#contact_info {
  font-size: 16px;
  font-weight: bold;
  line-height: 37px;
  text-align: right;
  color: #5269AC;
  float: left;
  height: 82px;
  width: 514px;
}

#main_layer {  
  border: 0px;
  float: left;
  margin: auto;
  padding: 25px 35px;
  text-align:left;
  height: 536px;
  width: 1024px;  
  voice-family: "\"}\"";
  height: 484px; /* standards height */
  voice-family: inherit;
  width: 954px; /* standards width */
}
html>body #main_layer {
  height: 484px; /* standards height reinforcement */
  width: 954px; /* standards width reinforcement */
}

#four_navigation {
  margin-top: 80px;
  text-align: center;
}

img.transparent_class {
	margin: 0px 5px;	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

img.opaque_class {
	margin: 0px 5px;	
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#left_side {
  background: transparent;
  border: 0px;
  float: left;
  margin: auto;  
  padding: 0px;
  text-align:left;
}

#right_side {
  background: transparent;
  border: 0px;
  float: left;
  margin: auto;
  padding: 0px;
  text-align:left;
}

#bottom_layer {
  background: transparent;
  border: 0px;
  float: left;
  margin: auto;
  padding: 0px;
  text-align:center;
  height: 75px;
  width: 1024px;
}

a {
  color: #5269AC;
  text-decoration:none;
}

a:hover {
  color: #D06E0E;
  text-decoration:underline;
}

a:active {
  color: #D06E0E;
  text-decoration:underline;
}

a.sidebar {
  font-size: 14px;
}

a.top_nav {  
  font-size: 11px;
  font-weight: normal;
  color: #fff;
  margin: 0px 0px;
  padding: 0px 9px;
  text-decoration: none;
}
	
a.top_nav:hover {
  font-size: 11px;
  font-weight: normal;
  color: #9198CC;  
  margin: 0px 0px;
  padding: 0px 9px;
  text-decoration: none;
}

a.top_nav:active {
  font-size: 11px;
  font-weight: normal;
  color: #9198CC;  
  margin: 0px 0px;
  padding: 0px 9px;
  text-decoration: none;
}

a.bottom_nav {  
  font-size: 18px;
  font-weight: normal;
  color: #5269AC;
  margin: 0px 0px;
  padding: 5px 11px;
  text-decoration: none;
}
	
a.bottom_nav:hover {
  font-size: 18px;
  font-weight: normal;
  color: #D06E0E;  
  margin: 0px 0px;
  padding: 5px 11px;
  text-decoration: underline;
}

a.bottom_nav:active {
  font-size: 18px;
  font-weight: normal;
  color: #D06E0E;  
  margin: 0px 0px;
  padding: 5px 11px;
  text-decoration: underline;
}

a.bottom_nav2 {  
  font-size: 13px;
  font-weight: normal;
  color: #D06E0E;
  margin: 0px 0px;
  padding: 0px 5px;
  text-decoration: none;
}
	
a.bottom_nav2:hover {
  font-size: 13px;
  font-weight: normal;
  color: #5269AC;  
  margin: 0px 0px;
  padding: 0px 5px;
  text-decoration: underline;
}

a.bottom_nav2:active {
  font-size: 13px;
  font-weight: normal;
  color: #5269AC;  
  margin: 0px 0px;
  padding: 0px 5px;
  text-decoration: underline;
}

#tail {
  height: 100px;
}

img {
  border: 0px;
}

h1 {
  font: 25px Arial Narrow, sans-serif;
  font-weight: bold;
  color: #D06E0E;
  margin: 0px;
  padding: 0px;
  letter-spacing: 1px;
  line-height: 50px;
  display: block;
}

span.first_word {
  font-weight: bold;
  color: #D06E0E;
  margin-right: 20px;
}

span.orange {
  font-size: 14px;
  font-weight: bold;
  color: #D06E0E;
}

/* FOMS */
div.row {
clear: both;
padding-top: 5px;
}

div.row span.label {
float: left;
width: 100px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
text-align: right;
padding-right: 5px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 95px; /* standards width */
}
html>body #div.row span.label {
  width: 95px; /* standards width reinforcement */
}

div.form_row {
float: left;
width: 400px;
text-align: left;
margin: 6px 0px;
} 

div.table_row {
background: #fff; 
float: left; 
border: 1px solid #D06E0E; 
border-bottom: 0px; 
width: 453px;
}

div.cell_one {
 float: left; 
 color: #D06E0E;
 border-right: 1px solid #D06E0E; 
 padding: 2px; 
 width: 150px; 
 height: 30px; 
 line-height: 30px;
}

div.cell_two {
 float: left;  
 text-align: center; 
 color: #D06E0E;
 border-right: 1px solid #D06E0E; 
 padding: 2px; 
 width: 90px; 
 height: 30px; 
 line-height: 30px;
}

div.cell_three {
 float: left; 
 text-align: center; 
 color: #D06E0E;
 border-right: 1px solid #D06E0E; 
 padding: 2px; 
 width: 90px; 
 height: 30px;
}

div.cell_four {
 float: left; 
 text-align: center; 
 color: #D06E0E;
 padding: 2px; 
 width: 90px; 
 height: 30px;
}

div.input_cell_one {
 float: left; 
 border-right: 1px solid #D06E0E; 
 padding: 2px; 
 width: 150px;
}

div.input_cell_2_and_3 {
 float: left; 
 text-align: center; 
 border-right: 1px solid #D06E0E; 
 padding: 2px; 
 width: 90px;
}

div.input_cell_four {
 float: left;
 text-align: center;
 padding: 2px;
 width: 90px;
}

span.red {
  color: #D06E0E;
  font-weight: bold;
}

input, textarea {
border: 1px solid #D06E0E;
background-color: #fff;
margin: 0px;
padding: 0px;
}

textarea {
width: 400px;
height: 50px;
margin: 7px 0px;
}

input.submit {
color: #fff;
font-weight: bold;
background-color: #D06E0E;
border: 1px solid #ccc;
padding: 5px 30px;
}


