
html {
height: 100%;
min-height: 100%
}


html {overflow-y: scroll;}

* {
margin: 0;
padding: 0;
}

img, fieldset {
border:0px none;
}

:focus {
outline:0;
}

.left { 
float:left; 
padding:0px;
}

.right {
float:right; 
padding:0px;
margin:1px 0px 1px 6px;
}

.center {
display:block;
text-align:center;
margin: 0 auto;
}

body {
border:0px none; 
padding:0; 
text-align:center;
margin:0px;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:90%;
font-family:verdana,sans-serif;
}

.outer-wrapper {
width:1080px;
margin:0 auto;
}

.header-wrapper {
height:110px;
}

.menu-wrapper {
height:36px;
}

.header {
width:1080px;
margin:0 auto;
padding:0;
}

.header h1 {
padding:0;
margin:0px 0px 0px;
font-family:tahoma,arial,sans-serif;
font-size:24px;
font-weight:normal;
}

.header h1 a {text-decoration:none;}
.header h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {text-decoration:none;}

.header h2 {
font:italic normal 18px/22px tahoma,arial,sans-serif;
margin:0;
padding:0;
}

.top-section { 
padding:30px 0px; 
margin:0px;
text-align:left; 
position:relative;
}

@media print {
.top-section {padding:0px;}
}

.main-logo {
float:left; 
padding:0px;
margin:14px 15px 0px 0;
}

.col1et2 {
float:left;
width:500px;
padding:10px;
}

.col3et4 {
float:right;
width:500px;
padding:10px;
}

.col1a3 {
float:left;
width:700px;
padding:10px;
}

@media print {
.col1a3 {
width:100%;
}
}

.col4 {
float:right;
width:310px;
padding:10px;
}

@media print {
.col4 {float:none;width:100%;padding:0px;}
}

.col-all {
width:940px;
padding:10px;
}

.col-single {
width:205px;
}

p {
font-family:verdana,arial,sans-serif;
font-size:13px;
line-height:20px;
padding:5px 0px 10px;
}

td p {
font-family:verdana,arial,sans-serif;
font-size:13px;
line-height:20px;
padding:5px 0px 10px;
}

td ul {
font-family:verdana,arial,sans-serif;
font-size:13px;
line-height:20px;
list-style:none;
}

big {
font-family:verdana,arial,sans-serif;
font-size:14px;
line-height:21px;
padding:5px 0px 10px;
}

h1 {
font-family:tahoma,verdana,arial,sans-serif;
font-size:24px;
line-height:30px;
margin-bottom:5px;
font-weight:normal;
}

h2 {
font-family:tahoma,verdana,arial,sans-serif;
font-size:20px;
line-height:25px;
margin-bottom:5px;
font-weight:normal;
}

h3 {
font-family:tahoma,verdana,arial,sans-serif;
font-size:17px;
line-height:22px;
margin-bottom:5px;
font-weight:normal;
}


h4 {
font-family:tahoma,verdana,arial,sans-serif;
font-size:14px;
line-height:20px;
margin-bottom:5px;
font-weight:normal;
}

ul {
font-family:verdana,arial,sans-serif;
font-size:13px;
line-height:20px;
list-style:none;
}

ul {
list-style-type:none;
}

ul.square {
list-style-type:square;
margin-left:20px;
}

ul.decimal {
list-style-type:decimal;
margin-left:20px;
}

ul.lower-alpha {
list-style-type:lower-alpha;
margin-left:20px;
}

ul.bottom-padded-list li {
padding-bottom:5px;
margin-bottom:5px;
}

ul.bottom-padded-list li.first {
margin-top:3px;
}

.small-text { font-size:12px;line-height:18px; }
.large-text { font-size:14px;line-height:21px; }


a, a:visited, a:hover, a:active {
border:0px;
}

a, a:visited, a:active {
text-decoration:none;
}

a:hover {
text-decoration:none;
}

strong {
padding:5px 0px;
}

.footer-wrapper {
}

.share {display:block;padding:3px 6px;margin-top:30px;}
.share h3 {font-weight:normal;font-size:16px;}
.share ul li {padding:0;margin:5px 0;height:32px;display:inline;float:left;padding-right:10px;}
@media print {
.share {display:none;}
}

#footer-area { width:940px; }

#footer-area #copyright{
text-align:right;
font-weight:normal;
font-family:verdana,arial,sans-serif;
margin:0;
padding:0;
font-size:11px;
margin-top:10px;
}

#footer-area #footer-menu {
margin-top:10px;
}

@media print {
#footer-area #footer-menu {margin:0px;}
}

#footer-area #footer-menu ul {
list-style:none;
font-size:11px;
}

#footer-area #footer-menu li {
display:inline;
}

#footer-area #footer-sub-menu {
margin:0;
padding:0;
margin-top:10px;
text-align:right;
}

@media print {
#footer-area #footer-sub-menu { display:none; }
}

#footer-area #footer-sub-menu ul {
list-style:none;
}

#footer-area #footer-sub-menu li {
display:inline;
}

#footer-area {
width:960px;
margin:0 auto;
}

