.hfdivNavigatorBar
{
	width:860px;
	height:24px;
	position:relative;
	left:9px;
	top:6px;
	background-image:url('../images/navbar.gif');
}
.hfNavigatorButton
{
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	top:-7px;
	cursor:pointer;
	text-decoration:none;
}
.hfa
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
	background-color:#e0e0e0;
}

.hfTableMain
{
	margin-top:4px;
	margin-left:6px;
	width:864px; 
	height:430px;
}
.hftd
{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:2px;
	vertical-align:top;
}

.hftdLeft
{
	width:480px;
	height:494px;
	vertical-align:top;
}
.hftdRight
{
	width:407px;
	height:494px;
	vertical-align:top;
}
.hfLabel
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
}
.hfLabelLink
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
	text-decoration:underline;
	cursor:hand;
}

.hfLink
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
}
.hfLabelBold
{
	font-family:Verdana,Arial;
	font-size:7pt;
	font-weight:bold;
	color:#444444;
}

.hfLabelBoldLink
{
	font-family:Verdana,Arial;
	font-size:7pt;
	font-weight:bold;
	color:#444444;
	cursor:hand; 
	text-decoration: underline;
}

.hfLabelBigBold
{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	color:#444444;
}

.hfLabelBigBoldLink
{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	color:#444444;
	cursor:hand; 
	text-decoration: underline;	
}

.hfLabelHeader
{
	font-family:Verdana,Arial;
	font-size:14pt;
	font-weight:bold;
	color:#222222;
}
.hfLabelHeader2
{
	font-family:Verdana,Arial;
	font-size:11pt;
	font-weight:bold;
	color:#222222;
}

.hfLabelLot
{
	font-family:Verdana,Arial;
	font-size:14pt;
	font-weight:bold;
	color:#444444;
	z-index:1000;
	position:absolute;
	top:55px;
	left:18px;
	vertical-align:middle;
	text-align:center;
	width:58px;
}

.hfLabelLotCaption
{
	font-family:Verdana,Arial;
	font-size:7pt;
	font-weight:bold;
	color:#444444;
	z-index:1000;
	position:absolute;
	top:40px;
	left:18px;
	vertical-align:middle;
	text-align:center;
	width:58px;
}

.hfChkRad
{
	padding: 0px;
	font-family: Verdana,Arial;
	font-size: 7pt;
	color: #333333;
	border: 0px;
	margin: 0px;
}
.hfDropdown
{
	padding: 0px;
	width:74px;
	font-family: Verdana,Arial;
	font-size: 7pt;
	color: #333333;
	border: 0px;
	margin: 0px;
}
.hfTxtInput
{
	padding: 0px;
	width:70px;
	font-family: Verdana,Arial;
	font-size: 7pt;
	color: #333333;
	margin: 0px;
}
.hfdivButtonBar
{
	position:absolute;
	left:462px;
	top:430px;
	width: 398px;
	height:19px;
	background-image:url('../images/small-nav-buttons.gif');
}
.hfButton
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:White;
	height:12px;
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:0px;
	background-color:Gray;
}
.hfLinkButton
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:White;
	text-decoration:none;
}
.hfdivLocation
{
	position:absolute;
	top:8px;
	width:400px;
	margin-left:12px;
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
	z-index:20001;
}
.hfLocationLink
{
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
	color:#333333;
	text-decoration:none;
}
.hfdivSelect
{
	position: relative;
	top: 20px;
	width:100px;
	padding:2px;
	overflow: auto;
	background-color:#eeeeee;
	border-color: #C0C0C0;
	border-style: solid solid solid solid;
	border-width: 1px;
	font-family:Verdana,Arial;
	font-size:7pt;
	visibility:hidden;
	z-index:20001;
}
.hfdivSearch
{
	position: relative;
	top: 8px;
	left:9px;
	height: 450px;
	width: 860px;
	overflow: hidden;
/*	background-color:#eeeeee;*/
}
.hfdivCoreSearch
{
	position:absolute;
	top:330px;
	left:8px;
	width:462px;
}
.hfdivOptionB
{
	position:absolute;
	top:0px;
	width:460px;
	height:462px;
	background-color: white;
	opacity: 0.9;
	filter: alpha(opacity=90);
	visibility:hidden;
}
.hfdivOption
{
	position:absolute;
	top:426px;
	left:8px;
	width:462px;
}
.hfOptionTable
{
	padding:0px;
	margin:12px;
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
}
.hfOptionCell
{
	padding:0px;
	margin:0px;
	font-size:6.4pt;
	border-spacing:0px;
	border-width:0px;
}
.hfFieldset
{
	border-width: 1px; 
	border-color: #C0C0C0; 
	border-style: solid none none none;
}
.hfFieldset2
{
	border-width: 1px; 
	border-color: #C0C0C0; 
	border-style: solid solid solid solid;
}
.hfdivMapBack	
{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url('../images/GMapS.JPG');
	width:462px;
	height:336px;
	z-index:0;
}

