body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background-image: url(images/bg_full.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #B8B8B8;
	/*	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body, p, a, html {
	color: #333333;
	margin : 0px;
	padding : 0px;
}

p {
	text-align: justify;
	padding-bottom:5px;
	margin-bottom:5px;
	line-height: 1.4em;
}

h1, h2, h3, h4, h5, .head2 {
	color : #1a2845;
	font-size: 23px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	letter-spacing: -0.03em;
	line-height: 1.2em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-family: "Lucida Sans","Lucida Grande",Arial,Helvetica,sans-serif;/*	font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;*/
	padding-bottom: 10px;
	letter-spacing: -0.05em;
}

h2 {
	font-family: "Lucida Sans","Lucida Grande",Arial,Helvetica,sans-serif;/*	font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;*/
	font-size: 20px;
	padding-bottom: 8px;
}

h3 {
	font-size: 16px;
	font-weight:bold;
}

h4 {
	font-size: 14px;
/*	color : #E26710;*/
}

h5 {
	font-size: 11px;
	padding-bottom: 3px;
	font-weight:bold;
	letter-spacing: 0em;
/*	color : #E26710;*/
}

h1 a, h2 a, h3 a, h5 a {
	color : #1a2845;
	text-decoration: none;
	border-bottom-style: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h5 a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #333;
	color:#E26710;
}

a, a.embedded, a.rhPanelLink, a.embeddedBC, a.orangeLink {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}

a.orangeLink {
	color : #E26710;
	border-bottom-color: #E26710;
}

a:hover, a.embedded:hover, a.rhPanelLink:hover, a.embeddedBC:hover, a.orangeLink:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

a.rhPanelLinkBold {
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #333;
	line-height: 1.2em;
}
a.rhPanelLinkBold:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}

a.cleanLink, a.cleanLink:hover {
	text-decoration: none;
	border-bottom-style: none;
}

.mid_bg {
	background-image: url(images/mid_bg_B.jpg);
	vertical-align: top;
	background-color: #b6b8ba;
}
#Menu_Line {
	background-image: url(images/menuLineOrange.gif);
	background-repeat: repeat-x;
	height: 9px;
	width: 968px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #555555;
	border-left-color: #555555;
	background-position: top;
}




.main_body {
	font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
}


#Banner_Container {
	float: left;
	height: 236px;
	width: 980px;
	position:relative;
}
#Menu_Container {
	float: left;
}

#Logo_Container {
	float: left;
	height: 62px;
	width: 210px;
	margin-top: 10px;
}
#Logo_Container2 {
	float: left;
	height: 62px;
	width: 210px;
	margin-top: 0px;
}
#Search_Container {
	position:absolute;
	left: 695px;
	top : 20px;
	width : 237px;
	background-image: url(images/search_banner.png?2);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#Nav_Container {
	position:absolute;
	left: 446px;
	top : 36px;
	width : 240px;
	height: 24px;
	text-align: right;
}

#BannerButtons_Container {
	position:absolute;
	left:695px;
	top: 50px;
	width:260px;
}

#TR_Text_Container {
	position:absolute;
	height: 17px;
	width: 210px;
	top : 9px;
	right: 50px;
	text-align:right;
	color:#666;
	font-size:11px;
}
#TR_Text_Container a {
	color:#666;
	text-decoration: none;
	border-bottom-style: none;
}
#TR_Text_Container a:hover {
	text-decoration: underline;
}

#Main_Body {
	float: left;
	width: 980px;
	background-image: url(images/Page_Bg_B.png);
	background-repeat: repeat-y;
	height : 100%;
}
#Main_Body_LH_Inner {
	float: left;
	width: 695px;
}

#Main_Body_LH {
	float: left;
	width: 695px;
}
#Main_Body_LH_Col {
	float: left;
	width: 175px;
	padding-top: 10px;
}

#LH_Testimonial, #LH_TestimonialB {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	background-color : #fff4d5;
	position: relative;
	background-image: url(images/LH_Testimonial_TM.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 125px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	color:#5D5D5D;
	font-style:normal;
	font-size: 11px;
	line-height: 1.2em;
}

#LH_Testimonial a {
	color:#5D5D5D;
}

#LH_Testimonial a:hover {
	color:#222222;
}

#LH_TestimonialB {
	background-image: none;
	text-align:right;
	font-size:10px;
	padding-bottom: 0px;
}

#Main_Body_RH_Col {
	width: 463px;
	float: right;
	padding-top: 10px;
	padding-right: 54px;
	text-align: justify;
	padding-bottom:4px;
	margin-bottom:4px;
	line-height: 1.5em;
}

#Main_Body_FW_Col {
	width: 662px;
	float: left;
	padding-top: 10px;
	padding-right: 22px;
	padding-left: 10px;
}


