html,body {margin:0;padding:0}
body {font-family: Arial, Sans-Serif; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; }
p { font-size: 76%; margin-bottom: 1.8em; }
h1 { font-size: 114%; font-weight: bold; margin-top: 0; }
h2 { font-size: 100%; font-weight: bold; }
h3 { font-size: 86%; font-weight: bold; }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
a.nav { color: black; font-size: 76%; text-decoration: none   }
a.nav:link { text-decoration: none; }
a.nav:visited  { text-decoration: none; }
a.nav:hover   { text-decoration: underline }
a.subnav { color: white; text-decoration: underline; }
a.subnav:link { color: white; text-decoration: underline; }
a.subnav:visited  { color: white; text-decoration: underline; }
a.subnav:hover   { color: white;}
a.subnav_results { color: #9b907c; text-decoration: underline; }
a.subnav_results:link { color: #9b907c; text-decoration: underline; }
a.subnav_results:visited  { color: #9b907c; text-decoration: underline; }
a.subnav_results:hover   { color: #9b907c;}
.indent { padding-left: 10px; }
ul { font-size: 76%; list-style-type: disc; margin: 1em 0 1em 30px; padding-right: 140px; }
ol { font-size: 76%; margin: 1em 0 1em 30px; }
li { line-height: 1.4em; }
.sidebox { width: 100%; margin-bottom: 18px; }
.sidebox_heading { color: white; font-size: 16px; font-weight: bold; text-align: left; height: auto; }
.sidebox_heading_results { color: #9b907c; font-size: 16px; font-weight: bold; text-align: left; height: auto; }
.submenu_item  { font-size: 12px; padding-top: 3px; padding-right: 3px; padding-bottom: 6px; }
.submenu_item_results { font-size: 12px; padding-top: 3px; padding-right: 3px; padding-bottom: 6px; }
.breadcrumb {  }
.fp_intro { font-weight: bold; padding-top: 10px; }
/*<agl.folder "booking_form">*/
div.row { clear: both; padding-top: 8px; }
div.row span.label     { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: right; width: 140px; float: left }

div.row span.formw     { text-align: left; width: 300px; float: right; }
	div.row span.dest { font-size: 12px; text-align: left; width: 300px; float: right; }
	.field { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; width: 220px; height: 18px; border: solid 1px #006      }
	.date_field { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; width: 200px; height: 18px; border: solid 1px #006; }
	.text_field { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; width: 220px; height: 100px; border: solid 1px #006; }
	.button { color: #fff; font-size: 11px; font-weight: bold; background-color: #818169; height: 20px; border: dotted 1px white; }
	#form_outer   { padding: 5px 5px 15px; width: 460px; height: auto; margin-bottom: 20px; border-top: 1px dotted #818169; } 
/*</agl.folder>*/
/*<agl.folder "structure">*/
#header{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; height:95px; width: 760px; margin: 0; }
#logo { float: left; }
#navigation { color: black; float: right; padding-top: 54px; }
#header2{ width: 760px; height:205px; }
#container_top{  background-color: white; text-align:center }
#footer{background: #333;color: #FFF}
#footer p{margin:0;padding:5px 10px}
#footer{clear:both;width:100%}
#letstalk{float:left;width:229px}
#container{ text-align: left; width:760px; margin:24px auto 0 ; }
#content{ width:494px; padding-left: 20px  } 
/*</agl.folder>*/
@media print {
#letstalk {display: none}
}
@media screen {#content {float: right}
}
