﻿/*  General

	---------------------------------------------------------*/

    

	

	html {

	color:#333333;

	background:#ccc;

	font-family: Helvetica, Arial, sans-serif;

	height:100%;

	background-image:url(../images/bg.jpg)

}

body {

	margin:0 0 0 0;

	padding:0;

}

#wrapper {

	width:980px;

	text-align:left;

	margin:0 auto;

}

.nmb-npb {

	margin-bottom:0;

	padding-bottom:0;

}

h1 {

	font-size: 1.45em;

	line-height:100%;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}

h2 {

	font-size: 0.9em;

	line-height: 100%;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}

h3 {

	font-size: 0.9em;

	line-height: 100%;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}

h4 {

	font-size: 0.8em;

	line-height: 100%;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

h4 a {

	color:#0000CC

}

img {
	border: 0;
	text-align: right;

}

p {

	font-size: 0.8em;

	line-height: 16px;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}

p a {

	color:#0000CC

}

p a:hover {

	color:#000099

}

ul, ol {

	margin: 0px;

	padding: 0px;

}

ul a, ol a {

	color:#0000CC

}

ul a:hover, ol a:hover {

	color:#0000CC

}

.style9 {

	font-size: x-large;

	font-weight: bold;

}

/*  Main colours

	---------------------------------------------------------*/

	

	.blue {

	color:#50CDE8

}

.yellow {

	color:#F8981D

}

.red {

	color:#711508;

}

.beige {

	color:#DDCDB2

}

.white {

	color:#FFFFFF

}

.grey {

	color:#999;

	background-repeat: no-repeat;

}

.lightgrey {

	color:#b4b4b4;

}

.darkblue {

	color:#0000CC;

	}

/*  Header

	---------------------------------------------------------*/

	

	#header {

	clear: both;

	height: 86px;

	width: 100%;

	position: relative;

	left: 0px;

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	left: 0px;

	top: 0px;



	background-image: url(../images/destination-banner.jpg);

}

#header h1,  #header p {

	float: left;

	width: 532px;

	position:relative;

	padding:16px;

	margin:0;

	text-indent: -10000px;

}

#title {

	display:block;

	position:absolute;

	top:170px;

	left:154px;

	z-index:1;

	width: 752px;

	height: 147px;

}

#header .callnow {

	float: right;

	padding-top: 3px;

	padding-left: 1px;

	text-align: left;

}

#mainnav {

	position: relative;

	height: 34px;

	width: 100%;

	top: 0px;

	clear: both;

	font-size: 0.85em;

	text-align: left;

	font-weight: bold;

	line-height: 190%;

	background-color: #3399CC;

}

#mainnav ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	font-family:Verdana, Arial, Helvetica, sans-serif

}

#mainnav .navbutton {

	float: left;

	margin-right: 1px;

	font-family:Verdana, Arial, Helvetica, sans-serif

}

#maincontact {

	padding-top: 10px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-family:Verdana;

	font-size: 12px;

	text-align: center;

	width: 100%;

}

#mainnav .navbutton a {

	height: 32px;

	width: 102px;

	background-color: #3399CC;

	text-decoration: none;

	color: #FFFFFF;

	display:block;

	padding-top: 3px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 6px;

	font-family:Verdana, Arial, Helvetica, sans-serif

}

#mainnav .navbutton a:hover {

	background-color: #0000CC;

}

#mainnav .navbuttonsel {

	float: left;

	margin-right: 1px;

}

#mainnav .navbuttonsel a {

	/*padding: 3px 2px 0px 10px;*/

	padding: 3px 2px 0px 6px;

	height: 32px;

	width: 112px;

	background-color: #0000CC;

	text-decoration: none;

	color: #FFFFFF;

	display:block;

}

#mainnav .wide a {

	width: 140px;

}

#mainnav .first a {

	width: 75px;

}

#mainnav .navbuttonright {

	float: left;

}

#mainnav .navbuttonright a {

	height: 32px;

	/*width: 102px;*/

	width:80px;

	background-color: #3399CC;

	text-decoration: none;

	color: #FFFFFF;

	display:block;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 0px;

	padding-left: 6px;

}

#mainnav .navbuttonright a:hover {

	background-color: #0000CC;

}

#mainnav .navbuttonrightsel {

	float: left;

}

