@charset "UTF-8";
/* CSS Document */

body {
	font-size:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url('/images/bg2013.gif') center top;
	background-repeat: repeat-x;
	behavior:url(/css/csshover.htc);
	
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	font-weight:bold;
	padding:10px;
	color:#990000;
	margin:0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	text-align:left;
	font-weight:bold;
	padding:0 10px;
	color:#990000;
	margin:0;
}
h2 a:link { color: #990000; text-decoration: underline;   }
h2 a:visited { color: #990000; text-decoration: underline;  }
h2 a:hover { color: #333333; text-decoration: underline; }
h2 a:active { color: #990000; text-decoration: underline; }	
.headertext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:right;
padding:7px 40px 0 0;
}
driversubhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	text-align:left;
	font-weight:bold;
	padding:0 10px;
	color:#000000;
	margin:0;
}
.headertext a:link { color: #FFFFFF; text-decoration: none;   }
.headertext a:visited { color: #FFFFFF; text-decoration: none;  }
.headertext a:hover { color: #fed06f; text-decoration: underline; }
.headertext a:active { color: #FFFFFF; text-decoration: none; }
.homeblack {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#333333;
	padding:0 20px;
	margin:0;
	}
.homeblack a:link { color: #333333; text-decoration: underline; font-weight:bold;   }
.homeblack a:visited { color: #333333; text-decoration: underline;  font-weight:bold;}
.homeblack a:hover { color: #990000; text-decoration: underline; font-weight:bold;}
.homeblack a:active { color: #333333; text-decoration: underline; font-weight:bold;}	
.mainblack {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#333333;
	padding:0 10px;
	margin-top:0;
	}
.mainblack a:link { color: #333333; text-decoration: underline;   }
.mainblack a:visited { color: #333333; text-decoration: underline;  }
.mainblack a:hover { color: #990000; text-decoration: underline; }
.mainblack a:active { color: #333333; text-decoration: underline; }	

.centerblack {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#333333;
	padding:0 10px;
	margin-top:0;
	}
.centerblack a:link { color: #333333; text-decoration: underline;   }
.centerblack a:visited { color: #333333; text-decoration: underline;  }
.centerblack a:hover { color: #990000; text-decoration: underline; }
.centerblack a:active { color: #333333; text-decoration: underline; }	
.redleft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align:left;
	color:#990000;
}
.formblack {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#333333;
	}
.formblack a:link { color: #333333; text-decoration: none;   }
.formblack a:visited { color: #333333; text-decoration: none;  }
.formblack a:hover { color: #990000; text-decoration: underline; }
.formblack a:active { color: #333333; text-decoration: none; }	
.redleft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align:left;
	color:#990000;
}
.redleft a:link { color: #990000; text-decoration: none;   }
.redleft a:visited { color: #990000; text-decoration: none;  }
.redleft a:hover { color: #333333; text-decoration: underline; }
.redleft a:active { color: #990000; text-decoration: none; }	


	
/* BEGIN MAIN STRUCTURE */
div#mainheader {width:810px; background-image:url(/images/header.jpg); background-repeat:no-repeat; height:174px;}
div#maincontent {width:810px; }
div#main1 {width:5px; background-image:url(/images/left_shadow.png); background-repeat:no-repeat; float:left; height:675px;}
div#main2 {width:207px; background-color:#FFFFFF; float:left;}
div#main3 {width:433px; background-color:#FFFFFF; float:left;}
div#int3 {width:593px; background-color:#FFFFFF; float:left;}
div#main4 {width:160px; background-color:#FFFFFF; background-image:url(/images/rightbg2.gif); background-repeat:no-repeat; float:left; }
div#main5 {width:5px; background-image:url(/images/right_shadow.png); background-repeat:no-repeat; float:left; height:675px;}

div#footer1 {width:810px; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:right; color:#666666; }
div#footer1 a:link { color: #666666; text-decoration: underline;   }
div#footer1 a:visited { color: #666666; text-decoration: underline;  }
div#footer1 a:hover { color: #990000; text-decoration: underline; }
div#footer1 a:active { color: #666666; text-decoration: underline; }	



div.clearfloats {clear:both;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}

/* backslash hack hides from IE mac \*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/* end backslash hack */

/* END MAIN STRUCTURE */


/* BEGIN NAVIGATION CODE */

div#navmenu {
/*padding: 0 1px 1px;*/
margin-left: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width: 207px; text-align: left; 
float:left;
position:relative;
z-index:50;
color:#dbe1f0;

}
div#navmenu a { text-decoration: none; color:#FFFFFF; display:block; width:100%;}
div#navmenu ul { margin:0; border:0;  padding:0; list-style-type:none; }
div#navmenu ul li {
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
/*border-left: 1em solid #9FD900;*/
background: #4c6bb3;
text-decoration: none;
border-top: 1px dotted #8499cb;
position:relative;
}

div#navmenu ul li:first-child {border-top: 0px solid #FFFFFF; background-color:#4c6bb3;}


div#navmenu ul li:hover {display:block; background-color:#8197ca;}


* html div#navmenu ul li:hover {display:block; background-color:#8197ca;}
* html div#navmenu a {display:block;}


div#navmenu ul li ul{margin:0; width:160px; position:absolute; left:207px; top:-1px; background-color:#ffbd36;   }
* html div#navmenu ul li ul {left:196px; top:0px;}
div#navmenu ul li ul li{ margin:0;  position:relative; border-top:0; border-bottom: 1px dotted #8499cb; border-left: 1px dotted #8499cb; border-right: 1px dotted #8499cb; background-color:#4c6bb3; color:#FFFFFF; font-size:14px;} 

div#navmenu ul li ul li:first-child {border-top: 1px dotted #8499cb; }

div#navmenu ul li ul li:first-child {background-color:#4c6bb3;}

div#navmenu ul li ul li a {color:#FFFFFF;}
div#navmenu ul li ul li:hover {background-color:#8197ca;}
div#navmenu ul li ul li a:hover {background-color:#8197ca;}

div#navmenu ul li:hover ul {display:block; }
div#navmenu ul li ul:hover {display:block; }

body div#navmenu ul li ul {display:none;}

/* END NAVIGATION CODE*/

.tsx {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.tsx a:link { color: #4c2069; text-decoration: none;   }
.tsx a:visited { color: #4c2069; text-decoration: none;  }
.tsx a:hover { color: #333333; text-decoration: underline; }
.tsx a:active { color: #4c2069; text-decoration: none; }	

h_mobile {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:center;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	color:#990000;
	margin:0;
}

div#mobile {width:320px; background-image:url(/images/eyre_mobile_home_2013.jpg); background-repeat:no-repeat; height:540px;
font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	text-align:center;
	font-weight:bold;
	color:#990000;
	margin:0;}