@charset "utf-8";
/* CSS Document */

body { font-family:arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0px; background:#f3f3f3; }
h1 { font-size:19px; text-transform:uppercase; letter-spacing:1px; color:#990000; *padding-top:5px; }
h2 { font-size:15px; font-weight:lighter; letter-spacing:1px; color:#990000; *padding-top:5px; }
h3 { font-size:13px; font-weight:bold; letter-spacing:1px; color:#333; border-bottom:solid 1px #990000; padding-bottom:3px; }
a { color:#990000; text-decoration:none; border-bottom:dotted #990000 1px; }
a:hover { color:#333; }
img { border:0px; }
p { line-height:19px; }
hr { color: #990000; background-color: #fff;  border: 1px dotted #990000;  border-style: none none dotted; clear:both; }

.newsheadlines { color:#990000; text-transform:uppercase; }
.readmore { color:#990000; font-size:11px; }
.readmore a { border:0px; }
.checklist-top { font-size:15px; }
.green { color:green; font-weight:bold; letter-spacing:1px; }
.breadcrumbs { color:#990000; text-decoration:none; font-size:10px; }
.breadcrumbs a { border:0px; }
.contact-headers { font-size:13px; color:#990000; letter-spacing:1px; }

#video { margin-top:15px; text-align:center; }

small { font-size:10px; }

#breadcrumbs { padding-top:15px; }

#wrapper { width:900px; margin-left:auto; margin-right:auto; }
#header { width:900px; height:140px; float:left; background:url(images/header.jpg) no-repeat; }
#contact { width:300px; float:right; padding-right:15px; margin-top:50px; text-align:right; }
#container { width:900px; float:left; background:url(images/tire.jpg) no-repeat #fff; }
#sidebar-nav { width:200px; float:left; margin-top:35px; font-size:12px; letter-spacing:1px; }
#sidebar-nav-top { background:url(images/sidebar-top.jpg) no-repeat; width:200px; height:23px; float:left; }
#sidebar-nav-bottom { background:url(images/sidebar-bottom.jpg) no-repeat; width:200px; height:23px; float:left; }
#logos { width:200px; float:left; margin-top:25px; clear:both; text-align:center; }
#logos a { color:#990000; text-decoration:none; font-size:12px; border:0px; text-transform:uppercase; }
#logos a:hover { color:#333; }
#main-contnet { width:650px; _clear:right; float:left; margin-top:25px; padding-left:25px; padding-right:25px; text-align:justify; }
#footer { width:900px; float:left; margin-top:35px; font-size:10px; }
#footer-links { width:900px; float:left; text-align:center; background:#990000; color:#fff; text-transform:uppercase; }
#footer-links a { padding-left:7px; padding-right:7px; color:#fff; text-decoration:none; border:0px; }
#footer-links a:hover { color:#c1c1c1; }
#footer-copy { margin-top:2px; width:900px; float:left; text-align:center; padding-top:7px; padding-bottom:7px; color:#990000; background:#c1c1c1; }
#footer-copy a { color:#990000; text-decoration:none; boder-bottom:dotted #990000 1px; }
#footer-copy a:hover { color:#fff; }

/*Home Layout*/
#home-contnet { width:700px; float:left; margin-top:25px; }
#home-content1 { width:377px; float:left; padding-left:25px; padding-right:25px; text-align:justify; }
#home-content2 { width:650px; float:left; padding-left:25px; padding-right:25px; text-align:justify; margin-top:15px; }
#home-content2 img { margin-right:15px; margin-bottom:5px; *margin-bottom:20px; }
#home-content2 p { margin-top:0px; }
#newsfeed { width:258px; float:left; text-align:justify; margin-right:15px; }
#newsfeed-top { width:258px; height:91px; float:left; background:url(images/news-top.jpg) no-repeat; }
#newsfeed-middle { width:228px; float:left; background:url(images/news-middle.jpg) repeat-y; padding-left:15px; padding-right:15px; }
#newsfeed-bottom { width:258px; height:16px; float:left; background:url(images/news-bottom.jpg) no-repeat; }

/*Navigation Flyout */
#sidebar-nav-middle { background:url(images/sidebar-middle.jpg) repeat-y; float:left; width:200px; }
#sidebar-nav-middle a { display: block; color:#fff; text-decoration:none; padding-top:10px; display:block; border-bottom:solid #dcdcdc 1px; height:22px; padding-left:10px; }
#sidebar-nav-middle a:hover { background:url(images/sidebar-hover.jpg) repeat-x; color:#990000; }
#sidebar-nav-middle ul { padding-right: 0px; padding-left: 0px; z-index: 1; padding-bottom: 0px; margin: 0px; width: 200px; padding-top: 0px; list-style-type: none; }
#sidebar-nav-middle li { position: relative; z-index: 1; }
#sidebar-nav-middle li:hover { position: relative; z-index: 1; }
#sidebar-nav-middle li ul { display: none; left: 100.1%; background:#990000; width: 240px; font-size:12px; text-transform:none; position: absolute; top: 0px; }
#sidebar-nav-middle ul ul { display: none; }
#sidebar-nav-middle ul ul ul { display: none; }
#sidebar-nav-middle ul li:hover ul ul { display: none; z-index: 1; }
#sidebar-nav-middle ul li:hover ul ul ul { display: none; }
#sidebar-nav-middle ul li:hover ul { display: block; }
#sidebar-nav-middle ul ul li:hover ul { display: block; }