 
#content a:hover,.leftextra a:hover,#copybox a:hover,.leftextra a:hover{color:#95A5A6;}
#navcontainer,#navigation{background-color:#6C7A89;font-family: 'Lato';}
.highselection,.highselectionleft,.highselectionright,.midselection{border:1px solid #777;background-image:url(../images/mainsshad.png);}

.lowselection,.midselection {margin: 15px 10px; font-size: 13pt;   }
.lowselection a {font-size: 110%;}
.lowselection p {font-family:'Lato'; text-align: left;  margin-bottom:15px;  }
.lowselection li {margin: 0px 0px 8px 0px ; list-style-image: url(../images/tick.png); font-size: 12pt; } 
.larger {font-size: 120%;}

p {color: #444;font-size: 12pt;}
.titlestrip h1,#title h1{font-family: 'Lato';color:#6C7A89;}
.titlestrip h2,#copybox h2,#content h2,#content h2 {font-family: 'Roboto Slab';color:#6C7A89; text-transform:none;}
#content h3,#content h4 {font-family: 'Roboto Slab';}
#content a,#copybox a,.leftextra a,#content a#copybox a,.leftextra a{font-family: 'Lato';color:#6C7A89;}
#content li,.dumfriesandgalloway{font-family: 'Lato';}
.lowselection,.smallex {color: #444;}


#content #col1of5, #content #col2of5,#content #col3of5, #content #col4of5, #content #col5of5 { background-color:#F7F7F7; }
#content #col1of5 h4, #content #col2of5 h4,#content #col3of5 h4, #content #col4of5 h4, #content #col5of5 h4 {padding: 14px 10px 0px 10px; text-align: center; }
#content #col1of5 p, #content #col2of5 p,#content #col3of5 p, #content #col4of5 p, #content #col5of5 p {padding: 0px 20px; text-align: center; }
#content #col1of5 img, #content #col2of5 img, #content #col3of5 img, #content #col4of5 img, #content #col5of5 img {border: #DDD 5px solid; padding: 0px; }

#leftnavcontainer ul li#active a,#breadcrumb a:hover
{background-color: #95A5A6;}

#leftnavcontainer ul li#actives a 
{background-color: #DAC7E2;}
 #col1of2, #col2of2 { background-color:#F7F7F7; }
#col1of2 h4, #col2of2 h4 {padding: 14px 10px 0px 10px; }
#col1of2 p, #col2of2 p {padding: 0px 20px; }
#col1of2 img, #col2of2 img {border: #DDD 5px solid; padding: 4px; }


.button {background-color: #0092CB;  border: 0px ;   color: #FFF; font-size: 1.6em;width:280px;	cursor:pointer;   margin-top:10px;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; padding:5px 25px;}
.buttonsmaller {background-color: #0092CB;  border: 0px ;   color: #FFF; font-size: 1.6em;width:180px;	cursor:pointer;   margin-top:10px;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; padding:5px 25px;}

.boxlist{border:1px solid #777; background-color:transparent;margin:15px auto;padding:10px; }
.boxlist p {font-family:'Lato'; text-align: left; line-height: 150%; padding: 0px 20px;font-size: 12pt;}
.boxlist em{color:#990000;}
.boxtext{ margin:10px 10px 10px 200px;font-size: 95%;}
.boxsmall{float:left; font-size:75%;font-family:'Lato';line-height:120%;}
.adtitle{background-color:#ececec;font-weight:normal; margin:0 auto;padding:6px;text-align:left;font-family: 'Roboto Slab';font-size: 14pt;}


#list li {list-style-image:url(../images/tick.png); margin-left:-5px;}

.rightnav {	padding: 4px 6px 4px 10px;	font-size:11pt;}
.line {border-top: 1px solid #CCC; padding-top:10px; font-size: 11pt; }
.green {color: #95A5A6;}

.map-container {	position: relative;	padding-bottom: 56.25%;	padding-top: 0px;	height: 0;	overflow: hidden;}
 .map-container iframe,.map-container object,.map-container embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;	border: 1px solid #000;
}

#acctable { background-color: #EBEBEB ;  margin: 0; padding: 4px; font-size: 130%;}
#acctable td {padding:5px;}

#accomform {font-size: 110%;}
#accommformb label{	float:left;	width: 90%; font-size: 11pt;	}	
#accommformb .field { 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
#accommformb .area{ 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
#accommformb .input{ 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
#accommformb .area{ 	height:120px;	overflow:auto;	}	
#accommformb .description{ 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
.submit{	padding:1em 0;	text-align:right;	}	

.submitbutton {background-color: #F90;  border: 0px ;   color: #222; font-size: 1.2em;width:140px;	height:40px;cursor:pointer;   margin-top:20px;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px;}


/* feedback form */

#contact{ 	margin:0;		width:95%;		background:#e9e9e9;	border:1px solid #d5d5d5;	-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px;  text-align:left;	padding: 10px;}

#contact h3{	font-size:22px;	margin:15px 35px;	}
#contact fieldset{ border:none; margin:1em 35px; padding:0;	}
#contact legend{ 	display:none;	}
#contact div{ 	clear:both;	padding:.2em 0;	}	
#contact label{	float:left;	width: 90%; font-size: 10pt;	}	
#contact .field { 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
#contact .area{ 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
#contact .area{ 	height:120px;	overflow:auto;	}	
#contact .submit{	padding:1em 0;	text-align:right;	}	

.contactsubmitbutton {background-color: #F90;  border: 0px ;   color: #222; font-size: 1.2em;width:100%;	height:40px;cursor:pointer;   margin-top:20px;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px;}

#accformb label{	float:left;	width: 90%; font-size: 12pt;	}	
#accformb .field { 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
#accformb .area{ 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
#accformb .input{ 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
#accformb .area{ 	height:120px;	overflow:auto;	}	
#accformb .description{ 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
.submit{	padding:1em 0;	text-align:right;	}	

.submitbutton {background-color: #F90;  border: 0px ;   color: #222; font-size: 1.2em;width:140px;	height:40px;cursor:pointer;   margin-top:20px;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px;}