body {margin:0;padding:0;font-family: "Arial", Sans-Serif;}

#lmwrap {width:960px;margin-right:auto;margin-left:auto;}
#lmOverlay {position:absolute;top:37px;margin-left:510px;}
#lmTopContainer {width:960px;height:155px;}
#lmLeftPanel {width:165px;height:800px;float:left;padding-right:10px;z-index:10;margin-top:-7px;}
#lmMainPanel {width:615px;float:left;z-index:10;margin-top:10px;z-index:10;margin-right:10px;}
#lmRightPanel {width:155px;float:left;padding-top:10px;z-index:10;}
#lmBottomContainer {width:960px;height:250px;z-index:1;float:left;}

#panel {border-left:3px solid #ccc; border-right:3px solid #ccc;padding-right:20px;padding-left:20px;padding-top:20px;float:left;}
.greenline {border-top:2px solid #8cc640;height:2px;padding-bottom:20px;width:569px;float:left;}
.leftcol {float:left;width:350px;margin-right:14px;}
.rightcol {float:left;width:200px;margin-bottom:20px;margin-top:20px;}
.fullcol {float:left;width:569px;margin-top:20px;}

h1 {font-size:29px;color:#8cc640;margin-bottom:20px;}
h2 {margin-bottom:20px;}
p {font-size:13px;color:#000;line-height:1.5;padding-bottom:10px;float:left;}
small {font-size:11px;float:left;color:#ccc;height:20px;padding-top:10px;border-top:1px solid #ccc;width:569px;margin-top:10px;}

a:link, a:visited, a:active {color: #000;text-decoration:underline;}
a:hover {text-decoration:none;}

#navlist{float:left;padding-left: 0;margin-left: 0;border-bottom: 1px solid #ccc;width: 340px;font-size:12px;font-family: "Arial", Sans-Serif;color:#666666;line-height: 1.5;}
#navlist li{list-style: none;margin: 0;padding: 0.40em;border-top: 1px solid #ccc;padding-left:40px;background-image: url('../images/bullet.gif');background-repeat: no-repeat;background-position: center left;}


.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;} 
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}