#Main_Body_RH {
	width: 285px;
	min-height:415px;
	float: left;
	background-image: url(images/rh_col_bg_B.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
}





#Main_Container {
	position:relative;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	width:980px;
}

#Body_Container {
	background-color: #FFFFFF;
	width:950px;
	float: left;
}


#Main_Body_Bot {
	float: left;
	width: 980px;
	height : 25px;
}

#Main_Body_Footer {
	float: left;
	width: 980px;
	background-image: url(images/bot_mid_B.png);
	background-repeat: repeat-y;
	color:#FFFFFF;
}

#Main_Body_Footer_Inner {
	padding-left: 10px;
	padding-right:20px;
	background-image: url(images/bot_bg_B.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#BBBBBB;
	font-size:11px;
}

#Main_Body_Footer_Inner a {
	color:#BBBBBB;
	font-size:11px;
	text-decoration: none;
	border-bottom-style: none;
}

#Main_Body_Footer_Inner a:hover {
	color:#FFFFFF;
}

.Main_Body_Footer_Text {
	color:#BBBBBB;
	font-size:11px;
}


#Main_Body_RH_Col ul {
/*	left: -20px;*/
	margin: 0px; 
	padding: 0px;
}
#Main_Body_RH_Col li {
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	margin-left: 14px;
	padding-left: 0px;
	padding-bottom: 2px;
	list-style-image: url(images/bullet.gif);
}

#NewsBox {
	padding-bottom:10px;
	text-align:left; 
	float:left; 
	width : 100%;
	font-size:11px;
}

#breadcrumb_container {
	padding-top: 0px;
	padding-bottom: 7px;
	float : left;	
	line-height : 1.4em;
}

#breadCrumb{
	font-size: 11px;
	color : #BBBBBB;
	padding-bottom: 3px;
}

#breadCrumb a {
	color : #BBBBBB;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BBBBBB;
}

#breadCrumb a:hover {
	color : #BBBBBB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBBB;
}


/* MENUS *******************************************************/

#Menu_Body {
	background-image: url(images/menuBg_B.png);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	height: 37px;
	width: 975px;
	position: relative;
	padding-top:1px;
	padding-bottom:5px;
	padding-left:10px;
}
#Menu_Body_Inner, #Menu_Body_Inner li {
	float:left;
	height: 37px;
	margin:0;
	padding-left:0px;
	list-style-image:none;
	list-style-type:none;
}

#Menu_Body_Inner li a {
	padding-top:13px;
	padding-right:12px;
	padding-left:5px;
	height:24px;
	color: #FFFFFF;
	font-size:12px;
	display:block;
	text-decoration:none;
	border-width: 0;
	border-style: none;
	background-image:url(images/menuSep.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#Menu_Body_Inner li a:hover, #Menu_Body_Inner li a.Act { 
	background-image:url(images/menuSepO.png);
	background-repeat: no-repeat;
	background-position: right top;
}


#Menu_Sep {
	float:left;
	background-image:url(images/menuSep.png);
	width:7px;
	height:37px;
}

#menuLHBody {
	float:left;
}

#menuLH {
	float:left;
	padding:0;
	margin:0;
}

#menuLH li {
	list-style-image:none;
	list-style-type:none;
/*	overflow:hidden;*/
}

#menuLH li a {
	display:block;
	width: 141px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left: 5px;
	background-color: #e26710;
	background-repeat: no-repeat;
	background-position: right top;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	border-width: 0;
	border-style: none;
	text-align:left;
}

#menuLH li a.topItem, #menuLH li a.topItemNP {
	background-image:url(images/lh_Menu_Top_Bg.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#menuLH li a.botItemNP {
	background-image:url(images/lh_Menu_Bot_Bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#menuLH li a.topItem {
	background-color: #1A2845;
	padding-bottom: 5px;
}

#menuLH li a.topItemAct {
	background-color: #C0C0C0;
}

#menuLH li a:hover, #menuLH li a.Act {
	background-color: #F39B5A;
}

#menuLH li a.topItem:hover, #menuLH li a.topItemAct:hover  {
	background-color: #C0C0C0;
}

#menuLH li a.topItemNP:hover {
	background-color: #F39B5A;
}

#MenuRHButton {
	float:left;
	padding-bottom:1px;
	background-image: url(images/rhBt_bgF.png);
	background-repeat: no-repeat;
	background-position: left -45px;
	width:266px;
	height:36px;
	padding:4px;
}

#MenuRHButtonText {
	padding-top:1px;
	height : 28px;
	overflow:hidden;
	vertical-align: middle;
}

#MenuRHButton img {
	float:left;
	padding-right: 10px;
	border-width: 0;
	border-style: none;
}

#MenuRHButton a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	border-width: 0;
	border-style: none;
}

#MenuRHButtonLarge_donate, #MenuRHButtonLarge_makeadonation {
	float:left;
