﻿/* CSS Document */

*
{
	font: 12px Arial,Tahoma,Helvetica,sans-serif;
	color:#3f3f3f;
}

h1, .contentHeaderTag a
{
	font: 21px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#536c68;
	font-weight:bold;
	margin-top:0;
}

h2
{
	font: 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#536c68;
}

h3
{
	font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#a32534;
}

a { color:#a32534; text-decoration:none; }
a:hover { color:#a32534; text-decoration:underline; }

.standout {color:#a32534;}
.imgborder {padding:10px; border: 2px solid #c2c4c6;}

/*
ul {margin:0px; padding:0px; list-style-image: url("images/bullet.gif"); margin-left:4px;}
ul li {margin:0px; padding:0px; margin-left:8px;}*/

ul { margin-left:20px; }

p, td 
{
	line-height:14px;
	vertical-align:top;
	padding:3px;
	margin-bottom:3px;
}

body
{
	margin: 0;
	padding: 0;
	border: 0;
	background:#e1e2e0;
	line-height:14px;
}

.headerTag
{
	width: 815px;
	text-align:right;
	margin: 0 auto;
	padding:8px;
	color:#536C68;
	font-size:11px;
}

div#wrapper 
{
	width: 815px;
	overflow:hidden;
	margin: 0 auto;
	background-color:#fff;
	padding:8px;
}

div#header
{
	width:815px;
	height:236px;
	overflow:hidden;
}

div#left
{
	float:left;
	width:168px;
	background:#fff;
}

div#content
{
	float:left;
	width:622px;
	padding-left:25px;
	background-color:#d9d9d7;
}

div#contentleft
{
	position:relative;
	float:left;
	width:382px;
	background:url(images/contentLeft_back.gif) no-repeat #e4e4e3;
	padding:20px 14px 110px 14px;
	min-height:400px;
	height:auto !important;
	height:400px;
}

div#contentleft .contentHeaderTag
{
	height:auto !important;
	min-height:68px;
	height:auto !important;
	height:68px;
}

div#contentleft #footerLinks
{
	margin-top:10px;
	background:url(images/contentLeft_back.gif) no-repeat 0px -78px #e4e4e3;
	position:absolute;
	bottom:0;
	left:0;
	width:390px;
	padding:10px;
	color:#76918d;
	font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
}

div#contentleft #footerLinks a
{
	color:#76918d;
	font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration:none;
}

div#contentleft #footerLinks a:hover
{
	color:#76918d;
	font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

div#contentright
{
	float:left;
	width:209px;
	background:url(images/contentRight_back.gif) no-repeat #d9d9d7;
	min-height:400px;
	height:auto !important;
	height:400px;
	text-align:center;
}

div#contentright .contactImage
{
	margin-bottom:37px;
}

div#contentright .booknowImage
{
	margin-bottom:25px;
}

div#contentright .rhslogoImage
{
	margin-bottom:25px;
}

div#footer
{
	clear:both;
	color:#82807c;
	font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-left:203px;
	padding-top:10px;
}

div#footer strong
{
	color:#82807c;
	font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:bold;
}

ul#menu
{
	list-style: none;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	border: none;
}

ul#menu li, ul#menu li.menu02, ul#menu li.menu03, ul#menu li.menu04
{
	position:relative;
	z-index:2;
	display:block;
	background:url(images/nav_menu_01_bottom.gif) no-repeat left bottom;
	width:154px;
	margin-bottom:7px;
}

ul#menu li.menu02 { background:url(images/nav_menu_02_bottom.gif) no-repeat left bottom;}
ul#menu li.menu03 { background:url(images/nav_menu_03_bottom.gif) no-repeat left bottom;}
ul#menu li.menu04 { background:url(images/nav_menu_04_bottom.gif) no-repeat left bottom;}
ul#menu li.menu04large a {padding-top: 15px; padding-bottom: 17px;}

ul#menu li a
{
	position:relative;
	top:1px;
	z-index:3;
	display:block;
	color:#fff;
	font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:6px 10px 7px 13px;
	font-weight:bold;
}

ul#menu li span, ul#menu li.menu02 span, ul#menu li.menu03 span, ul#menu li.menu04 span
{
	display:block;
	position:absolute;
	top:0;
	z-index:1;
	background:url(images/nav_menu_01_top.gif) no-repeat;
	height:24px;
	width:154px;
}

ul#menu li.menu02 span { background:url(images/nav_menu_02_top.gif) no-repeat; height:25px; }
ul#menu li.menu03 span { background:url(images/nav_menu_03_top.gif) no-repeat; }
ul#menu li.menu04 span { background:url(images/nav_menu_04_top.gif) no-repeat; }
