/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
	background-color: #BFD3E8;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- HOME - WRAPPER FOR MAIN BACKGROUND IMAGE ------*/
/*--------------------------------------------------------------------------------------------------------*/
#wrap_bg{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_home.jpg) repeat-x;
	background-color: #BFD3E8;
}
#wrap_inner{
	min-height:500px;
 	height:auto !important;
  	height:500px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_inner_home.gif) no-repeat center top;
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- COLOUR WRAPPERS ------*/
/*--------------------------------------------------------------------------------------------------------*/
#wrap_bg_sub_blue,
#wrap_bg_sub_brown,
#wrap_bg_sub_red,
#wrap_bg_sub_gold {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#wrap_bg_sub_blue { background: url(../images/bg_sub_blue.jpg) repeat-x; background-color: #BFD3E8; }
#wrap_bg_sub_brown { background: url(../images/bg_sub_brown.jpg) repeat-x; background-color: #CDB3A9; }
#wrap_bg_sub_red { background: url(../images/bg_sub_red.jpg) repeat-x; background-color: #E8C2C2; }
#wrap_bg_sub_gold { background: url(../images/bg_sub_gold.jpg) repeat-x; background-color: #EFD1B2; }

#wrap_inner_sub_blue,
#wrap_inner_sub_brown,
#wrap_inner_sub_red,
#wrap_inner_sub_gold{
	min-height:500px;
 	height:auto !important;
  	height:500px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#wrap_inner_sub_blue{ background: url(../images/bg_inner_sub_blue.jpg) no-repeat center top; }
#wrap_inner_sub_brown{ background: url(../images/bg_inner_sub_brown.jpg) no-repeat center top; }
#wrap_inner_sub_red{ background: url(../images/bg_inner_sub_red.jpg) no-repeat center top; }
#wrap_inner_sub_gold{ background: url(../images/bg_inner_sub_gold.jpg) no-repeat center top; }


/*--------------------------------------------------------------------------------------------------------*/
/*----- PAGE CONTAINER ------*/
/*--------------------------------------------------------------------------------------------------------*/
#page
{
	width: 980px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 19px 0px;
	min-height:800px;
 	height:auto !important;
  	height:800px;
}

#wrap_inner_sub_blue #page,
#wrap_inner_sub_brown #page,
#wrap_inner_sub_red #page,
#wrap_inner_sub_gold #page {
	padding: 0px 0px 20px 0px;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- HTML ELEMENTS ------*/
/*--------------------------------------------------------------------------------------------------------*/

p {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 10px 0px;
	font-size:80%;
	color:#33464F;
	line-height:150%;
}

#announcements p, #announcements2 p, #quick-links p {
	color:#ffffff;
}

ul, ol {
	list-style-type:none;
}

#mid-col ul, 
#mid-col-wide ul {
	margin: 0px 20px 10px 50px;
	padding: 0px 0px 0px 0px;
	font-size:80%;
	color:#33464F;
	list-style-type:disc;
}

#mid-col ol, 
#mid-col-wide ol {
	margin: 0px 20px 10px 50px;
	padding: 0px 0px 0px 0px;
	font-size:80%;
	color:#33464F;
	list-style-type:decimal; 
}

#mid-col li,
#mid-col-wide li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:150%;
}


h1 {
	margin: 10px 20px 10px 20px;
	padding: 0px 0px 0px 0px;
	font-size:220%;
	color:#006699;
	font-weight:normal;
	font-family:"Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
}

#wrap_bg_sub_brown h1 { color:#573733; }
#wrap_bg_sub_red h1 { color:#b33535; }
#wrap_bg_sub_gold h1 { color:#cb6700; }

h2 {
	margin: 0px 20px 10px 20px;
	padding: 10px 0px 0px 0px;
	font-size:150%;
	color:#006699;
	font-weight:normal;
	font-family:"Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
}

#wrap_bg_sub_brown h2 { color:#573733; }
#wrap_bg_sub_red h2 { color:#b33535; }
#wrap_bg_sub_gold h2 { color:#cb6700; }

h3 {
	margin: 0px 20px 10px 20px;
	padding: 10px 0px 0px 0px;
	font-size:110%;
	color:#006699;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#wrap_bg_sub_brown h3 { color:#573733; }
#wrap_bg_sub_red h3 { color:#b33535; }
#wrap_bg_sub_gold h3 { color:#cb6700; }

#left-col h3 {
	color:#ffffff;
	padding: 25px 0px 20px 0px;
}

#quick-links h3 {
	color:#ffffff;
	padding: 25px 0px 20px 0px;
}

