*{margin: 0 auto; padding: 0;}
body {background:#ffffff; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin: 0 auto; padding: 0;}

img.zlogo{padding: 20px 0 10px 20px; margin: 0;}

.nm_mod{margin: 0 0 0 10px;}
.nm_mod .hd{/*border-bottom: 2px solid #23592e;*/ background: url(../images/green_border.png) repeat-x bottom left;}
.nm_mod h2 span{color: #eea842; font-weight: bold; text-transform: none;}

.nm_head{border: 1px solid #a3a4a4; height: 169px;}
.nm_body{overflow: hidden; margin-top: 10px; padding: 10px; border: 1px solid #a3a4a4;}
.nm_foot{width: 100%; float: left; background: #E8E8E8; padding: 0; margin: 2% 0 2% 0; border-top: 1px solid #635656;}

.nm_leftnav ul{margin: 0; padding: 0 15px;}
.nm_leftnav ul li{list-style-type: none; font-size: 12pt; font-weight: bold; /*border-bottom: 1px solid #cccccc;*/ margin: 0; padding: 0; background: none;}
.nm_leftnav ul li p, .nm_leftnav ul li p em {font-size: 10pt; color: #23592e;}
.nm_leftnav ul li p a{padding: 15px 0 15px 0; background: none; color: #025edb; text-decoration: underline; font-weight: bold;}
.nm_leftnav ul li a, .leftpanel ul li a:hover{color: #23592e; text-decoration: none; padding: 15px 10px 15px 0; background: url(../images/gray_border.png) repeat-x bottom left; display: block; font-weight: bold;}
/*.nm_leftnav ul li a:hover{background: #ecebd9 url(../images/gray_border.png) repeat-x bottom left;}*/

.nm_leftnav ul li a.selected{background: url(../images/selected_bg.png) no-repeat; color: #23592e; padding: 10px 10px 13px 10px;}
.nm_leftnav ul li a.selected span{color: #23592e; font-weight: normal; font-size: 9pt; display: block;}

.nm_leftnav ul li a.visitor{background: url(../images/left_green_arrow.png) no-repeat 10px center; font-size: 9pt; border-bottom: 1px solid #cac480; padding: 10px 10px 10px 23px;}

.nm_leftnav ul li.welcome{color: #23592e;font-size: 15pt; padding: 0 10px 8px 0; background: url(../images/green_border.png) repeat-x bottom left;/* border-bottom: 2px solid #267a35;*/}


.nm_faq_listing{margin: 10px 0 0 0; padding: 10px 0 30px 0; background: #b6cdba; border-top: 1px solid #a2a2a2; border-bottom: 1px solid #7aab82;}
.nm_faq_listing ul{padding: 0 15px; margin: 0;}
.nm_faq_listing ul li{padding: 0; margin: 0; list-style-type: none; line-height: 28px; background: none;}
.nm_faq_listing ul li a{color: #23592e; text-decoration: none;}

.nm_faq_listing ul li.faq{color: #635656;font-size: 12pt; padding: 0 10px 8px 0; background: url(../images/graybold_border.png) repeat-x bottom left; /*border-bottom: 2px solid #635656;*/}
.nm_faq_listing ul li.spcl{font-size: 12pt; padding: 10px 10px 0 0;}

.font23{font-size: 23pt;}
.font33{font-size: 33pt;}
.font15{font-size: 15pt;}

a.znm, a.znm em{color: #025edb; text-decoration: underline; font-weight: bold;}