/* TYPOGRAPHY */
/*font: font-style | font-variant | font-weight | font-size | line-height | font-family*/

body { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 14px; }
.wrapper {postion: relative; margin: 0 auto; }
list { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 14px; margin-left: 10px; }
body { background: #545454; background-image: url(../images/bgimage.jpg) repeat-y; ; padding: 0px; margin: 0px; }
.listhead { font-size: 13px; display: block; margin-left: 15px; color: #ed1e26; font-weight: bolder; line-height: 20px; }
.collapsed { display: none; margin-left: 15px; }
.expanded { display: block; margin-left: 15px; }
.expandedbullet { display: block; margin-left: 15px; list-style-type: circle; }
.whiteh1 { color: #FFFFFF; font-size: 16px; font-weight: bolder; margin-top: 20 px; }
.whiteh2 { color: #FFFFFF; font-size: 12px; font-weight: bolder; }
.red { color: #ed1e26; }
.white { color: #FFFFFF; }

.wrapper { width: 654px; height: 69px; margin: 0 auto; padding: 0; display: block; }
.tblPad { padding: 0 8px 0 8px; margin: 0 auto; min-width: 632px; width: 100%; }
.unitDetl { padding: 0; margin: 0 auto; }
.unitDetlfade {
	padding: 0;
	margin: 0 auto;
	color: #999999;
}
p.unitDetl {
	color: #000;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
}
p.unitFooter { font: normal .9em/.9em Arial, Helvetica, sans-serif; color: #666; margin: 5px 0 0 8px; }
ul.unitDetl {
	color: #000;
	padding: 2px;
	list-style: none outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
}
h1.unitDetl {
	font: bold 1.5em/1.0em Arial, Helvetica, sans-serif;
	color: #CC0000;
	padding: 2px;
}
h2.unitDetl {
	color: #000;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
}
h3.unitDetl { font: bold 1.2em/1.0em Arial, Helvetica, sans-serif; color: green; padding: 2px; }
.left { float: left;}
.right { position: relative; width: 35px; left: 550px; }
.imgDetl {
	width: 200px;
	height: 200px;
	overflow: hidden;
}

#map_jackson_1 { position: relative; left:4px; top: 126px; width: 95px; height: 27px; }
#map_jackson_1 { background: url(../images/map_jackson_1.jpg) no-repeat left top;}
#map_jackson_1:hover { background: url(../images/map_jackson_1-over.jpg) no-repeat left top;}
#map_jackson_1.active { background: url(../images/map_jackson_1-over.jpg) no-repeat left top;}
#map_jackson_1.active:hover { background: url(../images/map_jackson_1-over.jpg) no-repeat left top;}
.btn2 { position: relative; left:-25px; top: 230px; }

#map_jackson_2 { position: relative; left:27px; top: 350px; width: 91px; height: 24px; }
#map_jackson_2 { background: url(../images/map_jackson_2.jpg) no-repeat left top;}
#map_jackson_2:hover { background: url(../images/map_jackson_2-over.jpg) no-repeat left top;}
#map_jackson_2.active { background: url(../images/map_jackson_2-over.jpg) no-repeat left top;}
#map_jackson_2.active:hover { background: url(../images/map_jackson_2-over.jpg) no-repeat left top;}

#map_jackson_3 { position: relative; left:71px; top: 231px; width: 86px; height: 24px; }
#map_jackson_3 { background: url(../images/map_jackson_3.jpg) no-repeat left top;}
#map_jackson_3:hover { background: url(../images/map_jackson_3-over.jpg) no-repeat left top;}
#map_jackson_3.active { background: url(../images/map_jackson_3-over.jpg) no-repeat left top;}
#map_jackson_3.active:hover { background: url(../images/map_jackson_3-over.jpg) no-repeat left top;}

#map_jackson_4 { position: relative; left:213px; top: 135px; width: 86px; height: 24px; }
#map_jackson_4 { background: url(../images/map_jackson_4.jpg) no-repeat left top;}
#map_jackson_4:hover { background: url(../images/map_jackson_4-over.jpg) no-repeat left top;}
#map_jackson_4.active { background: url(../images/map_jackson_4-over.jpg) no-repeat left top;}
#map_jackson_4.active:hover { background: url(../images/map_jackson_4-over.jpg) no-repeat left top;}

#map_jackson_5 { position: relative; left:287px; top: 268px; width: 89px; height: 24px; }
#map_jackson_5 { background: url(../images/map_jackson_5.jpg) no-repeat left top;}
#map_jackson_5:hover { background: url(../images/map_jackson_5-over.jpg) no-repeat left top;}
#map_jackson_5.active { background: url(../images/map_jackson_5-over.jpg) no-repeat left top;}
#map_jackson_5.active:hover { background: url(../images/map_jackson_5-over.jpg) no-repeat left top;}

#map_jackson_6 { position: relative; left:157px; top: 351px; width: 84px; height: 24px; }
#map_jackson_6 { background: url(../images/map_jackson_6.jpg) no-repeat left top;}
#map_jackson_6:hover { background: url(../images/map_jackson_6-over.jpg) no-repeat left top;}
#map_jackson_6.active { background: url(../images/map_jackson_6-over.jpg) no-repeat left top;}
#map_jackson_6.active:hover { background: url(../images/map_jackson_6-over.jpg) no-repeat left top;}

#map_jackson_7 { position: relative; left:354px; top: 175px; width: 98px; height: 24px; }
#map_jackson_7 { background: url(../images/map_jackson_7.jpg) no-repeat left top;}
#map_jackson_7:hover { background: url(../images/map_jackson_7-over.jpg) no-repeat left top;}
#map_jackson_7.active { background: url(../images/map_jackson_7-over.jpg) no-repeat left top;}
#map_jackson_7.active:hover { background: url(../images/map_jackson_7-over.jpg) no-repeat left top;}

#map_jackson_8 { position: relative; left:412px; top: -7px; width: 84px; height: 24px; }
#map_jackson_8 { background: url(../images/map_jackson_8.jpg) no-repeat left top;}
#map_jackson_8:hover { background: url(../images/map_jackson_8-over.jpg) no-repeat left top;}
#map_jackson_8.active { background: url(../images/map_jackson_8-over.jpg) no-repeat left top;}
#map_jackson_8.active:hover { background: url(../images/map_jackson_8-over.jpg) no-repeat left top;}

#map_jackson_9 { position: relative; left:5px; top: 272px; width: 103px; height: 24px; }
#map_jackson_9 { background: url(../images/map_jackson_9.jpg) no-repeat left top;}
#map_jackson_9:hover { background: url(../images/map_jackson_9-over.jpg) no-repeat left top;}
#map_jackson_9.active { background: url(../images/map_jackson_9-over.jpg) no-repeat left top;}
#map_jackson_9.active:hover { background: url(../images/map_jackson_9-over.jpg) no-repeat left top;}

#map_jackson_10 { position: relative; left:71px; top:17px; width: 99px; height: 24px; }
#map_jackson_10 { background: url(../images/map_jackson_10.jpg) no-repeat left top;}
#map_jackson_10:hover { background: url(../images/map_jackson_10-over.jpg) no-repeat left top;}
#map_jackson_10.active { background: url(../images/map_jackson_10-over.jpg) no-repeat left top;}
#map_jackson_10.active:hover { background: url(../images/map_jackson_10-over.jpg) no-repeat left top;}

.printbutton { float: right; padding: 0 20px 0 0;}
.ruleBlue { width: auto; height: 3px; margin: 2px auto; background: url(../images/hr_blue_rpt.gif)}
.ruleGray { width: auto; height: 1px; margin: 2px auto; background: url(../images/hr_gray_rpt.gif)}
.dateUnit { font: normal bold .9em Arial, Helvetica, sans-serif; color: #545454; width: 127px; margin: 0px; padding: 2px; text-align: center; position: relative; left: 520px; top: 73px; }
.giftForm { border: 1px solid #666666; margin: 0 0 0 8px; }

.cityTitle { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ed1e26; margin-left: 22px; }
.popTitle { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-align: center; }
.topcontent { background-image: url('../images/top_bannerA.jpg'); width: 754px; height: 123px; margin: 0 auto; padding: 0; display: block; }
.toppopcontent { background-image: url('../images/pop_head.gif'); width: 654px; height: 69px; margin: 0 auto; padding: 0; display: block; }
.bottomppopcontent { background-image: url('../images/pop_bottom.gif'); width: 654px; height: 40px; margin: 0 auto; padding: 0; display: block; }
.logo { width: 125px; margin: 0px; padding: 2px; text-align: right; position: relative; left: 605px; top: 16px; display: block; }
.map { position: relative; width: 754px; padding: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; }

.infocontent { position: relative; width: 754px; height: 165px; background: url('../images/bottom.jpg') no-repeat; margin: 0 auto; padding: 0; display: block; }
.infocontent2 { position: relative; width: 654px; height: 310px; background: url('../images/form_bottom.jpg') repeat; margin: 0 auto; padding: 0; display: block; }
.mapcontenttop { position: relative; width: 754px; height: 41px; background: url('../images/bottom_blank.jpg') no-repeat; margin: 0 auto; padding: 0; display: block; }
.mapcontentmiddle { position: relative; width: 754px; background: url('../images/bottom2.gif') repeat; margin: 0 auto; display: block; }
.rightcolm { width: 234px; position:relative; float:right; border: 0px; padding: 0; }
.contentleft { margin: 10px 0px 0px 0; border: 0px; }
.contentright { border: 0px; }
.leftcolom { width: 450px; position:relative; border: 0px; padding: 0; }
.footerContent2 { position: relative; width: 754px; background: url('../images/bottom_bottom.jpg') no-repeat; margin: 0 auto; padding: 0; display: block; background-color: #d0d0cf; }
.footerContent { position: relative; width: 714px; background: #d0d0cf; margin: 0 auto; padding: 20px 20px 20px 20px; display: block; }
.footertext { font-size: 10px; line-height: 12px; }
.adtext { font-size: 10px; line-height: 12px; color: #666666; padding-top: 15px; }
.navcontent { background-image: url('../images/top_bannerB.jpg'); width: 754px; height: 29px; margin: 0 auto; padding: 0; display: block; }
.navcontent2 { background-image: url('../images/pop_head2.gif'); width: 654px; height: 21px; margin: 0 auto; padding: 0; display: block; }
.topNavigation { color: #545454; width: 715px; height: 20px; margin: 0 auto; padding: 0; text-align: right; position: absolute; top: 123px; }
.date { font: normal bold .9em Arial, Helvetica, sans-serif; color: #545454; width: 125px; margin: 0px; padding: 2px; text-align: center; position: relative; left: 605px; top: 15px; }
/* ##############Link styles ############## */
a:link { color: #000000; font-weight: normal; text-decoration: underline; }
a:visited { color: #000000; font-weight: normal; text-decoration: underline; }
a:active { color: #000000; font-weight: normal; text-decoration: underline; }
a:hover { color: #CC0000; font-weight: normal; text-decoration: underline; }
a.topnav:link { color: #545554; font-weight: bold; text-decoration: none; display: inline; text-align: right; }
a.topnav:visited { color: #545554; font-weight: bold; text-decoration: none; display: inline; text-align: right; }
a.topnav:active { color: #545554; font-weight: bold; text-decoration: none; display: inline; text-align: right; }
a.topnav:hover { color: #CC0000; font-weight: bold; text-decoration: none; display: inline; text-align: right; }
a.whiteB:link { color:	#FFFFFF; font-weight: bold; text-decoration: underline; }
a.whiteB:visited { color:	#FFFFFF; font-weight: bold; text-decoration: underline; }
a.whiteB:active { color:	#FFFFFF; font-weight: bold; text-decoration: underline; }
a.whiteB:hover { color:	#FF9900; font-weight: bold; text-decoration: underline; }

#sponsor_01 { width: 150px; height: 150px; position: relative; top: 350px; left: 10px; float: left; background: #CCCCCC; }
