ul li{list-style:disc;}
ol li{list-style:decimal;}
div.message{border:3px solid #077A12;background:#068912 url(../images/cms/bg-message.gif) left top repeat;color:#fff;font-weight:700;padding:5px;margin-bottom:20px;}
div.error,div.errors{border:3px solid #EA0505;background:red url(../images/cms/bg-error.gif) left top repeat;color:#fff;font-weight:700;padding:5px;}
#login-form{width:350px;border:1px solid #aaa;margin:0 auto;padding:15px;}
#login-form label,form.standard-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
#login-form input,form.standard-form input,form.standard-form select,form.standard-form textarea,form.standard-form div.field{float:left;margin-bottom:3px;}
#login-form br,form.standard-form br{clear:left;margin-bottom:3px;}
form.standard-form label{width:40%;}
form.standard-form div.field{width:300px;}
form.standard-form div.field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
.hidden{display:none;}
.clear{clear:both;}
.float-left{float:left;margin:3px 10px 5px 0;}
.float-right{float:right;margin:3px 0 5px 10px;}
.date{margin-top:-3px;}
.links{font-style:italic;}
.caption{font-style:italic;}
form.post_redirect_form{display:inline;}
button.post_redirect_submit{border:0;background:transparent;text-decoration:underline;}
button.post_redirect_submit span{text-decoration:underline;}
button.post_redirect_submit span:hover{text-decoration:underline;}
.tag-cloud a{text-decoration:none;}
#post-comment{display:none;}
#post-comment-link{display:block;text-align:center;}
#post-comment label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
#post-comment input,#post-comment select,#post-comment textarea{float:left;margin-bottom:3px;}
#post-comment br{clear:left;margin-bottom:3px;}
#post-comment div.post-comment-field{float:left;margin-bottom:3px;width:300px;}
#post-comment div.post-comment-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
#article a.next-article{display:block;margin-left:5px;float:right;font-size:0.9em;}
#article a.prev-article{display:block;margin-right:5px;float:left;font-size:0.9em;}
.article-date{text-align:right;font-size:0.9em;font-style:italic;margin:20px 0 30px;}
.links{margin:10px 0;}
.more{text-align:right;}
#article .note{margin:10px 0;}
img.index-thumb{float:left;margin:3px 10px 5px 0;}
div.jojo_map{margin-bottom:12px;}
div.jojo_map img{border:0;}
form.contact-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
form.contact-form input,form.contact-form select,form.contact-form textarea{vertical-align:top;}
form.contact-form div.form-field{float:left;margin-bottom:3px;width:300px;}
form.contact-form div.form-field-description{float:left;margin-bottom:3px;width:300px;clear:both;margin-left:155px;font-size:0.8em;line-height:110%;}
form.contact-formdiv.form-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
form.contact-form p{clear:left;}
.contact-form p.captcha-text{text-align:center;}
form.contact-form input.button{cursor:pointer;}
form.contact-form span.required{color:red;padding-left:2px;}
#searchresults div.search-relevance{color:#999;font-size:91%;line-height:100%;float:right;margin-top:4px;}
#searchresults div.search-relevance-display{float:right;height:9px;background:transparent url(../images/relevance.png) no-repeat right;margin:6px 1px 6px 8px;}
#searchresults a.current-filter{font-weight:700;}
.sitemap ul{list-style-type:disc;}
#imageContainer{overflow:hidden;}
#imageContainer img{position:absolute;top:0;left:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,capxion,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
capxion,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{font-family:arial;font-size:12px;color:#636363;background-color:#FEFEFF;background-image:url(../images/bg-body.png);background-repeat:repeat-x;text-align:center;}
body *{text-align:left;}
h1{font-size:150%;margin-top:21px;margin-bottom:10px;color:#87BB46;}
h2{font-size:130%;margin-top:16px;margin-bottom:10px;color:#007E90;}
h3{font-size:115%;margin-top:12px;margin-bottom:5px;font-weight:700;color:#636363;}
h4{font-size:110%;margin-top:7px;margin-bottom:3px;color:#87BB46;font-weight:400;}
h5{font-weight:400;font-size:100%;color:#007E90;margin-top:2px;margin-bottom:0;line-height:150%;}
p{font-size:100%;margin-bottom:5px;}
li{font-size:100%;list-style:disc;margin-left:15px;}
blockquote{margin-left:15px;margin-bottom:5px;}
strong{font-weight:700;}
em{font-style:italic;}
a{text-decoration:none;color:#007e90;}
a:hover{text-decoration:none;color:#00acc5;}
.note{font-size:95%;color:#636363;line-height:130%;}
.qualifications{font-size:95%;line-height:130%;}
.date{font-style:italic;font-size:95%;}
.credit{font-style:italic;text-align:right;margin-top:-3px;}
img.icon-image{vertical-align:-4px;margin-right:3px;display:inline;}
body .wrapper{width:905px;margin:0 auto;display:block;}
#mainwrapper{margin-top:-175px;}
#header{margin-left:-30px;height:212px;overflow:hidden;clear:none;}
#header-image{width:1280px;height:175px;background:url(../images/headerimage1.png);margin:0 auto;clear:none;}
#header #logo{margin-top:12px;clear:none;}
#header #searchbox,#header #languagebox{margin-top:184px;color:#87BB46;font-size:11px;float:right;clear:none;}
#header #searchbox input{background:white;height:17px;width:110px;font-size:11px;border:1px solid #87BB46;padding-top:2px;color:#636363;}
#header #searchbox img,#header #languagebox img{margin-bottom:-5px;}
#header #languagebox{padding-right:30px;}
#header #languagebox select{height:19px;width:80px;font-size:11px;border:1px solid #87BB46;color:#636363;}
#header label{padding-right:5px;padding-bottom:4px;}
#navbgwrapper{margin-left:-30px;background-image:url(../images/bg-content.png);background-repeat:repeat-y;background-position:-16px 0;height:100%;}
#nav{float:left;margin-left:12px;padding:0;width:275px;font-size:11px;clear:left;}
#nav li,#nav li a{font-size:11px;color:#007e90;text-decoration:none;list-style:none;}
#nav li{padding-left:15px;margin-top:10px;margin-left:0;}
#nav li ul{margin:0;padding:0;}
#nav li ul li{margin:0;margin-bottom:7px;padding-left:10px: 0;}
#nav ul li.current{background:#F7F7F7;}
#nav .subnav{background:#FFF;padding-left:10px;}
#nav .current a{color:#87BB46;}
#navfooterbg{margin-left:-30px;background-image:url(../images/bg-navfooter.png);background-position:-8px 0;background-repeat:no-repeat;height:50px;width:400px;clear:both;}
#languagebox{padding-top:5px;}
#contentwrapper{float:left;margin-left:34px;width:380px;}
#breadcrumbs{margin-top:16px;color:#87BB46;}
#breadcrumbs a{color:#007E90;}
#content img{float:left;margin-right:10px;margin-bottom:5px;}
}#content img.right-image{float:right;margin-left:10px;margin-bottom:5px;}
#article-toplinks{display:none;}
#news{float:right;width:175px;font-size:11px;clear:right;}
#news .news-box{border-bottom:1px solid #87BB46;margin-top:10px;margin-bottom:10px;padding-bottom:5px;}
#news p{color:#007e90;font-size:11px;margin-bottom:0;}
#news p.more{text-align:right;}
#news h4,#news a{color:#87BB46;font-size:11px;text-decoration:none;}
#footerbg{width:100%;height:200px;background-image:url(../images/bg-footer.png);background-repeat:repeat-x;background-position:top;clear:both;}
#footerbg div.wrapper{clear:both;}
#footernav,#footercopyright,#footeraddress{float:left;width:100%;clear:both;}
#footernav{height:27px;margin-left:10px;margin-top:29px;overflow:hidden;}
#footernav a{margin-right:30px;}
#footercopyright{margin-left:10px;margin-top:8px;height:27px;overflow:hidden;}
#footeraddress{margin-left:10px;margin-top:8px;}
#content div.contact-form label{text-align:left;width:100px;}
#content div.contact-form input,#content div.contact-form textarea{width:250px;}
