body {background:#eceae6 url(../images/bg.gif) repeat-x;font-size: 62.5%;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;padding:0px 0px 10px 0px;}
html,body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

#container {width:883px; margin:0 auto;text-align:left;font-size:12px;padding:0px 0px 0px 0px;}

#header {float:left;width:883px;background:url(../images/headerbg.png) no-repeat;height:138px;}
#header img.logo {margin:4px 0px 0px 35px;float:left;}
#header div#topnav {float:right;margin:21px 22px 0px 0px;} 
#header div#topnav ul {list-style: none;}
#header div#topnav ul li {display: inline;color:#fff;}
#header div#topnav ul li a {color:#fff;text-decoration: none;padding:0px 5px 0px 5px;}
#header div#topnav ul li a:hover {text-decoration: underline;}

#main {float:left;width:883px;background:url(../images/mainbg.png) repeat-y;}
body#home div#main {background: none;}
#menu {width:883px;float:left;height:36px;margin:6px 0px 0px 0px;display: inline;}
#menu ul {list-style:none;margin:0px 0px 0px 16px;}
#menu ul li {padding:0px;float: left;line-height:36px;padding:0px 16px 0px 19px;background:url(../images/line.gif) 0 50% no-repeat;}
#menu ul li.about {background:none;}
#menu ul li a, #menu ul li a:visited {color:#fff;text-decoration:none;font-weight:700;font-size:12px;}  
#menu ul li a:hover {color:#ee3338;}
#menu ul li li {background-image: none;}  
#menu ul li li a:visited {color:#000000;text-decoration:none;font-weight:400;font-size:11px;}  

#content {width:883px;float:left;margin:0px 0px 0px 0px;} 
#content div.homebg {float:left;width:883px;background:url(../images/homemainbg.png) no-repeat;height:505px;}
#content div.subbgrt {float:left;width:865px;background:url(../images/greyside.gif) 100% 0 repeat-y;margin:7px 0px 0px 0px;}
#content div.subbg {float:left;width:865px;background:url(../images/sidebg3.png) 100% 0 no-repeat;margin:7px 0px 0px 0px;}
#content div.title {float:left;width:611px;}
#content div.title h1 {width:258px;background:url(../images/bgtitle.png) no-repeat;height:48px;color:#fff;font-size:13px;line-height:40px;padding:0px 0px 0px 32px;margin:14px 0px 0px 0px;float:left;}
#content div.info {width:621px;float:left;padding:0px 10px 0px 28px;display: inline;margin:0px}
#content div.sub {color:#686c6f;width:571px;padding:0px 10px 10px 20px;margin:0px 0px 0px 10px;}
#content div.sub .event-calendar{width:90px;}
#content div.sub .event-calendar .calendar{background:url(../images/calendar-bg.gif) no-repeat;width:42px;height:45px;padding:0 2px 4px 0;font-family:Verdana, Arial, Helvetica;}
#content div.sub .event-calendar .calendar-top{height:12px;padding:3px 0 0;color:#fff;text-transform:uppercase;font-size:9px;font-weight:bold;text-align:center;line-height:1em;}
#content div.sub .event-calendar .calendar-bottom{height:30px;color:#000000;font-size:10px;padding:4px 0 0;text-align:center;line-height:1em;}
#content div.info a {color:#ee3338;}
#content div.info a:hover {text-decoration: none;}
#content div.info h1 {margin:10px 0px 0px 0px;color:#676767;font-size:13px;text-transform: uppercase;font-weight: normal;}
#content div.info h3 {margin:10px 0px 0px 0px;color:#676767;font-size:13px;text-transform: uppercase;font-weight: normal;}
#content div.info ul.imagenav {list-style: none;margin:0px;}
#content div.info ul.imagenav li {}
#content div.info ul.imagenav li h2 {color:#ee3338;font-size:14px;}
#content div.info ul.imagenav li p {margin:0px}
#content div.info ul.imagenav li p img {padding:0px 0px 0px 10px;}
#content div.info ul.imagenav li a {text-decoration: none;color:#000;display: block;}
#content div.info ul.imagenav li.nav1 a {height:70px;padding:34px 0px 0px 0px;}
#content div.info ul.imagenav li.nav1 a:hover {background:url(../images/homeroll.gif) 0 0 no-repeat;}
#content div.info ul.imagenav li.nav2 a {height:72px;padding:28px 0px 0px 0px;}
#content div.info ul.imagenav li.nav2 a:hover {background:url(../images/homeroll.gif) 0 -104px no-repeat;} 
#content div.info ul.imagenav li.nav3 a {height:72px;padding:28px 0px 0px 0px;}
#content div.info ul.imagenav li.nav3 a:hover {background:url(../images/homeroll.gif) 0 -204px no-repeat;} 
#content div.info ul.imagenav li.nav4 a {height:68px;padding:32px 0px 0px 0px;}
#content div.info ul.imagenav li.nav4 a:hover {background:url(../images/homeroll.gif) 0 -304px no-repeat;} 
#content div.info ul.imagenav li.nav5 a {height:79px;padding:17px 0px 0px 0px;}
#content div.info ul.imagenav li.nav5 a:hover {background:url(../images/homeroll.gif) 0 -404px no-repeat;} 

#content div.info p {margin:10px 0px 0px 0px;line-height:1.4em;text-align: justify;}
#content div.info ul {margin:10px 0px 0px 30px;}
#content div.info div.map {margin:10px 0px 0px 0px;}

#content div.right {width:198px;float:left;padding:0px;margin:0px 0px 0px 5px;display: inline;}
#content div.right div.news {float:right;width:190px;height:260px;margin:31px 0px 0px 0px;color:#fff;font-size:10px;}
#content div.right div.news h2, #content div.right div.events h2 {color:#fff;font-size:14px;height:40px;line-height:40px;text-align:center;}
#content div.right div.news ul {margin:0px;}
#content div.right div.news ul li {text-align: right;margin:10px 0px 0px 0px;padding:0px 0px 5px 0px;}
#content div.right ul {list-style: none;margin:10px 0px 0px 0px;}
#content div.right div.events {float:right;margin:0px 0px 0px 0px;width:190px;}
#content div.right div.events ul li {text-align: center;color:#000;font-size:10px;font-weight:700;}
#content div.right div.events ul li strong {color:#fff;font-size:11px;}
#content div.right ul li a {color:#000;text-decoration: none;font-weight: 800;}
#content div.right ul li a:hover {text-decoration: underline;}
#content div.right div.events ul li a {color:#fff;font-size:10px;}
#content div.right div.news ul li a {color:#fff;}
#content div.right div.news ul li span {color:#000;font-weight:700;}
#content div.rightsub {width:254px;margin:0px;}
#content div.rightsub div.subnav {margin:0px 0px 0px 22px;}
#content div.rightsub div.subnav ul li {margin:17px 0px 0px 0px;}
#content div.rightsub div.subnav ul li a:hover,#content div.rightsub div.subnav ul li a.selected {color:#fff;text-decoration: none;}
#content div.rightsub div.events {margin:0px 0px 0px 0px;}
#content div.rightsub div.events ul li {margin:0px 0px 0px 0px;}
#content div.rightsub div.events ul li a:hover,#content div.rightsub div.events ul li a.selected {color:#fff;text-decoration: none;}
#content div.rightsub div.map {margin:14px 0px 0px 5px;text-align: center;font-size:10px;color:#fff;}
#content div.rightsub div.contact {margin:15px 0px 0px 15px;}
#content div.rightsub div.contact a {color:#fff;text-decoration: none;font-weight: 800;font-size:14px;background:url(../images/whtarrow.gif) 0 50% no-repeat;display: block;padding:0px 0px 0px 25px}
#content div.rightsub div.contact a:hover {text-decoration: underline;}
#content div.rightsub div.product {margin:0px 0px 0px 5px; color:#fff}
#content div.rightsub div.product ul li {margin:5px 0px 0px 0px;}
#content div.rightsub div.product ul li a {color:#fff;text-decoration: underline;font-weight: 600;font-size:11px;}
#content div.rightsub div.product h5 {color:#c9c9c9;text-decoration: none;font-weight: 800;font-size:14px;}
#content div.rightsub div.product a:hover {color:#fff;text-decoration: none;font-weight: 600;font-size:11px;}

#footer {clear:both;width:883px;padding:22px 0px 20px 0px;margin:0px;background:url(../images/footerbg.png) no-repeat;}
body#home div#footer {background:none;padding:11px 0px 20px 0px;}
#footer p {margin:10px 0px 0px 10px;font-size:11px;color:#686c6f;padding:0px 0px 0px 0px;text-align: center;}
#footer h3 {text-align: center;color:#686c6f;font-size:12px;font-style: italic;}
#footer a {color:#686c6f;text-decoration: none;}
#footer a:hover { text-decoration: underline;}

