/*       --------  general styles      ----------    */
html {
}
body {
margin: 0;
font: normal 100% Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
}
table {
width: 100%;
margin:0;
border: none;
padding:0;
}
td {
background-color: #fff;
text-align: left;
vertical-align: top;
}
ul {
margin: 0 0 0 1em;
padding: 0;
}
p {
padding:0;
margin: 0 0 6pt;
line-height: 15pt;
font: normal 11pt Arial, Helvetica, sans-serif;
}
li {
font-size: 11pt;
line-height: 15pt;
}
h1 {
font: bold 16pt Arial, Helvetica, sans-serif;
color: #863b1c;
clear:both;
margin: 0 0 6pt;
padding:0;
}
h2 {
font: bold 12pt Arial, Helvetica, sans-serif;
color: #863b1c;
clear:both;
padding:0;
margin: 11pt 0 6pt;
}
h3 {
color: #000;
font: bold 11pt Arial, Helvetica, sans-serif;
padding:0;
margin: 0 0 6pt;
}
a:link {
text-decoration: underline;
color: #000;
}
a:visited {
text-decoration: underline;
color: #000;
}
a:hover, a:focus, a:active {
text-decoration: underline;
color: #000;
}

/*       --------  layout styling      ----------   */
#outerwrap {
width:95%;
background: #fff;
margin: 0 auto 0;
}
#logo {
width:100px;
height:80px;
padding: 0;
margin:0;
}
#header {
height:80px;
}
#header img {
margin: 21px 0 0 25px;
}
#menu {
display:none;
}
#content {
padding:15px 5px 5px;
}
#footer {
border-top: 1px solid #863b1c;
font-size: 10pt;
line-height: 12pt;
margin: 24pt 0 11pt;
width: 100%;
padding: 11pt 0;
clear:both;
}

/*       -------- accessibility links   ----------    */

#accessnav {
display:none;
}

/*       -------- specific styles   ----------    */

blockquote {
margin: 0 0 14pt;
padding:0;
}
blockquote.mainquote {
border:1px solid #f3b900;
margin: 0 0 14pt;
padding: 4pt;
}
div.imgandcaption blockquote {
margin:0;
}
.quotetext {
font: italic normal 11pt/13pt Arial, Helvetica, sans-serif;
margin: 0 0 0.5em;
padding: 0;
}
.quotesource {
font: bold normal 10pt/13ptm Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
.standfirst {
font-weight:bold;
}
.clearing {
clear:both;
}
.nobullet {
list-style: none;
padding-left: 0;
margin-left: 0;
}
.nobulletnospacebefore {
list-style: none;
padding-left: 0;
margin: 0;
padding-top: 0;
}
.bulletnospacebefore {
margin-top: 0;
padding-top: 0;
}
.nobulletspaced {
list-style: none;
padding-left: 0;
margin: 0;
}
.nobulletspaced li{
margin-bottom: 9pt;
}
.jumplist {
list-style: none;
padding-left: 0;
margin-left: 0;
}
.jumplist li {
margin:0;
}
.beforebullet {
margin-bottom:6pt;
padding-bottom:0;
}
.spaceafterbullet {
margin-top:11pt;
padding-top:0;
}
.imageright {
float:right;
margin:0 30px 5px 10px;
display:inline;
}
.imageleft {
float:left;
margin:0 10px 0 0;
display:inline;
}
.imgandcaption {
margin:0 0 11pt;
padding:0;
border:1px solid #f3b900;
min-height:170px;
}
* html .imgandcaption {
height: 170px;
}
.imgandcaption img {
margin:0;
padding:0 10px 0 0;
float:left;
}
.imgandcaption p {
margin:0;
padding:3pt 0 0 0;
font: italic 11pt/14pt Arial, Helvetica, sans-serif;
}
.floatcontainer {
padding-bottom:10px;
}