.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; }
.zsearchformhr{  margin-top:5px; margin-bottom:3px; line-height:1px;   float:none; width:95%; height:1px; }
br{line-height:normal;}
.zSearchFormTable br{ line-height:1px; }

.zResultCountAbsolute{top:0px; position:absolute; z-index:30; width:130px;float:none; border:1px solid #999999; background-color:#FFF;display:none; padding:5px; color:#000; }
.tr_error td,.tr_error th{background-color:#990000; color:#FFFFFF; border-bottom:1px solid #FFFFFF; }
input, select, button, textarea { padding:2px; 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; }

/*
*/
.zcontent-sublink-tab, .zcontent-sublink-tab:link, .zcontent-sublink-tab:visited, .zcontent-sublink-selected{display:block; padding:2px; color:#000;    }
.zcontent-sublink-tab:hover{ background-color:#FFF; color:#000; }
.zcontent-sublink-selected{ background-color:#FFF; color:#FF0000; text-decoration:none; }
.zcontent-sublink-subtab, .zcontent-sublink-subtab:link, .zcontent-sublink-subtab:visited{display:block; padding:2px; }
.zcontent-sublink-subtab:hover { background-color:#FFF; color:#666; }
.zcontent-sublink-column{float:left !important; width:49%; padding-right:1%;}
.zcontent-sublink-columncontainer{float:left; width:100%; clear:both; padding-bottom:10px; background-color:#EFEFEF; border:1px solid #CCC; font-size:90%; line-height:150%; margin-bottom:10px;}
.zcontent-sublink-tableofcontents{float:left; width:100%; font-size:10px; line-height:10px; padding:5px;}
.zcontent-sublink-container{float:left; padding:10px; padding-bottom:0px;}
.zcontent-sublink-columncontainer li{clear:both;}
.zcontent-sublink-link-selected{ display:block; float:left; padding:2px; }
.zcontent-sublink-link{ display:block; float:left; padding:2px;}
.zcontent-sublink-link:hover{ background-color:#FFF; color:#666; }
.zcontent-sublink-link-delimiter{display:block; float:left;padding:2px;}
.zcontent-sublink-number-style{float:left; display:block; padding-top:2px; padding-bottom:2px; width:5%;}
.zcontent-sublink-number-link{float:left;display:block; width:95%;}
.zcontent-sublink-number-ul{list-style:none;margin:0px; padding:0px; padding-top:5px; padding-left:10px;}
.zcontent-sublink-ul{margin:0px; padding:0px; padding-top:5px; padding-left:25px;}

#zModalOverlayDiv {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100px;
     height:100px;
     z-index:30000;
	 float:none;
	 background-image:url(/z/a/images/bg-checker.png);
}

 #zModalOverlayDiv2 {
     position: absolute;
     left: 0px;
     top: 0px;
	 width:20px;
	 height:20px;
     color: #000;
	 overflow:auto;
     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; }

.zMenuWrapper span{display:block; }
.zMenuClear {clear: both;height: 0px;line-height: 0.0px; font-size:0px;}
#zMenuDivDefault, #zMenuDivDefault ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#zMenuDivDefault a {
	display: block;
	text-decoration: none;
	padding: 12px 12px 12px 12px;
	color: #000;
}
#zMenuDivDefault a.trigger {
	border-left: 1px solid #999;
	padding: 5px;
    font-weight:bold;  
}
#zMenuDivDefault a.imagetrigger {
	padding:0px;
}
#zMenuDivDefault li ul li  { 
	width:100%;
    background:none;
    background-color: #FFFFFF;
    color:#000 !important;
}
#zMenuDivDefault li li{
	float: left;
	width:100%;
	clear:both;
}
#zMenuDivDefault li{
	float: left;
}
#zMenuDivDefault ul li a  {
	background:none; 
	border-right: 0;
	padding: 5px;
    border-bottom:1px solid #CCC;
}
#zMenuDivDefault li ul {
	position: absolute;
	display: none;
	z-index:2000;
    border-left:1px solid #CCC;
	background-color: #FFFFFF;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
#zMenuDivDefault li {position: relative;}

/* hide from IE mac \*/
#zMenuDivDefault li {position: static; width: auto;}
/* end hiding from IE5 mac */


#zMenuDivDefault li:hover ul, #zMenuDivDefault li.zMenuHvr ul {
	display: block;
}

#zMenuDivDefault li:hover a, #zMenuDivDefault a:focus,
#zMenuDivDefault a:active, #zMenuDivDefault li.zMenuHvr a {
	color: #FFF; 
    background-color: #369;
}
#zMenuDivDefault li:hover ul a, #zMenuDivDefault li.zMenuHvr ul a {
	color: #000000;
	background:none;
}

#zMenuDivDefault ul a:hover {
    background-color: #369 !important;
	color: #FFFFFF !important;

}
#zMenuDivDefault{ float:left;color:#000;  }  
object{border:none;}
        .zsearchfiltertab:link,.zsearchfiltertab:visited{display:block;float:left; padding:10px;  font-size:12px; font-weight:normal;border-left:1px solid #999;background-color:#EEE;}
		.znewsearchresultstable td{ padding:5px;}
