.green_body {
	margin-top:6px;
	background-image:url(/images/sitewide/hc_bg.gif);
	background-repeat:repeat-x;
	}
	
.orange_body {
	margin-top:6px;
	background-image:url(/images/sitewide/orange_bg.gif);
	background-repeat:repeat-x;
	}
	
.blue_body {
	margin-top:6px;
	background-image:url(/images/sitewide/blue_bg.gif);
	background-repeat:repeat-x;
	}
	
.yellow_body {
	margin-top:6px;
	background-image:url(/images/sitewide/yellow_bg.gif);
	background-repeat:repeat-x;
	}

form { padding:0px; margin:0px; }

h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008051; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:0px; 
	margin-top:-2px
	}
	
h1 a:active, a:link, a:visited{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008051; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px; 
	margin-top:-2px
	} 

h2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008051; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:0px; 
	margin-top:-2px
	}
	
h2 a:active, a:link, a:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008051; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px; 
	margin-top:-2px
	} 
h3 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008051; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:0px; 
	margin-top:-2px
	}
	
h3 a:active, a:link, a:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008051; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px; 
	margin-top:-2px
	} 	

h4 {	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:21px; 
	color:#D65005; 
	text-decoration:none; 
	weight:bold; 
	padding: 0px; 
	margin: 0px; 
	margin-top:-2px
	}


h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#008051; 
	text-decoration:none; 
	font-weight:bold; 
	padding-left: 3px;
        padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	margin-left: 0px;
	margin-right: 0px; 
	margin-top:-2px;
        margin-bottom: -5px;
	}

h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:17px; 
	color:#008051; 
	text-decoration:none;  
	padding: 0px; 
	margin-left: 0px;
	margin-right: 0px; 
	margin-top:-2px;
        margin-bottom: -5px;
	}


/* download-link is the download pdf link used on the brochures page - DMCD March 19, 2010 */

.download-link a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color:#008051; 
	text-decoration:none; 
        font-weight: bold; 
	padding: 0px; 
	margin-left: 8px;
	margin-right: 0px; 
	margin-top:30px;
        margin-bottom: -5px;
	}

.download-link a:hover {
 
	text-decoration:underline;  

	}

.htblue { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#007dc4; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:0px; 
	margin-top:-2px
	}
	
.htblue a:active, .htblue a:link, .htblue a:visited  { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#007dc4; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px; 
	margin-top:-2px
	} 	
	
.htorange { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#d74d02; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:0px; 
	margin-top:-2px
	}
	
.htorange a:active, .htorange a:link, .htorange a:visited  { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#d74d02; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px; 
	margin-top:-2px
	} 

.htgreen{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#0a7750; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:0px; 
	margin-top:-2px
	}
	
.htgreen a:active, .htgreen a:link, .htgreen a:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#0a7750; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px; 
	margin-top:-2px
	} 

.htsmall { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#008051; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:0px; 
	margin-top:-2px
	}
	
.htsmall a:active, .htsmall a:link, .htsmall a:visited{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#008051; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px; 
	margin-top:-2px
	} 
	
	.htorangesmall { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#d74d02; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:0px; 
	margin-top:-2px
	}
	
.htorangesmall a:active, .htorangesmall a:link, .htorangesmall a:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#d74d02; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px; 
	margin-top:-2px
	} 


.download-brochure {
        float: right;
        margin-right: 30px;
        margin-top: 15px;
}


/*Styles for content*/
.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#587D70;
	text-decoration:none;
	padding: 10px 5px 0 5px;
	}
	
.content p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#587D70;
	text-decoration:none;
	padding: 10px 5px 0 5px;
	margin-top: -2px;
	}	
	
.content a:active, .content a:link, .content a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#587D70; 
	text-decoration:underline; 
	}	
	
.content a:hover {
	color:#7d918a; 
	}

.cnt_white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 10px 5px 0 5px;
	}
	
.cnt_white a:active, .cnt_white a:link, .cnt_white a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:underline; 
	}	
	
.cnt_white a:hover {
	text-decoration: underline; 
	}
	
	
.cnt_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d74d02;
	text-decoration:none;
	padding: 10px 5px 0 5px;
	}
	
.cnt_red a:active, .cnt_red a:link, .cnt_red a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#d74d02; 
	text-decoration:underline; 
	}	
	
.cnt_red a:hover {
	text-decoration: underline; 
	}
	
.cnt_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007DC4;
	text-decoration:none;
	padding: 10px 5px 0 5px;
	}
	
.cnt_blue a:active, .cnt_blue a:link, .cnt_blue a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#007DC4; 
	text-decoration:underline; 
	}	
	
