
body{font-family:Tahoma,Geneva,sans-serif;font-size:0.9em;text-align:center;background:#FFF;padding:0;margin:0;}
h1,.h1{font-size:2em;margin:0.5em 0;color:#49c307;font-weight:bold;}
h2,.h2{font-size:1.6em;color:#000;font-weight:bold;margin:0.5em 0;}
h3,.h3{font-size:1.2em;font-weight:bold;color:#49c307;}
h3 a{color:#000;text-decoration:none;}
h4{font-size:1.1em;}
h5{font-size:1.2em;margin-top:0;margin-bottom:8px;}
img{border:0;}
ul,p{line-height:2em;}
a:active{border:none;outline:none;}
a,.faux-link{color:#49c307;}
a:hover,.faux-link:hover{text-decoration:none;}
a.alt{color:#333;}
.left{float:left;}
.right{float:right;}
.faux-link{background:none;border:0;text-decoration:underline;padding:0;margin:0;font-size:100%;cursor:pointer;}
.example{color:#666 !important;}
a.nounderline{text-decoration:none;}
a.nounderline:hover{text-decoration:underline;}
a.nounderline-hover:hover{text-decoration:none;}
form{margin:0;padding:0;clear:both;overflow:hidden;height:1%;text-align:center;width:auto;}
form.nocenter{text-align:left;}
form table{margin-top:10px;}
fieldset,.fieldset{background:#e4f6da;text-align:left;margin:0;border:2px solid #49c307;}
fieldset{display:inline;padding:20px 40px 20px 10px;margin:0;position:relative;}
.message fieldset{display:block;}
fieldset.alt_border{border:2px solid #ffc000;}
form.no_style fieldset{background:none;border:none;}
.fieldset_no-border fieldset{background:none;border:none;padding:0;}
legend{display:none;}
input,select,textarea,.faux-link{border:1px solid #8F542C;padding:0.4em;font-size:110%;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;overflow:auto !important;}
select{padding:0.33em;}
input[type="checkbox"],input[type="radio"],input[type="image"]{background:transparent;border:0;}
option{padding-right:0.5em;}
.formitem{clear:both;margin-bottom:8px;}
.formitem label{width:180px;float:left;text-align:right;padding-right:10px;padding-top:5px;}
.formitem label.reset{width:auto;float:none;text-align:inherit;padding:inherit}
.formitem label.alt{display:block;font-weight:bold;padding-bottom:5px;color:#666;text-align:left;margin:0 !important;float:none;}
.formitem span{color:#999;}
.submit{margin-left:190px;}
button{padding:20px;font-size:16px;font-weight:bold;cursor:pointer;}
.required-star{position:absolute;margin:6px 0 0 10px;}
.double-arrows{background:url(/img/double-arrows-green.gif) 0% 50%;}
.delete{background:url(/img/icons/cancel.png) 0% 50%;}
.graphic_link{padding-left:20px;background-repeat:no-repeat;}
.entry ul li{list-style-image:url(/img/icons/page_white_go.png);}
li.pdf{list-style-image:url(/img/icons/page_white_acrobat.png) !important;}
table.list{border-collapse:collapse;cursor:default;width:100%;background:#FFF;font-size:0.8em;}
table.list th{color:#000;text-align:left;}
table.list th.center,table.list td.center{text-align:center;}
table.list td,table.list th{padding:6px;border:1px solid white;}
table.no-border td,table.no-border th{border:0;}
table.list tbody tr{background:#e0f4fa;}
table.list tbody tr.child{background:#e8f7fb;}
a.child-open{text-decoration:none;color:#000;width:15px;height:15px;position:absolute;text-align:center;line-height:15px;}
table.list tbody tr.selected,table.list tbody tr:hover{background:#FFFF99;}
table.list tbody tr.inactive{background:#99FFFF;}
table.list thead tr th,table.list tbody tr td.alt,table.list thead.alt tr th.alt{background-color:#F0820B;color:#FFF;white-space:nowrap;}
table.list thead.alt tr th{background-color:#999;color:#FFF;}
table.list tfoot{border-top:1px solid #CCC;text-align:right;background:#F0F0F0;}
table.list tfoot td{border:0;}
table.list tfoot select,table.list tfoot input{padding:0;}
table.list.expired{color:#C00;}
table.list tr.no_results{font-size:1.2em;}
table.list tr.no_results td{padding:10px;}
blockquote{clear:both;font-style:italic;padding:2em;margin-right:2em;margin-left:2em;background-color:#e4f6da;border:3px solid #bde9a6;}
#page{text-align:left;width:930px;padding:0 15px 0 15px;margin:auto;}
#header{}
#header h1,#header div.h1{margin:0;padding:0;}
#header h1 a,#header div.h1 a{white-space:nowrap;width:295px;background:url(/img/logo.gif) no-repeat top left;float:left;margin:0;padding:0;height:130px;text-decoration:none;}
#contact-me{display:block;float:right;width:290px;height:30px;background-color:#49c307;background:url(/img/contact-box.gif) no-repeat top left;color:white;text-align:center;line-height:30px;text-decoration:none;margin-right:15px;}
#menu{list-style:none;margin:0;padding:0;font-size:16px;width:940px;top:90px;text-align:right;position:absolute;}
#menu li{display:inline;}
#menu li a{text-decoration:none;padding:12px 1px 3px 1px;margin:0 3px;}
#menu li.last a{padding-right:0;}
#menu li a:hover,#menu li.active a{border-bottom:2px solid #49c307;}
#page-body{clear:both;}
#boiler{background:url(/img/boiler-background.gif) repeat-y;overflow:hidden;position:relative;border-bottom:1px solid #bde9a6;}
#boiler-lhs{width:610px;float:left;text-align:justify;}
#boiler-lhs-inner{padding:15px;}
#boiler-lhs-inner a{color:#333;}
#boiler-lhs-inner h2{margin:0;padding:0;line-height:normal;font-size:1.8em;}
#boiler-lhs-inner h3{font-size:1.5em;color:#000;font-weight:normal;}
#boiler-rhs{width:290px;float:right;display:block;text-decoration:none;min-height:263px;padding:15px;overflow:hidden;position:relative;text-align:justify;}
#boiler-rhs p{color:#333;font-size:0.8em;margin-top:15px;}
a.h2{text-decoration:none;}
#more-info{background:url(/img/read-more.png) no-repeat top right;position:absolute;width:160px;left:-7px;z-index:1000;line-height:2em;height:69px;text-align:right;padding-right:15px;padding-top:6px;top:224px;}
#more-info a{display:block;}
#magic-light-switch{position:absolute;bottom:0;right:0;}
#ticker,#breadcrumb{border-bottom:1px solid #bde9a6;font-size:0.8em;line-height:3.5em;padding-left:15px;color:#333;}
#breadcrumb{border-top:2px solid #bde9a6;background:#e4f6da;}
#breadcrumb ul{list-style:none;margin:0;padding:0;display:inline;}
#breadcrumb ul li{display:inline;}
#breadcrumb ul li a{padding-right:20px;background:url(/img/double-arrows-green-simple.gif) no-repeat right;margin-right:5px;}
#ticker span{padding-left:10px;}
#ticker a,#breadcrumb a{font-weight:bold;}
#body-lhs{width:595px;float:left;}
.body-full{width:100% !important;float:none;}
#body-rhs{width:320px;float:right;margin:15px 0 0 0;}
.body-rhs-inner h2 a,.body-rhs-inner.h2 a{text-decoration:none;}
.body-rhs-inner{font-size:0.9em;padding:0 15px 15px 15px;background-color:#e4f6da;border-bottom:1px solid #bde9a6;overflow:hidden;text-align:justify;margin-bottom:15px;}
.body-rhs-inner-alt{background-color:#a0ef75;border:none;}
.body-rhs-inner p.h2{margin-top:0.5em !important;}
.body-rhs-inner p{line-height:1.7em;}
.body-rhs-inner ul{margin-top:0 !important;padding-top:0 !important;}
#body-rhs input{width:80%;}
#body-rhs input[type="checkbox"]{width:auto;}
ul.arrows{list-style:url(/img/double-arrows-green.gif) outside;padding-top:1em;margin-left:0;padding-left:20px;}
ul.arrows li{margin-bottom:0;padding-left:5px;}
ul.arrows li.no-arrow{list-style:none;}
.green-screen{background:#e4f6da;padding:10px 10px 10px 30px !important;}
.item{color:#000;padding:0;margin:0;font-weight:normal;margin-bottom:1px;overflow:hidden;font-size:1.5em;background:#b9fc94;}
.item a{color:#000;padding:0;margin:0;padding:15px;display:block;text-decoration:none;}
.multi-img-wrapper{float:right;display:block;}
.multi-img-wrapper span.img-wrapper{clear:both;}
.item span.img-wrapper{margin:-20px 15px 0 -15px;float:left;width:94px;height:94px;overflow:hidden;display:block;}
.item span.img-sub-wrapper{position:absolute;display:block;}
.item img.main-image{}
span.link{text-decoration:underline;display:block;}
span.date{color:#49c307;display:block;margin-top:10px;}
.item:hover span.link{text-decoration:none;}
.item-alt{background-color:#a0ef75;}
#footer{clear:both;padding-top:30px;}
#footer-inner{border-top:3px solid #AAA;background:#CCC;padding:15px;}
#footer ul{list-style:none;padding:15px 0;margin:0;display:inline;float:right;overflow:hidden;height:1%;}
#footer ul li{display:inline;}
#footer ul li a{padding-left:10px;margin-left:5px;}
#tags{list-style:none;margin:0 0 0 2px;padding:0;font-size:0.75em;background:#F6F6FF;padding:10px;border-top:1px solid #bde9a6;border-bottom:1px solid #bde9a6;margin-bottom:15px;overflow:hidden;height:1%;}
#tags li{display:inline;padding-right:15px;}
#tags li span{padding:0;margin:0 0 5px 0;color:#666;font-weight:bold;}
a.tag{padding-right:0.5em;}
.img-wrapper{font-size:0.8em;color:#666;}
.img-wrapper span{display:block;margin-top:5px;text-align:center;}
.img-right{float:right;padding:15px 0 15px 15px;}
.img-left{float:left;padding:15px 15px 15px 0;}
.img-center{padding:15px;}
#content{overflow:hidden;height:1%;}
.first-para{font-size:1.1em;margin-top:0;}
#content-toolbar{overflow:hidden;height:1%;background:url(/img/tag-background.png) repeat-x left bottom;padding:10px;border-top:1px solid #f4fbef;margin-bottom:15px;}
#ct-date{float:left;color:#666;}
#ct-addthis{float:right;display:block;vertical-align:middle;}
.read-more{border-top:2px solid #bde9a6;clear:both;margin-top:1em;padding-top:1em;}
