/* andreas01 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use as-is for any purpose as long as the proper credits are given for the original design work. For design assistance and support, contact me through my website or through http://oswd.org/email.phtml?user=AndreasVersion: 1.0(July 25, 2005)Screen layout: */body {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#333333;}#container {	width: 800px;	border: 1px solid #666666;	font-family: Tahoma, Arial, Helvetica;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;}#header {	background-color: #FFFFFF;	width: 800px;	height: 170px;}#colorline{	width: 780px;	border-top: 0px solid #00466C;	border-right: 0px solid #00466C;	border-bottom: 1px solid #00466C;	border-left: 0px solid #00466C;}#header .logo {	margin: 10px;	width: 780px;	height: 160px;}#main-nav{	height:20px;	width: 800px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-align: left;	padding: 0px 0px 0px 22px;}#main-nav a{	/*font-size: 14px;*/	color: #00466C;	text-decoration: none;	font-weight: normal;}#main-nav a:hover{	color: #487694;}#nav-menu{	width: 800px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #00466C;}#nav-menu a{	color: #487694;	text-decoration: none;	font-weight: normal;}#nav-menu a:hover{	color: #00466C;}#tagline {	font-size: 12px;	color: #333333;	letter-spacing: .05em;}#content {	background-color: #FFFFFF;	width: 780px;	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 0px;	border: 0px solid #cccccc;}#list-menu ul {	list-style: none;	padding: 0;	margin: 0;}#list-menu li {	padding: 0px 0px 0px 0px;	margin: 5px 0px 5px 0px;}#list-menu a{	font-size: 14px;	color: #847B69;	text-decoration: none;}#list-menu a:hover{	color: #C0A788;}#footer {	background-color: #FFFFFF;	color:#333333;	padding: 5px;}#header h1 {width: 350px;margin: 0 0 0 0;float: left;}#header p {width: 400px;float: right;text-align: right;color: #a0a0a0;margin: 5px 2px 0 0;font-size: 0.8em;line-height: 1.2em;}#frontphoto {margin: 0 0 10px 0;border: 0;}#avmenu {clear: left;float: left;width: 150px;margin: 0 0 10px 0;padding: 0;font-size: 0.9em;}#avmenu ul {	list-style: none;width: 150px;margin: 0 0 20px 0;padding: 0;font-size: 1.1em;}	#avmenu li {margin-bottom: 4px;}#avmenu li a {font-weight: bold;height: 20px;text-decoration: none;color: #505050;display: block;padding: 6px 0 0 10px;background: #f4f4f4;border-left: 4px solid #cccccc;}		#avmenu li a:hover {background: #eaeaea;color: #286ea0;border-left: 4px solid #286ea0;}.announce {margin: 10px 0 10px 0;padding: 10px;width: 130px;color: #505050;background-color: #f4f4f4;line-height: 1.3em;}#extras {float: right;width: 100px;margin: 0 0 10px 0;padding: 0;font-size: 0.9em;line-height: 1.5em;}#extras p {margin: 0 0 1.5em 0;}#content h2 {font-size: 1.5em;margin: 0 0 0.5em 0;}#content img {padding: 1px;display:inline;//background: #cccccc;//border: 4px solid #f0f0f0;}h3 {font-size: 1.3em;margin: 0 0 10px 0;}a {text-decoration: none;color: #286ea0;}a:hover {text-decoration: underline;color: #286ea0;}a img {border: 0;}#footer a {color: #808080;text-decoration: none;}#footer a:hover {text-decoration: underline;}.left {margin: 10px 10px 5px 0;float: left;}.right {margin: 10px 0 5px 10px;float: right;}.textright {text-align: right;}.center {text-align: center;}.small {font-size: 0.8em;}.bold {font-weight: bold;}.hide {display: none;}.res_Preview_OptionHead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: 990000;}.res_Preview_item {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: 000000;	/*background-color: #CCCCCC;*/	border: 0px solid #000000;	vertical-align: middle;	padding: 3px;	width: 520px;	border-collapse: collapse;	border-spacing: 0px;}.res_Preview_item_head {	font-weight: bold;	padding: 3px;	color: 000000;	background-color: #CCCCCC;}.res_Preview_item_item_row1 {	border: 1px solid #CCCCCC;	color:#666666;	}.res_Preview_item_item_row2 {	border: 1px solid #CCCCCC;	color:#666666;}.res_Preview_item_item_col1 {	width: 300px;}.res_Preview_item_item_col2 {	width: 40px;}.res_Preview_item_item_col3 {	width: 80px;}.res_Preview_item_item_col4 {	width: 80px;}.res_Preview res_Preview_col1 {	width: 420px;}.res_Preview res_Preview_col2 {	width: 80px;}/* BEGIN LISTING VIEW STYLE */#list_name {	font-size: 18px;	}.propView_outerTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	width: 100%;}.propView_outerTableNav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}.propView_outerTableContent {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}.propView_Nav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 3px;	padding-left: 5px;	padding-right: 5px;	padding-top: 3px;	font-weight: bold;	color: #000000;	width: 100%;}a.propView_Nav {	color: #00466C;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	text-decoration: none;}a.propView_Nav:hover {	color: #CC0000;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	text-decoration: none;}.propView_content {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 5px;	padding-left: 15px;	padding-right:15px;	padding-top: 5px;	font-weight: normal;	color: #000000;}.propView_content_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	font-size: 12px;	font-weight: bold;	color: #000000;	text-align: center;}.propView_content_image {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: center;}.propView_content_des{	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 1px solid #999999;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;}.propView_content_details {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 1px solid #999999;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;}.propView_content_amenities_table {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;	width: 100%;}.propView_content_amenities {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;}.propView_content_amenity_item {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;	width: 50%;}.propView_content_rate_header {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 0px;	font-size: 12px;	font-weight: bold;	color: #990000;}.propView_content_rate_date {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;}.propView_content_rate_days {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 2px 5px 2px 5px;	font-size: 10px;	font-weight: bold;	color: #000000;	text-align: center;}.propView_content_rate_table {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 5px 5px 5px 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	width: 100%;}.propView_content_rate_sec {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 5px 5px 5px 5px;	font-size: 10px;	font-weight: normal;	color: #990000;	text-align: left;}.propView_content_rate_base {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 2px 5px 2px 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;}.propView_content_rate_title{	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 2px 5px 2px 5px;	font-size: 10px;	font-weight: bold;	color: #000000;	text-align: left;}.propView_content_rate_tr1{	font-family: Verdana, Arial, Helvetica, sans-serif;	border: 0px solid #999999;	padding: 2px 5px 2px 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;}.propView_content_rate_tr2{	font-family: Verdana, Arial, Helvetica, sans-serif;	border: 0px solid #999999;	padding: 2px 5px 2px 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;}.propView_content_avb_cal_table {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: center;	width: 100%;}.avb_cal_table_outer {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 1px;	padding-left: 1px;	padding-right: 1px;	padding-top: 1px;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: center;	width: 170px;	background-color: #819ACA;}.avb_cal_nav_prev {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-bottom: 3px;	padding-left: 5px;	padding-right: 2px;	padding-top: 2px;	font-size: 11px;	font-weight: bold;	color: #00466C;	text-align: left;	text-decoration: underline;}.avb_cal_nav_next {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-bottom: 3px;	padding-left: 2px;	padding-right: 6px;	padding-top: 2px;	font-size: 11px;	font-weight: bold;	color: #00466C;	text-align: right;	text-decoration: underline;	border: 0px solid #333333;}a.avb_cal_nav_prev {	color: #819ACA;}a.avb_cal_nav_next {	color: #819ACA;}a.avb_cal_nav_prev:hover {	color: #00466C;}a.avb_cal_nav_next:hover {	color: #00466C;}.avb_cal_table_inner {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 1px;	padding-left: 1px;	padding-right: 1px;	padding-top: 1px;	font-size: 10px;	font-weight: bold;	text-align: center;	width: auto;	background-color: #819ACA;}.avb_cal_date {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 3px;	padding-left: 3px;	padding-right: 3px;	padding-top: 5px;	font-size: 12px;	font-weight: bold;	color: #ffffff;	text-align: center;	width: auto;	background-color: #819ACA;}.avb_cal_weekday {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 1px;	padding-left: 1px;	padding-right: 1px;	padding-top: 1px;	font-size: 10px;	font-weight: bold;	color: #333333;	text-align: center;	width: auto;	background-color: ffffff;}.avb_cal_td {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 2px;	padding-left: 2px;	padding-right: 2px;	padding-top: 2px;	font-size: 11px;	font-weight: normal;	color: #666666;	text-align: center;	background-color: ffffff;}.avb_cal_td_occ {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 2px;	padding-left: 2px;	padding-right: 2px;	padding-top: 2px;	font-size: 11px;	font-weight: normal;	color: #ff0000;	text-align: center;	background-color: ffffff;}.propView_policies {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-right: 0px solid #999999;	border-top:  0px solid #999999;	border-left: 0px solid #999999;	border-bottom: 0px solid #999999;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	/*background-color: ffffff;*/	font-weight: normal;	color: #000000;	text-align: left;}/* END LISTING VIEW STYLE *//* RESERVATION FORM STYLE */.res_dateForm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: 000000;	border: 0px solid #000000;	vertical-align: middle;	margin: 0px;	padding: 5px;	height: auto;	width: 300px;	border-collapse: collapse;	border-spacing: 0px;	float: center;}.res_dateCheck {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: 000000;	/*background-color: #CCCCCC;*/	border: 0px solid #000000;	vertical-align: middle;	margin: 0px;	padding: 5px;	height: auto;	width: 450px;	border-collapse: collapse;	border-spacing: 0px;	float: center;}.res_renterForm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: 000000;	/*background-color: #CCCCCC;*/	border: 0px solid #000000;	vertical-align: middle;	margin: 0px;	padding: 5px;	height: auto;	width: 450px;	border-collapse: collapse;	border-spacing: 0px;	float: center;}.res_Preview {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: 000000;	/*background-color: #CCCCCC;*/	border: 0px solid #000000;	vertical-align: middle;	margin: 0px;	padding: 2px;	height: auto;	width: 500px;	border-collapse: collapse;	border-spacing: 0px;	float: center;}.res_Preview_col1 {	width: 420px;	text-align: right;	font-weight: bold;}.res_Preview_col2 {	width: 80px;	text-align: left;}.res_Preview_cc {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: 000000;	/*background-color: #CCCCCC;*/	border: 0px solid #000000;	vertical-align: middle;	margin: 0px;	padding: 5px;	height: auto;	width: auto;	border-collapse: collapse;	border-spacing: 0px;	float: center;}.res_Preview_cc_col1 {	width: 20%;}.res_Preview_cc_col2 {	width: 80%;}.res_Preview_credit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: 000000;	vertical-align: middle;	margin: 0px;	padding: 2px;	height: auto;	width: auto;	border-collapse: collapse;	border-spacing: 0px;}.res_Preview_OptionHead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: 990000;}.res_Preview_item {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: 000000;	/*background-color: #CCCCCC;*/	border: 0px solid #000000;	vertical-align: middle;	padding: 3px;	width: 500px;	border-collapse: collapse;	border-spacing: 0px;	float: center;}.res_Preview_item_head {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	font-weight: bold;	padding: 3px;	color: 000000;	background-color: #CCCCCC;}.res_Preview_item_item_row1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	background-color: #F4F4F4;	border: 1px solid #CCCCCC;}.res_Preview_item_item_row2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}.res_Preview_item_item_col1 {	width: 300px;}.res_Preview_item_item_col2 {	width: 40px;}.res_Preview_item_item_col3 {	width: 80px;}.res_Preview_item_item_col4 {	width: 80px;}.res_Preview res_Preview_col1 {	width: 420px;}.res_Preview res_Preview_col2 {	width: 80px;}/* BEGIN LISTINGS LIST STYLE*/.propList_table {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-RIGHT: 0px solid #487694;	border-top:  0px solid #487694;	border-left: 0px solid #487694;	border-bottom: 0px solid #487694;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	background-color: transparant;}.propList_table_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-RIGHT: 0px solid #819ACA;	border-top:  0px solid #819ACA;	border-left: 0px solid #819ACA;	border-bottom: 1px solid #819ACA;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	background-color: transparant;	font-weight: bold;	color: #000000;}a.propList_table_title {	color: #00466C;	text-decoration: none;}a.propList_table_title:hover {	color: #819ACA;	text-decoration: none;}a.propList_table_ListLink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #00466C;	text-decoration: underline;}a.propList_table_ListLink:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #819ACA;	text-decoration: underline;}.propList_table_image {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-RIGHT: 1px solid #819ACA;	border-top:  0px solid #819ACA;	border-left: 1px solid #819ACA;	border-bottom: 1px solid #819ACA;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	background-color: transparant;	font-weight: normal;	color: #000000;}.propList_table_city {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-right: 1px solid #819ACA;	border-top:  0px solid #819ACA;	border-left: 0px solid #819ACA;	border-bottom: 1px solid #819ACA;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	background-color: transparant;	font-weight: normal;	color: #000000;}.propList_table_des {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-right: 1px solid #819ACA;	border-top:  0px solid #819ACA;	border-left: 0px solid #819ACA;	border-bottom: 1px solid #819ACA;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	background-color: transparant;	font-weight: normal;	color: #000000;}.propList_table_details {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-right: 1px solid #819ACA;	border-top:  0px solid #819ACA;	border-left: 0px solid #819ACA;	border-bottom: 1px solid #819ACA;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	background-color: f4f4f4;	font-weight: normal;	color: #000000;}/* END LISTINGS LIST STYLE*//* event Calendar */#eCal_rolodex {	width: 100%;	text-align: center;	color: #00466C;	margin: 0px 0px 10px 0px;}#eCal_rolodex a {	color: #00466C;	text-decoration: none;}#eCal_rolodex a:hover {	color: #487694;}.table_eCal {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: 000000;	border: 1px solid #487694;	vertical-align: middle;	margin: 0px;	padding: 2px;	height: auto;	width: 100%;	border-collapse: collapse;	border-spacing: 0px;}.table_eCal_align {	text-align: center;}.table_eCal_head {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-weight: bold;	padding: 3px;	color: #fff;	background-color: #487694;}.table_eCal_row1 {	background-color: #F4F4F4;	border: 0px solid #CCCCCC;}.table_eCal_row2 {	background-color: #FFFFFF;	border: 0px solid #CCCCCC;}.table_eCal_col1 {	width: 25%;	text-align: center;	vertical-align: top;	font-weight: bold;}.table_eCal_col2 {	width: 75%;	text-align: left;	vertical-align: top;	font-weight: normal;}/* for dynamicly generated form elements*/input{    font-weight: normal;    font-size: 11px;    color: 333333;    line-height: 13px;    font-style: normal;    font-family: Verdana, Arial, Helvetica, sans-serif; }select{    font-weight: normal;    font-size: 11px;    color: 333333;    line-height: 13px;    font-style: normal;    font-family: Verdana, Arial, Helvetica, sans-serif; }textarea{    font-weight: normal;    font-size: 11px;    color: 333333;    line-height: 13px;    font-style: normal;    font-family: Verdana, Arial, Helvetica, sans-serif; }/* Table Elements*/.form_table2{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: 000000;	background-color: #FFFFFF;	border: 1px solid #FFFFFF;	height: auto;	width: auto;	padding: 2px 2px 2px 2px;	text-align: left;	vertical-align: middle;	white-space: normal;}.form_table{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: 000000;	background-color: #FFFFFF;	border: 0px solid #FFFFFF;	height: auto;	width: 100%;	padding: 2px 2px 2px 2px;	text-align: left;	vertical-align: middle;	white-space: normal;}.form_table_sectionHead{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: CC0000;	text-align: left;	vertical-align: middle;	white-space: normal;}a.formNav{	color: #888067;	text-decoration: underline;}a.formNav:hover{	color: #999999;	text-decoration: underline;}/* for dynamicly generated form elements*/.formelement{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 2px 2px 2px 2px;}.formelementbold{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}.td_submit{	text-align: right;}hr {	color: #00466C;	height: 1px;	width: 100%;}