.cnt_blue a:hover {
	text-decoration: underline; 
	}

.intropic {
	padding: 0 10px 0 0;
	}

/*Styles for forms*/
.butn { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF; 
	font-size:11px; 
	color:#0A7750; 
	}
	
.frm {
	border-top:1px solid #0A7750; 
	border-bottom:1px solid #0A7750; 
	border-left:1px solid #0A7750; 
	border-right:1px solid #0A7750; 
	font-family:Verdana; 
	font-size:11px; 
	color:#0A7750; 
	text-decoration:none; 
	padding: 1px 0 0 3px;
	}
	
.login {
	color:#0A7750; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	padding: 5px 5px 5px 5px;
	}
	
.errors { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#0A7750; 
	text-decoration:none;
	padding: 8px 0 8px 8px;
	}

/* Styles for leftnav*/
.leftnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0A7750;
	padding: 0px 0px 0px 10px;
	}
		
.leftnav a:link, .leftnav  a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size:11px; 
	color:#0A7750; 
	}
	
.leftnav a:hover {
	text-decoration:underline;
	}
	
.leftnav_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D84904;
	padding: 0px 0px 0px 10px;
	}
		
.leftnav_orange a:link, .leftnav_orange  a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size:11px; 
	color:#D84904; 
	}
	
.leftnav_orange a:hover {
	text-decoration:underline;
	}
	
.leftnav_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007DC4;
	padding: 0px 0px 0px 10px;
	}
		
.leftnav_blue a:link, .leftnav_blue  a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size:11px; 
	color:#007DC4; 
	}
	
.leftnav_blue a:hover {
	text-decoration:underline;
	}

.leftnav_border {
	border-right: 1px #0A7750 dashed;
	}
	
/* Styles for Specialist Holidays*/

.spec_hol h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#d84904; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px;  
	margin-top:-2px
	}
	
.spec_hol h5 a:link, .spec_hol h5 a:visited, .spec_hol h5 a:hover{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#d84904; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:-2px; 
	margin-top:-2px
	} 
		
.spec_hol p {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size:10px; 
	color:#587d70;
	margin-top: -1px;
	}

.spec_hol p a:link, .spec_hol p a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	font-size:10px; 
	color:#587d70; 
	}
	
.spec_hol p a:hover {
	text-decoration:underline;
	color:#587d70; 
	}
	
/* Styles for topnav*/
.topnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding: 0px 0px 0px 10px;
	}
		
.topnav a:link, .topnav  a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size:10px; 
	color:#FFFFFF; 
	}
	
.topnav a:hover {
	text-decoration:underline;
	}
	
/* Styles for footer*/
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0A7750;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
	}
		
.footer a:link, .footer  a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	font-size:10px; 
	color:#0A7750; 
	font-weight: normal;
	}
	
.footer a:hover {
	color: #439D7F;
	text-decoration: none;
	}
	
.top_border {
	border-top: 1px dashed #OA7750;
	}
	
/* Styles for red_cnt*/
.red_cnt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d74d02;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	}
		
.red_cnt a:link, .red_cnt a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	font-size:10px; 
	color:#d74d02; 
	font-weight: normal;
	}
	
.red_cnt a:hover {
	color: #d74d02;
	}
	
.rednp { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#d74d02; 
	text-decoration:none; 
	weight:bold; 
	padding-left:0px; 
	padding-right:0px; 
	margin-bottom:0px; 
	
	}
	
.rednp a:link, .rednp a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	font-size:10px; 
	color:#d74d02; 
	font-weight: bold;
	}

.rednp a:hover {
	color: #d74d02;
	}
	
/* Styles for green_cnt*/
.green_cnt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0a7750;
	padding: 10px 5px 0 5px;
	text-decoration: none;
	}
		
.green_cnt a:link, .green_cnt a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	font-size:10px; 
	color:#0a7750; 
	font-weight: normal;
	}
	
.green_cnt a:hover {
	color: #0a7750;
	}
	
/* Styles for blue_cnt*/
.blue_cnt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007DC4;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	}
		
.blue_cnt a:link, .blue_cnt  a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	font-size:10px; 
	color:#007DC4; 
	font-weight: normal;
	}
	
.blue_cnt a:hover {
	color: #006EAC;
	}
	
.header { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008051; 
	text-decoration:none; 
	font-weight:bold;
	padding-left: 5px; 
	}
	
.header a:link, .header a:visited, .header a:active { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008051; 
	text-decoration:none; 
	font-weight:bold; 
	}