div.loadingbox{position:absolute} /* understood by IE */ 
body>div.loadingbox{position:fixed} /* understood by proper UAs, not by IE */ 
div.loadingbox {
	left:0px;
	top:0px;
	padding: 2px;
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	background-color: #cc0000;
	color: #ffffff;
}

body{
	background-image: url('/images/sv_body_bg.gif');
	background-repeat: repeat;
	margin-top: 0px;
	text-align: center;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#total {
	font-weight: bold;
}

label{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.foot_text{
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	vertical-align: top;
}
.foot_text a{
	color: #333333;
	text-decoration: none;
}

.top_menu_text{
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	padding-right:5px;
}

.top_menu_text a{
	color: #FFFFFF;
	text-decoration: none;
}

.top_log_text{
	margin-top: 2px;
	width: 131px;
	height: 19px;
}

.left_menu_title{
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	vertical-align: bottom;
}

.left_menu_select{
	width: 180px;
	height: 18px;
}

.left_menu_search{
	width: 152px;
	height: 22px;
}

.block_content{
	padding-left: 10px;
	padding-top: 5px;
}

.content_title, img{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.index_search_text{
	text-align: center;
	font-size: 24px;
	width: 364px;
	height: 35px;
}


.search_info, .search_info a{
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

.search_num_res{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 8px;
}

.search_details{
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-left: 10px;
	width: 153px;
}
.search_details a{
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.search_result{
	font-size: 10px;
	font-weight: bold;
	width: 165px;
	height: 250px;
	color: #333333;
	float: left;
}

.page_numbers {
	text-align: center;
	padding-top: 5px;
}

.page_numbers A {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.head_err{
	font-size: 12px;
	font-weight: bold;
	color: #ff3300;
	padding-top: 4px;
	padding-bottom: 5px;
}

.dash_head{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 5px;
}

.dash_light{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 15px;
}

TD.dash_light{
/*	padding-left:5px;*/
}

.dash_light ul{
	list-style: square outside;
}

.dash_light ol{
	list-style: decimal outside;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.dash_light ol span.dash_light{
	padding-top: 0px;
	padding-bottom: 0px;
}

.dash_light a{
	color: #333333;
}

.vector_details_image{
	width:306px;
}

.vector_details_info{
	padding-left: 10px;
}

.vector_details_info a {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.vector_details{
	font-size: 11px;
	font-weight: normal;	
}

.vector_details a{
	color: #000000;
	text-decoration: none;   
}

.vector_details a:hover{
	color: #777777;
	text-decoration: none;   
}

.options {
	border: solid 1px #999;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff;
	z-index:2;
	padding: 2px;
	/*
	visibility: hidden; 
	display: none;
	*/
}

.options TD {
	font-size: 11px;
}

.err_mess{
	font-size: 11px;
}

.bannerimg {
	border: solid 2px #ffffff;
	cursor: hand;
}

.dialog {
	padding:5px;
	margin:5px;
	background-color:#F1F1F1;
	border:solid 2px #999;
}
