@import url("reset.css");
body {background: #bdbbbc url(../images/page_bg.gif) repeat-x 0 0; font: 100% Arial, Helvetica, sans-serif; color: #666;}
p, li, dt, dd {font-size: 81%; line-height: 1.2;}
dd li, li li {font-size: 95%;}
a:hover, a:active, a:focus {text-decoration: underline !important;}
h1 {color: #ef3e33; font-size: 113%; display: inline;}

#skiplinks {position: absolute; left: -999em; height: 0;}
#container {margin: 0 auto; width: 980px; position: relative; padding: 105px 0 0 0;}
#logo {position: absolute; left: 15px; top: 11px; z-index: 99;}
#content {background: url(../images/content_bg.png) no-repeat 0 0; min-height: 627px; position: relative;}
#ve {position: relative; left: 15px; top: 72px;}
#main-image {padding: 0 15px;}

/* Global Intro */
#intro {float: left; width: 595px; margin: 15px;}
#intro p {display: inline;}

/* Header Styles */
#top {border-bottom: 4px solid #eb1c24; height: 35px;}
#top-links {margin: 0 auto; width: 980px;}
#top-links ul {margin: 0 0 0 15px;}
#top-links li {float: left; font-size: 95%; line-height: 35px;}
#top-links li h2 {font-size: 80%; line-height: 35px; color: #eb1c24; padding-left: 5px;}
#top-links li a {color: #808080; text-decoration: none;}
#header {position: absolute; left: 0; top: 0; height: 90px; padding: 0 0 15px 0; width: 980px;}

/* Regional Nav */
#nav-region {position: absolute; top: 15px; right: 20px; width: 261px; height: 258px; overflow: hidden; background: url(../images/region_nav.png) no-repeat 0 0; z-index: 999;}
#nav-region h2 {margin: 25px 25px 10px 25px; text-transform: uppercase; font-weight: normal; color: #999; font-size: 70%;}
#nav-region p {margin: 5px 25px;}
#nav-region span {background: url(../images/region_arrow.gif) no-repeat 100% 50%; padding-right: 17px;}
#nav-region ul {margin: 10px 0 0 25px;}
#nav-region li {width: 207px; background: url(../images/btn_region.gif) no-repeat 0 0; line-height: 20px; margin: 0 0 20px 0; text-align: center;}
#nav-region li a {color: #fff; text-decoration: none;}

/* General Navigation */
#search-holder {width: 230px; position: absolute; right: 25px; top: 5px;}
#search-holder li {font-size: 70%; float: left;}
#search-holder li a {color: #808080; text-decoration: none;}

#nav-media {position: absolute; right: 5px; top: 72px;}
#nav-media li {font-size: 75%;}
#nav-media li a#media {color: #fff; text-decoration: none; padding: 0 0 0 10px; display: block; background: url(../images/btn_main_left.gif) no-repeat 0 0; line-height: 19px; min-width: 58px;}
#nav-media li a#media span {display: block; background: url(../images/btn_main.gif) no-repeat top right !important; padding: 0 8px 0 0;}

/* Footer Styles */
#footer {height: 86px; position: relative; margin-top: -85px;}
#footer p {position: absolute; left: 44px; top: 15px;}
#footer ul {position: absolute; right: 44px; top: 15px;}
#footer p, #footer li {font-size: 70%;}
#footer li {float: left;}
#footer li a {text-decoration: none; color: #666;}

.sharethispage { float:right; padding:40px 150px 0 0; font-size:70%; color:#cc0000; }