* {margin: 0px; padding: 0px;}

a:link, a:visited {color:#908657;}

body {background:#fdfbee url(images/bg.jpg) right bottom no-repeat; color:#000; font: normal 14px/18px Tahoma, Arial, Helvetica, sans-serif; padding-bottom:350px;}
	                    
#main h1 {font: bold 16px/20px Tahoma, Arial, Helvetica, sans-serif; margin-bottom:14px; text-align:justify;}
h2 {color: brown; font: bold 22px/26px Georgia, serif; letter-spacing:1px; margin-bottom:14px; }
h3 {color: brown; font: bold 18px/22px Georgia, serif; letter-spacing:1px; margin-bottom:14px;}
p {font: normal 14px/18px Tahoma, Arial, Helvetica, sans-serif; margin-bottom:14px; text-align:justify;}

ul, ol {margin:0 0 14px 40px;}
strong {font-family: Georgia, serif; }
small {font-size:84%;}
a img {border:none;}
hr {display:block; border-top: 1px solid maroon; border-bottom: 1px solid #fdfbee; padding:0; margin-bottom:14px;}
.company img:hover {margin-top:2px; margin-left:2px;}

#wrapper {width:950px; height:auto; margin:0 auto; padding:0px;}

#header {height:101px; width:950px; margin:0 auto;}

#navigation {height: 18px; width:938px; margin: 0; background:#000; padding:4px 0 0 12px;}
#navigation ul {width: auto; padding: 0; list-style: none; float: left; margin:0; text-transform:uppercase;}
#navigation li {padding:0px 86px 0 0; margin: 0; font: 14px/14px Arial, sans-serif; display: inline; float: left;}
#navigation a {text-decoration: none; color:#a48744; float: left; display: block;}
#navigation .selected a {color:brown;}
#navigation .last {padding:0 0px 0 0;}

#header_btns {width:452px; margin:20px auto; padding:0px; clear:both;}

.WhatWeDo {display:block; width:106px; height:22px; background:url(images/WhatWeDo.gif) no-repeat 0 -22px; float:left; margin-right:30px;}
.WhatWeDo a {display:block; width:100%; height:100%; background:url(images/WhatWeDo.gif) no-repeat 0 0;}
.WhatWeDo a:hover {background-position: 0 22px;}

.HowWereUnique {display:block; width:142px; height:22px;  background:url(images/HowWereUnique.gif) no-repeat 0 -22px; float:left;  margin-right:30px;}
.HowWereUnique a {display:block; width:100%; height:100%; background:url(images/HowWereUnique.gif) no-repeat 0 0;}
.HowWereUnique a:hover {background-position: 0 22px;}

.WhyItsImportant {display:block; width:143px; height:22px;  background:url(images/WhyItsImportant.gif) no-repeat 0 -22px;  float:left;}
.WhyItsImportant a {display:block; width:100%; height:100%; background:url(images/WhyItsImportant.gif) no-repeat 0 0;}
.WhyItsImportant a:hover {background-position: 0 22px;}

#content {width:950px; margin:0 auto;}

#sidebar {width:145px; min-height:300px; height:auto; float:left; margin-top:20px;}

#left_expandingnav {font: normal 11px/14px Verdana, Geneva, sans-serif; width:125px; margin:0; list-style:none; display:block; 
                          height:auto; position:relative;}
#left_expandingnav ul {margin: 0; padding: 0; list-style: none; width:125px; display:block;}
#left_expandingnav ul li {position: relative; width:125px; border-top: 1px solid maroon;}
#left_expandingnav ul ul {margin-left:0px;}	
#left_expandingnav ul li {float:left;}
#left_expandingnav li ul {display:none;}
#left_expandingnav li ul li {border:none;}
#left_expandingnav ul li a {display:block; text-decoration: none; color:#7B726B; line-height:1.25em;
                             padding:5px 0px 5px 8px; margin-left:0px; overflow:visible; font-weight:normal;}
#left_expandingnav li:hover a, li.over a,
#left_expandingnav li:hover li a:hover, li.over li a:hover { }
#left_expandingnav li:hover li a:hover, li.over li a:hover {font-weight:bold; font-size:11px; padding-left:10px;}
#left_expandingnav li:hover li a, li.over li a {font-size:11px; padding-left:12px;}
#left_expandingnav li ul li a {  } /* Sub Menu Styles */
#left_expandingnav li:hover ul, li.over ul {display:block  } 
#left_expandingnav ul.open {margin: 0;padding: 0;list-style: none;width:113px; display:block;}
#left_expandingnav li.open a {color:#333; font-size:12px;}
#left_expandingnav li.open li a {color: #7B726B; font-size:11px; padding-left:10px;}
#left_expandingnav li.open li a.selected {color:#7B726B; font-size:11px; padding-left:10px; font-weight:bold;}
#left_expandingnav ul.openborder {margin:0; padding:0;list-style: none;width:113px; display:block;}
#left_expandingnav li.openborder a {color:#333; font-size:12px;}
#left_expandingnav li.openborder li a {color: #7B726B; font-size:11px; padding-left:10px;}
#left_expandingnav li.openborder li a.selected {color: #7B726B; font-size:11px; padding-left:10px; font-weight:bold;}
.bottom_border {border-bottom:1px maroon solid; padding:0px; margin-bottom:20px;}

#main {width:586px; min-height:300px; height:auto; float:left; padding:0 5px;}

#sidebox {width:188px; float:left; background: url(images/sidebox-mid.jpg) repeat-y; margin:20px 0 30px 20px; color:#fff;}
#sidebox strong {color:#fff;}
#sidebox h3 {color:#000; font: bold 20px/22px Georgia, serif; letter-spacing:1px; margin-bottom:14px; text-decoration:underline;}
#sidebox-mid {padding:0 10px;}
#sidebox-mid p {text-align:left;}
#sidebox a {color:maroon;}
#sidebox-home {width:192px; float:left; margin:20px 0 10px 12px;}

.clear {clear: both;}
.clearboth:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearboth {display: inline-block;}
html[xmlns] .clearboth {display: block;}
* html .clearboth {height: 1%;}

#footer {width:930px; height:28px; color:#000; clear: both; padding:3px 10px; margin:10px auto 0; border-top:1px solid #222;}
#footer p {font:normal 12px/18px Georgia, serif; text-transform:small-caps; margin-bottom:4px; padding:0;}
#footer a:link, #footer a:visited {color:#000;}
#footer p.lighter {color:#888; line-height:12px;}
.lighter {color:#888;}

#modpoints {width:450px; margin:10px auto; border:2px solid #666; border-left:1px solid #999; border-top:1px solid #ccc; padding:5px 10px; background:#b39855; color:#000;}
#modpoints p {line-height:15px; font-size:12px; margin-bottom:7px;}
#modpoints strong {color:#000;}
#modpoints img {vertical-align:bottom;}
td.bottombuttons {width:200px; height:130px; text-align:center;} 
.brown {color:brown;}
.button {cursor:pointer;}
#thetabs {padding-left:0px; margin:0;}
#thetabs ul {padding-left:0; margin-left:0; list-style-type:none;}
#thetabs ul li a {color:#fff; line-height:22px;}
#thetabs ul li a:hover {color:maroon;}
