body {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-left: 0;
	padding-top: 0
}
img {
	border: 0
}
img.bdr {
	border-style: solid;
	border-width: 1px 2px 1px 0;
	border-color: #fff
}
.container {
	color: #333333;
	line-height: 120%;
	background-color: #ffffff;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	z-index: 2;
	width: 570px
}
.leftnav {
	line-height: 130%;
	background-color: transparent;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 190px;
	height: auto
}
#RCL_Logo {
	background-position: 0 0;
	margin: 0;
	padding: 0
}
.navMenu {
	color: #ffc;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 110%;
	background-color: #004500;
	margin: 0;
	padding: 1px 0
}
.navMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0
}
.navMenu li {
	margin: 0em 0;
}
/*
#court_regs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #184418;
	padding-left: 20px;
}
#court_regs ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-image: url(images/tennisball_14.png);
	list-style-position: outside;
	padding-top: 3px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 1px;
}
*/
.navMenu a {
	color: #ffc;
	text-decoration: none;
	background-color: #004500;
	background-image: url(images/menu_grad-x.jpg);
	background-repeat: repeat-x;
	display: block;
	padding: 5px 6px 1px 24px;
	width: 160px;
	margin: 0px;
	height: 20px;
}
.navMenu a:hover {
	color: #030;
	background-color: #ffc;
	background-image: url(images/menu_hover_grad-x.jpg);
	background-repeat: repeat-x;
}
.content {
	width: 564px;
	margin-top: 0;
	margin-right: 194px;
	margin-left: 192px;
	padding: 0 2px 3px;
	z-index: 3;
	min-width: 30em;
	max-width: 58em;
	border-right: 1px solid silver;
	border-left: 1px solid silver
}
.rightnav {
	text-align: left;
	margin-right: 0;
	margin-left: 25px;
	padding: 0 3px;
	position: absolute;
	z-index: 0;
	top: 24px;
	left: 738px;
	width: 194px
}
.leftnav p, .rightnav p {
	font-size: 11px;
	text-align: left;
	margin: 0 0 0.8em;
	padding-right: 0.2em;
	padding-bottom: 0;
	padding-left: 0.2em
}
.leftnav p {
	color: #414141;
	font-size: 9px;
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center
}
.b_board {
	background-color: #efefef;
	text-align: left;
	margin: 0 0 12px;
	padding: 0 3px 5px;
	width: 188px;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #c0c0c0 #808080 #808080 #c0c0c0
}
.b_board h1 {
	color: #800000;
	text-align: center;
	margin: 8px 0px 7px;
	border-top: 1px solid #800000;
	border-bottom: 1px solid #800000;
	font: bold 22px Georgia, "Times New Roman", Times, serif;
	padding: 1px 0px 2px;
}
.b_board p {
	margin: 5px 3px 9px;
	padding: 0;
}
.b_board a {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004500;
	font-weight: normal;
	text-decoration: none;
	background-color: #efefef;
	display: block;
	margin: 4px 0px 6px 2px;
	padding: 6px 3px 2px 2px;
	width: auto;
	border-style: solid;
	border-width: 1px;
	border-color: white #535353 #535353 white
}
.b_board a:hover {
	background-color: #dcdcdc
}
.b_board a:active {
	text-decoration: none;
	background-color: #c8c8c8;
	padding: 0.6em 0.2em 0.2em 0.4em;
	border-style: solid;
	border-width: 1px;
	border-color: #535353 white white #535353
}
.attn {
	color: #990000;
	font-weight: bold;
}
.bld_txt {
	font-weight: bold;
}
.content h1 {
	color: #f5f5f5;
	font-size: 18px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-top: 1.2em;
	margin-bottom: 1em;
	padding-top: 7px;
	padding-bottom: 9px;
	padding-left: 16px;
	background-image: url(images/h1_grad_x.jpg);
	background-repeat: repeat-x;
	display: block;
}
.content h2 {
	color: #004500;
	margin-top: 1.3em;
	margin-bottom: 0.2em;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 0.8em;
	border-top: 2px solid #004500;
	background-image: url(images/h2_grad_32_x.jpg);
	background-repeat: repeat-x;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 1.2em;
	line-height: 120%;
	font-weight: bold;
}
.content h2.add {
	background-color: #ffc;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-style: none;
	top: -3px;
	position: relative;
	border-width: 0px;
	padding-left: 15px;
}
.content h3 {
	color: #002A00;
	font-size: 14px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	background-color: #e7f8e6;
	margin-top: 0.8em;
	margin-bottom: 0;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 1.1em;
	background-image: url(images/header_grad.jpg);
	background-repeat: repeat-y;
}
.content h4 {
	color: #184418;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 0 1.4em;
	padding-top: 6px;
	padding-bottom: 2px
}
.content h4.rule {
	border-top: 1px solid #004500;
	width: 400px;
	padding-top: 2px;
	margin-top: 0.8em;
	margin-bottom: 0.1em;
	padding-bottom: 0px;
	margin-left: 0.8em;
	padding-left: 1em;
}
.content h4.strong {
	color: #003333;
	margin: 1em 0px 0.1em 0.5em;
	padding: 3px 0px 3px 9px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/header_grad.jpg);
	background-repeat: repeat-y;
}
.content h5 {
	color: #002400;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #e7f3e7;
	background-position: 30px 0;
	width: 40em;
	margin: 0.7em 0px 0 1.5em;
	padding: 0.4em 0px 0.3em 0.8em;
}
.content h5.plain {
	background-color: #FFFFFF;
	font-size: 12px;
	padding-left: 0px;
	margin-top: 0.3em;
	color: #333;
}
.content h6 {
	margin-top: 0.8em;
	margin-bottom: 0.2em;
	margin-left: 1em;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 1em;
}
.content p {
	line-height: 120%;
	margin: 0.4em 0.5em 0.5em 1.8em;
	padding: 0;
}
.content p.ind {
	margin-left: 2.8em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
.content p.nind {
	margin-left: 0.8em
}
.content p.0ind {
	font-size: 10px;
	text-indent: 0;
	margin: 0;
	padding: 0;
}
.content p.vsp0 {
	margin-bottom: 0;
	margin-top: 0.2em;
}
/*
.content #CourtRegulations #court_regs li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
	font: 12px Arial, Helvetica, sans-serif;
	background-image: url(images/collapse-panel_x.jpg);
	background-repeat: repeat-x;
	height: 20px;
}
*/
.content p.tinyspace {
	margin-bottom: 0;
	font-size: 4px;
	line-height: 6px;
	padding: 0px;
	margin-top: 0px;
}
.content a {
	color: #004500;
	text-decoration: underline;
}
.content a.bdlk {
	font-weight: bold
}
.content a:hover {
	background-color: #fafad1
}
.content ul {
	line-height: 120%;
	list-style-type: none;
	margin-top: 0.2em;
	margin-bottom: 0.5em
}
.content ul.bld {
	color: #004500;
	font-weight: bold;
	list-style-type: none;
	list-style-image: url("images/dot_clear.gif")
}
.content li {
	list-style-type: square;
	margin-bottom: 0.3em;
	margin-left: 1.2em
}
.content ol {
	line-height: 120%;
	margin-top: 0;
	margin-bottom: 1em;
	margin-left: 3em;
	padding: 0
}
.content table {
	margin-top: 0;
	margin-bottom: 0.3em;
	margin-left: 2.8em;
	padding: 0;
	border-collapse:collapse;
}
.content em {
	color: #026000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}
.content .ruled_div {
	border-top: 1px solid #004500;
	width: 330px;
	font: 5px/5px Arial, Helvetica, sans-serif;
	clip: rect(0px,auto,5px,auto);
	margin-left: 16px;
}

dl {
	margin: 0.2em 0 0.5em;
	padding: 0
}
dt {
	color: #254a1d;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0.3em 0 0 2em;
	padding: 0
}
dd {
	color: #333;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 0 0 2.5em;
	padding: 0
}
a.anchor {
	margin-top: 3px;
	padding-top: 12px;
	text-decoration: none;
}
.event {
	margin-top: 5px;
	margin-bottom: 7px;
}
.event p {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: #444;
}
.event p.norm {
	font-weight: normal;
}
.sports_links {
	line-height: 130%;
	margin: 0.3em 0 0.4em 0;
	padding-top: 0;
	padding-bottom: 0.2em;
	padding-left: 1.2em;
	width: auto
}
.sports_links a.link {
	color: maroon;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 3px;
	margin-bottom: 0;
	margin-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1.3em;
	border-top: 1px solid gray
}
.sports_links a.mail {
	color: maroon;
	font-size: 11px;
	text-decoration: underline;
	display: inline
}
.sports_links a:hover {
	text-decoration: underline;
	background-color: #e4e4e4
}
.sports_links p {
	line-height: 130%;
	margin: 0.1em 0 0.4em 3.2em;
	width: auto
}
.sports_links p.pseudolink {
	color: maroon;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 3px;
	margin-bottom: 0;
	margin-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1.3em;
	border-top: 1px solid gray
}
#inl_btns ul {
	font-size: 11px;
	font-weight: bold;
	margin: 1em 0 0;
	padding: 0
}
#inl_btns ul li {
	text-align: center;
	display: inline;
	margin-right: 0.1em;
	margin-left: 0.1em
}
#inl_btns ul li a {
	color: #ffffff;
	text-decoration: none;
	background-color: #036;
	margin-top: 1em;
	margin-left: 0;
	padding: 0.2em 1em 0.4em
}
#inl_btns ul li a:hover {
	color: #fff;
	background-color: #369;
}
#sponsor {
	color: #004500;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	background-color: white;
	text-align: center;
	margin: 0;
	padding: 2em 0 1em
}
#sponsor h1 {
	color: #004500;
	font-size: 11px;
	font-weight: bold;
	line-height: 110%;
	margin: 0.5em 3px;
	padding: 0
}
#sponsor p {
	font-size: 11px;
	font-weight: normal;
	margin: 0.1em 4px 0;
	padding: 0
}
#sponsor p.emph {
	color: #00a2e5;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	line-height: 110%;
	margin-top: 0.5em;
	margin-bottom: 0.6em;
	padding: 0
}
#sponsor a {
	color: #004500;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 0.5em;
	padding: 0
}
#sponsor a.txt {
	padding: 0 0.4em
}
#sponsor a:hover {
	background-color: #ffcdc1
}
.ind_list {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 4px;
	padding-top: 0;
	padding-bottom: 2px
}
.ind_list p {
	line-height: 120%;
	margin: 0.1em 0.5em 0.2em 1.8em;
	padding-top: 0;
	padding-bottom: 0;
	width: auto
}
.ind_list ul {
	color: #333;
	font-size: 11px;
	font-weight: normal;
	text-indent: -3em;
	list-style-type: none;
	margin: 0 0 0.2em 4.3em;
	padding: 0
}
.ind_list li {
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0
}
.ind_list ul.vsp0 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0
}
.std_ctr {
	font-size: 11px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0 0 2px;
	vertical-align: baseline
}
.ind_links {
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 2px
}
.ind_links p {
	color: #650607;
	font-weight: bold;
	margin: 0 0 0 1.1em;
	padding: 0.2em;
	font-size: 11px;
}
.ind_links a {
	color: #650607;
	text-decoration: underline;
	margin-top: 0.4em;
	margin-left: 0.3em;
	padding: 0.2em 0.4em 0.1em
}
.ind_links a.inl {
	font-weight: bold;
	margin: 0;
	padding: 0.2em
}
.ind_links a:hover {
	background-color: #DDDDDD
}
.ind_links h4 {
	color: #444;
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 0;
	margin-left: 20px;
	padding: 0;
}
.league_defs {
	margin: 0;
	padding: 0
}
.league_defs h2 {
	color: #030;
	font-size: 15px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	background-color: #ffc;
	text-indent: 0;
	vertical-align: middle;
	margin-top: 1.2em;
	margin-bottom: 0.2em;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 0.6em;
	border-top: 2px solid #004500;
}
.league_defs p {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0
}
.league_defs p.indent {
	margin: 0 0 2px 9px;
	padding: 0 0 0 18px
}
.league_defs address {
	font-style: italic;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1.5em
}
.league_defs ul {
	list-style-type: square;
	margin-top: 0.1em;
	margin-bottom: 0.5em
}
.league_defs li {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0.2em;
	padding-left: 0
}
.league_defs dt {
	color: #333;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0.2em 0 0 1.5em;
	padding: 0 0 0
}
#borders {
	margin: 0;
	padding: 0;
}
#borders table {
	margin: 3px 12px 3px 12px;
	padding: 0;
	border-style: solid none none solid;
	border-width: 1pt 0 0 1pt;
	border-color: #004100
}
#borders th {
	font-size: 13px;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 2px 0 2px 8px;
	border-right: 1pt solid #004100;
	border-bottom: 1pt solid #004100
}
#borders td {
	font-size: 11px;
	margin: 0 0 0 5px;
	padding: 0;
	border-right: 1pt solid #004100;
	border-bottom: 1pt solid #004100
}
/* .rates */
.rates {
	font-size: 11px;
	margin: 0 0 0 0.1em;
	padding: 0.5em 0 0.5em 0.1em;
}
.rates table {
	width: 552px;
	margin: 2px 0px 3px 0px;
	padding: 0;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	border-color: silver;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.rates th {
	background-color: #d7d7d7;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 2px 0 4px 0.8em;
	border-bottom: 1px solid silver;
	white-space: nowrap;
}
.rates th.rate_hdr {
	padding-left: 3em;
}
.rates td {
	border-bottom: 1px solid silver;
	padding: 0.2em 0.5em 0.3em;
	white-space: nowrap;
}
.rates td.al_rt {
	padding-right: 15px;
	padding-left: 0px;
	text-align: right;
}

.bsb {
	margin-bottom: 2em;
}

.bsb h1 {
	color: #f5f5f5;
	font-size: 20px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #036;
	text-align: left;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 2em
}
.bsb dl {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 1em;
}
.bsb dt {
	color: #036;
	font-size: 1.2em;
	margin-top: 0.6em;
	margin-left: 0.5em;
}
.bsb dd {
	color: #414141;
	margin-left: 3em;
}
.details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	margin-top: 2.5em;
	margin-left: 0;
	border-top: 1px solid gray;
}
.details p {
	color: #414141;
	margin: 0.1em 0 0.5em 3em;
}
.details h3 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #036;
	font-size: 1.3em;
	margin: 0.8em 0 0 0.3em;
}
.floatRight {
	vertical-align: text-top;
	float: right;
	margin: 0 0 0 4px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
}
.floatRight a {
	text-decoration: none;
}
#park_logo_bg {
	background-image: url(images/ramsay_playgrnd.gif);
	background-repeat: repeat-y;
	background-position: center 70px;
	width: 550px;
}
#park_logo_bg h3 {
	font-size: 16px;
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	margin: 0 0 0.4em;
}
#park_logo_bg h4 {
	color: #b90000;
	font-size: 14px;
	text-align: center;
	margin: 1em 0 0;
	padding: 0;
}
#park_logo_bg p {
	color: #000;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 0.1em 0 0.2em;
	padding: 0;
}
#park_logo_bg p#head {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 1.3em 0 0.1em;
	padding: 0;
}