#announcements h3, #announcements2 h3 {
	color:#ffffff;
	padding: 12px 0px 20px 0px;
}

h4 {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 10px 0px;
	font-size:80%;
	color:#000000;
	line-height:150%;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- LINK TAGS ------*/
/*--------------------------------------------------------------------------------------------------------*/

/* TOP LINKS */
#top-links a { color:#85C0F1; text-decoration:none; }
#wrap_bg_sub_blue #top-links a { color:#85C0F1; text-decoration:none; }
#wrap_bg_sub_brown #top-links a { color:#ffcc99; text-decoration:none; }
#wrap_bg_sub_red #top-links a { color:#E09898; text-decoration:none; }
#wrap_bg_sub_gold #top-links a { color:#FF8E19; text-decoration:none; }

#top-links a:hover, #wrap_bg_sub_blue #top-links a:hover, #wrap_bg_sub_brown #top-links a:hover, #wrap_bg_sub_red #top-links a:hover, #wrap_bg_sub_gold #top-links a:hover { color:#ffffff; text-decoration:underline; }

/* DEFAULT HOME LINKS */
#mid-col a { color:#006699; text-decoration:underline; }
#mid-col a:hover { color:#006699; text-decoration:none; }

/* HOME FEATURE LINKS */
#mid-col #feature-wrap a { color:#ffffff; text-decoration:none; font-weight:bold; }
#mid-col #feature-wrap a:hover { color:#ffffff; text-decoration:underline; font-weight:bold; }

/* INSIDE PAGE LINKS FOR GENERAL TEXT IN MIDDLE COLUMN - BLUE */
#wrap_bg_sub_blue #content-wrap #mid-col-wide a { color:#006699; text-decoration:underline; }
#wrap_bg_sub_blue #content-wrap #mid-col-wide a:hover { color:#000000; text-decoration:none; }

/* INSIDE PAGE LINKS FOR GENERAL TEXT IN MIDDLE COLUMN - BROWN */
#wrap_bg_sub_brown #content-wrap #mid-col-wide a { color:#573733; text-decoration:underline; }
#wrap_bg_sub_brown #content-wrap #mid-col-wide a:hover { color:#000000; text-decoration:none; }

/* INSIDE PAGE LINKS FOR GENERAL TEXT IN MIDDLE COLUMN - RED */
#wrap_bg_sub_red #content-wrap #mid-col-wide a { color:#992d2d; text-decoration:underline; }
#wrap_bg_sub_red #content-wrap #mid-col-wide a:hover { color:#000000; text-decoration:none; }

/* INSIDE PAGE LINKS FOR GENERAL TEXT IN MIDDLE COLUMN - GOLD */
#wrap_bg_sub_gold #content-wrap #mid-col-wide a { color:#FF8E19; text-decoration:underline; }
#wrap_bg_sub_gold #content-wrap #mid-col-wide a:hover { color:#000000; text-decoration:none; }

/* LEFT NAV LINKS - DEFAULT */
#wrap_bg #left-nav ul a { color:#ffffff; text-decoration:none; }
#wrap_bg #left-nav ul a:hover { color:#ff9900; text-decoration:none; }

/* LEFT NAV LINKS - BLUE */
#wrap_bg_sub_blue #left-nav ul a { color:#ffffff; text-decoration:none; }
#wrap_bg_sub_blue #left-nav ul a:hover { color:#ff9900; text-decoration:none; }
#wrap_bg_sub_blue #left-nav ul a.on { font-weight:bold; color:#ff9900; text-decoration:none; }

/* LEFT NAV LINKS - BROWN */
#wrap_bg_sub_brown #left-nav ul a { color:#ffffff; text-decoration:none; }
#wrap_bg_sub_brown #left-nav ul a:hover { color:#ffcc99; text-decoration:none; }
#wrap_bg_sub_brown #left-nav ul a.on { font-weight:bold; color:#ffcc99; text-decoration:none; }

/* LEFT NAV LINKS - RED */
#wrap_bg_sub_red #left-nav ul a { color:#ffffff; text-decoration:none; }
#wrap_bg_sub_red #left-nav ul a:hover { color:#E09898; text-decoration:none; }
#wrap_bg_sub_red #left-nav ul a.on { font-weight:bold; color:#E09898; text-decoration:none; }

/* LEFT NAV LINKS - GOLD */
#wrap_bg_sub_gold #left-nav ul a { color:#ffffff; text-decoration:none; }
#wrap_bg_sub_gold #left-nav ul a:hover { color:#ffcc99; text-decoration:none; }
#wrap_bg_sub_gold #left-nav ul a.on { font-weight:bold; color:#ffcc99; text-decoration:none; }

/* BREADCRUMB LINKS */
#crumbs a { color:#666666; text-decoration:none; }
#crumbs a:hover { color:#000000; text-decoration:unerline; }

/* QUICK LINKS & ANNOUNCEMENTS LINK COLOURS */
#quick-links a, #announcements a, #announcements2 a { color:#ffffff; text-decoration:none; }
#quick-links a:hover, #announcements a:hover, #announcements2 a:hover { color:#FFCC00; text-decoration:underline; }

/* FURTHER INFO - BLUE */
#wrap_bg_sub_blue #right-col-inside #further-info a,
#wrap_bg_sub_blue #right-col-inside #download-info a { color:#ffffff; text-decoration:none; }
#wrap_bg_sub_blue #right-col-inside #further-info a:hover,
#wrap_bg_sub_blue #right-col-inside #download-info a:hover { color:#FF9900; text-decoration:none; }
#wrap_bg_sub_blue #right-col-inside #further-info a.on { font-weight:bold; color:#FF9900; text-decoration:none; }
/* SUB INFO */
#wrap_bg_sub_blue #right-col-inside #further-info li.infosub a { color:#FF9900; text-decoration:none; }
#wrap_bg_sub_blue #right-col-inside #further-info li.infosub a:hover { color:#ffffff; text-decoration:none; }
#wrap_bg_sub_blue #right-col-inside #further-info li.infosub a.on { font-weight:bold; color:#ffffff; text-decoration:none; }

/* FURTHER INFO - BROWN */
#wrap_bg_sub_brown #right-col-inside #further-info a,
#wrap_bg_sub_brown #right-col-inside #download-info a { 
	color:#ffffff; text-decoration:none; 
}
#wrap_bg_sub_brown #right-col-inside #further-info a:hover,
#wrap_bg_sub_brown #right-col-inside #download-info a:hover { 
	color:#ffcc99; text-decoration:none; 
}
#wrap_bg_sub_brown #right-col-inside #further-info a.on { font-weight:bold; color:#ffcc99; text-decoration:none; }

