

.container .topnavigation  {
float:left;
width:964px;
font-size:0.8em;
border-top: 1px solid #e3e3e3;
background:url(/public/20180606010628oe_/https://applications.historicenvironment.scot/pages/files/nav-bg.jpg) repeat-x;
}

/* html .container .topnavigation { 
margin-bottom: 1em;
}*/

.container .topnavigation  ul {
list-style-type: none;
margin:0;
margin-left: 0;
padding:0;

}

.container .topnavigation  li {
display:inline;
margin:0;
padding:0;
}

.container .topnavigation  a {
float:left;
background:url(/public/20180606010628oe_/https://applications.historicenvironment.scot/pages/files/nav-left.jpg) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

.container .topnavigation  a span {
float:left;
display:block;
background:url(/public/20180606010628oe_/https://applications.historicenvironment.scot/pages/files/nav-right.jpg) no-repeat right top;
padding:8px 14px 8px 8px;
font-weight:normal;
color:#686868;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.container .topnavigation  a span {float:none;}
/* End IE5-Mac hack */

.container .topnavigation  a:hover span {
color: #00f;
}

.container .topnavigation  #current a {
background-position:0 -250px;
color: #fff;
}

.container .topnavigation  #current a span {
background-position:100% -250px;
color: #fff;
}

.container .topnavigation  a:hover {
background-position:0% 0;
/*background-position:0% -250px;*/
color: #2a7d9b;
}

.container .topnavigation  a:hover span {
background-position:100% 0;
/*background-position:100% -250px;*/
color: #2a7d9b;
}

.container .topnavigation .rightnav {
	margin: 0;
	padding: 0;
	float: right;
	width: 360px;
	margin-top: 1px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	
}



.container .topnavigation .rightnav .setcontrast {
	width: 110px;
	/*border: 1px solid #e3e3e3;*/
	float: left;
}


/*.container .topnavigation .rightnav .setcontrast img {
	display: block;
}*/
.container .topnavigation .rightnav .setcontrast p {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 3px;
	color: #686868;
	padding-top: 2px;
	padding-right: 0.5em;
}

.container .topnavigation .rightnav .rightnavimg {
	width: 18px;
	border: 1px solid #e3e3e3;
	float: left;
	margin-left:3px;
}

/* LEFT NAVIGATION */

.leftnavigation {
	border-top: 1px solid #dcdcdc;
	text-align: left;
}

.leftnavigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.8em;
	margin-bottom: 1em;
}

.leftnavhead {
	background-image: url(/public/20180606010628oe_/https://applications.historicenvironment.scot/pages/files/leftnav-head.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
}

.leftnavhead h2 {
	padding: 6px 0 6px 8px;
	font-family: Times, "Times New Roman", serif;
	color: #2a7d9b;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	/*border-bottom: 1px dotted #bbb;*/
	width: 180px;
}

.leftnavigation {
	float:left;
    height:500px;
    margin-right:12px;
    width:203px;
}

.leftnavigation li { margin: 0; }

.leftnavigation a {
	display: block;
	padding: 0.8em 6px 0.8em 14px;
	/*border-bottom: 1px dotted #bbb;*/
	width: 175px;
	background-image: url(/public/20180606010628oe_/https://applications.historicenvironment.scot/pages/files/leftnav-off-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}

.leftnavigation a:link, .leftnavigation a:visited {
	/*border-bottom: 1px dotted #bbb;*/
	background-color: #fff;
	background-image: url(/public/20180606010628oe_/https://applications.historicenvironment.scot/pages/files/leftnav-off-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #575757;
	text-decoration: none;
}

.leftnavigation a:hover {
	background-color: #fff;
	background-image: url(/public/20180606010628oe_/https://applications.historicenvironment.scot/pages/files/leftnav-on-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #196b89;
	text-decoration: none;
}

.leftnavigation #leftcurrent a {
	background-color: #fff;
	background-image: url(/public/20180606010628oe_/https://applications.historicenvironment.scot/pages/files/leftnav-on-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #196b89;
	text-decoration: none;
}


/* END LEFT NAVIGATION */


/* footer nav */

.container .textarea .footer {
	/*float: left;*/
	width: 936px;
	padding: 0;
	text-align: left;
	border-top: 1px solid #e3e3e3;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.75em;
}

.container .textarea .footer .footernav {
	float: left;
	width: 610px;
	padding-top: 0.5em;
}

.container .textarea .footer .footernav ul {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	font-size: 0.7em;
	margin-bottom: 0.75em;
}

.container .textarea .footer .footernav li {
	display: inline;
	list-style-type: none;
	border-right: 1px solid #afaeae;
}
.container .textarea .footer .footernav .last {
	border-right: 1px solid #fff;
}

.container .textarea .footer .footernav .first a { padding: 3px 10px 3px 0; }
.container .textarea .footer .footernav a { padding: 3px 10px 3px 10px; }

.container .textarea .footer .footernav a:link, 
.container .textarea .footer .footernav a:visited {
color: #686868;
background-color: #fff;
text-decoration: none;
}

.container .textarea .footer .footernav a:hover {
color: #2a7d96;
background-color: #fff;
text-decoration: none;
}

.container .textarea .footer p {
	font-size: 0.7em;
	color: #686868;
	margin-top: 0;
	padding-bottom: 0.5em;
}

.container .textarea .footer .footerlogos {
	width: 261px;
	float: right;
	padding-top: 1em;
}

.container .textarea .footer .footerlogos .scottishexec {
	width: 180px;
	float: left;
}

.container .textarea .footer .footerlogos .directgov {
	width:81px;
	float: left;
	
}