.wht10 {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 10px;
}

.wht12 {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
}

.wht14 {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 14px;
}

.wht16 {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 16px;
}

.wht18 {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 18px;
}



.gry10 {
	font-family: Arial;
	font-size: 10px;
	color: #8F8F8F;
	font-weight: bolder;
}

.gray18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
}



.blk {
	font-family: Arial;
	color: #000000;
}

.blk10 {
	font-family: Arial;
	color: #000000;
	font-size: 10px;
}

.blk12 {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
}

.blk14 {
	font-family: Arial;
	color: #000000;
	font-size: 14px;
}

.blk16 {
	font-family: Arial;
	color: #000000;
	font-size: 16px;
}

.blk18 {
	font-family: Arial;
	color: #000000;
	font-size: 18px;
}


.vtweb_footer {
	font-family: arial;
	font-size: 10px;
	color: #CCCCCC;
}

.blu10 {
	font-family: Arial;
	color: #0000FF;
	font-size: 10px;
}

.blu12 {
	font-family: Arial;
	color: #0000FF;
	font-size: 12px;
}


.bordersolidgray {
	BORDER-RIGHT: gray .5px solid; 
	BORDER-TOP: gray .5px solid; 
	BORDER-BOTTOM: gray .5px solid; 
	BORDER-LEFT: gray .5px solid;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
}

.bordersolid {
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	BORDER-LEFT: gray 1px solid;
}

.bordersolidwht {
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	BORDER-LEFT: white 1px solid;
}

input {
	font-family: Arial;
	font-size: 12px;
}

textarea {
	font-family: Arial;
	font-size: 10px;
}

.content_red {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}

.content_blue {
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
}

.box {
	width: 90%;
	border: medium solid #3300CC;
	padding: 2px;
	background-color: #B7E2F7;
}

select {
	font-family: Arial;
	font-size: 10px;
	}
	
#divLoadCont{
		position:absolute; 
		width:100%; 
		height:1600px; 
		top:0; 
		left:0; 
		background-color:white; 
		layer-background-color:white; 
		font-family:arial,helvetica; 
		-moz-opacity:  0.85;
		opacity: .85;
		filter: alpha(opacity=85);
		z-index:10;
}

/* ######### expand div ######### */
div.u {
	overflow-x: hidden; 
	visibility: visible;
	padding:5px;
	height:200px;
	z-index:1;
}

/* ######### popup thumbnail ######### */
.thumbnail{
position: relative;
z-index: 1;
}

.thumbnail:hover{
background-color: transparent;
z-index: 1000;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -50;
left: 60px; /*position where enlarged image should offset horizontally */
}