/* FURTHER INFO - RED */
#wrap_bg_sub_red #right-col-inside #further-info a,
#wrap_bg_sub_red #right-col-inside #download-info a { 
	color:#ffffff; text-decoration:none; 
}
#wrap_bg_sub_red #right-col-inside #further-info a:hover,
#wrap_bg_sub_red #right-col-inside #download-info a:hover { 
	color:#E09898; text-decoration:none; 
}
#wrap_bg_sub_red #right-col-inside #further-info a.on { font-weight:bold; color:#E09898; text-decoration:none; }

/* FURTHER INFO - gold */
#wrap_bg_sub_gold #right-col-inside #further-info a,
#wrap_bg_sub_gold #right-col-inside #download-info a { 
	color:#ffffff; text-decoration:none; 
}
#wrap_bg_sub_gold #right-col-inside #further-info a:hover,
#wrap_bg_sub_gold #right-col-inside #download-info a:hover { 
	color:#ffcc99; text-decoration:none; 
}
#wrap_bg_sub_gold #right-col-inside #further-info a.on { font-weight:bold; color:#ffcc99; text-decoration:none; }


/* FOOTER LINKS */
#footer-top a { text-decoration:none; color:#F2C50D; }
#footer-top a:hover { text-decoration:underline; color:#FFFFFF; }

#footer-bottom a { text-decoration:none; color:#ffffff; }
#footer-bottom a:hover { text-decoration:underline; color:#F2C50D; }


/*--------------------------------------------------------------------------------------------------------*/
/*----- COLOURS / CLEARS / ALIGNMENTS / DASHES ------*/
/*--------------------------------------------------------------------------------------------------------*/

