@charset "utf-8";
* { margin: 0px; padding: 0px; }
body { font: 13px/20px Arial, Helvetica, sans-serif; color: #333; background: #333 url(images/background2.jpg) repeat center top; border-top: 10px solid #333; margin: 0px; padding: 10px 0px 20px; text-align: center;  }
h1 { color: #026312; font: italic bold 25px Cambria, Georgia serif; margin-bottom: 10px; }
h2 { font: bold 15px Arial, Helvetica, sans-serif; margin-bottom: 8px; }
h3 { color: #026312; font: 30px Cambria, Georgia serif; margin-bottom: 15px; }
p { margin-bottom: 15px; }
a, a:visited  { color: #026312; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
ul { margin-bottom: 15px; }
li { margin-left: 15px; margin-bottom: 5px; }
img { border: none; }
hr { clear: both; color: #EEE; border: solid 1px #EEE; }
input, textarea, select, option { font: 13px Arial, Helvetica, sans-serif; }
td { font: 13px/20px Arial, Helvetica, sans-serif; vertical-align: top; padding: 0px 10px 10px 0px; }

#container { width: 800px; margin: auto; text-align: left; }
#navigation { position: absolute; top: 10px; text-align: right; width: 800px; height: 40px;  }
#navigation ul { display: inline-block; background: url(images/lf_nav.gif) no-repeat left top; padding-left: 10px; }
#navigation li { float: left; list-style: none; background: #333; margin: 0px; padding: 0px 10px; }
#navigation li a { display: block; }

#main { background: #FFF; padding: 15px 25px; }
#left { margin-right: 230px; margin-bottom: 20px; }
#right { float: right; width: 200px; margin-bottom: 20px; }
#partnerships { width: 750px; color: #AAA; font: italic bold 14px Cambria, Georgia serif; text-align: center; position: absolute; margin-top: -7px; }
#partnerships strong { background: #FFF; padding: 0px 10px; }
#horizontalrule { clear: both; border-bottom: 2px solid #EEE; }
#partners { text-align: center; margin-top: 20px; }
#partners ul { display: inline-block; }
#partners li { float: left; list-style: none; margin: 0px; padding: 10px 12px; height: 63px; }

#footer { clear: both; padding-top: 15px; border-top: 3px solid #EEE; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999; }
#footer a  { color: #999; }

#services { position: absolute; top: 10px; margin-left: 637px; z-index: 1; }
#contact { position: absolute; top: 10px; margin-left: 721px; z-index: 1; }