.sv-HeadingContainer{
	width: 100%;
	border: 1px solid #000000;	
	margin-bottom: 4px;
	overflow: auto;
}
.sv-HeadingContent{
	font-weight: bold;	
	width: 100%;
	display: block;
}
.sv-UserInput{
	border: 1px solid #000000;
	background-color: #F2F2F2;
	text-align:center;
	width: 100%;
	padding: 1.5em 0em 1.5em 0em;
}
.sv-UserInput label{
width: 4em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both
}


.sv-UserInputArea{
	width: 90%;	
}

.sv-searchCandidates{
	border: 0;		
}
.sv-searchCandidatesContainer{
	margin-left: auto; 
	margin-right: auto;
}

.sv-ItemWrapper{
	margin-bottom:2px;
	width: 98%;
}

.sv-ItemIcon{
	width:16px; 
	position: absolute; 
	padding-top:2px;
	text-align: center; 
	background-color: transparent;
}
.sv-ItemContainerOdd{
	width: 100%;
	overflow: auto;
	border-top: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 16px solid #000066;
	background-color: #F2F2F2;
}

.sv-ItemContainerEven{
	width: 100%;
	overflow: auto;
	border-top: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 16px solid #000066;
	background-color: #ECECEC;
}


.sv-DetailWrapper{
	width:80%; 
	display:inline;
	float:left;
}
.sv-DetailWrapper a:link{
	font-weight: bold;
	text-decoration: underline; 
	color: black;
}
.sv-DetailTable{
	width:100%; 
	border-collapse: collapse; 
	background-color: transparent;	
}
.sv-ListDetail{
	font-weight: bold; 
	padding-left: 4px;	
	vertical-align:top;
	text-align: left;
	width: 150px;	
}


.sv-ListContent{
	padding-left: 4px;
	text-align: left;
}
.sv-MoreDetailOdd{
	width:20%;
	background:url('sv-listCornerOdd.jpg') left bottom no-repeat;
	background-color: #000066;
	display:inline;
	float:right;
	text-align:center;
	color:white;
}
.sv-MoreDetailEven{
	width:20%;
	background:url('sv-listCornerEven.jpg') left bottom no-repeat;
	background-color: #000066;
	display:inline;
	float:right;
	text-align:center;
	color:white;
}

.sv-MoreDetailEven, .sv-MoreDetailOdd a:link{
	font-weight: bold;
	color: white
}


.sv-ImageWrapper{
	text-align: right;
}
.sv-Image{	
	width:18%;
	margin: 2px;
	border: 1px solid #000000;
}