div.RefContainer {
	overflow: 				hidden;
	_display:				inline-block;
	padding:				0px;
}
div.RefContainer H2 {
	margin: 				7px 0px;
}
.wide .RefContainer {
	background:				url(../img/bg_border.gif) repeat-y left top;
}
div.RefHover{
	border-bottom:			1px solid #293D82;
}
div.RefHover:hover {
}
div.ImageRefContainer {
	float:					left;
	padding:				0px;
	margin:					0px 20px 0px 0px;
	border:					none;
	overflow: 				hidden;
	min-height:				150px;
	width: 					133px;
}

div.ImageRefContainer IMG {
	margin:					2px 4px 2px 0px;
	border:					none; /*1px solid #293D82;*/
	z-Index: 				1;
}

div.ImageRefContainer span {
	position:				relative;
	*position:				; /* IE */
	margin: 				-29px 0px 5px 0px;
	width:					123px;
	color:					#fff;
	border:					2px solid #fff;
	background-color:		#e5352c;
	padding: 				3px;
	text-align:				center;
	font-size:				12px;
	font-weight:			bold;
	z-Index: 				2;
	float: 					left;
	filter: 				alpha(opacity=85); -moz-opacity:.85; -khtml-opacity: 0.85; opacity: 0.85;
	zoom:					1;
}

div.TextRefTop {
	width:					484px;
	padding-right:			20px;
	font-weight:			normal;
	margin: 				12px 0px;
}

div.TextRefContainer {
	padding-top:			6px 8px 24px 0px;
}

div.ViewRefContainer a, div.ViewRefContainer a:active, div.ViewRefContainer a:link, div.ViewRefContainer a:visited {
	color:					#D2791A;
	font-size:				11px;
	text-decoration:		underline;
}

div.ViewRefContainer a:hover {
	color:					#F3A24A;
}

div.ViewRefDetails{
	width:					165px;
	min-height:				375px;
	float:					right;
/*	border-left:			1px solid #ABB2C8;*/
	padding-left:			10px;
	margin-top:				25px;
}
div.ViewRefDetailsTitle{
	font-weight:			bold;
	padding-left:			6px;
}
div.ViewRefDetails P{
	margin: 				0px;
	padding-left:			6px;
}
div.RefHalf {
	float:					left;
	width: 					320px;
	padding-right:			20px;
}
div.RefWide {
	width:					484px;
	padding-right:			20px;
}

div.ViewRefLinks {
	height:					16px;
	text-align:				right;
	position:				relative;
	bottom:					18px;
}

div.ViewRefLinksImg {
	width:					160px;
	height:					24px;
	line-height:			20px;
	float: 					right;
}

a.ViewRefLink, a.ViewRefLink:visited, a.ViewRefLink:active, a.ViewRefLink:link {
	color:					#D2791A;
	text-decoration:		none;
	font-size:				9px;
}

a.ViewRefLink:hover {
	color:					#293D82;
}

div.ViewRefContainer {
	float: 					left;
	width:					470px;	
	_width:					460px;	
	text-align:				right;
	position:				relative;
	top:					-24px;
	padding-right:			8px;	
}

div.FormLeft {
	width:					200px;
	float: 					left;	
}
div.FormRight {
	display: 				inline;
}
div.RefBox {
	float: 					left;
	width:					470px;
	margin:					0px;
	padding: 				0px;
}
div.RefMap {
	position:				absolute;
	width:					550px;
	height:					550px;
	top:					50%;
	left:					50%;
	margin-top:				-275px;
	margin-left:			-275px;
	border:					1px solid #000000;
	background-color:		#FFFFFF;
	text-align:				center;
}

div.RefMap .GMap {
	width:					550px;
	height:					508px;
	border-bottom: 			1px solid #999999;
	margin-bottom:			2px;
}

#MapContainer {
	position:				absolute;
	z-Index:				550;
}

div.RefMap .TitleRefContainer {
	width:					550px;
}

div.RefMapClose {
	position:				absolute;
	width:					50px;
	height:					20px;
	top:					50%;
	left:					50%;
	margin-top:				-272px;
	margin-left:			219px;
	text-align:				right;
}

div.RefMapClose a {
	text-decoration:		none;
}
.RefImage {
	border: 				none;
	position: 				inherit;
	top: 					5px;
}