.dark-blue { color:#004D71; }
.blue { color:#006699; }
.rust { color:#B33535; }
.green { color:#669900; }
.orange { color:#ff9900; }
.brown { color:#573733; }
.light-brown { color:#923D38; }

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }

.clear { clear:both; height:1px; background-color:none; }
#footer-bottom .clear { clear:both; height: 1px; background-color:none; }

/*--------------------------------------------------------------------------------------------------------*/
/*----- HEADERS ------*/
/*--------------------------------------------------------------------------------------------------------*/


/*----- HOME - HEADERS ------*/
/*--------------------------------------------------------------------------------------------------------*/
#header-home
{
	position:relative;
	width: 980px;
	height: 415px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*#header-home { background: url(../images/headers/header_home.jpg) no-repeat; }*/


/*----- INSIDE PAGE HEADERS ------*/
/*--------------------------------------------------------------------------------------------------------*/
#header-01
{
	position:relative;
	width: 980px;
	height: 338px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*----- BLUE HEADERS ------*/
/*#wrap_inner_sub_blue #header-01 { background: url(../images/headers/header_subblue01.jpg) no-repeat; }*/

/*----- BROWN HEADERS ------*/
/*#wrap_inner_sub_brown #header-01 { background: url(../images/headers/header_subbrown01.jpg) no-repeat; }*/

/*--------------------------------------------------------------------------------------------------------*/
/*----- TOPTITLE ------*/
/*--------------------------------------------------------------------------------------------------------*/
#top
{
	position:absolute;
	width:980px;
	top:10px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:800;
}

#top-title
{
	width:560px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#top-links
{
	width:420px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#top-title p { 
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	font-size:75%;
	color:#ffffff;
	line-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#top-links p { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size:70%; 
	color:#85C0F1; 
}
#wrap_bg_sub_brown #top-links p { font-size:70%; color:#ffcc99; }
#wrap_bg_sub_gold #top-links p { font-size:70%; color:#FF8E19; }
#wrap_bg_sub_red #top-links p { font-size:70%; color:#E09898; }




/*--------------------------------------------------------------------------------------------------------*/
/*----- BREADCRUMBS ------*/
/*--------------------------------------------------------------------------------------------------------*/

#crumbs
{
	position:absolute;
	top:295px;
	left: 412px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:0;
}

#crumbs p
{
	font-size:70%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/*--------------------------------------------------------------------------------------------------------*/
/*----- CONTENT AREA - HOME - 3 column layout ------*/
/*--------------------------------------------------------------------------------------------------------*/

#content-home-wrap
{
	width: 980px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_home_strip.gif) repeat-y;
}

#content-home-bg-wrap
{
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_home_con.jpg) no-repeat left bottom;
}

#left-col {
	width: 190px;
	min-height:324px;
 	height:auto !important;
  	height:324px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background: url(../images/bg_explore.gif) no-repeat left top;
}

#wrap_bg_sub_brown #left-col {background: url(../images/bg_explore_brown.gif) no-repeat left top; }
#wrap_bg_sub_red #left-col {background: url(../images/bg_explore_red.gif) no-repeat left top; }
#wrap_bg_sub_gold #left-col {background: url(../images/bg_explore_gold.gif) no-repeat left top; }

#mid-col {
	width: 570px;
	min-height:660px;
 	height:auto !important;
  	height:660px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#right-col {
	width: 220px;
	min-height:600px;
 	height:auto !important;
  	height:600px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#006699;
	float:left;
	border-top: solid 20px #ffffff;
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- HOMEPAGE RIGHT COLUMN CONTAINERS ------*/
/*--------------------------------------------------------------------------------------------------------*/
#quick-links
{
	width: 220px;
	min-height:260px;
 	height:auto !important;
  	height:260px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_quicklinks_blue.gif) no-repeat center top;
}

#quick-links-bottom, #quick-links-bottom2
{
	width: 220px;
	height:45px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/slice_quicklinks_bottom_blue.gif) no-repeat center top;
	background-color: #BFD3E8;
}

#announcements, #announcements2
{
	width: 220px;
	/*min-height:260px;*/
 	height:auto !important;
  	height:260px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_announcements_blue.gif) no-repeat center top;
}

#quick-links ul,
#announcements ul, #announcements2 ul {
	margin: 0px 20px 10px 20px;
	padding: 0px 0px 0px 0px;
	font-size:80%;
	color:#ffffff;
	list-style-type:none;
}

#quick-links li,
#announcements li, #announcements2 li {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 20px;
	list-style-type:none;
	background: url(../images/bullet_blue.gif) no-repeat left top;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- HOMEPAGE FEATURE CONTAINERS ------*/
/*--------------------------------------------------------------------------------------------------------*/
#feature-wrap
{
	width: 530px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_homefeature_wrap.gif) repeat-y;
}

#feature-wrap p { 
	color:#ffffff; 
}

#feature-wrap h2 {
	color:#ffffff;
	margin: 0px 20px 10px 20px;
	padding: 10px 0px 170px 0px;
}

#accommodation {
	width: 255px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background: url(../images/bg_accommodation.jpg) no-repeat center top;
	min-height:440px;
 	height:auto !important;
  	height:440px;
	background-color:#B33535;
}

#activities {
	width: 255px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float:left;
	background: url(../images/bg_activities.jpg) no-repeat center top;
	min-height:440px;
 	height:auto !important;
  	height:440px;
	background-color:#669900;
}

