.zFormMessageBox{ width:90%; background-color:#FFFFFF; color:#000000; display:none; margin-bottom:10px; clear:both; }
.zFormMessageBox .successBox { border:1px solid #009900; padding:10px; width:90%; }
.zFormMessageBox td{ border:1px solid #990000; }
.zFormMessageBox th{ background-color:#990000; color:#FFFFFF; font-weight:bold; }
.tr_error td,.tr_error th{background-color:#990000; color:#FFFFFF; border-bottom:1px solid #FFFFFF; }
input { padding:0px; line-height:normal; }

.searchMenu *{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:none; background:none; background-color:#FFFFFF; text-decoration:none;
}
.searchMenu div, .searchMenu a{ float:left;}
.searchMenu .zExpMenuBox{
width:106px;
padding:3px;
border:1px solid #999999;
background-color:#FFFFFF;
}
.searchMenu .zExpMenuOptionOver:link, .searchMenu .zExpMenuOptionOver:visited, .searchMenu .zExpMenuOptionOver:active,.searchMenu .zExpMenuOptionOver:hover{
background-color:#336699;
color:#FFFFFF;
}
.searchMenu .zExpMenuInput{
border:none; background:none; vertical-align:middle; float:left; display:none;
}
.searchMenu .zExpMenuExpBox *{
white-space:nowrap;
}
.searchMenu a:hover{
border:1px solid #CCCCCC;
color:#990000;
}
.searchMenu a{
display:block; width:100px; height:15px; padding:2px; clear:both;
border:1px solid #FFFFFF;
}
.searchMenu .zExpMenuGroupLabel{
font-size:13px; font-weight:bold; padding:3px; display:block; color:#000000;
}
.searchMenu .zExpandingBoxSubmitLinks a{
text-align:center; background-color:#336699; color:#FFFFFF; width:auto; white-space:nowrap; float:right;padding:5px; margin:5px;
}
.searchMenu .zExpMenuOptionOver:hover, .searchMenu .zExpandingBoxSubmitLinks a:hover{
background-color:#009900; color:#FFFFFF;
}
.searchMenu .zExpandingBox{
margin-left:5px;
width:550px;
border:1px solid #990000;
background-color:#FFFFFF;
}
.zExpandingBox td{ background-color:#FFFFFF; }

.ztablink, .ztablink:link, .ztablink:visited, .ztablink-selected{display:block; padding:5px; background-color:#FFF; color:#000; margin-top:2px; border-bottom:2px solid #000; }
.ztablink:hover{ background-color:#000; color:#FFF; }
.ztablink-selected{ background-color:#FFF; color:#FF0000; text-decoration:none; }
.zsubtablink, .zsubtablink:link, .zsubtablink:visited{display:block; padding:2px;padding-left:15px; padding-bottom:5px; padding-top:5px; clear:both; background-color:#FFF; color:#000;}
.zsubtablink:hover { color:#FF0000; }

#zModalOverlayDiv {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     z-index:30000;
	 float:none;
	 background-image:url(/z/a/images/bg-checker.gif);
}

 #zModalOverlayDiv2 {
     position: absolute;
     left: 0px;
     top: 0px;
	 width:20px;
	 height:20px;
     color: #000;
     background-color: #fff;
     border:1px solid #000;
	 float:none;
     padding:15px;
     text-align:left;

}
#zModalOverlayDiv2 h2, #zModalOverlayDiv2 h3, #zModalOverlayDiv2 h1{ color:#000; }
#zModalOverlayDiv2 a:link, #zModalOverlayDiv2 a:visited{ color:#369; text-decoration:underline; }
#zModalOverlayDiv2 a:hover { color:#F00; }
