.v-tooltips {
	position:absolute;
	left:-500px;
	top:-500px;
	font:bold 12px Tahoma;
	color:#666;
	border-top: 1px solid #00B800; 
	background: url(../images/manage/tips_icon.gif) no-repeat bottom; 
	margin: 0; 
	padding: 5px 5px 15px; 
	width: 290px;
	_width:300px;
}
.v-tips {
	background-position: 1px 2px;
	background-color: #E2F5FF;
	border-color: #00A8FF;
}

.v-style-error {
	background-color : yellow;
	color:red;
}
.v-style-valid{
	background-color : #FFF2E9;
	color:black;
}
.v-error {
	background: #FFF2E9 url(../images/manage/icons.gif) no-repeat 1px -36px;
	border: 1px solid #fff;
	display: inline;
	margin-left: 5px;
	padding: 5px 2px 2px 18px;
	vertical-align : -1px;
	*vertical-align : 5px;
	_vertical-align : 3px;
	border-color: #FF6600;
}
.v-valid {
	background: #E6FFE6 url(../images/manage/icons.gif) no-repeat 1px -56px;
	border: 1px solid #fff;
	display: inline;
	margin-left: 5px;
	padding: 5px 2px 2px 18px;
	vertical-align : -1px;
	*vertical-align : 5px;
	_vertical-align : 3px;
	border-color: #00BE00;
	color:black;
}
.v-tips {
	background: #E2F5FF url(../images/manage/icons.gif) no-repeat 1px 4px;
	border: 1px solid #fff;
	display: inline;
	margin-left: 5px;
	padding: 5px 2px 2px 18px;
	vertical-align : -1px;
	*vertical-align : 5px;
	_vertical-align : 3px;
	border-color: #00A8FF;
	color:black;
}

.v-loading {
	background: #fff url(../images/manage/loading.gif) no-repeat left center;
	background-color: #E2F5FF;
	border-color: #00A8FF;
}



.web_page a {
    background: none repeat scroll 0 0 #ECF7FF;
    border: 1px solid #0099CB;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    margin-right: 2px;
	margin-bottom:5px;
    padding: 2px 5px ;
    text-decoration: none;
    vertical-align: middle;
}


.web_page a.current {
    background: none repeat scroll 0 0 #ABD8FA;
    border: 1px solid #0099CB;
    color: #CC0000;
    font-weight: bold;
}