body{font-family:'Lato', Arial, Helvetica, sans-serif;color:#444;background-color:#FFF;}
.gridContainer{background-color:#FFF;}
#topstrip{background-color:#0064B0;height:67px;background-image:url(../images/logo.png);background-repeat:no-repeat;background-position:left top;}
#topstrip p{float:right;color:#FFF;font-size:90%;text-align:right;line-height:175%;margin:15px .82% 0 0;}
@media only screen and (max-width: 600px) {
#topstrip p{display:none;}
}
.dumfriesandgalloway{font-family:'Lato', Arial, Helvetica, sans-serif;font-size:15pt;color:#FFF;font-weight:400;}
#title{float:left; background-color:#F7F7F7;margin:5px 5px 5px 0;}
#title img{float:right;margin-left:1px;}
@media only screen and (max-width: 640px) {
#title img{display:none;}
}
#title h1{font-family:'Lato', Arial, Helvetica, sans-serif;font-size:24pt;color:#5D5DAD;font-weight:400;line-height:100%;margin:0 0 0 15px;}
.titlesmaller{font-size:18pt;font-weight:400;}
#navigation{background-color:#446CB3;color:#fff;font-family: 'Lato';}
#nav{font-size:11pt;color:#FFF;margin:0;}
#nav ul{display:inline-block;list-style-type:none;line-height:175%;margin:0;padding:4px 6px 2px 6px;}
*+html #nav ul{display:inline;}
#nav li{float:left;margin:0;}
#nav a{text-decoration:none;color:#fff;margin:2px 6px;}
#nav a:hover{color:#FFF;text-decoration:underline;}
#nav .active{font-weight:700;}
#topwrapper{background-color:#fff;clear:both; width:100%;margin:0 0 50px 0;padding:0 ;}
#topcontainer{height:auto;clear:both;margin:0;padding:0;}
#topinfol{float:left;background-color:transparent;margin:10px 0 0 2px;padding:0;}
#topinfor{clear:right;float:right;background-color:transparent;margin:10px 2px 20px 0;padding:0;}
#topinfol p{background-color:transparent;text-align:left;margin:0;padding:0;}
#topinfol img{border:0;}
#topinfor p{background-color:transparent;text-align:right;margin:0 4px 0 0;padding:0;}
.social{font-size:9pt;text-align:left;font-style:normal;color:#868686;background-color:transparent;}
.breadcrumb2{text-align:right;font-size:10pt;font-family:'Lato', Geneva, sans-serif;}
.breadcrumb{text-align:right;font-size:10pt;font-family:'Lato', Geneva, sans-serif;margin:0 4px 0 0;}
#content p{line-height:140%;}
#content li{margin-bottom:14px;}
#content h2{color:#5A5AA9;margin-top:10px; font-size:17pt;font-weight:400;padding-top:10px;padding-bottom:0; font-family:'Roboto Slab', Georgia, "Times New Roman", Times, serif;text-transform:capitalize;}
#content h3{font-size:14pt;font-weight:normal;line-height:150%;font-family:'Roboto Slab', Georgia, "Times New Roman", Times, serif;margin:0 0 10px;}
#content h4{margin-top:0;margin-bottom:0;font-size:13pt;font-weight:normal;line-height:150%;font-family:'Roboto Slab', Georgia, "Times New Roman", Times, serif;}
.highselection{border:1px solid #8888D2;background-attachment:scroll;background-image:url(../images/mainsshad.png);background-repeat:repeat-x;background-position:center top;margin-top:22px;margin-bottom:22px;padding:10px;}
.highselectionleft{border:1px solid #8888D2;background-attachment:scroll;background-image:url(../images/mainsshad.png);background-repeat:repeat-x;background-position:center top;margin-top:2px;margin-bottom:2px;float:left;width:195px;padding:10px;}
.highselectionright{border:1px solid #8888D2;background-attachment:scroll;background-image:url(../images/mainsshad.png);background-repeat:repeat-x;background-position:center top;margin-top:2px;margin-bottom:2px;float:left;width:410px;margin-left:10px;padding:10px;}
#rightnavwrap{float:right;width:265px;margin-top:28px;margin-left:15px;}
.rightnav{border:1px solid #8888D2;background-attachment:scroll;background-image:url(../images/mainsshad.png);background-repeat:repeat-x;background-position:center top;margin-top:2px;margin-bottom:2px;padding:6px 6px 6px 10px;}
.highselectionleft img{border:3px solid #CCC;margin:1px 10px 1px 1px;padding:1px;}
.midselection{border:1px solid #8888D2;background-attachment:scroll;background-image:url(../images/mainsshad.png);background-repeat:repeat-x;background-position:center top;margin-top:2px;margin-bottom:2px;clear:both;padding:10px;}
.midselection img{float:left;border:3px solid #CCC;margin:1px 10px 1px 1px;padding:1px;}
.lowselection{border:1px solid #dedede;background-attachment:scroll;background-image:url(../images/lowshadow.png);background-repeat:repeat-x;background-position:center top;margin-top:2px;margin-bottom:2px;clear:both;padding:10px;}

.center{text-align:center;}
.small{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;line-height:130%;}
.larger{font-size:130%;line-height:140%;}
.smallex{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;line-height:130%;border-top:1px silver solid;margin-top:30px;}
.clear{clear:left;line-height:0;margin:0;padding:0;}
#right{float:right;}
.capitalise{text-transform:capitalize;}
.new{background-color:#BF0000;text-transform:uppercase;color:#FFF;margin:0 0 0 10px;padding:2px;}
.color{color:#0B62AB;}
.color2{color:red;}
.blue {color: #0064B0;}
.mailing{background-attachment:scroll;background-repeat:no-repeat;background-position:left top;border:1px solid red;height:auto;width:148px;background-color:#FFF;webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin:5px 10px;padding:3px;}
.leftpic{background-color:#FFF;float:left;border:1px solid #C8C8C8;margin:5px 15px 5px 1px;padding:3px;}
.rightpic{background-color:#FFF;float:right;border:1px solid #C8C8C8;margin:5px 1px 5px 15px;padding:3px;}
.normalpic{background-color:#FFF;border:1px solid #C8C8C8;margin:5px;padding:3px;}
#content a,#footer a{color:#5A5AA9;}
#content a:hover,#footer a:hover{color:#5A5AA9;text-decoration:none;}
.highselection p,.highselection li,.midselection p,.lowselection p{margin-bottom:5px;margin-top:5px;}
.caps,.on{text-transform:uppercase;}
.box1of4,.box2of4,.box3of4,.box4of4{float:left;text-align:left;width:22%;margin:0 10px;padding:0;}
.box1of2,.box2of2{float:left;text-align:left;width:44%;margin:0 10px;padding:0;}
#list li,.list ul li {list-style-image:url(../images/tick.png);}

.line {border-top:1px solid #0064B0; margin-top:40px;margin-bottom:20px;}

#footer {border-top:1px solid #0064B0; margin-top:40px;margin-bottom:20px;}
#footer #col1of4 {background-color: #fff;}
#footer #col2of4 {background-color: #fff;}
#footer #col3of4 {background-color: #fff;}
#footer #col4of4 {background-color: #fff;}
#footer .container {margin-top:52px; margin-bottom: 52px;}
#footer h5 {margin-top:10px;margin-bottom:5px;font-size:12pt;font-weight:normal;line-height:150%;font-family:'Roboto Slab', Georgia, "Times New Roman", Times, serif; color: #0064B0;;}
#footer p {color:#333;text-align:left;line-height:20px; }
#footer .small{font-family:'Lato';font-size:11pt;}
#footer img {margin: 0px;}
#footer ul {list-style-type:none ; margin:0; padding:0; }
#footer ul li {  margin:0;  padding:4px;font-size:12pt; border-bottom: 1px dashed #E8E8E8;}
 
#botstrip{display:block; clear:both; background-color:#0064B0; padding: 10px;margin-top:30px;margin-bottom:10px;}
#botstrip p { margin:0px; color: #fff; font-size: 10pt; line-height: 20px;} 
#botstrip a { color: #fff;} 

#mce-EMAIL { 	width:90%;	border:1px solid #d5d5d5;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px; 	padding:5px;	background:#fff;	}	
#footer .button {background-color: #F90;  border: 0px ;   color: #222; font-size: 1.2em;width:100%;	height:30px;cursor:pointer;   margin-top:10px;-webkit-border-radius: 10px 10px 10px 10px; 	border-radius: 10px 10px 10px 10px;}

.uparrow {    background: url(../images/uparrow.png);    cursor: pointer;    width: 46px;    height: 47px;    position: fixed;    bottom: 70px;
    right:40px;    display:none;}