#footer-area-content { 
margin-left:auto;
margin-right:auto;
text-align:left;
margin-top:0px;
margin-bottom:0px;
padding:10px;
padding-bottom:0.5em;
font-size:11px;
line-height:160%;
}

#sub-footer-area {
padding:0px 10px;
}

#footer-sub-menu a,#footer-sub-menu a:visited,#footer-sub-menu a:active {
text-decoration:none;
}

#footer-sub-menu a:hover {
text-decoration:none;
}

#top-tool-bar {
margin:0;
padding:0;
text-align:right;
border:1px solid transparent !important;
border:0px;
float:right;
margin-top:10px;
}


@media print {
#top-tool-bar {display:none;}
}

#top-tools {
float:left;
margin-top:0;
width:450px;
}

#top-tools li {
display:inline;
padding-bottom:10px;
padding-left:8px;
margin-left:0;
margin-top:0px;
padding-top:0px;
}

#top-tools li.first {
padding-left:0;
}

#top-tools li img {
padding-right:5px;
vertical-align:middle;
}

#top-tools li a {
border:0px;
font-size:10px;
font-weight:normal;
font-family:"lucida sans unicode",arial,sans-serif;
line-height:14px;
text-decoration:none;
}

#top-tools li a:hover {
border:0px;
}


#breadcrumbs { margin:0;padding:0;padding-bottom:5px;}
#breadcrumbs p {padding-top:0px;margin-top:0px;font-size:11px;}
#breadcrumbs img {margin-top:-10px;}

@media print {
#breadcrumbs {display:none;}
}
#get-involved ul {clear:both;margin-bottom:0px;list-style:none;font-size:13px;line-height:18px;}
.not-last { padding-bottom:10px; }

.standout { margin:0 auto;padding:5px; }
.standout h2 { margin-bottom:10px; }
.standout h3 { margin-bottom:7px; }
.standout .blue-bar {padding-top:1px;height:37px;padding-left:10px;}
.standout .orange-bar {padding-top:1px;height:37px;padding-left:10px;}

.highlight { margin:0 auto;padding:5px; }
.highlight h2 { margin-bottom:10px; }
.highlight h3 { margin-bottom:7px; }

.emphasise { margin:0 auto;padding:5px;}
.emphasise .orange-bar {height:37px;padding-top:1px;padding-left:10px;}
.emphasise .blue-bar { padding-top:1px;height:37px;padding-left:10px;}
.emphasise .date-label {text-align:center;width:64px;height:72px;padding-left:0px;}
.emphasise .news-title {float:right;width:340px;margin-bottom:0px;padding-bottom:0px;}
.emphasise .date-block {float:left;width:64px;}
.emphasise .date-summary {float:right;width:340px;margin-top:0px;padding-top:0px;}
.emphasise .news-item {margin-bottom:10px;}

.selector-item {margin:20px 10px;padding:10px; }
.selector-item h3 { margin-left:90px;clear:both;}
.selector-item img {margin-left:-90px;}
.selector-item p { margin-left:90px;}

.half-block {padding:5px;}
.half-block h3 {height:40px;}

.indent25 {margin-left:25px;}
.indented-list { padding-left:30px;}
.wrap8 {padding:8px;}



.stats1 td {font-size:11px;line-height:18px;padding-bottom:10px;}
.stats1 th {padding-bottom:10px;font-weight:normal;}
.stats1 { padding:5px;}


blockquote {
margin:5px 20px 10px 20px;
padding-left:50px;
}

blockquote p {
margin:0;
padding-right:50px !important;
}


a.a-no-underline {border:0px;}
a.a-no-underline:hover {border:0px;}
a.a-no-underline:active {border:0px;}
a.a-no-underline:visited {border:0px;}

.boxed-div {padding:3px;}
.boxed-div a {border:0px;}
.boxed-div a:hover {border:0px;}
.boxed-div a:active {border:0px;}
.boxed-div a:visited {border:0px;}


.avgchart {width:95%;margin:10px auto;}
.avgchart th {text-align:center;padding:2px;font-weight:normal;}
.avgchart td {text-align:center;padding:2px;}

.top-pad20 {margin-top:20px;}
.top-clearer {margin-top:0px;}


@media print {
.article-list-block { display:none; }
.article { width:100%; }
.articles-index { display:none; }
}

.clearer20 { clear:both;margin-top:20px;}
.clearer40 { clear:both;margin-top:40px;}
.clearer { clear:both; }


.imagecontainer{
float:left;
clear:left;
background: url(shadowAlpha.png) no-repeat bottom right !important;
background: url(shadow.gif) no-repeat bottom right;
margin: 10px 0 10px 10px !important;
margin: 10px 0 10px 5px;
}

.imagecontainer img{
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;
}

.dropshadow2{
	float:left;
	clear:left;
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
    width:100%;
}
.innerbox{
    background-color:#fff8dc;
	position:relative;
	bottom:6px;
	right: 6px;
    border:1px solid #fadb7f;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

.marker-block {
margin-bottom:20px;
}

.section-divider {padding:0px;margin-bottom:20px; }
.newsletter-title {color:#cd411d;}

#sitemap div {padding:0px;}
#sitemap div h3 {margin-bottom:0px;}

.headerpara {font-size:14px;line-height:21px;color:#000;}