#feature-wrap ul {
	margin: 0px 20px 30px 20px;
	padding: 10px 0px 0px 0px;
	font-size:80%;
	color:#ffffff;
	list-style-type:none;
}

#feature-wrap li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 25px;	
	list-style-type:none;
}

#feature-wrap #accommodation li {
	background: url(../images/bullet_yellow_rust.gif) no-repeat left top;
}
#feature-wrap #activities li {
	background: url(../images/bullet_yellow_green.gif) no-repeat left top;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- CONTENT AREA - INSIDE PAGES - 2 column layout WITH 3rd FLOATING RIGHT HAND WRAPPING COLUMN ------*/
/*--------------------------------------------------------------------------------------------------------*/
#content-wrap
{
	width: 980px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#wrap_bg_sub_blue #content-wrap { background: url(../images/bg_content_strip.gif) repeat-y; }
#wrap_bg_sub_brown #content-wrap { background: url(../images/bg_content_strip_brown.gif) repeat-y; }
#wrap_bg_sub_red #content-wrap { background: url(../images/bg_content_strip_red.gif) repeat-y; }
#wrap_bg_sub_gold #content-wrap { background: url(../images/bg_content_strip_gold.gif) repeat-y; }

#mid-col-wide {
	width: 790px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- FLOATING RIGHT HAND COLUMNS WITH WRAP ------*/
/*--------------------------------------------------------------------------------------------------------*/
#right-col-inside {
	width: 238px;
	margin: 0px 10px 9px 10px;
	padding: 9px 0px 0px 0px;
	float:right;
}

#wrap_bg_sub_blue #right-col-inside { background-color:#EAF1F7; border: solid 1px #BFD3E8; }
#wrap_bg_sub_brown #right-col-inside { background-color:#EFE7E3; border: solid 1px #D9CECA; }
#wrap_bg_sub_red #right-col-inside { background-color:#F4E1E1; border: solid 1px #EAC6C6; }
#wrap_bg_sub_gold #right-col-inside { background-color:#F7E8D9; border: solid 1px #EDCDAD; }

/*--------------------------------------------------------------------------------------------------------*/
/*----- RHCW - FURTHER INFORMATION ------*/
/*--------------------------------------------------------------------------------------------------------*/
#right-col-inside #further-info,
#right-col-inside #download-info {
	width: 218px;
	min-height:198px;
 	height:auto !important;
  	height:198px;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

#wrap_bg_sub_blue #right-col-inside #further-info,
#wrap_bg_sub_blue #right-col-inside #download-info {	
	background: url(../images/bg_furtherinfo_blue.jpg) no-repeat center top;
	background-color:#004D71;
	border: solid 1px #004D71;
}

#wrap_bg_sub_brown #right-col-inside #further-info,
#wrap_bg_sub_brown #right-col-inside #download-info {	
	background: url(../images/bg_furtherinfo_brown.jpg) no-repeat center top;
	background-color:#573733;
	border: solid 1px #573733;
}

#wrap_bg_sub_red #right-col-inside #further-info,
#wrap_bg_sub_red #right-col-inside #download-info {	
	background: url(../images/bg_furtherinfo_red.jpg) no-repeat center top;
	background-color:#992D2D;
	border: solid 1px #992D2D;
}

#wrap_bg_sub_gold #right-col-inside #further-info,
#wrap_bg_sub_gold #right-col-inside #download-info {	
	background: url(../images/bg_furtherinfo_gold.jpg) no-repeat center top;
	background-color:#B45400;
	border: solid 1px #B45400;
}

#right-col-inside #further-info ul,
#right-col-inside #download-info ul {
	margin:25px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	}
#right-col-inside #further-info ul li {
	margin:0px 0px 0px 0px;
	padding: 0px 5px 5px 20px;
	color:#FF9900;
	line-height:150%;
	list-style-type:none;
	}

#wrap_bg_sub_blue #right-col-inside #further-info ul li { 
	color:#FF9900; background: url(../images/nav/nav_bullet.gif) no-repeat left top;
}

#wrap_bg_sub_brown #right-col-inside #further-info ul li { 
	color:#FF9900; background: url(../images/nav/nav_bullet_brown.gif) no-repeat left top; 
}

#wrap_bg_sub_red #right-col-inside #further-info ul li { 
	color:#FF9900; background: url(../images/nav/nav_bullet_red.gif) no-repeat left top;
}

#wrap_bg_sub_gold #right-col-inside #further-info ul li { 
	color:#FF9900; background: url(../images/nav/nav_bullet_gold.gif) no-repeat left top; 
}

