body { background-color:#FFF; background-image:url(/images/BackgroundSpan2.jpg); background-repeat:repeat-x; background-position:top; margin:0px; padding:0; font-family: Arial; font-size: 12px; color: white; }
img { border:none; }
#header-top { height:27px; overflow:hidden; }
#header-top-logo { float:left; width:156px; }
#header-top-nav ul, h1, h2 { padding:0; margin:0; }
#header-top-nav li { float:left; list-style:none; }
#frontpage-body { }
#frontpage-body-col1 { width:325px; padding:24px 0 5px 13px; line-height:17px; font-size:11px; float:left; text-align:left; }
#frontpage-body-col1 ul { padding:10px 0 10px 20px; margin:0; line-height:17px; font-size:11px; }
#frontpage-body-col1 li { list-style-image:url(/images/bullet.gif); }
#frontpage-body-col1-sub1 { width:305px; }
#frontpage-body-col2 { width:400px; _width:390px; .width:390px; line-height:23px; padding-top:8px; float:left; text-align:left; }
#frontpage-body-col2 li { list-style-image:url(/images/bullet.gif); }

DIV.HR { background-image: url(/images/HorizontalBreak.gif);  background-repeat: repeat-x; background-position: center center; height: 16px; display:block; border: none; }
DIV.hr-left, .callOutDivider { background-image: url(/images/HorizontalBreak.gif);  background-repeat: repeat-x; background-position: center center; height: 10px; display:block; border: none; }

A.bluelink, A.bluelink:hover, A.bluelink:visited { font-family: Arial; color: #274f8c; }
A, A:hover, A:visited { font-family: Arial; color: #FCC601; }

#footer { padding:10px; background-color:#FFFFFF; margin:10px 0 0 30px; color:#9F160E; font-size:11px; }
#footer-width { width:719px; text-align:left; }
#footer a { color:#9F160E; }
#footer a:hover { color:#FCC601; }
.footer_icon { float:left; margin-left:5px; margin-top:4px; }
#quicksearch { width:719px; background-image:url(/images/index/bg_search_front.gif); padding:10px; text-align:left; }
#quicksearch td,input,select { font-size:11px; }
#quicksearch_title { font-weight:bold; font-size:14px; } 
hr { border: 0; color: #e9e6d2; background-color: #e9e6d2; height: 1px; width: 100%; text-align: left; }
#body-content { width:500px; _width:510px; .width:510px; border-top:5px solid #9f160e; float:left; padding:10px 10px 10px 0; text-align:left; }
#body-content td { font-size:12px; }
#left-navigation { background-image:url(/images/SecondaryBackground.jpg); width:229px; height:177px; text-align:left; font-size:11px; }
#left-content { background-image:url(/images/bg_content_container.gif); width:229px; float:left; }
#content-container { display:block; background-image:url(/images/bg_content_container.gif); clear:both; }
#content-container_nobg { display:block; clear:both; }
#Testimonial { background: url(/images/TestimonialPullout.gif) no-repeat left top; width:200px; height:187px; color:#000; line-height: 17px; text-align:left;  }
#FreeReport { background: url(/images/FreeReportPullout.gif) no-repeat left top; width:200px; height:187px; color:#000; line-height: 17px;  margin:10px 0 10px 0; text-align:left; }
.pullout_title { color:#9F160E; font-weight:bold; font-size:14px; text-align:right; margin:0 5px 0 0; padding:7px 0 0 0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
.pullout_content { padding:10px 5px 20px 25px; display:block; height:112px; color:#9F160E; font-size:11px; }
#left-navigation-title, .callOutHeaderW, .callOutHeaderC { color:#fede00; font-weight:bold; font-size:14px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
#left-navigation-title { text-transform:uppercase; }
#left-navigation ul, #body-content ul { padding:0; margin:0; margin:10px 0 0 28px; }
#left-navigation li, #body-content li { list-style-image:url(/images/bullet.gif); }

h1, h2 { color:#fede00; font-weight:bold; font-size:24px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
h1 { font-size:22px; }
h2 { font-size:16px; }

.nav_side { padding-left:10px; }
.nav_side a { font-weight: bold; color:#9F160E; text-decoration:none; }
