h1,h2,h3,h4,h5 {
line-height:1.5em;
font-weight:normal;
font-style:normal;
}

h1 {
font-size:27px;
}

h5 {
font-size:16px;
font-weight:700;
}

h6 {
font-size:16px;
line-height:1.5em;
}

article {
min-height:500px;
}

div#breadcrumb {
font-size:.8em;
}

.single-meta {
padding-top:1em;
}

div#main-content #footer {
height:110px;
}

div#main-content blockquote {
border:none;
}

div#main-content blockquote p {
font-size:1em;
line-height:1.5;
}

div#main-content .footnotes {
font-size:85%;
}

div.footnotes {
margin-bottom:2.5em;
}

div#main-content .footnotesline {
text-align:left;
width:25%;
color:#000!important;
}

div#main-content li,div#main-content p {
line-height:1.5em;
}

div#main-content ul li ul li,.dash {
padding-top:10px;
list-style-image:url('/files/2014/01/bullet_dash.gif');
}

div#main-content ul li ul li ul li,.doubledot {
padding-top:10px;
list-style-image:url('/files/2014/01/bullet_doubledot.gif');
}

div#main-content dl.contactlist {
margin:0;
padding:0;
}

div#main-content dl.contactlist dt {
display:block;
font-weight:bold;
font-style:normal;
float:left;
margin:0;
padding:0 5px 0 0;
}

div#main-content dl.contactlist dd {
margin:.3em 0 .75em 7.5em;
padding:0;
}

div.double_container {
margin-bottom:2em;
margin-top:2em;
}

div.double_right {
float:right;
text-align:right;
width:49%;
}

div.double_left {
float:left;
text-align:left;
width:49%;
}

div.clear_both {
clear:both;
}

.table {
margin:0 0 1em;
}

.indent,table tr td.indent {
padding-left:2em;
}

div.span9 .shaded {
background-color:#CCCCCC;
}

div.span9 .light_shaded {
background-color:#d7d7d7;
}

div.span9 .nobold {
font-weight:normal;
}

div.span9 .thinrow {
line-height:.5em;
}

div#main-content .float_left {
float:left;
}

div#main-content .float_left img {
padding:8px;
}

div#main-content .float_right {
float:right;
}

div#main-content .float_right img {
padding:8px;
}

.btn {
text-shadow:none;
}

.wysija-2 {
padding-top:0;
}

a.rssText {
text-decoration:none!important;
}

.widget-rss {
margin:5px 0 -15px 12px !important;
}

.widget_text span.widget-title {
font-size:16px!important;
line-height:1.4!important;
font-family:Myraid, sans-serif!important;
}

.blue-shaded {
background-color:rgb(217,237,247);
}

summary {
color:#FFF;
}

.box_shaded {
margin-bottom:1em;
border:1px solid #869ca6;
background:rgb(244,245,247);
padding:1em 1.5em;
}

.orange {
background:#fee2c6;
}

.dark_orange {
background:#F37B04;
}

.purple {
background:#c8c3e2;
}

div.orange .box_heading,div.purple .box_heading {
font-style:italic;
}

div.orange .noitalics,div.purple .noitalics {
font-style:normal!important;
}

.box_heading {
color:#000080;
font:Lato, sans-serif;
font-size:120%;
}

.SourceNote {
font-size:85%;
line-height:1.3em;
clear:both;
margin:-1em 0 1.3em .3em;
}

dl.dl-horizontal dt {
text-align:left;
}

div#main-content ul.index {
margin-left:0;
font-size:90%;
}

div#main-content ul.index li {
list-style:none;
}

div#main-content ul.index li ul li {
list-style:none;
padding-top:0;
}

table caption {
font-weight:normal;
font-size:110%;
text-align:left;
color:#000080;
margin-top:2em;
}

table caption span {
font-size:.8em;
}

.chart_heading {
color:#000080;
font-size:110%;
text-align:left;
line-height:1.2em;
margin:1.5em 0 .2em;
padding:0 0 .5em;
}

.chart_second_heading {
color:#000080;
font-size:100%;
margin:0 0 1em;
}

.chart_graphic {
margin:0 0 1.5em;
}

.text-right {
text-align:right;
}

.text-left {
text-align:left;
}

.text-centre,.text-centre,tr.text-center td,tr.text-center th,tr.text-centre td,tr.text-centre th,td.text-centre,td.text-center,th.text-centre,th.text-center {
text-align:center;
}

tr.shaded {
background-color:#cccccc;
}

article .row {
margin-left:0;
}