/************Style Guide
Primary Colors
Blue - #005dab - r-0, g-93, b-171
Yellow - #fdb813 - r-253, g-184, b-19

Secondary Colors
Grey - #333 
Maroon - #990000

Alt Grey Colors
Med - #666
Light - #999

Heading / Nav font = Arial 
Body Text = Garamond

***********************/

/**changed the body to Arial and added quited a bit of line height**/
body {font-family: "Arial", sans-serif; font-size:12px; line-height:18px; background: #3b3b3b url(../images/bg_construction_static_drk.gif) repeat-x; background-position:left center; background-attachment:fixed; background-
repeat:no-repeat; padding:0; margin:0; color:#333;}

h1, h2, h3, h4, h5, h6 { clear:left;}
a {text-decoration:none; color:#005dab;}
a:hover {text-decoration:underline;}
img {border:none;}
ul{list-style-type:square;}

#centeringShell{width:958px; margin:0 auto;padding:0px; }

#container, #footer_top {float:left;background:url(../images/bg_container_repeat-y_new_2.gif) repeat-y; padding:0px 50px 0px 48px;}
#banner {float:left;background:#fff; margin:0; overflow:hidden; clear:both;}
#header {padding:0px 0px 20px 0px; margin:0; width:858px;}

#logo {width:300px; float:left;margin:30px 0px 0px 0px; height:32px; }
/****Header Nav****/
#header_nav {float:right; width:211px; text-align:left; padding:0px 0px 0 0;}
html>/**/body #header_nav {padding:0px 0px 0px 0;}
#header_nav ul li{float:left;clear:left; list-style-type:none; margin:0px 0px 2px 0px; padding:0 0 0 0px; font-family:"Arial", verdana, sans-serif; font-size:1.1em;}
#header_nav ul li a {float:left;width:191px;text-decoration:none; color:#fff; padding:10px; font-weight:bold; background:#840d13;} 
#header_nav ul li a:hover {color:#fff;}


#microNav{float:right; background:#2a5ea6;}
#microNav ul{list-style:none;padding:0px 5px;}
#microNav li{float:left; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#microNav a{display:block; font-size:8pt; color:#fff;padding: 5px 6px;; background:url(../images/microNavDiv.gif) no-repeat left;}
#microNav li.first a{background:url(none);}
#microNav .mn1{b_ackground:url(../images/bullet_blue.gif) no-repeat 0px 5px;}
#microNav .mn2{b_ackground:url(../images/bullet_orange.gif) no-repeat 0px 5px;}
#microNav .mn3{b_ackground:url(../images/bullet_burgundy.gif) no-repeat 0px 5px;}


#content {}

#content_middle table img{float:right;}
#content_middle {margin:0; padding:0; width:868px;}
#content_middle ol {list-style:decimal;}
#content_bottom {clear:both; padding:0 0 30px 0;}

/***navigation***/
#navigation {padding:0;  margin:0 auto 12px auto; clear:both;float:left; width:858px; text-align:left; font-size:1.2em; line-height:1.5em;}
#navigation ul {padding:0; margin:15px 0 0 0; width:858px;  height:18px;}
#navigation ul li{float:left; list-style-type:none; padding:0 0px 0 131px; margin:0 0px 0 0px;}
#navigation ul li a {display:block; text-decoration:none; color:#333; font-weight:bold; border-bottom:2px solid #fff; }
#navigation ul li a:hover {color:#990000; border-bottom:2px solid #990000;}
#navigation ul li:first-child, #navigation ul li.first {padding:0;}

/***footer***/
#footer {width:958px !important; width:1058px;margin:0px auto; clear:both;}
#footerLine{float:left;border-bottom:1px solid #999;width:860px;margin:0px 0px 10px 48px !important; margin:0px 0px 10px 24px;}
#footer_top {float:left;width:948px;  padding:10px 0px 00px 0px !important; padding:0px 0px 10px 0px; margin:0px !important;margin:0px 0px 0px 3px;}
#footer_top ul {float:left; margin:0; padding:0 0 0px 0; text-align:left; border-bottom:1px solid #999; width:860px !important;  width:860px; margin:0px 0px 0px 48px !important; margin:0px 0px 0px 24px;}
#footer_top ul li a{color:#333;}
#footer_bottom {float:left!important; float:none;background:top right url(../images/bg_container_bottom_no-repeat_new_2.gif) no-repeat; height:80px; padding:0px 50px 0px 50px !important; padding:0px 53px; width:858px; margin-left:1px;}
#footer ul {list-style-type:none; float:right; width:694px; text-align:right; padding:0; margin:0;}
#footer ul li {display:inline; color:#005dab; font-size:.75em; padding:0px 0px 0px 0px; margin:0;}
#footer ul li a {color:#005dab; padding:0 8px 0 4px; font-weight:bold;}
#footer p {float:left; font-size:.75em; font-weight:bold; color:#333; margin:0; padding:12px 0px 0px 0px; }
#footer p img {padding:0 8px 0 0; margin-bottom:-2px;}

/***home containers ***/
.container1{width:623px; float:left;  padding:5px 0px 10px 0px; font-size:.9em; margin:0px 0px 0px 0;}
.container2 {width:211px; float:right;padding:5px 0px 10px 0px; font-size:.9em; margin:0px 0px 0px 0;}
.container3 {width:211px; margin:0px 0 0 0; float:left; padding:5px 0px 10px 0px; font-size:.9em;}
html>/**/body .container3 {width:211px;}
#container_bar p{}
.container3 a{color:#333; font-weight:bold; padding:0px 0px 0px 0px;}

.home_container a {padding:0; margin:0;}
.home_container ul, .home_container p, .home_container div {padding:10px 0 0 0; margin:0;}
.home_container ul li {list-style-type:none; padding:0 8px 15px 0; margin:0;}
.container3 li {display:inline;padding:0;}

.home_container h2 {font-size:1.2em; padding:0; margin:0; color:#840d13; background-color:#fff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-top:3px solid #840d13;}
.home_container h2 a {color:#fff; text-decoration:none;}
.home_container h2 a:hover {text-decoration:underline;}
#content_bottom {padding:0; margin:0;}
#content_middle_home.right{clear:right;float:right; width:211px;}
#content_middle_home.left{float:left;background:#eee top center url() repeat-y left; width:603px; padding:0; margin:0px 0 0 0;}
#containerrowbottom {clear:both; background:top center url(../images/home_containers_bottom.gif) no-repeat; height:10px; width:613px;}

body  p.rss_text{padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
body  h4.rss_title{padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}