html, body, p, div, img, h1, h2, h3, h4, li, ul, ol, dl, dd, dt, form { border:0; border-collapse:separate; border-spacing:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0 }
ol li { margin-left:40px; padding:0 }
ul li { background-image:url(../images/bullet.gif); background-position:left 5px; background-repeat:no-repeat; line-height:18px; list-style:none; margin-left:25px; padding:0 0 0 15px }
p { line-height:18px }
body { background-color:#e2e2e2 }
a { color:#ac2b31; text-decoration:underline }
.floatleft { float:left }
.clear { clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0; width:auto }
#container_wrapper { background-image:url(../images/container_bg.gif); background-repeat:repeat-y; width:1020px }
#container_wrapper_bottom { background-image:url(../images/container_bottom.png); background-position:bottom; background-repeat:no-repeat; margin:0 auto; padding-bottom:20px; width:1020px }
#container { margin:0 auto; width:960px }
#nav_wrapper { background-image:url(../images/nav_bg.gif); background-repeat:repeat-x; height:25px }
#nav li { background-image:none; display:inline; margin:0; padding:1px 0 0; position:relative }
#nav li a { background-image:url(../images/nav_seperator.gif); background-position:right; background-repeat:repeat-y; color:#fff; font-size:12px; padding:4px 14px 5px; text-decoration:none; text-transform:uppercase }
#nav li ul { background-color:#443120; border-bottom:2px solid #b22b32; display:none; left:0; list-style:none; margin:0; padding-left:18px; position:absolute; text-align:left; top:20px; width:200px; z-index:50 }
#nav .item26 ul { width:275px }
#nav .item16 ul { width:235px }
#nav li ul li { clear:left; display:block; float:none; margin:0; padding:5px 0 0; z-index:50 }
#nav li ul li a { background-image:none; padding:0 0 0 3px }
#nav li ul .active { background-image:none }
#nav li:hover ul, #nav li.over ul { display:block }
#nav ul li { float:none }
#logo { float:left; width:600px }
#top_right { float:right; margin:23px 0 0; text-align:right; width:300px }
#content_wrapper { background-image:url(../images/column_margin.gif); background-repeat:repeat-y; width:960px }
#feature { border-bottom:20px solid #3e5c82; border-top:20px solid #3e5c82 }
#feature_bar { background-color:#3e5c82; height:20px }
#left_column { background-color:none; float:left; margin:10px 35px 10px 10px; width:265px }
#content_wrapperII { background-image:url(../images/column_marginII.gif); background-repeat:repeat-y }
#right_columnII { float:left; margin:10px 0 10px 35px; width:275px }
#one_column { margin:10px 0 }
#content_bottom { border-top:1px #adadad dashed; color:#000; font-size:10px; padding:10px 0; width:auto }
#content_bottom p { color:#000; font-size:10px }
#footer_nav li { background-image:none; display:inline; margin:0 41px 0 0; padding:0 }
#footer_nav .item25 { margin-right:0 }
#footer_nav li a { color:#550001; font-size:10px; margin:0; padding:0; text-decoration:none; text-transform:uppercase }
#footer_left { color:#6e6e6e; float:left; font-size:10px; margin:5px 0 0; width:450px }
#footer_right { color:#6e6e6e; float:right; font-size:10px; margin:5px 0 0; text-align:right; width:450px }
.white_text { color:#fff }
.feed h3 { margin:25px 0 18px; }
.bold { font-weight:700 }
.italic { font-style:italic }
.border { border:3px solid #e2e2e2 }
.red_text { color:#ac2b31 }
a:hover, #nav li a:hover, .blue_text { color:#3E5C82 }
.floatright, #nav ul { float:right }
#content, #footer { margin:0 auto; width:940px }
#right_column, #left_columnII { float:left; margin:10px 0; width:630px }
#footer_left p, #footer_right p { color:#6e6e6e; font-size:10px }
h1, .heading1 { color:#ac2b31; font:700 18px Georgia, "Times New Roman", Times, serif; }
h2, .heading2 { color:#ac2b31; font:700 14px Georgia, "Times New Roman", Times, serif; text-transform: uppercase;}
h3, .heading3 { color:#3e5c82; font-size:12px; font-weight:700;}
h1, h2, .heading1, .heading2, h3, .heading3{margin: 0 0 1em 0; display: block;}
#left_column h3 a { text-decoration: none; color: #3E5C82; }
#left_column ul{margin-bottom: 1em;}
div.feed div.feedsweep { line-height: 18px; }
.feedsweep_item { padding-left: 35px; background:url(../images/bullet.gif) 20px 5px no-repeat; }
.phone{font-size: 1.1em;}
.header_phone .phone{font-size: 16px;}
#page ul, #page p{margin-bottom: 18px;}
#page blockquote p{margin-bottom: 0;}
#page cite{text-align: right; display: block;}
blockquote{margin-bottom: 18px;}