#mainnav .navbuttonrightsel a {

	padding: 3px 3px 0px 6px;

	height: 32px;

	/*width: 102px;*/

	width:98px;

	background-color: #F8981D;

	text-decoration: none;

	color: #FFFFFF;

	display:block;

}

/*  Content

	---------------------------------------------------------*/

	

	.contentwrapper {

	text-align: left;

	position: relative;

	height: auto;

	width: 100%;

	top: 15px;

	clear: both;

}

	

/*  Breadcrumb

	---------------------------------------------------------*/





	#bread {

	color: #333;

	padding: 12px 8px 7px;

	font-size: 0.66em;

	line-height: 12px;

	border-bottom: 1px solid #CCCCCC;

}

#bread ul {

	margin-left: 0;

	padding-left: 0;

	display: inline;

	border: none;

}

#bread ul li {

	margin-left: 0;

	padding-left: 2px;

	border: none;

	list-style: none;

	display: inline;

}

#bread ul li a {

	color: #666;

	text-decoration:none

}

#bread ul li a:hover {

	color: #333;

}

/*  Internal Main Col

	---------------------------------------------------------*/

	

	#main {

	padding-top: 10px;

	/*width: 490px;*/

	width:510px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#main h1, #main h2, #main h3, #main h4 {

	padding-left:10px;

	padding-right:10px;

}

#main h1 {

	color:#711508;

	padding-top:15px;

	text-transform: uppercase;

}

#main h2 {

	color:#0000CC;

	padding-top:15px;

	text-transform: uppercase;

}

#main h3 {

	color:#0000CC;

	padding-top:15px;

	text-transform: uppercase;

}

#main ul, #main ol {

	font-size: 0.8em;

	line-height: 16px;

	margin: 0px;

	padding-left:30px;

	padding-top: 10px;

	padding-right: 10px;

}

#main p {

	padding-top:5px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:5px;

	font-size:0.75em;

}

#main img {

	padding:10px;

}

#main p img, #main h3 img, #main h4 img {

	padding:0;

}

#main .links p {

	font-size: 1.4em;

	padding: 0;

}

.padtop {

	padding-top:15px;

}

.padbottom {

	padding-bottom:15px;

}

#main .picright,  #homepage .picright {

	float: right;

	margin-top: 5px;

	margin-left: 10px;

	margin-bottom: 10px;

	padding: 0px;

	margin-right: 0px;

}

#main .picleft,  #homepage .picleft {

	float: left;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 10px;

	padding: 0px;

	margin-left: 0px;

}

#main .border {

	border: 1px solid #DDCDB2;

}

#main .topnav ul {

	font-size: 0.7em;

	height:39px;

	text-align: center;

	line-height: 12px;

	margin-bottom: 15px;

	margin-top: -10px;

	width: 100%;

	padding: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

#main .topnav li {

	float: left;

	list-style-type: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

}

#main .topnav li a {

	padding: 7px 11px 5px;

	color: #333333;

	text-decoration: none;

	display: block;

	margin: 0px;

	text-transform: uppercase;

}

#main .topnav li a:hover, #main .topnav .active {

	background-color: #DDCDB2;

}

#main .subnav {

	clear: both;

	padding-left: 10px;

	height: 330px;

}

#main .buttons {

	position:relative;

	float:left;

}

#main .buttons ul {

	width: 165px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#main .buttons ul li {

	margin-bottom: 2px;

	font-size: 0.85em;

	line-height:95%;

	font-weight: bold;

	height: 41px;

}

#text1 {

	float:left;

	width:300px;

	margin-top: 0;

	margin-left: 10px;

	margin-bottom:15px;

	margin-right: 0px;

	padding-right: 0;

	padding-bottom: 10px;

	display: block;

	position: relative

}

#text2, #text3, #text4, #text5, #text6 {

	float:left;

	width:300px;

	margin-left:10px;

	margin-bottom:15px;

	margin-right: 0px;

	padding-right: 0;

	padding-bottom: 10px;

	display: none;

	position:relative;

}

#text1 h2, #text2 h2, #text3 h2, #text4 h2, #text5 h2, #text6 h2 {

	color:#711508;

	margin:0;

	padding:12px 10px 3px;

	font-size: 0.7em;

	font-weight: bold;

}

