body{padding:0;margin:0;background:#64686D url(/images/background2.jpg) top center no-repeat;}
#header{width:864px;margin:0 auto;overflow:hidden;cursor:default;}
#logo{padding:14px 0 10px 5px;}
#joinlist{padding:40px 10px 0 0;text-align:center;}
#joinlist a{text-decoration:underline;}
#topNav{text-align:left;padding:20px 0 0 5px;}
#topNav ul{list-style-type:none;padding:0;margin:0;cursor:default;}
#topNav li{float:left;padding-right:20px;}
#topNav li.last{padding:0;}
#topNav li a{text-decoration:none;color:#959595;font-size:13px;line-height:13px;font-weight:bold;}
#topNav li a:hover, #topNav li.current a{color:#333;}
#info{text-align:right;padding-top:29px;}
#tag1{padding:0 0 7px 0;font-size:20px;line-height:20px;color:#575758;}
#address1{padding:0 0 5px 0;font-size:16px;line-height:16px;color:#868787;}
#phone1{padding:0;font-size:20px;line-height:20px;color:#A3A4A4;}
#contentSides{clear:both;width:878px;margin:0 auto;background:transparent url(/images/sides2.png) 0 340px no-repeat;}
#contentTop{background:transparent url(/images/top.png) 0 0 no-repeat;padding:20px 51px 0 12px;overflow:auto;}
#contentBottom{width:878px;height:35px;margin:0 auto;background:transparent url(/images/bottom.png) 0 0 no-repeat;}

#mainContent{float:right;width:620px;padding:22px 15px 10px 15px;}

/* Main Navigation */
#nav{float:left;width:161px;padding:13px 0;}
#nav ul{list-style-type:none;margin:0;padding:2px 0 0 0;background:url(/images/nav_shade.png) 0 0 repeat-x;}
#nav li{position:relative;}
#nav li a{background:url(/images/nav_shade.png) bottom left repeat-x;text-decoration:none;font-size:13px;line-height:13px;font-weight:bold;color:#BFBDBD;padding:15px 0 17px 15px;position:relative;display:block;}
#nav li a:hover, #nav li:hover a{color:#fff;}
#nav li:hover{cursor:pointer;}
#nav li.current a{background:url(/images/current.gif) left top repeat-x;color:#232323;padding:15px 0px 17px 15px;}
#nav li.current a:hover{cursor:default;color:#232323;}

/* Main Navigation, second level */
#nav li ul{position:absolute;top:0px;left:161px;background:transparent url(/images/blank.gif) 0 0 repeat;/*width:170px;*/padding:0;display:none;}
#nav li li{padding:0;}
#nav li:hover li a, #nav li ul li a, #nav li.current li a{background:#000 url(/images/black_box.gif) center center no-repeat;color:#BFBDBD;font-size:12px;line-height:12px;font-weight:normal;padding:7px 18px 7px 15px;cursor:pointer;display:block;position:relative;white-space:nowrap;}
#nav li li.first a{padding-top:15px;background-position:top right;background-color:transparent;}
#nav li li.last a{padding-bottom:19px;background-position:bottom right;background-color:transparent;}
#nav li li a:hover, #nav li.current li a:hover{color:#fff;cursor:pointer;}
#nav li a:hover ul, #nav li:hover ul{display:block;}

#footer{color:#999;width:863px;margin:0 auto;padding:12px 0 120px 0;cursor:default;text-align:center;font-size:10px;background:transparent url(/images/footer2.png) 2px 0 no-repeat;}
#footerNav ul{list-style-type:none;margin:0;padding:0 0 2px;text-align:center;}
#footerNav ul ul{display:none;}
#footerNav ul li{display:inline;padding:0 15px 0px 15px;}
#footerNav ul li.first{padding-left:0;}
#footerNav ul li.last{padding-right:0;background:none;}
#footerNav ul li a{text-decoration:none;color:#AAAAAA;font-size:11px;line-height:16px;font-weight:bold;}
#footerNav ul li a:hover{color:#fff;}
#footerFooter ul li a{font-size:10px;}
#footerTop ul li a{font-size:10px;font-weight:normal;}
#footerAddy br{display:inline-block;}

#footerFooter ul li{padding:0 12px 0 12px;}
#footerTop ul li{padding:0 10px 0 10px;}