html, body, ul, ol, li, dd, dt, img, a, p, h1, h2, h3, h4, h5, h6, form, table, tr, td, fieldset{margin: 0; padding: 0;}
h1, h2, h3, h4, h5, p, span{font-weight: normal;}
ul, li{list-style-type: none;}
fieldset{border: 0;}

/* Layout */
body{background: url(../images/bg.gif) no-repeat; padding-top: 30px; color: #000;}

#wrapper{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 600px; margin: 0 auto 20px auto;}

#nav{border-bottom: 1px solid #666; text-align: center; width: 100%; padding-bottom: 7px; overflow: auto;}
	#nav li{display: inline; color: #666; font-size: 10px;}
		#nav a{color: #750000; border: 0; font-size: 10px; text-decoration: none;}
			#nav a.current{border-bottom: 2px solid #741112;}
			#nav a:hover{text-decoration: underline;}

#images{padding: 20px 0; text-align: center;}
	#images a{padding: 0 2px;}
		#images img{border: 3px solid #666;}

.quoteDiv{color: #666; font-size: 12px; line-height: 19px; font-style: italic; padding: 20px;}
	.quotepic{position: relative; top: 10px;}
	.quoteWho, .quoteWhere, .quoteWhen{color: #741112; font-style: normal;}
		.quoteWho{font-weight: bold;}
		.quoteWhen{color: #666; font-size: 9px; font-style: italic;}

.menu{padding: 10px 30px;}
	.menu a:hover{text-decoration: underline;}

a.thickbox{border: 0!important;}

#Form1{border-top: 1px dashed #741112; margin: 20px; padding-top: 20px;}
	#Form1 table{font-size: 14px; line-height: 30px; margin: 0 auto;}
		#Select1, #Select2, #Select3{margin-right: 10px;}
			#Select1{width: 51px;}
			#Select2{width: 65px;}
			#Select3{width: 55px;}
		#Submit1, #Form_Form_action_process{display: block; background: #fff; border: 1px solid #741112; margin: 0 auto; padding: 5px 10px;}
			#Submit1:hover, #Form_Form_action_process:hover{background: #eaeaea;}

a[href^="http://"]{background: url(../images/ext.png) 100% 50% no-repeat; padding-right: 13px;}
	a[href^="http://"]:hover{background: url(../images/extOn.png) 100% 50% no-repeat;}

#form{margin-top: 10px; font-size: 12px; width: 100%; overflow: auto;}
	.field{clear: both; padding: 3px 0 3px 50px;}
		.field label{float: left; width: 150px;}
		.middleColumn{float: left;}
		.required{color: #741112}
		.Actions{margin-top: 15px;}

address{background: #D7D7D7; border-top: 1px solid #666; width: 560px; margin-top: 10px; padding: 15px 20px; overflow: auto;}
	address img{float: left;}
	address span{display: block; font-size: 12px; line-height: 19px; font-style: normal; text-align: center; }

/* map */
#infoWindowTab1 h1{font-size: 12px!important; font-weight: normal;}
#infoWindowTab1 div{font-size: 11px!important;}
#options2{font-size: 12px; text-align: center; margin: 6px 0 20px 0;}
#mapTitle{margin: 10px 0pt 10px 0px;}
#infoWindowTab2 p{padding: 0;}