#text1 p, #text2 p, #text3 p, #text4 p, #text5 p, #text6 p {

	background-color: #FFFFFF;

	margin:0;

	padding:0 10px 0px;

	border:1px solid #bcae97;

	border-width:0 1px;

	font-size: 0.7em;

	color: #333333;

}

#main .line {

	border-bottom: 1px solid #CCCCCC;

	padding-top: 15px;

	padding-bottom: 5px;

}

#main .alphabet {

	font-size: 0.75em;

	font-weight: bold;

	color: #333333;

	float: left;

	padding-top: 10px;

	padding-left: 10px;

	padding-bottom: 10px;

	height: 30px;

	line-height: normal;

}

#main .alphabet a {

	padding: 3px;

	margin-right:2px;

	border: 1px solid #333333;

s  color: #333333;

	text-decoration: none;

}

#main .alphabet a:hover, #main .alphabet .active {

	background-color: #F8981D;

}

#main .mainbottom {

	clear: both;

	font-size: 0.75em;

	padding-top: 15px;

}

.textleft {

	text-align:left;

}

label.contact {

	display: block;

	width:89px;

	float: left;

}

.clearit {

	clear: both;

	height: 0;

	line-height: 0.0;

}

#menuwrapper {

	border-top: 1px solid #000;

	border-bottom: 1px solid #333;

	background-color: #3399CC;

}

#p7menubar, #p7menubar ul {

	padding: 0;

	margin: 0;

	list-style: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#p7menubar a {

	display: block;

	text-decoration: none;

	padding: 5px 10px 5px 10px;

	border-right: 1px solid #FFF;

	font-size: 0.85em;

	color: #FFFFFF;

	border:solid;

	border-width:0.1mm;

	border-color:#FFFFFF;

}

#p7menubar li {

	float: left;

	width: 9em;

}

#p7menubar li ul, #p7menubar ul li {

	width: 11.5em;

}

#p7menubar ul li a {

	color: #565656;

	border-right: 0;

	padding: 3px 12px 3px 16px;

}

#p7menubar li ul {

	position: absolute;

	display: none;

	background-color: #FFFFFF;

	border-right: 1px solid #333333;

	border-bottom: 1px solid #333333;

}

#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a {

	color: #FFFFFF;

	background-color: #0000CC;

}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {

	display: block

}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {

	color: #FFFFFF;

	background-color: #3399CC;

}

#p7menubar ul a:hover {

	background-color: #0000CC!important;

	color: #FFFFFF!important;

	border-bottom:#000000;

}

#p7menubar li {

	width: auto;

}

select {

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size:  12px;

}

/* This is the important class.  The rest I just added for style purposes. */

.special {

	color:  #FF0000;

}

.specialmain {

	color:  #3399CC;

}

/*  Footer

 ---------------------------------------------------------*/

 .footer {

	font-size:1.0em;

	position: relative;

	width: 100%;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 10px;

	clear:both;

}

.footer-links {

	text-align:center;

	padding-right: 10px;

	margin-top: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.footer-links a {

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

}

.footer-links a:hover {

	text-decoration: underline;

}

}

.footer-line {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	width: 100%;

	padding-top: 10px;

}

.footer-bottom {

	padding-left: 10px;

	padding-top: 10px;

	text-align:center;

}

.footer-bottomlinks {

	float: right;

	margin-top: -12px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	top: 0px;

}

.footer-bottomlinks a {

	color: #333333;

	text-decoration: none;

}

.footer-bottomlinks a:hover {

	text-decoration: underline;

}

.footer-text {

	width: 960px;

	padding-top: 25px;

	padding-left: 10px;

}

.footer-text p {

	font-size: 1em;

	line-height: 100%;

	color: #666666;

	text-decoration: none;

	padding-top: 7px;

}

.footer-text p a {

	text-decoration: none;

}

.footer-text p a:hover {

	text-decoration: underline;

}

.footer-links a#nurse-recruitment {

	padding-right:20px;

}

a.boss:link {

	color:#711508;

	text-decoration:none

}

a.boss:visited {

	color:#711508;

	text-decoration:none

}



a.boss:hover {

	color:#711508;

	text-decoration:underline;

	cursor:hand

}

a.boss:active {

	color:#711508;

	text-decoration:none

}