.taste_thx {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.taste_thx h3 {
	font-size: 16px;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-weight: bold;
	line-height: 120%;
	text-align: left;
	margin: 0.5em 0 0.2em;
	padding-left: 3em;
}
.taste_thx h4 {
	color: #b90000;
	font-size: 14px;
	text-align: left;
	margin: 1em 0 0;
	padding: 0;
	font-family: "Lucida Grande", Verdana, sans-serif;
}
.taste_thx h5 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 1.3em 0 0.1em;
	padding: 4 0 4 3em;
	width: 450px;
}
.taste_thx p {
	color: #000;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0.1em 0 0.2em;
	padding: 0 0 0 6.5em;
}
.taste_thx dl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-bottom: 1em;
}
.taste_thx dl dt {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0.5em 0px 0px 5em;
	padding: 0px;
	color: #064216;
}
.taste_thx dl dd {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0.2em 0px 0px 7em;
	padding: 0px;
	line-height: 120%;
	color: #333;
	font-size: 12px;
}
.taste_thx dl ul li {
	margin: 0px 0px 0px 8em;
	padding: 0px;
}

#badminton td, #badminton th {
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}
#badminton th {
	font-size: 11px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0 0 2px;
	vertical-align: baseline;
	border-left: 1px solid #c0c0c0;
}
#badminton th#tl {
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}
#badminton th#top {
	border-top: 1px solid #c0c0c0;
	border-left-style: none;
}
#badminton td#tl {
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}
#badminton td#left {
	border-left: 1px solid #c0c0c1;
}
.tennis_bookings table {
	padding: 0px;
	width: 510px;
	white-space: nowrap;
}
.tennis_bookings th,
.tennis_bookings td {
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	font: 11px "Lucida Grande", Tahoma, sans-serif;
	border: 1px solid #CCC;
	vertical-align: top;
}
.tennis_bookings th {
	font-weight: bold;
	text-align: left;
}
.tennis_bookings tbody.a_group {
	background-color: #EEE;
}
.tennis_bookings tbody.b_group {
	background-color: #FFF;
}
#survey_cover_ltr {
	width: 440px;
}
#survey_cover_ltr h3 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0.1em;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 9px;
	background-image: url(images/header_grad.jpg);
	background-repeat: repeat-y;
	color: #003300;
}
#survey_cover_ltr h4 {
	color: #333333;
	font-size: 15px;
	text-align: left;
	margin: 0.1em 0 0;
	padding: 2px 0px 5px 12px;
	background-color: #F2F2F2;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#survey_cover_ltr p {
	color: #000;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0.5em 0.5em 0.5em 1.3em;
	padding: 0;
	line-height: 125%;
}
#survey_cover_ltr p#head {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 1.3em 0 0.1em;
	padding: 0;
}
#survey_cover_ltr table {
	margin-left: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
}
#survey_cover_ltr td {
	padding-left: 9px;
	padding-top: 1px;
	padding-bottom: 3px;
}
#survey_cover_ltr .survey_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 12px;
}
#survey_cover_ltr .survey_contact p {
	line-height: 120%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 6em;
}