#wrap_bg_sub_blue #right-col-inside #further-info ul li.infosub {
	margin:0px 0px 0px 0px;
	padding: 0px 5px 5px 20px;
	color:#FFffff;
	line-height:150%;
	list-style-type:none;
	background:none;
	font-size:85%;
	}

#right-col-inside #further-info p, 
#right-col-inside #further-info h3, 
#right-col-inside #further-info ul,
#right-col-inside #download-info p, 
#right-col-inside #download-info h3, 
#right-col-inside #download-info ul { color:#ffffff; }


#right-col-inside #download-info ul li {
	margin:0px 0px 0px 0px;
	padding: 0px 5px 5px 0px;
	color:#FF9900;
	line-height:150%;
	list-style-type:none;
	}

#wrap_bg_sub_blue #right-col-inside #download-info ul li a[href $='.pdf'],
#wrap_bg_sub_brown #right-col-inside #download-info ul li a[href $='.pdf'],
#wrap_bg_sub_red #right-col-inside #download-info ul li a[href $='.pdf'],
#wrap_bg_sub_gold #right-col-inside #download-info ul li a[href $='.pdf'] { 
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 22px;	
	background: url(../images/icon_pdf_small.gif) no-repeat left top; 
}
#wrap_bg_sub_blue #right-col-inside #download-info ul li  a[href $='.doc'],
#wrap_bg_sub_brown #right-col-inside #download-info ul li  a[href $='.doc'],
#wrap_bg_sub_red #right-col-inside #download-info ul li  a[href $='.doc'],
#wrap_bg_sub_gold #right-col-inside #download-info ul li  a[href $='.doc'] { 
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 22px;
	background: url(../images/icon_doc_small.gif) no-repeat left top; 
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- RHCW - PHOTOS & DESCRIPTIONS ------*/
/*--------------------------------------------------------------------------------------------------------*/
#right-col-inside .photo-con {
	width:220px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#right-col-inside .photo-con img {
	display:block;
	width:220px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#right-col-inside .photo-con .desc {
	width:218px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#wrap_bg_sub_blue #right-col-inside .photo-con .desc {
	border: solid 1px #004D71;
	background: url(../images/bg_desc.jpg) no-repeat center top;
	background-color:#004D71;
}
#wrap_bg_sub_brown #right-col-inside .photo-con .desc {
	border: solid 1px #573733;
	background: url(../images/bg_desc_brown.jpg) no-repeat center top;
	background-color:#573733;
}
#wrap_bg_sub_gold #right-col-inside .photo-con .desc {
	border: solid 1px #B45400;
	background: url(../images/bg_desc_gold.jpg) no-repeat center top;
	background-color:#B45400;
}
#wrap_bg_sub_red #right-col-inside .photo-con .desc {
	border: solid 1px #992d2d;
	background: url(../images/bg_desc_red.jpg) no-repeat center top;
	background-color:#992d2d;
}

#right-col-inside .photo-con .desc p { 
	margin: 15px;
	padding: 0px 0px 0px 0px;
	color:#ffffff; 
	font-size:70%;
}

img.newsphoto {
	float:right;
	width:220px;
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- IMAGES AT TOP OF PAGE ------*/
/*--------------------------------------------------------------------------------------------------------*/

.top-photo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.top-photo img {
	width: 510px;
	height: 200px;
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- LEFT COLUMN IMAGES & SPACER GRAPHICS ------*/
/*--------------------------------------------------------------------------------------------------------*/
#bottom-spacer
{
	width: 190px;
	height: 70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#left-col img.google {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
}
#left-col img.transfers {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
}

#left-col img.viewprices {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- GOOGLE TRANSLATE ------*/
/*--------------------------------------------------------------------------------------------------------*/

#google
{
	width:165px;
	margin: 0px 0px 20px 13px;
	padding: 0px 0px 0px 0px;
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- LEFT NAV ------*/
/*--------------------------------------------------------------------------------------------------------*/
#left-nav {
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 60px 0px;
	background: url(../images/bg_leftnav_bottom.jpg) no-repeat center bottom;
}

#wrap_bg_sub_brown #left-nav { background: url(../images/bg_leftnav_bottom_brown.jpg) no-repeat center bottom; }
#wrap_bg_sub_red #left-nav { background: url(../images/bg_leftnav_bottom_red.jpg) no-repeat center bottom; }
#wrap_bg_sub_gold #left-nav { background: url(../images/bg_leftnav_bottom_gold.jpg) no-repeat center bottom; }

#left-nav ul {
	margin: 0px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	font-size:80%;
	color:#ffffff;
	list-style-type:none;
}

