@charset "UTF-8";
/* CSS Document */

* {margin: 0px; padding:0px}
p {margin-bottom:10px}

body {background-color:#C7C2A5; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:0;	margin:0}

#background {background-image:url(../images/main_bg.jpg); width:1020px; margin: 0 auto;padding: 0; height:100%; overflow:visible}
#container {background-color:#FFF; width: 980px; margin:auto; overflow:visible}
#head {width: 980px; background-color:#3A383B; height: 185px; text-align:center; clear:both;  overflow:visible}
#head h1 {display:block; width:980px; height:147px; text-indent:-5000px; padding:0px; margin:0px}

#head h1 a {display:block; width:980px; height:147px; background-image:url(../images/h1.jpg); text-indent:-5000px; padding:0px; margin:0px}
#logo {padding:0px; margin:0px}

#topnav {padding: 0; margin: 0;  margin:auto;  overflow:visible; height:28px}
#topnav ul {display: block; padding: 0; margin: 0; list-style-type: none;  margin:auto; width: 890px}
#topnav li {display: block; padding:  10px; float:left;}
#topnav a {display: block;text-decoration:none; color:#C79F62; font-weight:bold; font-size:11px;}
#topnav a:hover {color: #a40000;}

#footer {background-color: #191919; color: #b2b2b2; width: 875px; padding: 18px 50px 18px 55px; font-size: 10px;clear: both}
#footer a {color: #b2b2b2; text-decoration:none}
#footer a:hover {color: #a40000;}
#ims {float: right;}
#footerlinks {border-bottom: 1px solid #999; width:550px; margin-bottom:8px; padding-bottom:8px;}



/* HOMEPAGE SPECIFIC */
#homeSubHead {border-bottom:1px solid #111; padding: 0px; margin: 0px; overflow:visible; height:258px;}
#homeSubHeadLinks { width: 130px; padding: 35px 40px 35px 30px; float: left;  overflow:visible}
#homeSubHeadLinks ul {display: block; padding: 0; margin: 0; list-style-type: none;  margin:auto; width: 130px}
#homeSubHeadLinks li {display: block; padding-bottom: 2px; margin-bottom: 3px; width: 130px; border-bottom: 1px solid #dadada;}
#homeSubHeadLinks a {display: block;text-decoration:none; color:#555;  font-size:11px;}
#homeSubHeadAd a {display: block; padding: 0px; margin:0px; background-color:#CC3; width:147px; height:258px; float:left; overflow:visible}
#homeSubHeadAd a img {padding: 0px; margin:0px;}
#flashRotator {padding: 0px; margin: 0px; float: left;  height:258px;}

#homecenter {width: 430px; float: left; }
#homecenter ul {display: block; padding: 15px; margin: 0; list-style-type: none;  margin:auto; width:400px}
#homecenter li {clear: both; display: block; padding:  10px 0;}
#homecenter a {display: block; color:#d4522a; font-size:11px;}
#homecenter a img {float:left; padding-right: 15px}
#homecenter .maintext {padding: 8px 0; color:#555}


#welcome{width:380px; padding:22px 25px; background-color:#E7E7DB; color: #555}
#welcome h2 {color: #d4522a; font-weight:normal; font-size:16px;}







#content {overflow:auto; clear:both; margin: 16px 0px;background-image:url(../images/content_bg.gif)}
#contenthome {overflow:auto; clear:both; background-image:url(../images/home_content_bg.gif)}

#leftnav { width: 160px; padding: 26px 20px 35px 20px; float: left; border-right: 1px solid #c3c4a4; overflow:auto}
#leftnav h3 {color: #d4522a; font-weight:bold; font-size:12px; padding-bottom:8px; padding-left: 10px;}
#leftnav ul {display: block; padding: 0; margin-left: 10px; list-style-type: none;  width: 130px}
#leftnav li {display: block; padding-bottom: 2px; margin-bottom: 3px; width: 130px; border-bottom: 1px solid #dadada;}
#leftnav a {display: block;text-decoration:none; color:#555;  font-size:11px;}

#rightAds {height: 100%; padding-left:23px;overflow:auto; margin:0px}

#disp {padding: 26px; font-size: 12px; display:block; width: 700px; float:left}
#disp h2 {color: #666}
#disp ul {list-style-type: square; padding-left:20px}
#disp li {clear: both; display: block; padding:  3px 20px; }
#disp a {display: block; color:#d4522a; font-size:11px;  font-weight:bold}

#events {padding: 26px; font-size: 12px; display:block; width: 700px; float:left}
#events h2 {color: #666}




#citydisp {padding: 0px; font-size: 12px; display:block; width: 779px; float:left}
#citydisp li a {display: block; color:#d4522a; font-size:11px;  font-weight:bold; padding: 3px 5px 3px 20px}


td.box2		{font-size: 11px;
		font-family: Tahoma, 'Trebuchet MS', Arial, Verdana;  
		letter-spacing: 0.3pt;
		color: #000000;
		vertical-align: middle;
		padding-top:5pt;
		padding:5pt 5pt 5pt 7pt;
		background-color: #FBFBED;
		border: #EAEAD4 1px solid;
		margin-bottom: 20px;
		}	
td.box2 a { color:#d4522a; font-size:11px}	
td.box2 h2 {font-size:14px}
	
	
		td.box		{font-size: 11px;
		font-family: Tahoma, 'Trebuchet MS', Arial, Verdana;  
		letter-spacing: 0.3pt;
		color: #000000;
		vertical-align: middle;
		padding:5pt 5pt 5pt 7pt;
		background-color: #F5F5F5;
		border: #E3E3E3 1px solid;
		margin-bottom: 20px;}		
		
td.box a { color:#d4522a; font-size:11px}
td.box h2 {font-size:14px}

.sml {
	font-family: Tahoma, 'Trebuchet MS', Arial, Verdana;
	color: #999999;
	font-size: 11px;
}

#breadcrumb {font-family: Tahoma, 'Trebuchet MS', Arial, Verdana;
	color: #999999;
	font-size: 11px;
	padding-left:20px; padding-bottom:10px}
	

#breadcrumb a {
	font-family: Tahoma, 'Trebuchet MS', Arial, Verdana;
	color: #999999;
	font-size: 11px;
}

.catlist {padding-left: 20px}
.catlist td {margin-right:10px}
.catlist a { color:#d4522a; font-size:11px; padding-bottom:5px}	


#micrositeCenter {float: left; padding:20px; border-right:1px solid #999; width: 530px; overflow:auto;font-size: 11px;}
#micrositeCenter a {color: #333; text-decoration:none}
#micrositeCenter a:hover {color: #d4522a; text-decoration:underline}
#micrositeCenter h2 {font-size: 16px; padding-bottom:10px; color: #9B9B84;}

#micrositeRight {float:left; padding: 20px 0px 20px 20px; width:180px;overflow: auto; font-size: 11px;}
#micrositeRight a {color: #333; text-decoration:none}
#micrositeRight a:hover {color: #d4522a; text-decoration:underline}