@charset "utf-8";
/* WYG ______ CSS _____ Tim Young */


/*==================== RESET ====================*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img {  border:0; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a:active, a:focus {  outline: 0;}
/*==================== END RESET ====================*/


body {margin:0; background:#eaeef0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color:#40697d; text-align:center;  }

#shell { width:960px; background:#FFFFFF; text-align:left; margin:auto; }

/* BANNER */
#top_banner { width:960px; height:105px; background:url(images/wyg_banner.jpg) no-repeat #40697d; }
#top_flash {width:960px; height:208px; background:url(images/flash_back.jpg) no-repeat; }


/* UPPER NAVIGATION */
.nav_green { width:955px; height:22px; background:#b0ba25; color:#153047; font-weight:bold; font-size:.7em; padding: 0px 5px 0px 0px;  text-align: center; }
.nav_green ul{  float:left; margin:0; padding-left: 20px;   }
.nav_green li{  float:left;  list-style:none; margin:0; }
.nav_green a, .nav_green a:visited		{ color: #153047; display:block; float:left;  text-decoration: none; font-weight:bold;  padding: 5px 11px 5px 11px; background:#b0ba25; background: url(images/nav_split.gif) right bottom no-repeat;  } 
.nav_green a:hover, .nav_green a:focus { background:#e2e5a8 url(images/nav_split.gif) right bottom no-repeat;  padding:  5px 11px 5px 11px;  }
.nav_green li.selected 	{ background:#e2e5a8 url(images/nav_split.gif) right bottom no-repeat;  padding: 5px 11px 5px 11px;  }
.nav_green a:link, .nav_green a:visited {  color: #153047; text-decoration: none; font-weight:bold;}


/* LOWER NAVIGATION */
.nav_pale { width:935px; height:23px;  background: #e2e5a8; color:#153047;  font-size:.75em; padding: 0px 5px 0px 20px;  text-align: center; }
.nav_pale ul{  float:left; margin:0; padding: 0px;   }
.nav_pale li{  float:left;  list-style:none; margin:0;  padding: 0px; }
.nav_pale a, .nav_pale a:visited {color: #153047; display:block; float:left;  text-decoration: none; padding: 5px 7px 6px 8px; background:#e2e5a8; } 
.nav_pale a:hover, .nav_pale a:focus { background:#ffffff;  padding: 5px 7px 6px 8px; }
.nav_pale li.selected {background:#ffffff;  padding: 5px 7px 6px 8px; }
.nav_pale a:link, .nav_pale a:visited {color: #153047; text-decoration:none; font-size:96%;  }


/* CONTENT */
.lefty_box { float:left; width:200px; padding: 50px 0px 0 30px;  }
 
.lefty_blue { width:200px; height:500px; background: url(images/left_box1.jpg) no-repeat; font-family:tahoma,geneva,sans-serif;  } 
 
.lefty_blue2 { width:200px; height:500px; background:  url(images/ccase.jpg) no-repeat; padding:90px 20px 0 20px; font-size:.9em; font-weight:bold; font-family:tahoma,geneva,sans-serif; margin-top: -4px; } 
 
.lefty_link {background:#FFFFFF; font-size:10px; width:140px; padding:7px 5px 8px 7px; margin-top:1em;}
.lefty_link a { text-decoration:none; color:#40697D; }
.lefty_link a:hover { text-decoration:none; color:#939B02;  }
 
.text_container { width:650px; float:right; padding: 50px 25px 30px 0px; background:#FFFFFF; font-family:tahoma,geneva,sans-serif; font-stretch:semi-expanded; line-height:1.7em; }

.clearer {clear:both;}



/* HEADERS */
h1 {margin:0; font-size:1.7em; color:#153047;  float: left; clear:right; font-weight:bold;  }
h2 { margin:0;font-size:1.4em; color:#153047;  float: left;   padding-right: 8px; padding-top:1px;   }
h3 {margin:0; font-size:.9em;}



/* FOOTER */
.footer { clear:both; background:#40697d;  height:25px; color: #ffffff; padding: 30px 0px 8px 25px; font:bold; font-size:.8em; }
.footer a, .footer a:link, .footer a:visited  { color: #dde5e8; text-decoration: none; }
.footer img { border: none; float: left; margin: -6px 10px 0 0; position: relative; }
.footer a.hayslogo { border: none;}


/*LOCATIONS PAGE ADDRESS STYLES*/
.where {width:600px; margin:0 0 0 0px; #margin:0; font-size:0.8em; float:left;}

.where_pictures a:link, .where_pictures a:active, .where_pictures a:visited {font-weight:normal; padding:5px 0 0 11px; float:left; clear:left;}

.where_pictures img {border:none; margin:0 20px 0 0; float:left;}

.where_pictures {float:left;}

.where a:link, .where a:active, .where a:visited{ text-decoration:none; color:#40697d; font-weight:bold;  }

.where a:hover {color:#b0ba25;}

.row_inner {width:300px; height:100%; margin:0 20px 0 0; float:left;}

.address {width:175px; margin:0 0 15px 0; line-height:1.5em; float:left;}

.where .float_left {float:left;}

.where .clear_left {clear:left;}

.row {height:100%; float:left; clear:left;}*/



.where {width:600px; color:#40697d; float:left; }

.where_row {width:600px; height:100%; padding:0 0 35px 0; float:left; clear:left;}

.where_row_inner {width:300px; float:left;}

.where_image {text-align:center; margin:0 15px 0 0; float:left;}

.where_image img {padding:0 0 7px 0;}

.where_address {line-height:1.5em; color:#40697d; float:left;}



.office_container {width:285px; margin:0 0 15px 0; font-size:1.1em; float:left; clear:left;}

.office_heading {width:75px; font-weight:bold; float:left;}

.office_address {float:left;}


<!-- FORMS STYLE -->


.greyform { width:500px; font-size: 13px; color:#40697D; font-family:tahoma,geneva,sans-serif; font-stretch:semi-expanded; line-height:1.7em;}

.greyform  a {font-size: 13px; color:#40697D; font-family:tahoma,geneva,sans-serif; font-stretch:semi-expanded; line-height:1.7em; font-weight:bold; text-decoration: none;} 

.greyform  a:hover {font-size: 13px; color: #B0BA25; font-family:tahoma,geneva,sans-serif; font-stretch:semi-expanded; line-height:1.7em; font-weight:bold;}  

.greyform  td {font-size: 13px; color:#40697D; font-family:tahoma,geneva,sans-serif; font-stretch:semi-expanded; line-height:1.7em; font-weight:bold; text-decoration: none;} 
