		/* General */
		body {
			font-family:Arial, Helvetica, sans-serif; 
		    font-size:8pt;
			color:#FFFFFF;
			padding:0px;
			margin:0px;
			margin-top:10px;
			margin-bottom:50px;
			background-color:#e99d36;
		}
		
		p {
			font-family:Arial, Helvetica, sans-serif; 
		    font-size:8pt;
			margin:0px;
			margin-bottom:12px;
			line-height:15px;
			color:#FFFFFF;
		}
		
		.noSpace 
		{
			margin:0px;
			padding:0px;
		}
		
		.error 
		{
			color:#FF0000;
		}
		
		.notice 
		{
			font-size:10pt;
			font-weight:bold;
			margin-bottom:12px;
		}
		
		/* Frame Work - Flash  /  DO NOT EDIT OR CHANGE THIS CSS */
		.contentFlash {position:relative; display:block; width:1137px; height:670px;}
		.headerFlash {position:absolute; left:78px; top:0px; z-index:15; text-align:left;}
		.temptFlash {padding:0px; margin:0xp; margin-bottom:12px; margin-right:102px;}
		.loginFlash {padding:0px; margin:0xp; margin-bottom:20px; margin-right:102px; color:#6f1100;}
        .topLeftFlash {position:absolute; left:0px; top:25px; z-index:10;}
		.topFlash {position:absolute; left:154px; top:25px; z-index:10;}
		.topRightFlash {position:absolute; right:0px; top:25px; z-index:10;}
		.leftFlash {position:absolute; left:0px; top:166px; z-index:10;}
		.rightFlash {position:absolute; right:0px; top:164px; z-index:10;}
		.botLeftFlash {position:absolute; left:0px; bottom:0px; z-index:10;}
		.bottomFlash {position:absolute; left:154px; bottom:-17px; z-index:10;}
		.botRightFlash {position:absolute; right:0px; bottom:0px; z-index:10;}
		.mainFlash {position:absolute; left:78px; top:90px; z-index:5;}
		.footerFlash {position:absolute; right:112px; bottom:-2px; z-index:15; text-align:right;}
		
		
		/* Frame Work - HTML  /  DO NOT EDIT OR CHANGE THIS CSS */
		.contentBkg1 {background-image:url(../images/htmlFrame/bkg1.jpg); background-repeat:repeat-y; background-position:53px 0px;}
		.contentBkg2 {background-image:url(../images/htmlFrame/bkg2.jpg); background-repeat:repeat-y; background-position:53px 0px;}
		.contentBkg3 {background-image:url(../images/htmlFrame/bkg3.jpg); background-repeat:repeat-y; background-position:53px 0px;}
		.contentBkg3V {background-image:url(../images/htmlFrame/bkg3_village.jpg); background-repeat:no-repeat; background-position:53px 50px;}
		.contentBkg4 {background-image:url(../images/htmlFrame/bkg4.jpg); background-repeat:repeat-y; background-position:53px 0px;}
		.contentBkg4V {background-image:url(../images/htmlFrame/bkg4V.jpg); background-repeat:no-repeat; background-position:53px 50px;}
		.contentBkgPost {background-image:url(../flash/postcards/background.jpg); background-repeat:no-repeat; background-position:53px 38px;}
		.contentHTML {position:relative; display:block; width:1101px; background-image:url(../images/htmlFrame/bkg.png); background-position:0px 20px; background-repeat:no-repeat;}
		.headerHTML {position:absolute; left:60px; top:0px; z-index:20; text-align:left;}
		.temptHTML {padding:0px; margin:0xp; margin-bottom:12px; margin-right:102px;}
		.loginHTML {padding:0px; margin:0xp; margin-bottom:20px; margin-right:102px; color:#6f1100;}
		.signOutHTML {padding:0px; margin:0xp; margin-top:10px; margin-bottom:13px; margin-right:102px; color:#6f1100;}
        .topHTML {position:absolute; left:0px; top:48px; z-index:15;}
		.topLeftHTML {position:absolute; left:0px; top:132px; z-index:15;}
		.topRightHTML {position:absolute; right:0px; top:132px; z-index:15;}
		.contentSpacer {text-align:left; padding-top:48px;}
		.leftRightHTML {background-image:url(../images/htmlFrame/tileShadow.png); background-repeat:repeat-y;}
		.mainHTML {margin:46px; margin-top:85px; margin-bottom:120px;}
		.mainFullHTML {width:968px; color:#CCCCCC; margin-left:16px;}
        .botLeftHTML {position:absolute; left:0px; bottom:103px; z-index:15;}
		.botRightHTML {position:absolute; right:0px; bottom:103px; z-index:15;}
		.bottomHTML {position:absolute; left:0px; bottom:-27px; z-index:15;}
		.footerHTML {position:absolute; right:95px; bottom:-10px; z-index:15; text-align:right;}
		
		
		/* Layout / Content */
		.login {
			font-family:Arial, Helvetica, sans-serif; 
			font-size:8pt;
			border:1px solid #6f1100;
		}
		
		.footerTxt {
			font-family:Arial, Helvetica, sans-serif; 
			color:#6f1100; 
			font-size:7pt;
		}
		
		.eventTxt 
		{
			display:block; 
			width:180px; 
			margin-right:20px; 
			margin-bottom:20px; 
			float:left;
		}
		
		.eventCropSM 
		{
			float:left;
			width:57px;
			height:57px;
			overflow:hidden;
			margin-right:10px;
		}
		
		.eventCropLG 
		{
			float:right;
			width:280px;
			height:182px;
			overflow:hidden;
			margin-left:20px;
		}
		
		.comments 
		{
			margin-bottom:7px;
			padding-bottom:7px;
			border-bottom: solid 1px black;
		}
		
		.comments p 
		{
			margin:0px;
		}
		
		.pictureBox 
		{
			float:left; 
			margin-left:3px; 
			margin-right:10px; 
			width:100px; 
			margin-bottom:10px; 
			text-align:center;
		}
		
		.pictures 
		{
			margin-bottom:3px; 
			display:block; 
			width:100px; 
			height:100px; 
			overflow:hidden;
		}
		
		.yellowTxt 
		{
			font-family:"Times New Roman", Times, serif;
			color:#e99d36;
			font-size:8pt;
			font-weight:bold;
			line-height:17px;
		}
		
		.whiteTxt 
		{
			color:#FFFFFF;
			font-weight:normal;
		}
		.loginAsterisk
		{
			color:#000000;
			font-size:20px;
			font-weight:bold; 
		}
		.marginleft
		{
			margin-left:114px;
		}
		.blacktext 
		{
			color:#000000;
			font-weight:bold;
		}
		
		
		/* Links */
		a:link, a:visited, a:hover, a:active {
			font-family:Arial, Helvetica, sans-serif; 
			font-size:8pt;
			color:#FFFFFF;
		}
		
		a.nav:link, a.nav:visited {
			font-family:"Times New Roman", Times, serif;
			font-size:11pt;
			font-weight:bold;
			text-decoration: none;
			margin-left:10px;
			margin-right:10px;
			color:#9d661a;
			line-height:30px;
		}
		
		a.nav:hover, a.nav:active {
			color:#6f1100;
		}
		
		a.navOn:link, a.navOn:visited, a.navOn:hover, a.navOn:active  {
			font-family:"Times New Roman", Times, serif;
			font-size:11pt;
			font-weight:bold;
			text-decoration: none;
			margin-left:10px;
			margin-right:10px;
			color:#6f1100;
			line-height:30px;
		}
		
		a.welcome:link, a.welcome:visited, a.welcome:hover, a.welcome:active {
			font-family:"Times New Roman", Times, serif;
			font-size:9pt;
			font-weight:bold;
			text-decoration: underline;
			color:#6f1100;
			line-height:30px;
		}
		
		a.redLink:link, a.redLink:visited, a.redLink:hover, a.redLink:active {
			font-family:Arial, Helvetica, sans-serif; 
			font-size:8pt;
			font-weight:bold;
			text-decoration: underline;
			color:#6f1100;
			line-height:30px;
		}
		
		a.footer:link, a.footer:visited {
			font-family:Arial, Helvetica, sans-serif; 
			font-size:8pt;
			text-decoration: none;
			font-weight:bold;
			margin-left:10px;
			color:#6f1100;
			line-height:30px;
		}
		
		a.footer:hover, a.footer:active {
			text-decoration:underline;
		}
		
		
		/* All Inputs */
        input.caboInput 
        {
        	background-color:#f6b755;
        	border:0px;
        	font-size:8pt;
        	color:#000000;
        	padding:0px;
        	margin:0px;
        }
        
        input.uploadInput
        {
			background-color:#f6b755;
        	font-size:8pt;
        	color:#000000;
        }
        
        select 
        {
        	background-color:#f6b755;
        	border:0px;
        	font-size:8pt;
        	color:#000000;
        }
        
        textarea {
        	background-color:#f6b755;
        	border:0px;
        	font-size:8pt;
        	color:#000000;
        }
        
        .noBkg 
        {
        	background-color: Transparent;
        }
        
        .marginTop 
        {
        	margin-top:5px;
        }
        
        #map_canvas
        {
        	position:relative;
        	color: Black;
        	width: 962px;
        	height: 475px;
            margin-top:60px;
            margin-left:18px;
            margin-bottom:45px;
        }
        
        #commentsDiv
        {
            background-image:url(../images/map/mapMask.png);
        	vertical-align:top;
        	width:280px;
        	height: 475px;
            float:right;
        	clear:none;
        	position:relative;
        	display:none;
        }
        
        #innerCommentsDiv
        {
        	text-align:left;
        	position:relative;
        	vertical-align:top;
        	height: 405px;
        	margin-top:20px;
        	margin-left:20px;
        	margin-right:20px;
        	margin-bottom:30px;
        	color:White;
        }
        
        #mainMapDiv
        {
        	margin-left:16px;
        	margin-top:58px;
        }
        
        #commentsTitle
        {
        	display:none;
        }
        
        #comments_canvas
        {
        	overflow:auto;
        	height:130px;
        }
        
        input.submitButton
        {
        	background-image:url(../images/submit.png);
        	background-repeat:no-repeat;
        	border:0px;
        	padding:0px;
        	margin:0px;
        	width:52px;
        	height:16px;
        	cursor:pointer;
        }
        
        input.downloadButton
        {
        	background-image:url(../images/btnDownload.png);
        	background-repeat:no-repeat;
        	border:0px;
        	padding:0px;
        	margin:0px;
        	width:67px;
        	height:16px;
        	cursor:pointer;
        }
        
        input.addCaboBarButton
        {
        	cursor:pointer;
        	background-image:url(../images/map/addBarButton.png);
        	background-repeat:no-repeat;
        	border:0px;
        	padding:0px;
        	margin:0px;
        	width:115px;
        	height:18px;

        }
        
        #addBarButtonDiv
        {
        	z-index:16;
        	position:absolute;
        	top:59px;
        	right:817px;
        	display:none;
        }
        
        .mapForm
        {
        	margin-left:50px;
        	margin-top:50px;
        }
        
        .findButton
        {
        	position:relative;
        	top:3px;
        }
        
        .hotSpotCopy
        {
        	background-image:url(../images/map/hotSpotCopy.png);
        	background-repeat:no-repeat;
        	height:227px;
        	width:215px;
        }
       
		.caboBarCommentTextArea
		{
			width:200px;
			height:70px;
		}