#left-nav li.top {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 20px;
	list-style-type:none;
	background: url(../images/bullet_blue.gif) no-repeat left top;
}
#wrap_bg_sub_brown #left-nav li.top { background: url(../images/bullet_brown.gif) no-repeat left top; }
#wrap_bg_sub_red #left-nav li.top { background: url(../images/bullet_red.gif) no-repeat left top; }
#wrap_bg_sub_gold #left-nav li.top { background: url(../images/bullet_gold.gif) no-repeat left top; }

#left-nav li.sub {
	margin: 0px 0px 8px 20px;
	padding: 0px 0px 0px 15px;
	list-style-type:none;
}
#wrap_bg_sub_blue #left-nav li.sub { background: url(../images/nav/leftnav_sub_blue.gif) no-repeat left top; }
#wrap_bg_sub_brown #left-nav li.sub { background: url(../images/nav/leftnav_sub_brown.gif) no-repeat left top; }
#wrap_bg_sub_red #left-nav li.sub { background: url(../images/nav/leftnav_sub_red.gif) no-repeat left top; }
#wrap_bg_sub_gold #left-nav li.sub { background: url(../images/nav/leftnav_sub_gold.gif) no-repeat left top; }

/*--------------------------------------------------------------------------------------------------------*/
/*----- QUOTES ------*/
/*--------------------------------------------------------------------------------------------------------*/

#quotes
{
	width:170px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
}


#wrap_bg_sub_blue #quotes { background: #005F8F url(../images/quotesbottom_blue.jpg) no-repeat center bottom; }
#wrap_bg_sub_brown #quotes { background: #7D3B36 url(../images/quotesbottom_brown.jpg) no-repeat center bottom; }
#wrap_bg_sub_red #quotes { background: #992D2D url(../images/quotesbottom_red.jpg) no-repeat center bottom; }
#wrap_bg_sub_gold #quotes { background: #B45400 url(../images/quotesbottom_gold.jpg) no-repeat center bottom; }

#quotes p {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 10px 0px;
	font-size:80%;
	color:#ffffff;
	line-height:150%;
	font-style:italic;
	text-align:center;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- GALLERY ------*/
/*--------------------------------------------------------------------------------------------------------*/
#gallery-wrapper {
	width: 748px;
	margin: 20px 0px 0px 20px;
	padding: 10px 0px 0px 10px;
	background-color:#EAF1F7;
	border: solid 1px #BFD3E8;
}

/*#gallery-large-wrapper {
	width: 748px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	background-color:#EAF1F7;
	border: solid 1px #BFD3E8;
}*/

#gallery-wrapper .photo-con {
	width: 177px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#gallery-wrapper .photo-con img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	width:177px;
	/*height:122px;*/
	border:none;
}

#gallery-wrapper .photo-con .desc {
	width:177px;
	margin: 0px 0px 1px 0px;
	padding: 8px 0px 5px 0px;
	background: url(../images/bg_desc.jpg) no-repeat center top;
	background-color:#004D71;
	
}

#gallery-wrapper .photo-con .desc:hover {
	background: url(../images/) no-repeat center top;
	background-color:#004D71;
}

#gallery-wrapper .photo-con .desc p { 
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 10px;
	color:#ffffff; 
	font-size:70%;
	font-weight:bold;
}

#wrap_bg_sub_blue #content-wrap #mid-col-wide #gallery-wrapper .photo-con .desc a { color:#ffffff; text-decoration:none; }
#wrap_bg_sub_blue #content-wrap #mid-col-wide #gallery-wrapper .photo-con .desc a:hover { color:#FF9900; text-decoration:underline; }

#gallery-large-wrapper {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#gallery-large-wrapper img {
	width: 708px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}

#gallery-large-wrapper h3 {
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}

#gallery-large-wrapper p {
	margin: 0px 20px 10px 10px;
	padding: 0px 0px 0px 0px;
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- TABLE STYLES ------*/
/*--------------------------------------------------------------------------------------------------------*/
table.style-blue,
table.style-blue-graphic
{
	width:750px;
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

table.style-blue th,
table.style-blue-graphic th
{
	width:750px;
	height:40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../images/bg_table_title.jpg) no-repeat;
	color:#ffffff;
	font-size:120%; font-weight:normal;
	font-family:"Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

table.style-blue td,
table.style-blue td.row01shade,
table.style-blue td.row02shade,
table.style-blue td.row01,
table.style-blue td.row02
{
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
	color:#33464F;
	text-align:left;
	font-size:80%;
}

table.style-blue td.row01shade
{
	width:170px;
	background: url(../images/bg_table_darkblue.jpg) repeat-y;
	font-weight:bold;
}
table.style-blue td.row02shade
{
	width:170px;
	background: url(../images/bg_table_lightblue.jpg) repeat-y;
	font-weight:bold;
}

table.style-blue td.row01
{
	background-color:#CFDCED;
	border-right: solid 1px #CFDCED;
}

table.style-blue td.row02
{
	background-color:#EDF2F8;
	border-right: solid 1px #CFDCED;
}

table.style-blue-graphic td
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#CFDCED;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- BACKTOTOP ------*/
/*--------------------------------------------------------------------------------------------------------*/
#backtotop {
	width: 980px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
}