.hfdivMapBackFull	
{
	position:absolute;
	top:0px;
	background-image:url('../images/GMapL.JPG');
	width:866px;
	height:451px;
	z-index:20000;
}

.hfdivMap
{
	width:433px;
	height:293px;
	border:0px;
	margin-top:24px;
	margin-left:12px;
}

.hfdivMapFull
{
	width:837px;
	height:408px;
	border:0px;
	margin-top:24px;
	margin-left:12px;
}

.hfdivButton
{
	position:absolute;
	top:244px;
}
.hfdivButtonCS
{
	position:absolute;
	top:680px;
}
.hfdivGrid
{
	position:absolute;
	left:462px;
	top:0px;
	height: 420px;
	width: 398px;
	overflow: auto;
	border-width: 0px;
	scrollbar-face-color:#909090;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#B0B0B0;
	scrollbar-shadow-color:rgb(100,100,100);
	scrollbar-highlight-color:rgb(100,100,100);
	scrollbar-3dlight-color:#E0E0E0;
	scrollbar-darkshadow-Color:#606060;
}

.hfdivAvailability
{
	position: relative;
	height: 430px;
	width:100%;
	overflow: auto;
	border-color: #C0C0C0;
	border-style: solid none solid solid;
	border-width: 1px;
	scrollbar-face-color:#909090;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#B0B0B0;
	scrollbar-shadow-color:rgb(100,100,100);
	scrollbar-highlight-color:rgb(100,100,100);
	scrollbar-3dlight-color:#E0E0E0;
	scrollbar-darkshadow-Color:#606060;
}

.hfGridTable
{
	width:376px;
	border-style: solid;
	border-width:1px;
	line-height:10px;
	margin:2px;
}
.hfGridTableInTable
{
	border-style: none;
}
.hfGridTable2
{
	width:100%;
	border-style: solid;
	border-width:2px;
	border-color:Gray;
	line-height:10px;
}


.gridHeadings{
	color: black;
	font-family: Verdana, Arial;
	font-size:7pt; 
	font-weight:bold;
	text-align: center;
	height:30px;
	background-color:#444444;
}

.AlternatingItemStyle
{ 
	background-color:#e7e7e7;
	color: #333333;
	font-family: Verdana, Arial ;
    font-size:7pt;
    text-align:center;      
}
.SelectedItemStyle
{
 background-color:#99cccc;  
 color: #4d4d4e;
 font-family: Verdana, Arial ;
 font-size:7pt;
 text-align:center;
}	
.ItemStyle
{
 background-color:White;  
 color:#4d4d4e ;
 font-family: Verdana, Arial ;
 font-size:7pt;
 text-align:center; 	
}

.hfProgress
{
	background-color: #070707;
	color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight:bold;
	position:absolute;
	z-index: 30000;
	top: 238px;
	width:880px;
	height:293px;
	text-align:center;
	opacity: 0.4;
	filter: alpha(opacity=40);
	padding-top:200px;
}
.hfHidden
{
	visibility:hidden;
	display:none;
}
.hfifrmSave
{
	border-style: none;
	position: absolute;
	width: 880px;
	top: 236px;
	height: 496px;
	z-index: 30000;
}

.hfChkLabel
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
	vertical-align:middle;
}