BODY  { font-family:Verdana, Arial, Helvetica; font-size:12px; color:#4F5766; margin:0px; }
TD    { font-family:Verdana, Arial, Helvetica; font-size:12px; color:#4F5766; }
FORM  { display:inline; }

/* IMG.border { border-color:#848484; } */
IMG.border { border-color:#000000; }
IMG.grey-border { border-color:#DBDBDB; }

INPUT { font-family:Verdana, Arial, Helvetica; font-size:12px; }
INPUT.contact { font-size:12px; }
SELECT { font-family:Verdana, Arial, Helvetica; font-size:12px; }
TEXTAREA { font-family:Verdana, Arial, Helvetica; font-size:12px; }

A:link    { text-decoration:none; color:#666666; }
A:visited { text-decoration:none; color:#666666; }
A:active  { text-decoration:none; color:#666666; }
A:hover   { text-decoration:underline; color:#666666; }

A.nav:link    { text-decoration:none; color:#333333; font-size:12px; font-weight:bold; }
A.nav:visited { text-decoration:none; color:#333333; font-size:12px; font-weight:bold; }
A.nav:active  { text-decoration:none; color:#333333; font-size:12px; font-weight:bold; }
A.nav:hover   { text-decoration:underline; color:#333333; font-size:12px; font-weight:bold; }

A.read-more:link    { text-decoration:none; color:#C80000; font-size:12px; }
A.read-more:visited { text-decoration:none; color:#C80000; font-size:12px; }
A.read-more:active  { text-decoration:none; color:#C80000; font-size:12px; }
A.read-more:hover   { text-decoration:underline; color:#C80000; font-size:12px;  }

A.more-black:link    { text-decoration:none; color:#000000; font-size:12px; }
A.more-black:visited { text-decoration:none; color:#000000; font-size:12px; }
A.more-black:active  { text-decoration:none; color:#000000; font-size:12px; }
A.more-black:hover   { text-decoration:underline; color:#000000; font-size:12px;  }

A.title2:link    { text-decoration:none; color:#FF6D0E; font-size:12px; }
A.title2:visited { text-decoration:none; color:#FF6D0E; font-size:12px; }
A.title2:active  { text-decoration:none; color:#FF6D0E; font-size:12px; }
A.title2:hover   { text-decoration:underline; color:#FF6D0E; font-size:12px;  }

#padd-left-8 { padding-left:8px; }
#padd-8      { padding:8px; }

#title       { color:#FF6D0E; font-size:12px; }
#announcement { color:#000000; font-size:12px; }
#open-hours  { color:#666666; font-size:12px; }
#search   { color:#FF9900; font-size:12px; }
.search   { color:#FF9900; font-size:12px; }
#grey { color:#727272; font-size:12px; }
#title2 { color:#FF6D0E; font-size:12px; }
#title-black { color:#000000; font-size:12px; }
#title-darkgrey { color:#2E2E2E; font-size:12px; }
#small-grey { color:#A4A4A4; font-size:12px; }
#volunteers { color:#A4A4A4; font-size:12px; }
#position  { color:#666666; font-size:12px; }
#news-title { color:#000000; font-size:12px; }
#white { color:#FFFFFF; }

#bg-list          { background-color: #FF6D0E; color: #FFFFFF; padding: 5px; }
#bg-list .search  { background-color: #FF6D0E; color: #FFFFFF; }
#bg-list A        { background-color: #FF6D0E; color: #FFFFFF; }
#bg-list TD       { background-color: #FF6D0E; color: #FFFFFF; }

/*HTML5 Compatibility*/
section, article, header, footer, nav, aside {display: block;}

/*Global styles*/
a {outline: 0;}
body {padding:0; margin: 0; font-family: Calibri, arial, sans-serif; font-size: 1em; color: #3a3531;}
a img {border: 0;}
div#header-top {background-color: #201b17; height: 97px; border-bottom: 1px solid #000;}
div#header-top div.container {height: 97px; background: url('../header/header-top-bg.jpg') no-repeat top left;}
div.header-logos {width: 365px; height: 72px; padding: 13px 0 12px; float: left;}
div.header-logos a {display: inline-block; *display: block; *float: left;}
div.vertical-line {display: inline-block; background-color: #c1c0bf; width: 1px; height: 100%; margin: 0 16px; *display: block; *float: left;}
div.header-navigation {height: 97px; width: 620px; float: left;}
div#service-menu {height: 16px; padding: 15px 0;}
div#service-menu ul {padding: 0; margin: 0; list-style-type: none; float: right; font-size: 0.75em; }
div#service-menu ul li {display: block; float: left; margin-left: 18px; padding-left: 8px; background: url('../header/service-menu-arrow.png') no-repeat 0px 3px;}
div#service-menu ul li:first-child {margin-left: 0px;}
div#service-menu ul li a {color: #fff; text-decoration: none;}


header #header-top nav {height: 51px;}
header #header-top nav > ul {margin: 0; padding: 0; list-style-type: none; float: right; height: 51px;}
header #header-top nav > ul > li {text-align: center; height: 51px; background-color: #3b3733; border-right: 1px solid #65615e; float: left; position: relative; width: 136px; line-height: 47px;  z-index: 3;}
header #header-top nav ul li ul {height: auto;}
header #header-top nav ul li ul li {text-align: left; line-height: normal; height: 30px; background-color: #fff;}
header #header-top nav > ul > li:first-child {width: 135px; border-left: 1px solid #65615e;}
header #header-top nav ul li span {display: inline-block; line-height: 0; vertical-align: middle;}
header #header-top nav ul li span a {color: #fff; text-decoration: none; padding: 0 5px; line-height: 19px;}
header #header-top nav > ul > li:hover {background-color: #fff; border: none; width: 137px;}
header #header-top nav > ul > li:hover span a {color: #3b3733;}

div.container {width: 985px; margin: 0 auto; height: inherit;}

div#footer-content {min-height: 159px; background:#fff url('../images/footer-bg.png') bottom left repeat-x;}
footer div.container, footer nav {height: inherit;}
div#footer-content {font-size: 0.688em;}
div#footer-content div.container {padding-top: 45px; position: relative;}
div#footer-content-links {height: 13px; width: 820px; position: relative; z-index: 5;}
div#footer-content-links ul {margin: 0; padding: 0; list-style-type: none; height: inherit;}
div#footer-content-links ul li {display: block; float: left; padding: 0 12px; border-right: 1px solid #949494;}
div#footer-content-links ul li:first-child {padding-left:0px;}
div#footer-content-links ul li:last-child {border-right: none;}
div#footer-content-links ul li a {font-weight: bold; color: #4d4d4d; text-decoration: none; display: block;}
div#footer-content-text {margin-top: 20px; color: #878786; width: 820px; position: relative; z-index: 5;}
div#footer-content-logo {display: block; width: 95px; position: absolute; right: 0px; top: 40px;}
div#footer-content-logo img {border: 0 none; }
