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;}
.float-left{float:left;margin:3px 10px 5px 0;}
.float-right{float:right;margin:3px 0 5px 10px;}
img.icon-image{vertical-align:-4px;margin-right:3px;display:inline;}
.note{font-size:93%;line-height:130%;}
.date{font-style:italic;font-size:95%;margin-top:-3px;}
.credit{font-style:italic;text-align:right;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;}
.sitemap ul{list-style-type:disc;}
form.contact-form label{float:left;display:block;text-align:right;margin-right:5px;}
form.contact-form input,form.contact-form select,form.contact-form textarea{float:left;margin-bottom:3px;margin-right:5px;}
form.contact-form br{clear:left;margin-bottom:3px;}
form.contact-form div.form-field{float:left;margin-bottom:3px;width:300px;}
form.contact-form div.form-field br{margin:15px 0;}
form.contact-form div.form-field input{float:none;}
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 div.captcha{margin:7px 0;}
form.contact-form input.button{cursor:pointer;}
.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_slideshow{position:relative;width:300px;height:200px;background-repeat:no-repeat;overflow:hidden;}
div.jojo_slideshow img,div.jojo_slideshow span{display:none;}
div.jojo_slideshow img.current{display:block;}
body{background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;letter-spacing:0.07em;}
table{border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
body{background-color:#FFF;text-align:center;margin-bottom:40px;font-family:Verdana,Lucida,sans-serif;line-height:18px;font-size:15px;color:#666;}
strong{font-weight:700;}
em{font-style:italic;}
blockquote{margin:10px;font-size:1.4em;color:#777;font-style:italic;}
ul{list-style:disc;margin:20px;color:#666;}
ol{margin:20px;color:#666;}
ol li{list-style-type:decimal;margin:5px 10px;}
ul li{list-style:disc;margin:5px 10px;}
a{text-decoration:none;color:#3E91C4;}
a:hover{text-decoration:underline;}
h1{color:#4EA3D7;margin:15px 0;clear:both;font-weight:300;font-family:Tahoma,Verdana,sans-serif;font-size:2.4em;line-height:normal;}
h2{color:#4EA3D7;margin:15px 0;clear:both;font-weight:300;font-family:Tahoma,Verdana,sans-serif;font-size:1.5em;line-height:normal;}
h3{color:#222;margin:25px 0 15px 0;font-weight:300;clear:both;font-size:1.8em;line-height:normal;}
h4{font-size:1.6em;color:#222;width:95%;clear:both;font-weight:300;line-height:1.5em;border-bottom:1px solid #ccc;margin:25px 0 15px 0;}
h5{font-size:1.4em;color:#222;font-weight:300;margin:10px 0;}
h6{font-size:1.2em;color:#555;line-height:1.4em;margin:10px;}
p{margin-bottom:8px;}
table{margin:10px;border-collapse:collapse;}
label{font-size:1em;}
input.text,textarea{font-size:1em;}
#wrap{width:960px;margin:0 auto 0;text-align:left;}
#header{height:75px;background:url(../images/header.jpg) no-repeat right top;}
a.logo{float:left;padding:8px 0 0 5px;display:block;}
#menu{margin:0 0 5px;color:#fff;background-color:#0098FF;height:36px;clear:both;width:960px;background:url(../images/bkgrd-menu.png) repeat-x top;}
#menu ul{list-style:none;text-align:left;margin:0;width:100%;}
#menu ul li{list-style:none;height:100%;float:left;margin:0;}
#menu ul li.current a{background-color:#000066;background:url(../images/bkgrd-menu.png) repeat-x bottom;}
#menu ul li a{color:#fff;text-decoration:none;padding:9px 9px;z-index:10;display:block;font-size:0.750em;text-transform:uppercase;background:url(../images/bkgrd-menu.png) repeat-x top;}
#menu ul li a:hover{background-color:#000066;background:url(../images/bkgrd-menu.png) repeat-x bottom;}
#menu ul li ul{margin-top:0;background-color:#0098FF;}
#menu ul li ul li{font-weight:400;padding-bottom:0;width:100%;background-image:none;}
#menu ul li ul li a:hover,#menu ul li.current ul li a:hover{background-image:none;background-color:#126cc2;}
#menu li ul li a,#menu ul li.current ul li a{height:100%;text-align:left;text-transform:capitalize;padding:6px 10px;font-size:11px;background-image:none;background-color:#062c51;}
#menu li a{text-align:center;border-bottom:0;}
#menu li ul{position:absolute;width:180px;top:-999em;}
#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul{top:-999em;}
#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul{top:auto;}
#container-wrap{width:960px;font-size:0.8em;text-align:left;}
#breadcrumbs{color:#333;text-decoration:none;text-align:left;margin:0 10px 10px;}
#breadcrumbs a{text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
#content{text-align:left;margin:10px 0 25px 5px;width:700px;float:left;}
#flashcontent{margin:20px 0 10px;}
#sidebar{margin:10px 5px 25px 0;width:220px;float:right;}
#sidebar h3{font-size:1.1em;font-weight:700;}
#sidebar p{clear:both;}
#sidebar img{margin-bottom:10px;}
#footer{background:#ececec;margin:0;padding:20px 10px;text-align:center;font-size:0.8em;min-height:30px;}
#footer.homefoot{height:60px;}
#footer a{text-decoration:none;font-size:0.9em;}
#footer a:hover{text-decoration:underline;}
#footer li{display:inline;list-style:none;padding:0 2px;margin:-2px !important;}
#footer li.first{border-left:0;}
#footer li.last{border-right:0;}
#footer li a{text-decoration:none;color:#000;}
#footer li a:hover{text-decoration:underline;}
#footer p{margin:5px;font-size:0.9em;}
#credits{margin:2px auto 10px;text-align:right;font-size:0.7em;color:#999;}
#credits a{color:#999;}
.clear{clear:both;}
.left{float:left;padding:10px 10px 10px 0;}
.right{float:right;padding:10px 0 10px 10px;}
form.contact-form p{margin-bottom:0;}
ul.homeul{list-style:disc;margin:0;padding:0 0 0 4px;}
form.contact-form label{width:215px;margin-bottom:10px;}
form.contact-form fieldset legend{width:215px;text-align:right;float:left;font-weight:400;}
form.contact-form input.radio{margin-top:3px;}
form.contact-form input.checkbox{margin-top:3px;}
form.contact-form fieldset div{width:470px;float:right;}
form.contact-form fieldset div label{text-align:left;margin-bottom:3px;}
div.feature{height:250px;float:left;width:300px;margin-right:10px;text-align:center;}
div.feature div{width:480px;}
div.feature a h3{text-decoration:none;}
div#featslideshow{width:700px;height:500px;}

