#dhtmltooltip { position:absolute; width:300px; border:1px solid black; font-size:small; padding:2px; background:#808080; visibility:hidden; z-index:100;}
* {  margin:0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#000; line-height:1.7em; background:url("../images/bg.jpg") no-repeat scroll 0 0 transparent}
form { padding:0px; margin:0px;}
textarea, input { }
a { color:#3ca944;	background:none; text-decoration:underline;}
a:hover { color:#3ca944; background:none; text-decoration:underline; }
a:focus { outline:none; -moz-outline-style: none;}
a img { border:none;}
h1 { font-size:2.4em; padding:7px 0 0 8px; margin:0; }
h2 { font-size: 1.2em; margin:5px 0 15px 15px; color:#b31f17; background: inherit; }
h1 a { color:#b31f17; background:none; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color:#b31f17; background:inherit; }
p { margin:0 0 20px 0; }
ul { list-style:none; }
form, fieldset, img { border:0;}
.clear { clear:both;}
.right { float:right;}
.left { float:left;}
#super-container { margin:0 auto; width:1260px; padding:0;}
#container { margin:0 auto; width:954px; padding:0; font-size:1.17em; }
.content { margin:0 auto; width:954px; padding:0;}
#headerTop { width:954px; height:34px; margin:0; text-align:right;}
#header { margin:0; padding:0; width:954px; height:66px; background:url(../images/header.jpg) no-repeat bottom right; clear:both; position:relative;   }
#siteLogo { margin:10px 0 0 0; padding: 0px; width:560px; height:160px; position:absolute; z-index:200; left:-40px; top:-40px; }

.navC1 { clear:both; width:954px; height:40px; background:none; margin:25px 0 0 0; }
.chromestyle { width:954px; height:49px; padding-top: 10px; }
.tabM { height:auto; display:block; width:auto; float:left; font-size:16px;}
.tabM a { display:block; text-decoration:none; width:auto; color:#3ca944; float:left; padding:0 15px;}
.tabAM a:hover { text-decoration:none; border:0; background:none;}
.tabAM { height:auto; display:block; width:auto; float:left; font-size:16px;}
.tabAM a { display:block; text-decoration:none; width:auto; color:#3ca944; float:left; padding:0 15px;}
.tabAM a:hover{ text-decoration:none; border:0; background:none;}

.dropmenudiv { font-size:12px;text-align:left; margin-top:0px; position:absolute; top:0px; border:1px solid #333; z-index:100; width:225px; visibility:hidden; border:1px solid #ddd; height:auto; background:#fff; width:150px; opacity:0.9;}
.dropmenudiv a { width:auto; display:block; text-indent:4px; text-decoration:none; color:#3ca944; padding:3px 0px; border-bottom:1px solid #c2c2c2;}
.dropmenudiv a:hover { background:#3ca944; color:#fff;}
.banner { width:932px; height:255px; background:none; margin:18px 10px 10px 10px;}
.newsletter {}
.mainCon {}
.innerCon{ float:left; width:720px; margin:0 0 0 5px;}

.searchBox { float:right; margin:0; width:190px; position:relative;}
.searchBox a:hover{text-decoration:none;}
input.searchbox { float:left; background:#f4f4f4; color:#000; padding:0; border:1px solid #c2c2c2; margin:10px 0 0 5px; width:148px; height:20px;}
input.searchbutton { color:#fff; font-weight:bold; background: url(../images/search.png) no-repeat; width:28px; height:18px; border:0; margin:12px 0 0 0; float:right; 
font-size:0; }

.sidebarWrap {}
.sidelinks { width:218px; margin:15px 0 15px 0; position:absolute; z-index:1;}
.crumbCon { padding:0; margin:10px 0 10px 0; height:24px; width:488px; color:#3ca944;}
.clientCrumb { margin-bottom:10px; font-size:0.7em;} 
.clientCrumb a { padding:0 5px 0 0; background:none; margin:0; color:#3ca944;  }
.clientCrumb a:hover { background:none; color:#3ca944;}
.headingTitle { font-size:1.5em; color:#3ca944; padding:0; margin:10px 0 10px 0; text-align:left; }
.headingTitle a { color:#3ca944; }

.sidebarRight { float:right; width:220px; height:auto; background:none; margin:0; position:relative;}
.box { width:220px; height:250px; margin:260px 0 0 0;}
.side_nav { width:155px;height:826px;padding-top:40px;text-align:left;text-transform:uppercase;letter-spacing:2px;line-height:150%;font-family:"Verdana";font-size:small;}
.foot { font-size:x-small; color:#727272; text-decoration:none; letter-spacing:2px;}
.foot a { font-size:x-small; color:#727272;text-decoration:none; letter-spacing:2px;}
.foot a:hover { font-size:x-small; color:#727272;text-decoration:underline; letter-spacing:2px;}

#footerNav { width:954px; clear:both; text-align:center; padding:5px 0 5px 0; height:auto; margin:20px 0 0 0; color:#727272; }
#footerNav h1 { color:#3ca944; font-size:1.7em; text-align:center; font-weight:normal; padding:2px 0 2px 0;}
#footerNav a { color:#727272;  }
#footerNav p { margin:0 0 4px 0;}

.sitemap_h { margin:10px 0 10px 0; }

.sitemap { }
.sitemap ul { display:block; list-style-type:none; margin:0 0 15px 0;}
.sitemap ul li { display:block; margin:0 0 5px 0; padding: 0 0 0 10px;}
.sitemap ul li a { padding:0 0 0 10px; background: url(../images/crumb.png) no-repeat left center; text-decoration:none;}
.sitemap ul li a:hover { background: url(../images/crumb.png) no-repeat left center; color:#000; text-decoration:none; }


.AdminFunc {border: 1px solid #fff; background:#BFBDBD;color:#fff;cursor:pointer;margin:40px;}
.textbox{border: 1px solid #808080; width: 300px; height: 20px;background:#ffffff;color:#000000;}

.miniModCon .clientCrumb {visibility: hidden;}

