* {padding:0; margin:0;}
body, html {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color:black; overflow-x:hidden;}

#header {background-color:black; height:155px;}
#logo_container {float:left;}
#topmenu_container { padding-top:20px;}
#topmenu_container ul {float:right;list-style-type:none; padding-right:50px;}
#topmenu_container ul li {float:left;}
#topmenu_container ul li a {display:block; width:90px; height:29px; line-height:29px; text-align:center; margin-right:15px; background:url("/images/design/topmen_off.png") no-repeat scroll 0 0 transparent; text-decoration:none; color:white;}
#topmenu_container ul li a:hover {background:url("/images/design/topmen_green_on.png"); color:black;}
#topmenu_container ul li .green {background:url("/images/design/topmen_green_on.png"); color:black;}
#main_container {
    background: #eba921;
    background: -moz-linear-gradient(top, #66ff00, #000000);
    background: -webkit-gradient(linear,left top,left bottom,from(#66ff00), to(#000000));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#66ff00', EndColorStr='#000000', GradientType=0);
min-height:400px; clear:both; padding-bottom:20px;}
#main {margin:0 auto; width:980px;}
#socialmedia {padding:4px 0;}
#socialmediaicons {float:right;}
#socialmediaicons ul li {display: inline; list-style-type:none;margin:0 0 0 4px;}
#facebooklike {float:left; width:40%;}
#googleplusone {float:right;}
#mainmenu_container {float:left; width:260px; min-height:345px; margin-right:10px; clear:both;}
#mainmenu_header {background-image: url('/images/design/darkhead_small.png'); color:black; font-size:18px; font-weight:bold; height:45px; line-height:45px; text-align:center;}
#mainmenu_body {background-color:#fff; min-height:300px;}
.submenu_header {background-image: url('/images/design/darkhead_small.png'); color:white; font-size:18px; font-weight:bold; height:45px; line-height:45px; text-align:center; margin-top:10px;}
.submenu_body {background-color:white; padding:20px;}
.subsection {margin-bottom:10px;}
.subimg {float:left; width:90px; margin-right:10px;}
.subtext {float:left; width:115px; font-size:12px;}

#content_container {float:left; width:710px;}
#slideshow-container {width:710px; height:345px; position:relative; margin-bottom:10px;}
#slideshow-container img {width:710px; height:345px; display:block; position:absolute; top:0; left:0; z-index:1;}

#dbcontent_header {color: white; font-size: 20px; line-height: 45px; height: 45px; margin: 0; padding: 0 0 0 20px; background-image: url("/images/design/darkhead_large.png");}
#dbcontent_header h1 {color:white; font-size:18px; font-weight:bold; height:45px; line-height:45px; padding-left:20px;}
#dbcontent {background-color:white; padding:20px;}

#footer_container {background-color:black; height:44px; padding:33px; color:white;}
#footer {margin:0 auto; width:980px;}
#footer .companyname {font-size:1.6em;}

#bread {margin: 0; padding: 0;}
#bread span a {font-size: 10px;}

img {border: 0;}
a {color:black; text-decoration: underline;}
a:active {color:black; text-decoration: underline;}
a:link {color:black; text-decoration: underline;}
a:visited {color:black; text-decoration: underline;}
a:hover {color:#66ff00; text-decoration: none;}

h1 {font-size:18px; padding:0 0 12px 0;}
h2, h3 {font-size:16px; padding:8px 0 10px 0;}
p {padding:8px 0;}
li {margin-left:15px;}
.clear {clear:both;}
