body{background-color: #e6fff4;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-x-position: 0%;

background-y-position: 0%;font:12px/17px Arial, Helvetica, sans-serif;}
#header{background:url(/images/zrbanner.jpg) height:68px;margin:0;}
#header span{display:none;}
#container{width:800px;margin:10px auto;padding-bottom:0px;border-bottom:1px solid #868984;}
#nav_cell{width:154px;background:#88CFB1 url(/images/col-left.jpg) repeat-x;vertical-align:top;border-left:1px solid #88CFB1}
#content_cell, #content_cell_interior{width:451px;vertical-align:top;padding:5px 15px;border-right:1px solid #a8a8a8;}
#content_cell_interior{width:451px;}
#right_cell, #right_cell_interior{width:150px;background:url(/images/col-right.jpg) repeat-x;vertical-align:top;border-right:1px solid #448368}
#right_cell_interior{background-position:top;width:150px;}

#nav{list-style-type:none;margin:25px 0;padding:0;font-size:11px;line-height:16px;}
#nav li{display:inline;}
#nav li a{display:block;text-decoration:none;width:134px;padding:6px 11px;color:#fff;background:#519e7d;border:1px solid #448368;border-width:1px 0;margin:3px 0;}
#nav li.current a{background:#519e7d;}
#nav li a:hover, #nav li.current a:hover{color:#fff;background:#61C098;}
#nav li a:active{}
#nav li ul{margin:0;padding:0;display:none;}
#nav li.current ul{display:block;}
#nav li ul li a{background:#5FB892;padding:4px 5px 4px 25px;width:123px;margin:0;}
#nav li.current ul a{background:#715B9B;}
#nav ul li.current a{background:#654573;/* url(/images/subnav-bullet.gif) no-repeat 3px center;*/}
#nav li#nav_news a{margin-top:2em}

a{color:#003822;text-decoration:underline; margin-left: auto; margin-right: auto;}
a:hover{color:#448368;text-decoration:underline; margin-left: auto; margin-right: auto;}
h2{color:#36624F;font-size:22px;line-height:20px;margin:14px 0;font-family: Helvetica, sans-serif;font-weight:normal;}
h3{color:#231512;font-size:14px;line-height:14px;margin:8px 0;Helvetica, sans-serif}

#news_header a{display:block;background:url(/images/news-header.png) no-repeat center;height:15px;margin:20px auto 10px; margin-left: auto; margin-right: auto;}
#news_header span{display:none;}
a.news{display:block;background:#519e7d;margin:7px 0;padding:5px 10px 5px 10px; margin-left: auto; margin-right: auto;font-size:13px;border:solid #45563B;border-width:1px 0;color:#ffffff;}
a.news:hover{color:#000000;background:#EAFDF5;}
.news_date{font-weight:normal;font-size:13px;color:#646763;float:right;}

#consultation{margin:0px auto;background:#EAFDF5;width:150px;padding:5px 10px;border:1px solid #EAFDF5}
#right_cell_interior #consultation{margin:0;}

#footer{width:800px;margin:0 auto 1em;color:#70736F;font-size:12px;}
#footer a, #footer span{color:#36624F;}

.contentpaneopen input, .contentpaneopen select, .contentpaneopen textarea{background:#DADFD8;}

.divider{margin:1.5em 0;border-top:1px dashed #778C6B;clear:both;}

#content_cell img, #content_cell_interior img{margin:10px 10px 10px 5px;border:1px solid #555;}
#content_cell li, #content_cell_interior li{margin:10px 0;}

form label b{font-weight:normal;}

a img{border:0;}

input{border:1px solid #60BF96;padding:2px 4px;margin:0 5px 4px 0;background:#ffffff;-moz-border-radius:5px;}
textarea, select{border:1px solid #60BF96;padding:2px 0 2px 4px;margin:0 5px 4px 0;background:#ffffff;-moz-border-radius:5px;}
input[type="submit"]{border:1px solid #469;-moz-border-radius:5px;border-radius:5px;padding:1px 10px;cursor:pointer;}
input[type="checkbox"]{border:0;background:0;}
input:hover{background:#60BF96;}
fieldset{border:0;margin:0;padding:0;}
fieldset legend{display:none;}

ul.zemError{margin:0;padding:0;list-style-type:none;}
ul.zemError li{border:1px solid #444;margin:0.5em 0;padding:5px;background:#E9EFC3}

#search_form{margin:1em 10px;}
#search_form input{background:#eafdf5;border-color:#519e7d;color:#000000;font-size:10px;}
#search_form input.text{width:58px;margin-right:2px;color:#000000}
#search_form input.submit{padding:1px 3px;}
#search_form input:hover{background:#EAFDF5;}

#states{line-height:1.2;margin-top:0.8em;border-top:1px solid #519e7d;padding-top:0.8em;font-size: 12px;}
input.zemRequirederrorElement {background:#ffffff}
#content_cell #zemContactForm div{display:none;}
#content_cell_interior #zemContactForm div{display:none;}

div.pager{text-align:center}
ul.rsx-page-num-list{display:inline;list-style:none;margin:0;padding:0;}
ul.rsx-page-num-list li{display:inline}
div.pager a, ul.rsx-page-num-list li a, ul.rsx-page-num-list li span.unlinked{border:1px solid #778C6B;padding:2px 5px;margin:0 1px;background:#E2E7E0;}
ul.rsx-page-num-list li a:hover{background:#EEF3EB}

img.article_image{float:right;border:0 !important;margin:0 -15px 2px 10px !important;}