* { margin:0; padding:0 }
div { margin:0; padding:0 }
html { line-height:.9em}
BODY {
	font-size: 80%;
	background: #fff url(images/bg2.png) top repeat-x;
	
	font-family: Tahoma, Arial, Geneva;
	color: #747373;
	margin:1px auto 0 auto;
	text-align:left
}

a { color:#ac4d2a ; text-decoration:underline}
a:hover  { color: #664032}

#wrapper { width:850px; margin:0 auto; overflow:hidden}


.top-bg {background:url(images/top-bg1.png) no-repeat; width:850px; height:85px}

.nav {color:#666666; font-size:1.1em; font-weight:bold}

.top-banner {background:url(images/top-banner.jpg) no-repeat; width:850px; height:273px}
.top-banner1 {background:url(images/top-banner1.jpg) no-repeat; width:850px; height:273px}
.top-banner2 {background:url(images/top-banner2.jpg) no-repeat; width:850px; height:273px}
.top-banner3 {background:url(images/top-banner3.jpg) no-repeat; width:850px; height:273px}
.top-banner4 {background:url(images/top-banner4.jpg) no-repeat; width:850px; height:273px}
.top-banner5 {background:url(images/top-banner5.jpg) no-repeat; width:850px; height:273px}
.top-banner6 {background:url(images/top-banner6.jpg) no-repeat; width:850px; height:273px}
.top-banner7 {background:url(images/top-banner7.jpg) no-repeat; width:850px; height:273px}
.top-banner7a {background:url(images/top-banner7a.jpg) no-repeat; width:850px; height:273px}
.top-banner8 {background:url(images/top-banner8.jpg) no-repeat; width:850px; height:273px}
.top-banner9 {background:url(images/top-banner9.jpg) no-repeat; width:850px; height:273px}
.top-banner10 {background:url(images/top-banner10.jpg) no-repeat; width:850px; height:273px}
.top-banner11 {background:url(images/top-banner11.jpg) no-repeat; width:850px; height:273px}
.top-banner12 {background:url(images/top-banner12.jpg) no-repeat; width:850px; height:273px}
.top-banner13 {background:url(images/top-banner13.jpg) no-repeat; width:850px; height:273px}
.top-banner14 {background:url(images/top-banner14.jpg) no-repeat; width:850px; height:273px}
.top-banner15 {background:url(images/top-banner15.jpg) no-repeat; width:850px; height:273px}
.top-banner16 {background:url(images/top-banner16.jpg) no-repeat; width:850px; height:273px}
.top-banner17 {background:url(images/top-banner17.jpg) no-repeat; width:850px; height:273px}
.top-banner18 {background:url(images/top-banner18.jpg) no-repeat; width:850px; height:273px}

.main-text-area {background:url(images/main-text-area.gif) no-repeat; width:606px; height:491px; float:left}
.main-text {padding-top:25px; padding-right:22px; padding-left:16px; color:#747373; font-size:.9em; height:319px; overflow:hidden}
.right-boxes {background:url(images/right-boxes.gif) no-repeat; width:244px; height:491px; float:right; position:relative}

.lower {padding-top:20px; padding-right:35px; padding-bottom:35px; padding-left:30px; color: #878585; font-size:.85em}
.footer {background:url(images/footer.gif) no-repeat; width:850px; height:56px; padding-top:20px; font-size:.8em; color:#8f8e8e}
.int-footer {background:#FFFFFF; width:850px; font-size:.8em; color:#8f8e8e}
.footer-right {text-align:right; margin-left:470px}

.top-int-slice {background:url(images/top-slice.gif) no-repeat; width:850px; height:25px}
.mid-int-section {background:#eeeeee repeat-x; width:848px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb}
.interior-text {color:#747373; padding: 0px 12px 0px 12px}
.bottom-int-slice {background:url(images/bottom-int-slice1.gif) no-repeat; width:850px; height:26px}

.quicklinks {padding-top:60px; padding-right:20px; padding-left:20px; padding-bottom:10px; color:#66CCFF;}

.headline {font-size:1.2em; color:#946c18; font-weight:bold}

.events {font-size:.85em; color:#FFFFFF; text-align:left; margin-left:630px; font-weight:bold; overflow:auto}

.spotlight {font-size:.85em; padding-top: 59px; margin-left:18px; padding-right:6px} 

.linespacer { width:742px; height:2px; background:#881223; border:1px solid #ccc}

.image-outer {border:2px solid #efede2; margin-right:5px; margin-bottom:4px;}
.image-outer2 {border:2px solid #999999; margin-right:5px; margin-bottom:4px;}
.image-outer3 {border:2px solid #f7f6f6; margin-right:5px; margin-bottom:2px;}
.image-outer4 {border:2px solid #999999; margin-right:5px; margin-bottom:1px;}
.image-outer5 {border:2px solid #fff; margin-right:40px; margin-bottom:1px;}

a.navlinks:link{color:#656565; text-decoration:none; padding:bottom:2px}
a.navlinks:visited{color:#656565; text-decoration:none}
a.navlinks:hover{color:#4d7707; text-decoration:underline}

a.greylinks:link{color:#8f8e8e; text-decoration:none}
a.greylinks:visited{color:#8f8e8e; text-decoration:none}
a.greylinks:hover{color:#333; text-decoration:underline}

a.darklinks:link{color:#656565; text-decoration:underline}
a.darklinks:visited{color:#656565; text-decoration:underline}
a.darklinks:hover{color:#4d7707; text-decoration:underline}

a.details:link{color:#656565; text-decoration:underline}
a.details:visited{color:#656565; text-decoration:underline}
a.details:hover{color:#fff; text-decoration:underline}

a.contact:link{color:#cef630; text-decoration:underline}
a.contact:visited{color:#cef630; text-decoration:underline}
a.contact:hover{color:#fff; text-decoration:underline}

#featured { list-style:none }
#featured ul { list-style:none }
#featured li { background: url(images/arrow.gif) center left no-repeat; padding:0 0 1px 15px }

.category {width:98%; background-color:#f9f9f9; color:#666; border:2px solid #ccc; height:110px; padding:5px;}
.category2 {width:98.5%; background-color:#f7f4ea; color:#666; border:2px solid #ccc; padding:5px;}
.category3 {width:98.5%; background-color:#a2a1a1; color:#fff; border:2px solid #ccc; padding:5px;}

.form { 
	border:1px solid #7F9DB9;
	height:15px; 
	width:155px; 
	background: #fff; 
	font-size:90%;
	padding:2px 0 0 5px
}

.spacer {height:7px}
.spacer2 {height:3px}
.spacer3 {height:5px}
.spacer4 {height:10px}

h2.title { font-weight:bold; font-size:1.3em; color:#666; background:url(images/header.png) no-repeat; height:36px; padding:11px 0 0 39px }