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


#backgroundLeft	{
	background: url(../pics/dartmoor.png) no-repeat top left;
	margin: 0 auto;
	width: 100%;
	height: 600px;
	}
#backgroundRight	{
	background: url(../pics/harbour.png) no-repeat top right;
	margin: 0 auto;
	width: 100%;
	height: 600px;
	}

#shadTop 	{
	width:1016px;
	height: 48px;
	background: url(../pics/shadTop.png) no-repeat top;
	background-color: none;
	margin: 0 auto;
	padding: 0;
	border: 0;
	}

#wrap 	{
	width:1016px;
	display: inline-block;
	background-color: none;
	background: url(../pics/shadCentre.png) repeat-y top;
	padding: 0 0 18px 0;
	margin: 0 auto;
	border: 0;
	}
#shadBottom 	{
	width:1016px;
	height:40px;
	background: url(../pics/shadBottom.png) no-repeat bottom;
	margin: 0 auto;
	padding: 0 0 28px 0;
	}
#shadBottom p	{
	text-align: center;
	color:#FFF;
	padding: 8px 0;
	margin: 0;
	}
#shadBottom p a	{text-align: center;
	color:#FFF;
	text-decoration: none;
	}
#shadBottom p a:hover {
	color: #000;
}

#legal	{
	width: 876px;
	padding: 0;
	margin: -12px auto;
	}
#legal p	{
	font-size: 1.2em;
	text-align: center;
	color:#695d50;
	}
	
#brand	{
	width:510px;
	height: 40px;
	float: left;
	background:#FFF url(../pics/dcl.jpg) no-repeat 36px 5px;
	margin: 45px 37px 40px 37px;
	padding: 0;
	}
#brand a	{ 
	display:block;
	height:40px;
	width:510px;
	} 
	
#collabLogo	{
	width: 100%;
	height: 122px;
	float: right;
	margin: 0 auto;
	background: url(../pics/collabLogo.jpg) no-repeat 671px 15px;
	}
	
#homeBanner	{
	background:url(../pics/intro.gif) no-repeat 40px 59px #7c5ccb ;
	height: 160px;
	margin: 0 28px 12px 28px;
	padding: 0 33px 8px 27px;
	float: left;
	width:900px;
	text-align: left;
	}
#homeBannerPic	{
	background:url(../pics/homePic02.jpg) no-repeat 616px 0;
	width: 960px;
	height: 168px;
}
	
#contentLeftWrap {
	margin:0 0 12px 28px;
	width: 575px;
	padding: 0 26px 0 42px;
	float: left;
	height: 100%;
	background-color: #FFF;
	}
#contentLeftWrap h2 a {
	color: #afbd21;
	}
	
#contentLeftWrap .links a
	{
	font-size: 1.1em;
	color:#7c5ccb;
	line-height: 1.6em;
	padding: 0;
	margin: 0;
	}
#contentLeftWrap .links a:visited
	{
	color:#afbd21;
	}
#contentLeftWrap .links a:hover
	{
	color:#afbd21;
	text-decoration: underline;
	}
#contentLeftWrap .links a:active
	{
	color:#afbd21;
	}


#contentLeftWrap .links strong
	{
	color:#afbd21;
	font-weight: bold;
	}

	
#contentRightWrap{
	width: 275px;
	background-color: #FFF;
	float: left;
	margin: 0 24px 0 0;
	padding: 0 42px 0 0;
	height: 400px;
	}

.columnLeft	{
	float: left;
	width: 274px;
	}
.columnCentre	{
	margin: 0 0 0 27px;
	width: 274px;
	float:right;
	}
.columnCentre p, .columnLeft p, .columnCentre li, .columnLeft li, {
	color: #7c5ccb;
	}


/*---------------------Gallery image functionality------------------------*/


#galleryWrap {
	width: 946px;
	margin: 0 0 0 70px;
	padding:0;
	background-color:# 6F0;
	}

/*Thumnbail styles*/
#pix {
	position: relative;
	top: 0;
	left: 0;
	float:left;
	z-index:1;
	}
dt	{
	margin: 10px;
	}
img	{
	border:none;
	}
	
/*Mouse out state to hide larger picture*/


#pix a img.hid {
	width: 275px;
	position: absolute;
	top: 24px;
	left: 600px;
	visibility: hidden;
	z-index: 1;
	}
/*MouseOver state (hover) to reveal larger picture*/

#pix a:hover	{
	background: none;
	text-decoration: underline;
	color: #f2446f;
	}
#pix a:hover img.hid {
	visibility: visible;
	}

/*Placeholder image before mouse is used*/

#placeholder {
	width: 275px;
	height: 400px;
	position: absolute;
	top: 24px;
	left: 600px;
	background:url(../pics/placeholder.jpg) no-repeat;
	}
#placeholder p.first  	{
	width: 275px;
	margin: 412px 0 0 0;
	padding: 0;
	}
	
/*---------------------END Gallery image functionality------------------------*/

	

table	{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 0;
	width: 575px;
	margin: 0;
	}
td	{
	height: 20px;
	width: auto;
	padding: 0 8px;
	text-align:left;
	}


tr.d1 	{
	background-color: #d4d98f;
	border: 0;
	color: #695d50;
	}
tr.d2	{
	background-color: #FFF;
	border: 0;
	color: #695d50;
	}
tr.d1 a, tr.d2 a	{
	color: #7c5ccb;
	text-decoration: underline;
	}



	
/*---------------------------NAVIGATION---------------------------*/

#navWrap	{
	background-color:#7c5ccb ;
	margin: 0 28px 12px 28px;
	padding: 0 27px;
	float: left;
	width: 906px;
	text-align: left;
	height: 56px;
	}


#navList	{
	background-color: none;
	margin: 0;
	padding: 8px 0;
	float: left;
	text-align: left;
	}

	

#navList ul li 	{
	display: inline;
	color: #fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	padding: 0 18px 0 0;
	}
	
#navList li a	{
	color: #c6b4f4;
	text-decoration: none;
	}
	
#navList li a#current	{
	color: #FFF;
	text-decoration: none;
	}
	
#navList li a:hover	{
	color: #d4d98f;
	}
	
/*---------------------------END NAVIGATION---------------------------*/

/*STANDARD ROUNDED CORNER BOXES
*/	
.box	{
	background: #d4d98f url(../pics/box_bottom.gif) no-repeat right bottom;
	width: 275px;
	margin: 6px 0 12px 0;
	padding: 0 0 12px 0 ;
	float: left;
	}

	
.box h2, .box h3	{
	background: url(../pics/box_top.gif) no-repeat left top #afbd21;
	color:#FFF;
	font-style:normal;
	padding: 12px 12px 8px 12px ;
	margin: 0 0 14px 0;
	font-weight:900;
	}
.box p	{
	font-style:normal;
	margin: 8px 12px 4px 12px;
	padding: 0;
	}
.box p.quote	{
	font-style: italic;
	font-size: 100%;
	padding: 8px 12px 4px 12px;
	margin: 0;
	}
	
.box p.name	{
	font-style: normal;
	font-size: 100%;
	padding: 0 12px 4px 12px;
	margin: 0;
	color: #C00;
	}
	
.box ul 	{
	margin: 0;
	padding: 8px 12px 12px 12px;
	list-style: disc inside;
	}
	
	
.box li	{
	margin: 0 0 0 12px;
	padding: 0;
	}
	
.box li ul li	{
	margin: 0;
	padding: 0;
	}

#ieNotice 	{
	display: none;
	}
	
/*END*/
	

	
