@import url("reset.css");
body { margin:0; padding:10px; font:80% arial, sans-serif; background:#fff; color:#230101; } 
p { margin-bottom:1.5em; line-height:1.6; }
table { font-size:1em; }
table p { margin:0; }
ul { margin-left:25px; }
li { list-style: disc; }
a {  }
a:hover { text-decoration:none; }
a img { border:0; }
a:hover img {  }
a img.noback { background:none; padding:0; border:none; }
a:hover img.noback { background:none; padding:0; border:none; }
input, textarea { font-family:arial, sans-serif; font-size:1em; }
h1, h2, h3, h4 { font-weight:normal; }
h1 { font-size:2em; line-height:1.4; margin-bottom:0.8em; color:#851c09; } 
h1 strong { font-weight:normal; color:#851c09; }
h2 { color:#000; font-size:1.7em;  margin-bottom:0.8em; } 
h3 { font-size:1.4em; color:#851c09; margin-bottom:0.8em; } 
h4 { font-size:1.4em; color:#000; border-bottom:2px solid #e9d2c7; padding-bottom:4px; margin-bottom:0.6em; } 
img.clsleft { float:left; margin-right:20px; margin-bottom:10px; }
img.clsmiddle { margin-right:20px; margin-left:20px; margin-bottom:10px; }
img.clsright { float:right; margin-left:20px; margin-bottom:10px; }
img.clsborderleft { border:2px solid #e9d2c7; background:#fff; padding:4px; float:left; margin-right:20px; margin-bottom:10px; } 
img.clsbordermiddle { border:2px solid #e9d2c7; background:#fff; padding:4px; margin-right:20px; margin-left:20px; margin-bottom:10px; }
img.clsborderright { border:2px solid #e9d2c7; background:#fff; padding:4px; float:right; margin-left:20px; margin-bottom:10px; }
.datatable { margin-bottom:1.5em; }
.datatable th { padding:3px; color:#9d111f; font-weight:bold; border:1px solid #fff; } 
.datatable td { padding:3px; border:2px solid #e9d2c7; } 
.notes { font-size:0.9em; } 
.shout { font-size:1.2em; line-height:1.6; color:#9d111f; margin-bottom:1.5em; } 
.shout2 { font-size:1.2em; line-height:1.8; background:#9d111f; color:#fff; padding:3px 0; margin-bottom:1.5em; display:inline;   } 
.submit, .reset { width:80px; border:0; background:#9d111f; color:#fff; cursor:pointer; outline:none; } 
.reset { background:#cd861a; } 
.quote { border:2px solid #e9d2c7; margin:10px 20px; padding:10px; color:#d9792b; font-style:italic; background:#fff; } 
.caption { float:right; width:200px; padding:15px; border:2px solid #e9d2c7; background:#fff; margin:0 0 20px 25px;  } 
.custom1 {  } 
.custom2 {  } 
.border { border:2px solid #e9d2c7; background:#fff; padding:4px; } 
.noborder, #hbc a.noborder { border:0; }
.clear { clear:both; }

#container { width:940px; margin:0 auto; position:relative; z-index:10; }
#head { height:192px; background:url(head_back.jpg) center  no-repeat; }
#sitelogo { float:left; margin: 41px 0 0 0; }
#head_right { float:right; width:370px; height:74px; padding: 53px 0 0 40px; background:url(head_right.jpg) no-repeat; color:#FFF; margin: 26px 0 0 0; line-height:30px; }

#head_right a { color:#FFF; }

#main { background:#FFF; border: 1px solid #dcd9d9; margin: 10px 0 10px 0; padding: 11.5px; }

#top_pic1 { width:917px; height:275px; background:url(top_pic.jpg) no-repeat center; }
#top_pic2 { width:917px; height:275px; background:url(top_pic2.jpg) no-repeat center; }
#top_pic3 { width:917px; height:275px; background:url(top_pic3.jpg) no-repeat center; }
#top_pic4 { width:917px; height:275px; background:url(top_pic4.jpg) no-repeat center; }
#top_pic5 { width:917px; height:275px; background:url(top_pic5.jpg) no-repeat center; }
#text { color:#FFF; width: 260px; float:left; margin: 70px 0 0 18px; }
#find_out_more { float:right; }

#content { padding: 10px 0; }
#table { float:right; margin: 20px 0 0 20px; }
#table td {  padding: 0 0 0 20px; border-left: 1px solid #CCC; }
#table ul { padding:0; margin:0; margin-left:25px; }
#table li { list-style-type:disc; padding:0; margin:0  }

#footer { height:135px; background:#1b1a1a; margin: -30px 0 0 0; position:relative; z-index:5; }
#footer_container { margin:0 auto; width:940px; color:#FFF; padding: 50px 0 0 0; background:url(footer_back.jpg) left center no-repeat; height: 85px; text-align:right; line-height:30px; }

#footer_container a { color:#FFF; }

#menu { clear:both; width:940px; height:40px;  }

#nav, #nav ul { list-style:none; margin:0; padding:0; /* this removes all default styling */ float:right;  font-size:1.3em; }
#nav li{ float:left; display:block; position:relative; z-index:1000; height:40px; line-height:39px; }
#nav ul.nav_child { top:0 /* resets starting position */ ; padding:0; margin-top:32px /* change this value to move the first drop down further/closer to the menu */; }
#nav ul, #nav ul ul { display:none; }
#nav li:hover ul ul, #nav li.over ul ul { display:none; /* background here so the hover works correctly */; }
#nav li:hover ul, #nav li.over ul { position:absolute; display:block; left:0 /* aligns with left hand side of parent li */; }
#nav ul li a { display:block; width:170px /* change as desired */; background:url(trans_darkback.png); }
#nav li li:hover ul, #nav li li.over ul { position:absolute; display:block; left:180px /* same as width of #nav ul a */; margin-top:-26px /* this needs to be adjusted so the second drop down will align correctly with the first */; }
#nav li li { position:relative; padding-bottom:0; float:none; }
#nav li a { color:#FFF; text-decoration:none; position:relative; padding: 0 20px; }
#nav li a:hover { color:#413f3f; }
#nav .nav_parent a {  }
#nav .nav_parent a:hover {  }
#nav .nav_child a { padding:5px; margin:0; display:block; }
#nav .nav_child a:hover { border-bottom:0; color:#fff; }
#nav .nav_parent2 {  }
#nav .nav_parent2 a {  }
#nav .nav_parent2 a:hover {  }
#nav .nav_child2 a {  }
#nav .nav_child2 a:hover {  }
#nav #active { background:#efeeee; color:#03173c;  height:30px;  padding-top: 10px; padding-bottom: 20px; cursor:default; margin:0; }
#nav ul #active { background:#fff; border:0; height:30px; color:#fff; }
/** 
--------------------------------------------------------------------------------------------
IF YOU ARE USING THE DROP DOWN MENU FUNCTIONALITY REPLACE THE ACTIVE STYLES ABOVE WITH THESE:

#nav #active { background:#000; color:#03173c; padding:5px 10px; border-bottom:0; cursor:default; margin:0; }
#nav ul #active { background:#9a0c1a; border:0; padding:5px; color:#fff; }

--------------------------------------------------------------------------------------------
**/