body { text-align: center; margin: 0; padding: 0; font: 11px normal helvetica, arial, san-serif; color: #484848; background-color: #E3E3E3; }
table, tr, td { font: 11px normal helvetica, arial, san-serif; color: #5D5D5D; margin: 0px; padding: 0px; }
a { color: #757575; text-decoration: none;}
a:hover { color: #303030;}
img { border: none; margin: 0px; padding: 0px;}
#outer_container  { margin: 0 auto; width: 780px; background-color: #ffffff; }
#inner_container { margin: 0 auto; width: 766px; text-align: left;}
#banner { background: url(../images/banner.jpg) no-repeat left top; height: 107px; }
#top_nav { background: url(../images/top_nav1.jpg) no-repeat left top; height: 94px; width: 100%; text-align: center; }
#top_nav a { font-size: 13px; }
#top_nav td { padding: 14px 0px 0px 0px; }
#nav { background: url(../images/section_mid.jpg) repeat-y left top; }
#nav a { display: block; text-align: left; font-size: 13px; padding: 5px 0px 8px 15px;  background: url(../images/section_breaker.jpg) no-repeat left bottom; }
#nav a:hover { background-color: #efefef; }
#hr { background: url(../images/section_mid_wide.jpg) repeat-y left top; }
#ohs { background: url(../images/section_mid_wide.jpg) repeat-y left top; }
#section_content { padding: 0px 15px 0px 15px; }
#section_top { background: url(../images/section_top.jpg) no-repeat left top; height: 29px; color: #ffffff; padding: 7px 0px 0px 0px; font-size: 14px; text-transform: uppercase; text-align: center; }
#section_bottom { background: url(../images/section_bottom.jpg) no-repeat bottom; height: 29px; }
#section_top_wide { background: url(../images/section_top_wide.jpg) no-repeat left top; height: 29px; color: #ffffff; padding: 7px 0px 0px 0px; font-size: 14px; text-transform: uppercase; text-align: center; }
#section_bottom_wide { background: url(../images/section_bottom_wide.jpg) no-repeat left bottom; height: 29px; }
#section_gap { height: 10px; background-color: #ffffff; }
#news { background: url(../images/section_mid.jpg) repeat-y left top; text-align: left; }
.news_date { color: #A4A4A4; padding: 0px 5px 0px 15px; display: block; }
.news_head { color: #005B7F; font-weight: bold; padding: 0px 5px 0px 15px; display: block; }
.news_body { padding: 0px 5px 0px 15px; display: block; }
.learn_more { color: #EA6003; font-size: 9px; text-align: right; display: block; background: url(../images/section_breaker.jpg) no-repeat right bottom; padding: 5px 5px 5px 0px; margin-bottom: 5px;}
.learn_more_blue { color: #EA6003; font-size: 9px; text-align: right; display: block; background: url(../images/section_blue_breaker.jpg) no-repeat left bottom; padding: 5px 5px 5px 0px; margin-bottom: 5px;}
#bottom_nav { background: url(../images/bottom_nav.jpg) repeat-x left top; height: 80px; padding: 13px 0px 0px 0px; text-align: center; }
#bottom_nav a { padding: 0px 5px 0px 5px; }
#welcome { background: url(../images/welcome_bg.jpg) no-repeat left top;padding: 10px 10px 10px 130px; }
#welcome h1 { color: #E57F47; font-size: 13px; margin: 0px; padding: 0px;}
#welcome p { padding: 3px 0px 3px 0px; margin: 0px; }
.welcome_gray { color: #738A9B; }
#product_overview_top { background: url(../images/product_overview.jpg) no-repeat left top; height: 22px; color: #ffffff; padding: 7px 0px 0px 0px; font-size: 13px; text-transform: uppercase; text-align: center; margin: 0px;}
#product_overview { background-color: #C5DAE9; margin: 0px; padding: 0px; }
#product_overview h2 { margin: 0px; padding: 10px 10px 10px 15px; color: #E57F47; font-size: 13px;}
#product_overview p { padding: 0px 10px 0px 15px; margin: 0px; }
#product_overview_bottom {  background: url(../images/product_overview_bottom.jpg) no-repeat left bottom; height: 29px; margin: 0px; padding: 0px; }
#testimonials_top { background: url(../images/testimonials.jpg) no-repeat left top; height: 22px; color: #ffffff; padding: 7px 0px 0px 0px; font-size: 13px; text-transform: uppercase; text-align: center; margin: 0px; }
#testimonials { background-color: #E9E9E9; margin: 0px; padding: 0px; }
#testimonials p {  padding: 5px 10px 5px 15px; margin: 0px; }
#testimonials_bottom { background: url(../images/testimonials_bottom.jpg) no-repeat left bottom; height: 23px;}
.brown { color: #A03901; }

#admin-navigation { padding: 10px 0px 10px 10px; font-size: 13px; border-bottom: solid 1px #999; }

.sideBar {
color: #3C3C3C;
text-decoration: none;
margin: 0px;
padding: 4px 19px 4px 8px;
text-align: left;
vertical-align: middle;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E5E5E5;
}
.sideBar a { margin: 0px; padding: 0px; color: #3C3C3C; text-decoration: none; }
.sideBar a:hover { color: #191919; }
