body{text-align:center;margin:0;padding:0;background:#666666 url(/templates/default/images/background.gif) repeat-x;}

#fade{background:url(/templates/default/images/fade.jpg) center repeat-y;width:880px;margin:0 auto;}
#fadeTop{background:url(/templates/default/images/fadeTop.jpg) top center no-repeat;}

#header{text-align:left;width:830px;height:78px;margin:0 auto;background:url(/templates/default/images/headerBack.gif) repeat-x;overflow:hidden;}
#headerTable{width:100%;}
#headerLeft{width:320px;}
#headerRight{}
/*.topNav{text-align:center;float:right;width:100px;margin-left:4px;}
.topNav a{text-decoration:none;color:#000000;font-size:12px;font-weight:bold;}
.topNav a#home{display:block;padding:2px 34px 3px 34px;}
.topNav a#contact{display:block;padding:2px 15px 3px 15px;}
.topNav a#home:hover, .topNav a#contact:hover{background:url(/templates/default/images/topNav.jpg) center -22px no-repeat;color:#fff;padding-top:3px;}*/

#nav{height:26px;width:830px;margin:0 auto;background:url(/templates/default/images/navBack.gif) repeat-x;border-top:#000 solid 1px;overflow:visible;}
#nav ul{list-style-type:none;margin:0;padding:0;}
#nav ul li{float:left;position:relative;background:url(/templates/default/images/navBack.gif) right -26px no-repeat;padding:0 0 0 0;}
#nav ul li.last{background:none;}
#nav ul li a{float:left;display:block;padding:5px 18px 4px 17px;text-decoration:none;font-weight:bold;font-size:12px;color:#ccc;}
@media screen and (-webkit-min-device-pixel-ratio:0){#nav ul li a{padding:6px 16px 4px 15px;}}
#nav ul li a:hover, #nav ul li a.current{color:#fff;}

/* submenus */
#nav ul ul{display:none;position:absolute;top:26px;left:0;width:140px;padding-top:4px;margin-top:-3px;}
#nav ul ul li{padding:0px 6px 5px 10px;background:#000;width:130px;white-space:nowrap;}
#nav ul ul li.first{background:#000;padding-top:8px;}
#nav ul ul li.first a{padding:0;}
#nav ul ul li.last{background:#000;padding-bottom:8px;}
#nav ul ul li a{font-size:12px;padding:0 0 0 0;}
#nav ul li:hover ul, #nav ul a:hover ul{display:block;}
.menu ul li:hover ul, .menu ul a:hover ul{display:block;}

#mainContent{clear:both;overflow:auto;width:800px;text-align:left;margin:0 auto;padding:15px 15px 10px 15px;background:#fff;}

#footer{text-align:center;font-size:11px;width:888px;margin:0 auto;color:#AFAFAF;padding:20px 0;background:url(/templates/default/images/fadeBottom.png) no-repeat;}
#footer a{font-size:11px;font-weight:bold;text-decoration:none;color:#AFAFAF;}
#footerNav{width:800px;margin:0 auto 5px auto;}
#footerNav ul{list-style-type:none;margin:0;padding:0;}
#footerNav ul li{display:inline;margin:0;padding:0;}
#footerNav ul li a{font-size:11px;font-weight:bold;text-decoration:none;color:#AFAFAF;padding:0 6px;line-height:11px;}
#footerNav ul li a:hover{color:#000;}
.footerAddy{margin:0;padding:0 0 0 0;font-size:14px;}