#backtotop img {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	border:none;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- DOWNLOAD STYLES ------*/
/*--------------------------------------------------------------------------------------------------------*/
.downloads
{
	width: 748px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-color:#EAF1F7;
	border-left: solid 1px #BFD3E8;
	border-right: solid 1px #BFD3E8;
	border-bottom: solid 1px #BFD3E8;
}

.downloads h2
{
	width: 728px;
	height:40px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 20px;
	background: url(../images/bg_table_title.jpg) no-repeat;
	color:#ffffff;
	font-size:120%; font-weight:normal;
	font-family:"Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

#mid-col-wide .downloads p a[href $='.pdf'] { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;	
	background: url(../images/icon_pdf_small.gif) no-repeat left top; 
}
#mid-col-wide .downloads p a[href $='.doc'] { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	background: url(../images/icon_doc_small.gif) no-repeat left top; 
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- CONTACT FORM ------*/
/*--------------------------------------------------------------------------------------------------------*/

.form {
	font-size:80%;
	width: 748px;
	margin: 20px 0px 0px 20px;
	padding: 10px 0px 0px 10px;
	background-color:#EAF1F7;
	border: solid 1px #BFD3E8
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- GENERAL TABLE FORMATTING ------*/
/*--------------------------------------------------------------------------------------------------------*/

table.general {
	width:510px;
	margin: 10px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	font-size:80%;	
}

table.general-wide {
	width:750px;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size:80%;	
}

table.general th,
table.general-wide th
{
	height:40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	background: url(../images/bg_table_title.jpg) no-repeat;
	color:#ffffff;
	font-size:100%; font-weight:normal;
	font-family:"Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

table.general td,
table.general-wide td
{
	/*background-color:#CFDCED;*/
	background-color:#EDF2F8;
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- FLOWCHART IMAGES ------*/
/*--------------------------------------------------------------------------------------------------------*/

img.flowchart {
	width:750px;
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- FOOTER CONTAINER ------*/
/*--------------------------------------------------------------------------------------------------------*/
#footer-wide
{
	min-height:175px;
 	height:auto !important;
  	height:175px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 20px 0px;
	background: url(../images/bg_footerwide.jpg) no-repeat center top;
	background-color:#1774A2;
}

#wrap_inner_sub_brown #footer-wide { 
	background: url(../images/bg_footerwide_brown.jpg) no-repeat center top; background-color:#9A4B46; 
}
#wrap_inner_sub_red #footer-wide { 
	background: url(../images/bg_footerwide_red.jpg) no-repeat center top; background-color:#B74141; 
}
#wrap_inner_sub_gold #footer-wide { 
	background: url(../images/bg_footerwide_gold.jpg) no-repeat center top; background-color:#CB6700; 
}

#footer-top
{
	width: 980px;
	margin: 0px auto 0 auto;
	padding: 20px 0px 0px 0px;
}

#footer-bottom
{
	width: 980px;
	margin: 60px auto 0 auto;
	padding: 0px 0px 0px 0px;
}
#footer-top .footer-left,
#footer-bottom .footer-left
{
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#footer-top .footer-right,
#footer-bottom .footer-right
{
	width: 550px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

/*----- FOOTER ELEMENTS ------*/
#footer-top img.footer-logo {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#footer-top p {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size:80%;
	color:#ffffff;
	line-height:150%;
}

#footer-top h2 {
	margin: 0px 20px 10px 20px;
	padding: 0px 0px 0px 0px;
	font-size:130%;
	color:#F2C50D;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#footer-bottom .footer-left p,
#footer-bottom .footer-right p {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size:70%;
	color:#ffffff;
	line-height:150%;
}
/* added webcam support */
#webcam h5{
    color:#ffffff;
    font-weight:normal;
    padding:0px;
    margin:0px 0px 10px 0px;
}
#webcam{
    text-align:center;
    width:190px;
}
#webcam img{
    width:160px;
    border:1px solid #ffffff;
}
