html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
 :focus {outline: 0}
body {line-height: 1; color: black; background: white}
ol, ul {list-style: none}
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
body {font-family:Arial, sans-serif; font-size:1em; color:#ccc}
a {color:#57bfc5; text-decoration:none}
a:hover {text-decoration:underline}
h1 {font-size:140%; line-height:120%; padding:0 0 5px; color:#57bfc5; text-transform:uppercase}
h2 {font-size:125%; text-transform:uppercase; line-height:120%; padding:5px 0; color:#fff}
h3 {font-size:112.5%; text-transform:uppercase; line-height:120%; padding:5px 0; color:#57bfc5}
h3.left_heading {border-bottom:1px solid #808080}
h4 {font-size:100%; text-transform:uppercase; line-height:120%; padding:5px 0; color:#fff}
h5, h6 {font-size:87.5%; text-transform:uppercase; line-height:120%; padding:5px 0; color:#fff}
h2 em{ color:#57bfc5; font-style:normal}
p {font-size:81.3%; padding:5px 0 10px; line-height:130%}
p.quote {font-size:81.3%; padding:5px 20px 10px 45px; color:#ddd; line-height:130%; font-style:italic; background:url('/images/icons/quote.gif') no-repeat left top}
.callout-left {display: block; float: left; width: 32%; padding: 1%; margin-right: 2%; background-color: #ECECEC; clear: right; font-weight: bold}
.callout-right {display: block; float: right; width: 32%; padding: 1%; margin-left: 2%; background-color: #ECECEC; clear: left; font-weight: bold}
img.right {margin-left: 10px; margin-bottom: 10px; float: right}
img.left {margin-right: 10px; margin-bottom: 10px; float: left}
p.small {font-size:68.8%; padding:5px 0 10px; line-height:130%}
p.date {font-size:68.8%; padding:5px 0 0; line-height:130%; color:#57bfc5}
p.contact {font-size:93.8%; padding:5px 0 10px; line-height:130%}
p.right {float:right}
p.contact span {color:#57bfc5}
ul {font-size:81.3%; padding:5px 20px 10px; list-style:disc; line-height:130%}
ul ul {font-size:100%; padding:5px 20px 10px; list-style:circle}
ul ul ul {font-size:100%; padding:5px 20px 10px; list-style:square}
ol {font-size:81.3%; padding:5px 25px 10px; list-style:decimal; line-height:130%}
ol ol {font-size:100%; padding:5px 25px 10px; list-style:lower-roman}
ol ol ol {font-size:100%; padding:5px 25px 10px; list-style:lower-alpha}
strong {font-weight:bold}
em {font-style:italic}
* {float: none !important; background-image: none !important;}
body {font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#000; float:none}
#container {width: auto; padding: 0; margin: 1em 5% 2em 5%}
#logo a {font-size:24pt; font-style:normal; font-weight:bold}
h1 {font-size:18pt}
h2 {font-size:16pt; color: #000}
h3 {font-size:14pt}
h4 {color: #000}
h4, h5, h6 {font-size:12pt}
#nav, #banner, .sub_nav, .clear, .pagination, .signpost, #footer, .noprint, #map {display:none}
a {color:#333; font-style:italic; text-decoration:none}
img {border:0 none}
#header {border-bottom:1px solid #000; margin:0 0 10px; padding:0 0 10px}
#footer {border-top:1px solid #000; margin:20px 0 0; padding:10px 0 0; font-size:8pt}