/*******************************************************************
 styles_variable.css
  
 This CSS file contains all color definitions like 
 background-color, font-color, border-color etc.

 

*******************************************************************/

/***
 ***  Core
 ***/

a:link,
a:visited {
  color:#E54800;
}
a:hover {
  color:#000000;
}
html, body{
    font-family:Arial,Verdana,sans-serif;
    color:#442D30;
    font-size:12px;
}
html {
    background-color: #D8D4C9;
    margin:0;
    padding:0;
    height: auto;
}
body {
  margin-top: 0px;
  
}
.surround {
  background: #ffffff;
  margin-left: auto; 
  margin-right: auto;
  width: 960px;
  border-top: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-bottom: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
}
div.headermenu {
	color:#ffffff;
}
.headermenu a:link {
    color: #ffffff;
}
.headermenu a:visited {
    color: #ffffff;
}
.headermenu a:hover {
    color: #ffffff;
}
#page{
    width:960px;
    margin-right: auto;
    margin-left:auto;
    padding:5px;
    background-color:#FFFFFF;
    margin-top:6px;
}
#logo { 
    
    width: 400px;
    
    
    position:absolute;
} 
#header-home {
    background-color: #317023;
    height:154px;
    width:960px;
    position:relative;
    margin-bottom:5px;
}
#headernav{
    background-color:#609350;
    float:right;
    overflow:hidden;
    padding:5px 0 4px 6px;
    width:510px;
    font-size: 12px;
    text-align: left;
    height: 14px;
}
.menubar {
    width:960px;
    margin-bottom:5px;
    background:#662D91 none repeat-x scroll 0 0;
}
/* Overwrite the original menu styles */
/* has background colours set */
ul.dropdown .dir {
    background-color:#E54800;
}
ul.dropdown, ul.dropdown li  > *{
    font-size: 12px;
    font-weight: normal;
}
/*Change the border colours */
ul.dropdown li a, ul.dropdown .dir {
    border-right: 1px solid #ffffff;
    border-left: none;
    border-top:none;
    border-bottom: none;
}
ul.dropdown li ul li a, ul.dropdown li ul .dir {
    border-bottom: 1px solid #ffffff;
    border-top: none;
    border-right:none;
    border-left:none;
}
ul.dropdown li ul li ul li, ul.dropdown li ul li ul .dir{
    border-left:1px solid #ffffff;
}
/*Change Hover states */
ul.dropdown a:hover {
    background-color:#EB915A !important;
    background-image: none;
    -moz-background-clip:border !important;
    -moz-background-inline-policy:continuous !important;
    -moz-background-origin:padding !important;
    background-image: none !important;
    background-repeat: none !important;
    border-left-color:#ffffff;
    border-top-color:#ffffff !important;
    color: #000000;
}
ul.dropdown li:hover > a.dir:hover {
    background-color:#EB915A;
    color:#000000;
}
ul.dropdown li:hover > a.dir, ul.dropdown li:hover > .dir{
    background-color:#EB915A;
    color:#000000;
}
ul.dropdown ul il:hover > .dir .open{
    Background-color: #ffffff !important;
    background-image: url(images/comnav-arrowovr.png);
}
ul.dropdown ul .open {
    background-color:#EB915A !important;
    background-image:url(images/comnav-arrowover.png);
    color:#000000;
}
ul.dropdown li {
    background-color: #E54800;
}
ul.dropdown ul li {
    background-color:#E54800;
}
ul.dropdown ul {
    border-left:1px solid #fff;
    border-top:1px solid #fff;
}
ul.dropdown ul li a, ul.dropdown ul .dir , ul.dropdown ul ul li a, ul.dropdown ul ul .dir{
    border-color:#ffffff;
}

ul.dropdown ul ul li {
    background-color:#E54800;
}
/* GENERAL AMENDS */
#content, #layout-table, #layout-table #left-column, #layout-table #right-column{
    margin:0;
    padding:0;
}
#content {
    position:relative;
    left:0;
}
.sideblock{
    border-width: 0px;
}
/* setup the footer */

#footer {
    background-color:#B292BF;
    clear:both;
    height:20px;
    position:relative;
    width:960px;
}
#footernav {
    float:left;
    overflow:hidden;
    padding:3px 0 4px 5px;
    width:510px;
}
#navfooter {
    list-style-type:none;
    margin:0;
    padding:0;
}
#navfooter li {
    border-left:1px solid #000000;
    float:left;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:normal;
    height:14px;
    line-height:1.3em;
    margin:0 0.5em 0 -0.6em;
    padding:0 1em;
}
#navfooter li a, active {
    color:#000000;
    font-size:11px;
    text-decoration:none;
}
#navfooter li a:hover {
    color:#FFFFFF;
    font-size:11px;
}
#footerright {
    color:#000000;
    float:right;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:normal;
    margin-top:3px;
    position:relative;
    right:10px;
}

/*sort out font colours and sizes */

.sideblock .content {
    color: #442D30;
    font-size: 12px;
}

.sideblock .header, .sideblock h2 {
    font-size:16px;
    color: #442D30;
    font-weight: normal;
}
.sideblock .header {
    color: #442D30;
}
