.invisible{display:none; }
.visible {display:block;}
.unfinished_contract {background-color:#a4d4ff}
.latest_contract {background-color:#ffff00}
.trans25 {width: 100%;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;}
.popup_window {position:absolute;height:100%;width:100%;display:block;top: 0px;left: 0px;z-index:10;overflow:hidden;}
.popup_window  iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	overflow:hidden;
	border:0px;
}
#tooltipbox-content {
	padding: 4px;
	font-size: 11px;
	line-height: 14px;
	font-family: helvetica, arial;
	color: black;
	background-color: white;
	border: 2px solid #000000;
}

#version_container {
	position:relative;
	width: 705px;
	height: 95px;
	text-align: left;
	background-color:#dadada;
}

.version_info {
	border:1px solid white;
	width:689px;
	height:71px;
	background-image: url('../images/version_bg.gif');
	background-repeat: repeat-x;
	position:absolute;
	top:22px; 
	left:7px;	
}

.version_cursor {
	height:20px;
	position:absolute;
	top:0px; 
	left:7px;	

}

.version_link {
	text-decoration:none;
	color:#000000;
}

.version_number {
	float:left;
	width:24px;
	height:20px;	
	padding-top:2px;
	text-align: center;	
	background-repeat: no-repeat;
	background-position: top left;

	
}

.version_number_default {
	float:left;
	width:24px;
	height:20px;	
	padding-top:2px;
	text-align: center;	
	background-image: url('../images/version_cursor.gif');	
	background-repeat: no-repeat;
	background-position: top left;
	
}

.version_number_disable {
	float:left;
	width:25px;
	height:20px;
	padding-top:2px;	
	color:#9e9e9e;
	text-align: center;	
}

.version_title {
	float:left;
	padding-right:15px;
	padding-left:4px;
}



.version_misc {
	padding-left:7px;
	height:24px;
}


.black_link {
	text-decoration:none;
	color:#000000;
}

form {
	margin-top: 0;
    border-top-width: 0;
    padding-top: 0;
    margin-bottom: 0;
    border-bottom-width: 0;
    padding-bottom: 0;
}
	
.attentionboxclass {
	width:249px; 
	text-align:left; 
	background-color:#f5f5f5; 	
	margin-top:10px;
}
.attentioncopy {
	color:#000000;
	cursor:pointer;
	width: 230px;
	text-decoration: underline;

}
.attentionheader {
	float:left;
	background-color:#e6e7ee; 
	padding:5px 8px 5px 10px; 
	color: #55555f;
	font-weight:bold;
	width: 226px;
	float: right;
}