/* RESET */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a,
font, img, dl, dt, dd, ol, ul, li, legend, table, tbody, tr, th, td
{margin:0px;padding:0px;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;list-style:none;}

body#demo {
	overflow:hidden;
	margin: 0;
	padding: 0;
	background:#EBF2F8;
	font-family: Arial, Tahoma, Verdana;
	border-bottom:2px solid #D9E0E6
}
img {
	border:none;
}
a {
	outline: none;
}
a.home_link {
	float: left; margin:10px 0 0 0;
}
#jv_nav { 
	width:1050px;
	height:auto;
	margin:0 auto;
  /*background: url(logo.jpg) no-repeat top left;*/
	position: relative;
	height: 81px;
}
#jv_buttons {
	float: right;
	text-align: right;
}
#jv_buttons a {
	margin-right: 6px;
}
#jv_leftcols {
	float: left;
	overflow: hidden;
	padding-top: 1px;
}

#jv_rightcols { float:right;


}

#jv_border_list {border:1px solid RED;
	background:#E3EAF0;
	width:230px;
	padding:5px;
	overflow-y: auto;
	overflow-x: hidden;
	display:none;
	position: absolute;
	z-index: 100;
	top: 70px;
	left: 317px;


	height:500px;


}
#jv_border_list  div {
	width:230px;
	overflow:auto;
	float:left;
}
#jv_border_list  div  ul {
	list-style:none;
	margin:0; padding:0;
	color:#0e2e4f;
	font-size:13px;

}
#jv_border_list  div  ul li {	font-size:9px;
	border-bottom:#b9c7d3 1px dotted;
	cursor:pointer;
	margin:0; padding:0;
}
#jv_border_list div ul a {
	color:#0e2e4f;
	text-decoration:none;
	display:block;
	height:20px;
	line-height:20px;
	padding: 2px 5px;
}
#jv_border_list  div  ul a:hover{
	color:#1F84AE;
	text-decoration:none;
	display:block;
	height:20px;
}

.jv_tip{ 
	z-index:100;
	padding :0 15px 15px 15px;
	margin:0;
	background:#9fb7cc;
	text-align:center;
	border:1px solid #6e89a0;
}
.jv_tip img{border:4px solid #fff;}
.jv_tip div span{
	display:block;
	color:#0e2e4f;
	font-size:14px;
	font-weight:bold;
	padding : 5px;
}
#jv_selectbox {
	background:#E3EAF0 url(select.png) 98% 50% no-repeat;
	color:#0e2e4f;
	cursor:pointer;
	display:block;
	font-size:14px;
	height:29px;
	left:317px;
	line-height:26px;
	position:absolute;
	top:33px;
	width:230px;
	padding:2px 5px;
	border:1px solid #b9c7d3; 
	font-weight:bold;
}
#jv_selectbox:hover,
#jv_selectbox:focus {
	color: #1F84AE;
}

.jv_a_current {
	background:url(current.png) no-repeat center right;
}
a.jv_a_current:hover {
	background:url(current.png) no-repeat center right !important;
	color:#1F84AE;
	text-decoration:none;
	display:block;
	height:20px;
}
a.jv_a_loading {
	background:url(loading.gif) no-repeat center right !important;
}
a.jv_a_loading:hover {
	background: url(loading.gif) no-repeat center right !important;
}
.normal_text { 
	padding-left: 50px; 
	font-size: 10px; 
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial; 
	color: #FFF; 
	padding-top: 10px;
	float: left;
	display: block;
}
.normal_text .active {
	font-weight: bold;
	color: #CDCDCD;
}
.normal_text a {
	text-decoration: none;
	color: #666;
}
.normal_text a:hover,
.normal_text a:focus {
	color: #CCC;
}
.normal_text a:active {
	color: #FFF;
	text-decoration: none;
}
#type_links {
	position: absolute; 
	top: 50px; 
	left: 260px; 
	color: #E0E4E9;
}
.active {
	color: #FFF;
	font-weight: bold;
}