.cmpct_tbl {
	font-size: 11px;
	margin: 0 0 0 0.8em;
	padding: 0.3em 0 0.5em 0.5em;
}
.cmpct_tbl table {
	margin: 0px 1px 3px 1em;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.cmpct_tbl th {
	background-color: #EAEAEA;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 1px 0 2px 0.8em;
	border-bottom: 1px solid silver;
	color: #184418;
}
.cmpct_tbl td {
	border-bottom: 1px solid silver;
	padding: 1px 0.2em 2px;
}
.cmpct_tbl .al_rt {
	padding-right: 6px;
	padding-left: 0px;
	text-align: right;
}
.ind_left_4em   {
	margin-left: 8em;
}
abbr {
	color: #990000;
	cursor: help;
	border-bottom: 1px dotted #990000;
}


/* TabbedPanels */
.TabbedPanelsContent {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
}
.TabbedPanelsContent p {
	margin-right: 6px;
	margin-left: 12px;
	font-size: 11px;
}
.TabbedPanelsContentGroup {
	width: 562px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
li.TabbedPanelsTab {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 1px;
	background-color: #DDD;
}
li.TabbedPanelsTabSelected {
	background-color: #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
}
.content .CollapsiblePanel .CollapsiblePanelTab ul {
	padding: 0px;
	margin: 0px;
}
.content .CollapsiblePanelTab {
	margin: 0px;
	padding: 4px 0px 0px;
	background-image: url(images/collapse-panel_x.jpg);
	background-repeat: repeat-x;
	list-style-image: none;
	list-style-type: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.content .CollapsiblePanelTab li {
	font: bold 12px Arial, Helvetica, sans-serif;
	list-style-type: none;
	list-style-image: none;
}
.red_text {color: #AA0000}

.blue_text {color: #0000FF}
.orange_text {color: #FF6600}
.ragg_times_page {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
.ragg_times_page h1 {
	margin-bottom: 0.5em;
	padding-bottom: 9px;
	padding-top: 7px;
}
.ragg_times_page img {
	margin: 0px 0px 0px 2em;
	padding: 0px;
	border-style: none;
}
.ragg_times_page p.ind {
	margin-bottom: 0.5em;
}
#ragg_data
{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#ragg_data table  {
	text-align: left;
	margin-left: 2em;
	border-collapse: collapse;
	border-style: none;
	width: 480px;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 6px;
}
#ragg_data td {
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 6px;
	white-space: nowrap;
}
#raggpage_info {
	display: block;
	clear: both;
}
#raggpage_info .ragg_info_cell {
	background-color: #EEE;
	display: block;
	height: 180px;
	width: 256px;
	float: left;
	border-right: 1px solid #BBB;
}
.ragg_info_cell h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/header_grad.jpg);
	background-repeat: repeat-y;
	color: #030;
	margin: 0px;
}
.caution_block {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	border-top: 2px solid #900;
	border-bottom: 2px solid #900;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}
.caution_block h3 {
	color: #990000;
	font-size: 16px;
	font-family: "Arial Black", Verdana, sans-serif;
	background-image: none;
	font-weight: normal;
	margin-bottom: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	padding-top: 3px;
}
.caution_block p {
	color: #600;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.content .news h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #333333;
	background-image: none;
	border-style: none;
	background-color: #FFFFFF;
	line-height: 105%;
	margin: 1.0em 0px 6px 6px;
	padding: 0px;
}
.content .news h5 {
	color: #333333;
	background-color: #FFFFFF;
	background-image: none;
	margin: 0px 0px 0px 18px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: none;
}
.content .photos table  {
	text-align: left;
	border-collapse: collapse;
	border-style: none;
	margin: 2px;
	padding: 0px;
}

.rental_info {
	margin-bottom: 1em;
	margin-top: 0.8em;
}
.rental_info a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.rental_info p {
	margin-bottom: 0.3em;
	padding-bottom: 0px;
	margin-top: 0.5em;
}

.rental_info dl {
	padding-left: 1.5em;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0.5em;
}

.rental_info dt {
	display: block;
	width: 5em;
	float: left;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2.5em;
	padding: 0px 0.3em 0px 0px;
}

.rental_info dd {
	margin-left: 8.2em;
	display: block;
	width: 24em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-style: none;
	position: relative;
	text-align: left;
	padding-left: 0.5em;
}

.rental_info table {
	margin: 9px 0px 18px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border: 1px solid #999;
	border-collapse: collapse;
	width: 100%;
	border-spacing: 0;
}
.rental_info table th,
.rental_info table td {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 3px 1px;
	border: 1px solid #666;
}
.rental_info table th {
	font-size: 1.1em;
	background-color: #D1E2D1;
	font-weight: normal;
}
.rental_info table td {
	font-size: 1.1em;
}
.head_ctr {
	line-height: 110%;
	font-weight: bold;
	margin: 0px 0px 6px;
	padding: 0px;
	width: 460px;
	text-align: center;
}
.head_ctr p {
	line-height: 110%;
	margin: 0px 0px 3px;
	padding: 0px;
	color: #360;
	text-align: center;
	font-size: 1.1em;
}
._FAQ_ dl {
	margin-top: 1em;
}
._FAQ_ p {
	font-weight: bold;
	margin: 0px 0px 0.3em 0.5em;
	padding: 0px;
}
._FAQ_ ol {
	margin: 0px 0px 0px 1.2em;
	padding: 0px;
}

._FAQ_ ol li{
	font-weight: bold;
	margin: 0.7em 0px 0px 0.6em;
	padding: 0px;
	list-style-type: square;
}
._FAQ_ a  {
	text-decoration: none;
}

._FAQ_ a:hover  {
	text-decoration: underline;
	background-color: #D1E2D1;
}

._FAQ_ dl {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}

._FAQ_ dl dt {
	font-weight: bold;
	background-color: #D1E2D1;
	padding: 3px 0px 4px 1em;
	margin-top: 0px;
	margin-bottom: 0.4em;
	margin-left: 0px;
	border-top: 1px solid #040;
}

._FAQ_ dl dd {
	font-weight: normal;
	margin: 0px 0px 0.5em 1.3em;
	padding: 0px;
}
._FAQ_ dl dd a {
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-decoration: underline;
}

#contact_us table {
	width: 480px;
	border-style: none;
	border-collapse: collapse;
	margin: 18px 0px 12px 30px;
}
#contact_us th,
#contact_us td {
	padding: 18px 9px 9px;
	vertical-align: top;
	white-space: nowrap;
	border-style: none;
}
