@charset "UTF-8";
/* CSS Document */

body {
	font: 100% Arial, Verdana, sans-serif;
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #444444;
}
#container {
	width: 780px;
	margin: 0 auto;
	text-align: left;
	margin-bottom:30px;
}
#header {
	background: #9dce43;
	background-image:url(images/nicol_logo2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 0 10px 0 12px;
	border-bottom: 5px solid #ffffff;
	margin:0;
	min-height:140px;
}
#details {
	float:right;
	text-align:right;
	padding-top: 10px;	
}
#details p {
	font-size:60%;
	margin: 10px 0 0 0;
	color: #ffffff;
	}
#details p a, #details p a:visited {
	color: #ffffff;
	text-decoration:none;
	}
#details p a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
	/* ----------BACKGROUNDS----------- */
#mainContent, #mainContentBusiness, #mainContentContact, #mainContentCV, #mainContentDave, #mainContentEthos, #mainContentHome1, #mainContentHome2, #mainContentHome3, #mainContentHome4, #mainContentLecture, #mainContentLocum, #mainContentMentor, #mainContentOops, #mainContentRecruit, #mainContentServices {
	margin:0;
	padding: 0;
	background: #aaaaaa;
	min-height:520px;
	background-repeat:no-repeat;
	background-position:top;
}
#mainContentBusiness {
	background-color:#acef97;
	background-image:url(images/bg_business.jpg);
}
#mainContentContact {
	background-color:#e3e4e6;
	background-image:url(images/bg_tools.jpg);
}
#mainContentCV {
	background-color:#161e11;
	background-image:url(images/bg_cv.jpg);
}
#mainContentDave {
	background-image:url(images/bg_contact.jpg);
}
#mainContentEthos {
	background-image:url(images/bg_dave.jpg);
}
#mainContentHome1 {
	background-image:url(images/bg_home1.jpg);
}
#mainContentHome2 {
	background-image:url(images/bg_home2.jpg);
}
#mainContentHome3 {
	background-image:url(images/bg_home3.jpg);
}
#mainContentHome4 {
	background-image:url(images/bg_home4.jpg);
}
#mainContentLecture {
	background-color:#fdfff6;
	background-image:url(images/bg_services.jpg);
}
#mainContentLocum {
	background-image:url(images/bg_vet.jpg);
}
#mainContentMentor {
	background-image:url(images/bg_mentoring.jpg);
}
#mainContentOops {
	background-color:#fdfff6;
	background-image:url(images/bg_recruitment.jpg);
}
#mainContentRecruit {
	background-color:#3b6043;
	background-image:url(images/bg_andy.jpg);
}
#mainContentServices {
	background-image:url(images/bg_surgery.jpg);
}
	/* ----------END BACKGROUNDS----------- */
	
#whitebox {
	float:left;
	width:660px;
	margin:30px 0 20px 40px;
	padding: 15px 20px 15px 20px;
	text-align:left;
	background: #ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

/* ----------TEXTBOXES----------- */
.textbox, .sitemap, .textboxBusiness1, .textboxBusiness2, .textboxRecruit1, .textboxRecruit2, .textboxContact, .textboxCV1, .textboxCV2, .textboxForm, .textboxLecture, .textboxLocum, .textboxTerms, .textboxHome {
	float:left;
	padding: 15px 20px 15px 20px;
	text-align:left;
	background: #ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.textboxForm {
	width:600px;
	min-height:280px;
}
.textboxBusiness1 {
	width:240px;
	min-height:280px;
}
.textboxBusiness2 {
	width:338px;
	min-height:280px;
	border-left:1px #aaaaaa solid;
}
.textboxContact {
	margin:40px 0 20px 70px;
	width:600px;
	min-height:280px;
}
.textboxRecruit1 {
	width:358px;
	min-height:280px;
	border-right:1px #aaaaaa solid;
}
.textboxRecruit2 {
	width:220px;
	min-height:280px;
}
.textboxCV1 {
	width:289px;
}
.textboxCV2 {
	width:289px;
	border-left:1px #aaaaaa solid;
}
.textboxLecture {
	margin:110px 0 20px 90px;
	width:400px;
	min-height:200px;
}
.textboxLocum {
	margin:40px 0 0 370px;
	width:300px;
}
.textboxTerms {
	margin:40px 0 20px 40px;
	width:660px;
}	
.textboxHome {	
	margin:20px 0 0 350px;
	width:300px;
}
.sitemap {
	margin:40px 0 0 200px;
	width:280px;
	min-height:280px;
}
	
	
	/* ----------END TEXTBOXES----------- */
	
h1 {
	font-size:130%;
	margin: 0 0 7px 0;
	color: #7644a0;
	font-weight:normal;
	}
h2 {
	font-size:90%;
	margin: 4px 0;
	color: #7644a0;
	font-weight:bold;
	}
p {
	font-size:70%;
	line-height:130%;
	margin: 0 0 7px 0;
	}
p a, p a:visited {
	color:#7644a0;
	text-decoration:underline;
	}
ul, ol { 
	margin:0;
	padding:0 0 7px 0;
	font-size:70%;
	line-height:130%;
}
li {
	padding-left: 0.5em;
	margin-left: 1.2em;
	margin-bottom:3px
}
.colourbold {
	color: #7644a0;
	font-weight:bold;
	margin:0 0 7px 0;
	}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#footer {
	padding: 0 10px;
	background:#DDDDDD;
	border-top:5px solid #ffffff;
}
#footer p {
	margin: 0;
	padding: 10px 0;
	font-size:60%;
	color:#666666;
}
.button {
	border:none;
	margin-top:15px;
}
.sitemap p a, .sitemap p a:visited {
	color:#444444;
	text-decoration:none;
	}	
.sitemap p a:hover {
	color:#7644a0;
	text-decoration:underline;
	}


/* MENU */
#menu, #submenu {
        background-color: #7644a0;
		margin: 0 0 15px 0;
		clear:both;
		}
#menu {
        float:right;
		}
#submenu {
        float:left;
		}
#menu ul, #submenu ul {
        margin: 0;
		padding: 7px;
		font-size:70%;
		font-weight:bold;
		}
#menu ul li, #submenu ul li {
        display: inline;
		color:#ffffff;
		}
#menu ul li a, #submenu ul li a {
		text-decoration: none;
        color: white;
        padding: 0 8px;
		}
#menu ul li a:visited, #submenu ul li a:visited {
        color: #ffffff;
		}
#menu ul li a:hover, #menu ul li .current, #submenu ul li a:hover, #submenu ul li .current {
        color: #d9bfef;
		}
#menu ul li .current, #submenu ul li .current {
text-decoration:underline;
		}
		
