@charset "utf-8";
/* nhs ayrshire and arran
 Document */
 
body {background: url(IMAGES/bodyBg2.jpg) top center #75d4c9 repeat-y; margin: 0; padding: 0; font-size:small; font-family: Tahoma, Geneva, sans-serif; text-align:center;}
.clearer {clear: both;}

ul {padding: 0; margin: 0; }
li {padding: 0; margin: 0;}

a {color: #000099; text-decoration:none; }
a:hover {color: #00CC99;}

#shell {width: 800px; margin: auto; padding-top: 20px; }
#banner {}

#contentShell {width: 800px; padding-top: 20px; }

#nav {width: 210px; float: left;margin-right: 20px; margin-bottom: 10px; position: relative;}
#nav ul {margin: 0; padding: 0; list-style:none;}
#nav li {margin: 0; padding: 0; list-style:none;}

#nav a { width: 208px;
 text-decoration:none;
  display: block;
   border-bottom: 1px #6dc7d4 solid;
    border-top: 1px #6dc7d4 solid;
	 border-left: solid 1px #63cebf;
	  border-right: solid 1px #63cebf; 
	   text-align:left;
	 	background: url(IMAGES/navBg.jpg) left top repeat-x #bbdcf9; 
	  	font-size: 1.5em;
	  	 color: #fff;
		
	    }
		
#nav a:hover, .nav a:focus {background: #fff; color: #4eebe3;}
#nav a span { display: block; width: 202px;  padding: 5px 0px 5px 5px;}
#nav a.active {background:#fff;  color: #4eebe3; }

#nav a.top {border:none; }
#nav a.top span {background: url(IMAGES/topNava.jpg) left top no-repeat; display: block; width: 205px; padding: 5px 0px 5px 5px; }
#nav a.top:hover span {background: url(IMAGES/topNava.jpg) -210px top no-repeat; display: block; width: 205px; padding: 5px 0px 5px 5px;} 

#nav li.topactive {background: url(IMAGES/topNava.jpg) -210px top no-repeat #fff; display: block; width: 205px; padding: 5px 0px 5px 5px; font-size: 1.5em; color: #4eebe3; text-align: left;   }
#nav li.top {background: url(IMAGES/topNava.jpg) left top no-repeat #fff; display: block; width: 205px; padding: 5px 0px 5px 5px; font-size: 1.5em; color: #fff; text-align: left;   }

#textContainer {background:url(IMAGES/textBg.jpg) repeat-y;  border-bottom: #37cdc2 solid 1px; text-align: left;  position: relative; }
#textTop {background:url(IMAGES/textBoxtop.jpg) no-repeat;  padding: 20px 20px; position: relative;}


.jobUl {margin-left: 20px; }
h1 {font: 2.6em; color: #728aa7; margin: 0; padding: 0px; text-align: left; font-family:Arial, Helvetica, sans-serif;}
h1 span {color: #213567;}

h2 {color: #213567; text-decoration:underline; margin: 0; padding: 0; font-size: 1em;}
h2.quote {color: #213567; font-size: 1em; text-decoration: none; padding-top: 10px;} 
h3 {color: #728aa7; font-size: 1em; font-style: bold; text-decoration:none;} 
h3.h3links {font-size: 1.3em; color: #728aa7; font-style: bold; text-decoration:none;}

.left {float:left; margin: 0px 10px 10px 0px; background: #fff;  border: 1px solid #63cebf;position: relative; }
.left img { border: 3px solid #63cebf; }
.left p {padding: 0px 0px 20px 4px;}

.right {float:right; margin: 0px 0px 10px 10px; background: #fff;  border: 1px solid #63cebf; position: relative;}
.right img {border: 3px solid #63cebf;}
.right p {padding: 0px 0px 20px 4px; }

.symbol {border: none; padding: 0px 5px; }

.underline {text-decoration: underline;}

.jobDes {background:#fff; border: 1px solid #63cebf; padding: 5px;margin-top: 10px;}
.jobDes td {border: 1px solid #63cebf;padding: 5px; }

#textTop .floatUl {margin-left: 250px; }

.mailTo {display: block; margin-left: 230px;  }

.links {display:block; margin-left: 230px; }

.timetable {background:#fff; border: 1px solid #63cebf; padding: 5px;margin-top: 10px;}
.timetable td {border: 1px solid #63cebf;padding: 5px; }
#footer {width: 800px; margin: 30px auto 0 auto;  text-align: left;position: relative; }
#footer a { text-decoration:none;}
#footer img {border: none; padding-right: 10px; float: left; margin-top:-7px; }


 
