html,body{margin:0;padding:0}
body{font: 0.9em Arial, Helvetica, sans-serif; margin-top:12px; margin-left:12px; text-align:left }

p{margin: 0 10px 5px}

a{padding:0px; text-decoration:none; color:#948576;}
a hover{color:#ba3028;}

hr{margin:0px; padding:0; border:0px solid #F00;}

div#logo{background-color:#FFFFFF; text-align:left;}
div#logo img{border:0px #FFF solid;}
div#logo h1{height:80px; line-height:80px; margin:0; padding-left:10px;}

/*h1 {padding:5px; text-decoration:none; color:#948576; font: 1.9em Arial Black, Arial, Helvetica, sans-serif;}*/

div#container{width:909px; text-align:left; margin:0 0 }
div#contentbackground{float:right; width:760px; background-color:#FFFFFF;}
/*div#contentbackground{background:url(images/4c_000141.jpg) no-repeat;}*/

div#contentleft, div#contentright{float:left; width:300px; margin:10px; margin-top:82px; padding-bottom:8px; line-height:1; font: 0.9em Arial, Helvetica, sans-serif;}
div#contentleft h1, div#contentright h1{padding:2px 2px 2px 5px; margin-left:3px; color:#948576; font:1.8em Arial Black, Arial, Helvetica, sans-serif; font-weight:bold;}
div#contentleft hr, div#contentright hr{color:#F00; background-color:#F00; height:1px; margin:0px 10px; padding:0;}
div#contentleft a, div#contentright a{border-bottom:1px solid red; }
div#contentleft a:hover, div#contentright a:hover{color:#ba3028;}
div#contentleft ul li, div#contentright ul li {padding-bottom:5px;}
div#contentleft ul, div#contentright ul{margin:0px 0px 0px 22px; padding-left:10px; padding-bottom:10px; padding-right:5px; list-style-image:url(/media/511/redbullet.gif);}
div#contentleft ol li ul li a img, div#contentleft ol li a img,div#contentright ol li ul li a img, div#contentright ol li a img{border:0px #FFF solid; margin-right:10px;}
div#contentleft ul li ul li a img, div#contentleft ul li a img,div#contentright ul li ul li a img, div#contentright ul li a img{border:0px #FFF solid; margin-right:10px;}
div#contentleft ol li ul li a img,div#contentright ol li ul li a img{margin-right:5px;}

.whitebox, .whitebox a{ background:#FFFFFF; color:#000000; }
.blackbox, .blackbox a{ background:#000000; color:#FFFFFF; }
.hiddenbox{ display:none; padding-bottom:0px;}

div#contentall, div#contentallbelow{float:left; width:740px; margin:10px; margin-top:82px; padding-bottom:8px; line-height:1; font: 0.9em Arial, Helvetica, sans-serif;}
div#contentallbelow{margin-top:20px !important;}
div#contentall h1, div#contentallbelow h1{padding:2px 2px 2px 5px; margin-left:3px; color:#948576; font:1.8em Arial Black, Arial, Helvetica, sans-serif; font-weight:bold;}
div#contentall hr, div#contentbelow hr{color:#F00; background-color:#F00; height:1px; margin:0px 10px; padding:0;}
div#contentall a, div#contentallbelow a{color:#ef3e34; text-decoration:underline;}
div#contentall a:hover, div#contentallbelow a:hover{color:#ba3028;}
div#contentall ul, div#contentallbelow ul{margin:0px 0px 0px 22px; padding-left:10px; padding-bottom:10px; padding-right:5px; list-style-image:url(/media/511/redbullet.gif);}
div#contentall ol ul, div#contentallbelow ol ul{margin:0px 0px 10px 0px; padding-left:10px; padding-bottom:10px;}
div#contentall ol li ul li a img, div#contentall ol li a img,div#contentbelow ol li ul li a img, div#contentbelow ol li a img{border:0px #FFF solid; margin-right:10px;}
div#contentall ul li ul li a img, div#contentall ul li a img,div#contentbelow ul li ul li a img, div#contentbelow ul li a img{border:0px #FFF solid; margin-right:10px;}
div#contentall ol li ul li a img, div#contentbelow ol li ul li a img{margin-right:5px;}

div#navigation{float:left; width:139px; padding-left:0px; margin-top:27px; text-align:left; height:250px;}
div#navigation{background:#FFFFFF; font: 0.8em Arial, Helvetica, sans-serif; font-weight:bold; }
div#navigation ul{margin:10px 0; padding:0; margin-top:0px; margin-bottom:0px; list-style-type:none;}
div#navigation li{margin-bottom:2px;}
div#navigation li a{margin-bottom:2px; font-weight:bold;}
div#navigation li a:hover{color:#ef3e34;}
div#navigation ul li .selected{color:#ef3e34; font-weight:bold; text-decoration:underline}

div#navigation ul li ul{margin:0px 0px 0px 14px; padding:0px; list-style-image:url(/media/511/redbullet.gif);}
div#navigation li ul li{margin-bottom:2px; margin-left:0px;}
div#navigation ul li ul li a{margin-bottom:2px; margin-left:-5px; font-weight:bold;}
div#navigation ul li ul li a:hover{color:#ef3e34;}
div#navigation ul li ul li .selected{color:#ef3e34; font-weight:bold;}

div#navigation hr{color:#F00; background-color:#F00; height:1px; margin:0px; padding:0;}

div#imageNav{float:left; clear:left; position:absolute; top:480px; width:300px; margin:10px; margin-top:90px;}
div#imageNav a {color:#F00; /*background-color:#fff;*/ padding:3px; margin:3px; font: 0.8em Arial, Helvetica, sans-serif;}

div#sidebar{float:left; clear:left; }

div#extra{float:left; clear:left; width:139px;}
div#extra{background:#FFFFFF;}
div#extra img{padding-bottom:7px;}

div#address{padding-top:0px; line-height:1; font: 0.7em Arial, Helvetica, sans-serif; color:#948576;}
div#address p{margin:0px; margin-top:1px; margin-bottom:1px;}
div#address hr{color:#F00; background-color:#F00; height:1px; margin-top:0px; margin-bottom:0px; margin-right:0px;}

div#footer{background:#FFFFFF; text-align:right;}
div#footer p{color:#ef3e34; margin:0; font: 1.2em Arial, Helvetica, sans-serif; padding:5px 10px}
div#footer{float:right; width:760px; height:25px;}

#splash_pic{
	/*position: absolute;*/
	top: 0px;
	left: 0px;
	width: 760px;
	height: 585px;
	z-index: 1;
}

#splash_content_overlay{
	/*position: absolute;*/
	top: 0px;
	left: 0px;
	width: 760px;
	height: 585px;
	z-index: 2;
}

#splash_reveal{
	position: absolute;
		/*float:right;*/
	width: 20px;
	height: 20px;
	top: 574px;
	left: 895px;
/*	bottom: 205px;
	right: 200px;*/
	z-index: 4;
	
}

#splash_reveal a img{border:0px;}

#splash_addthislink{
	/*position: absolute;*/
	width: 16px;
	height: 16px;
	top: 5px;
	right: 25px;
	z-index: 3;
}

.tool-tip {
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
	margin: 0px;
	width: 200px;
	z-index: 13000;
}
 
.tool-title {
	display: none;
	/*font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;*/
}
 
.tool-text {
	font-size: 10px;
	font-weight: bold;
	/*background: url(bubble.png) bottom right;*/
}


#form_contact{
	margin: 0px 0px 0px 10px;
	padding:0;
	font-size: 12px;
}

.req {color: #FF0000;}

#form_contact a{
    text-decoration: none;
}

#form_contact label{
	font-weight: normal;
	font-size: 11px;
	float: left;
	clear: left;
	width: 55px;
	height: 20px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#form_contact span label{
	width: 100px !important;
}

.long{
	width: 100px !important;
}

.formrow{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width:300px;
	clear:both;
}

#form_contact textarea{
	height: 80px;
	width: 192px;
}


#mapwrap{
width:272px;
padding: 0px 0px 10px 10px;
margin: 0px;
}

#map_blurb{
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}


div#imageNav .galNext {margin-left: 111px;}





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