/*	background-image: url(images/RHbutton_donateBG.png);*/
	background-image: url(images/RHbutton_makeadonationBG.png);
	background-repeat: no-repeat;
	background-position: left -59px;
	width:275px;
	height:59px;
}
#MenuRHButtonLarge_volunteer, #MenuRHButtonLarge_volunteerprogramme {
	float:left;
/*	background-image: url(images/RHbutton_volunteerBG.png);*/
	background-image: url(images/RHbutton_volunteerprogrammeBG.png);
	background-repeat: no-repeat;
	background-position: left -59px;
	width:275px;
	height:59px;
}
#MenuRHButtonLarge_SailingTrips {
	float:left;
	background-image: url(images/RHbutton_SailingTripsBG.png?2);
	background-repeat: no-repeat;
	background-position: left -59px;
	width:275px;
	height:59px;
}
#MenuRHButtonLarge_RespiteTrips {
	float:left;
	background-image: url(images/RHbutton_RespiteTripsBG.png);
	background-repeat: no-repeat;
	background-position: left -59px;
	width:275px;
	height:59px;
}

#MenuRHButtonLarge2_makeadonation {
	float:left;
/*	background-image: url(images/RHbutton_donateBG.png);*/
	background-image: url(images/RHbutton2_makeadonationBG.png);
	background-repeat: no-repeat;
	background-position: left -60px;
	width:260px;
	height:52px;
}
#MenuRHButtonLarge2_volunteerprogramme {
	float:left;
/*	background-image: url(images/RHbutton_volunteerBG.png);*/
	background-image: url(images/RHbutton2_volunteerprogrammeBG.png);
	background-repeat: no-repeat;
	background-position: left -60px;
	width:260px;
	height:52px;
}
#MenuRHButtonLarge2_SailingTrips {
	float:left;
	background-image: url(images/RHbutton2_SailingTripsBG.png?2);
	background-repeat: no-repeat;
	background-position: left -60px;
	width:260px;
	height:52px;
}
#MenuRHButtonLarge2_RespiteTrips {
	float:left;
	background-image: url(images/RHbutton2_RespiteTripsBG.png);
	background-repeat: no-repeat;
	background-position: left -60px;
	width:260px;
	height:52px;
}


#MenuRHWrapper {
	float:left;
	padding-bottom:1px;
	background-image: url(images/rhBt_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#MenuRH {
	width : 274px;
	margin-right : 10px;
	position:relative;
}
#MenuRH_Inner {
	margin-top: 9px;
	padding-left:95px;
	float:left;
	height:35px;
	width : 179px;
	background-image: url(images/rhBt_bg.png);
	background-repeat: repeat-y;
	background-position: right bottom;
	color:#FFFFFF;
	z-index:1;
}

#Caption_Text {
	background-color: #1A2845;
	color : #ffffff;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size:11px;	
	margin-bottom:10px; 	
	line-height: 1.3em;
	text-align:left;
}

#Caption_Text_Top {
	background-repeat: no-repeat;
	background-position: left top;
	height:8px; 
	position : absolute; 
	top : 0;
}

#Subpanel_Text, #Subpanel_Text p {
	background-color: #dcdcdc;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-bottom:6px;
	text-align: justify;
	line-height: 1.4em;
	font-size:11px;
}

#Subpanel_Title {
	padding-left : 7px;
	padding-right : 8px;
	padding-top : 5px;
	padding-bottom:3px;
	background-color: #1A2845;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color : #fff;
	font-weight:normal;
}

#Subpanel_Text_Inner {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 8px;
	padding-bottom : 3px;
}

#Subpanel_Text li {
	list-style-image: url(images/bulletSub.gif);
}

#Subpanel_Text p {
	padding-bottom: 0px;
}

#Subpanel_Text_Top {
	background-repeat: no-repeat;
	background-position: left top;
	height:8px; 
	position : absolute; 
	top : 0;
}

.sponsorsTable, .sponsorsTableS {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align:left;
}
.sponsorsTableS {
	font-size:10px;
}

.inputField {
	padding:2px;
	margin :1px;
	background-color: #F6F6F6;
	border: 1px #E26710 solid;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.inputFieldR {
	padding:2px;
	margin :1px;
	background-color: #E1E1E1;
	border: 1px #FF0000 solid;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.inputFieldPublic {
	padding:2px;
	margin :1px;
	font-size:11px;
	background-image: none;
	background-color:transparent;
	border-style: none;
	font-size:11px;
}
.button {
	font-size:11px;
}

