td { font-family: Arial; font-size: 12px; color: #000000}
td.exmpl { font-family: Arial; font-size: 11px; color: #999999}
td.head { font-family: Arial; font-size: 11px; color: #FFFFFF}
p { font-family: Arial; font-size: 12px; color: #000000}
.zb,a.zb:link, a.zb:active, a.zb:visited,a.zb:hover, .zt,.z,a.z:link, a.z:active, a.z:visited,a.z:hover { font-family: Arial; font-size: 12px; color: #336699; text-decoration: none;}
.zb,a.zb:link, a.zb:active, a.zb:visited,a.zb:hover {font-weight:bold;color:#300;}
a.z:hover,a.zb:hover { text-decoration: underline;color:#900;}
.zh1,.zh,.zf,.zfr { font-family: Arial; font-size: 12px; color: #336699; text-decoration: none;font-weight: bold; padding-bottom:5px}
.zh { font-family: Tahoma; font-size: 12px; padding-top:7px}
.zh1 { font-family: Tahoma; font-size: 12px; padding-top:2px}
.zfr {padding-right:30px}
.zt {font-family: Tahoma;color: #000000; font-size: 8pt;}
.cnt { font-family: Arial; font-size: 12px; color: #000000; padding: 0 20 0 20}
.vcm { background-image: url('/img/vcm.gif'); 
background-repeat:no-repeat;
}
.vcmu { background-image: url('/img/vcmu.gif'); 
background-repeat:no-repeat;
}

a.menu:link, a.menu:active, a.menu:visited { font-family: Arial; font-size: 13px; color: #336699; text-decoration: none; font-weight: bold;}
a.menu:hover { font-family: Arial; font-size: 13px; color: #336699; text-decoration: none; font-weight: bold;}
a.cat:link, a.cat:active, a.cat:visited { font-family: Arial; font-size: 12px; color: #336699; text-decoration: none; font-weight: bold;}
a.cat:hover { font-family: Arial; font-size: 12px; color: #aa0000; text-decoration: underline; font-weight: bold;}


a:link, a:active, a:visited { font-family: Arial; color: #336699; text-decoration: underline;}
a:hover { font-family: Arial; color: #336699; text-decoration: underline;}

.header { font-family: Arial; font-size: 23px; color: #336699; font-weight: bold }

.b1 {margin:0px 0px 0 1;width:208px;}
.b1,.ba,.bb {display:block;overflow:hidden;font-size:1px;}
.ba {background:#EBAD61;margin:0 0px 0 1}
.ba,.bb {height:1px;}
.bb {background:#F2CB9C;border:#F2CB9C solid;}
.b2 {border-left:#EBAD61 1px solid;border-right:#EBAD61 1px solid;}
.ttt { visibility: hidden; position: absolute; }
.x,.x:link,.x:active,.x:visited,.x:hover,.x2,.x2:link,.x2:active,.x2:visited,.x2:hover {background-color:#999999;color:#ffffff;font-size:14px;text-decoration:none;}
.zs {color:#f00;font-family: Arial; font-size: 12px;}
a.tip,a.tip:link,tip:active,.tip:visited {text-decoration:underline;position: relative;color: #cc0000;}
a.tip span {
	display: none;
	position: absolute;
	top:0px;
	cursor: default;
	left: -10px;
	width: 400px;
	padding: 5px;
	z-index: 9999;
	background-color: #fff;
	text-decoration: none;
	color: #009;
	border: 1px solid #f00;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a.tip:hover {text-decoration: none;	font-size: 99%;}
a.tip:hover span {display: block;}
#op,#hlo {display: none; position:absolute;}
#op {background:#fff;border:#999 3px solid;padding:5px; width:400px;}
#op table td a {font: normal 12px/1.0 Arial,helvetica; text-decoration:none;color:#006;}
#op table td a:hover {color:#c00;}

#opa {font: bold 12px/1.0 Arial,helvetica; text-decoration:none;color:#000; padding:1px 3px; border: 2px solid #ddd;}
#opa:hover {color:#c00;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.sh img {border: 1px solid #999;}