.tablehead {  background-color: #666666; font-weight: bold; color: #FFFFFF; }
.tablenoshade { background-color: #FFFFFF}
.tableshade  {  background-color: #CCCCCC; padding: 4px; text-align:left;}
.tableshade2 { background-color: #EEEEEE; padding: 4px; text-align:left;}
.tableshade3 { background-color: #99CCFF; padding: 4px; color : #FFF; }
.tableshade4 { background-color: #E26710; padding: 4px; color : #FFF; }
.tableshade5 { background-color: #99CC99; padding: 4px; color : #FFF; }
.tableshade6 { background-color: #FFCCFF; padding: 4px; }

.smallText { font-size: 10px; }

#donationForm {text-align:left;}

#donationFormSub, #donationFormSub p {text-align:left; background-color:#CCCCCC; padding: 5px; font-size:10px; margin:0px; margin-right:5px;}

#donationForm p {text-align:left; padding:0px;}

#donationRow, #donationRowMain {
	color : #000000;
	font-weight:bold;
	background-color: #e26710;
	border : none;
	text-decoration: none;
	background-image: url(images/icons/orBCBot.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
	width : 461px;
	padding:0;
	margin:0;
	padding-bottom: 5px;
	margin-bottom: 2px;
	vertical-align:top;
	text-align : center;
}

#donationRowMain {
	background-color: #E26710;
	vertical-align:middle;
	font-family: "Lucida Sans","Lucida Grande",Arial,Helvetica,sans-serif;/*	font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;*/
	font-size:17px;
	font-weight:normal;
	text-shadow: #555555 0.1em 0.1em 0.2em;
}
#donationRowMain a {
	color : #FFFFFF;
	vertical-align:middle;
}
.donationRowMainSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#donationRow img, #donationRowMain img {
	border: none;
	text-align : center;
}

#donationRow a, #donationRowMain a {
	padding : 0px;
	border : none;
	text-decoration: none;
}

#donationRow a:hover, #donationRowMain a:hover {
	color : #FFFFFF;
}

#donationStatus {
	text-align:center;
	width:88px;
	height:20px;
	color: #FFFFFF;
	background-image: url(images/donateBg.png);
	background-repeat: no-repeat;
	padding-top:2px;
	margin-right:10px;
	margin-bottom: 2px;
}

/* TEXT BODY ***************************************************/

#PanelRH {
	float:left;
	padding-bottom:1px;
	background-image: url(images/RHPanelBg.gif);
	background-repeat: repeat-y;
	width:254px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:20px;
	font-size:11px;
	line-height:1.4em;
}

#PanelRHHeader {
	width:274px;
	height:20px;
	background-image: url(images/RHheader.png);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-top : 5px;
	padding-bottom:5px;
	margin-top:5px;
	color:#FFFFFF;
	float:left;
	overflow:hidden;
	font-weight: normal;
	font-size:11px;
}

#PanelRHHeader:first-letter {
	font-size:12px;
}

#PanelRHBot {
	width:274px;
	height:13px;
	float:left;
	background-image: url(images/RHPanelBot.png);
	background-repeat: no-repeat;
}

#hrOrange {
	background-image: url(images/hr_Std.gif);
	background-repeat: no-repeat;
	background-position: left bottom;s
	width : 100%;
	height : 1px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#hrOrangeRhPanel {
	background-image: url(images/hr_Rh.gif);
	background-repeat: no-repeat;
	background-position: left bottom;s
	width : 100%;
	height : 1px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.headLine {
	background-image: url(images/hr_Head.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 22px;
	margin-bottom:10px;
}

.headLineInline {
	background-image: url(images/hr_Std.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	margin-bottom:5px;
	margin-top:0px;
}

.headLineTitle {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E26710;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 4px;
}

.headLineTitle a {
	color: #E26710;
	border-style:none;
}

.headLineTitle a:hover {
	color: #1A2845;
}


.headLineDate, .headLineDateRh {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E26710;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
	padding-bottom: 4px;
}
.headLineDateRh {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5a5a5a;
	padding-bottom: 2px;
}


.lh_bg {
	background-color: #b6b8ba;
	background-image: url(images/lh_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.rh_bg {
	background-color: #b6b8ba;
	background-image: url(images/rh_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.orangeTextP { color: #FFFFFF; background-color: #E26710; padding-left: 2px;}
.redTextP { color: #FFFFFF; background-color: #840B05; padding-left: 2px;}
.redTextP2 { color: #840B05; font-weight:bold;}

.miniBoxText {
background-color:#DCDCDC;
padding: 5px;
border: solid #1A2845 1px;
vertical-align:top;
padding-right : 5px;
}


#hyperButton {
	font-size: 12px;
	margin-bottom: 0px;
}

#hyperButton a {
	background-image:url(images/hyperButtonBg.gif);
	background-position: left 0px;
	height : 20px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 17px;
	padding-right: 7px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #b1510d;
	color: #FFF;
	overflow:hidden;
}

#hyperButton a:hover {
	background-position: left -20px;
	padding-left: 19px;
	padding-right: 5px;
	color : #EEE;
}


