/* CSS Document */

body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #333333;}
body {background-color: #FFFFFF;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
.body2 {SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #4B7CC3; SCROLLBAR-3DLIGHT-COLOR: #7CA6D9; SCROLLBAR-ARROW-COLOR:  #7CA6D9; SCROLLBAR-TRACK-COLOR: #F5F5F5; SCROLLBAR-DARKSHADOW-COLOR: #3662A2; }
h1 {	font-family: Tahoma, Verdana, Arial;	font-size: 11px;	font-weight: bold;	color: #999999;	padding: 0px;	line-height: 14px;	margin: 0px;}
h2 {	font-family: Tahoma, Verdana, Arial;	font-size: 16pt;	font-weight: bold;	color: #000066;	padding: 1px;	margin: 1px;}
h3 {	font-size: 16px;	font-weight: bold;	color: #4E74AD;	margin: 1px;	padding: 1px;}

a:link {	color: #476AAA;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #476AAA;}
a:hover {	text-decoration: underline;	color: #333333;}
a:active {	text-decoration: none;	color: #000066;}
a:visited:hover {text-decoration: underline;	color: #333333;}

a.sports:link {	color: #FFFFFF;	text-decoration: none;}
a.sports:visited {	text-decoration: none;	color: #FFFFFF;}
a.sports:hover {	text-decoration: underline;	color: #333333;}
a.sports:active {	text-decoration: none;	color: #FFFFFF;}
a.sports:visited:hover {text-decoration: underline;	color: #333333;}

a.sports2:link {	color: #AE3B3A;	text-decoration: none;}
a.sports2:visited {	text-decoration: none;	color: #AE3B3A;}
a.sports2:hover {	text-decoration: underline;	color: #333333;}
a.sports2:active {	text-decoration: none;	color: #AE3B3A;}
a.sports2:visited:hover {text-decoration: underline;	color: #333333;}

a.red:link {	color: #AE3B3A;	text-decoration: none;	font-weight: bold;}
a.red:visited {text-decoration: none; color: #AE3B3A; font-weight: bold;}
a.red:hover {text-decoration: underline;	color: #000000; font-weight: bold;}
a.red:active {text-decoration: none; color: #AE3B3A; font-weight: bold;}
a.red:visited:hover {text-decoration: underline;	color: #000000; font-weight: bold;}

a.homes:link {	color: #FFFFFF;	text-decoration: none;}
a.homes:visited {	text-decoration: none;	color: #FFFFFF;}
a.homes:hover {	text-decoration: underline;	color: #333333;}
a.homes:active {	text-decoration: none;	color: #FFFFFF;}
a.homes:visited:hover {text-decoration: underline;	color: #333333;}

a.managers:link {	color: #CC9900;	text-decoration: none;}
a.managers:visited {	text-decoration: none;	color: #CC9900;}
a.managers:hover {	text-decoration: underline;	color: #333333;}
a.managers:active {	text-decoration: none;	color: #660000;}
a.managers:visited:hover {text-decoration: underline;	color: #333333;}

a.green:link {	color: #66A337;	text-decoration: none;	font-weight: bold;}
a.green:visited {text-decoration: none; color: #66A337; font-weight: bold;}
a.green:hover {text-decoration: underline;	color: #000000; font-weight: bold;}
a.green:active {text-decoration: none; color: #518C24; font-weight: bold;}
a.green:visited:hover {text-decoration: underline;	color: #000000; font-weight: bold;}

a.blue:link {	color: #3550A1;	text-decoration: none;	font-weight: bold;}
a.blue:visited {text-decoration: none; color: #3550A1; font-weight: bold;}
a.blue:hover {text-decoration: underline;	color: #000000; font-weight: bold;}
a.blue:active {text-decoration: none; color: #172078; font-weight: bold;}
a.blue:visited:hover {text-decoration: underline;	color: #000000; font-weight: bold;}

a.gray:link {color: #A4A4A4;	text-decoration: none; font-weight: normal;}
a.gray:visited {text-decoration: none; color: #A4A4A4; font-weight: normal;}
a.gray:hover {text-decoration: underline;	color: #A4A4A4; font-weight: normal;}
a.gray:active {text-decoration: none; color: #A4A4A4; font-weight: normal;}
a.gray:visited:hover {text-decoration: underline;	color: #A4A4A4; font-weight: normal;}

a.subareas:link {color: #666666;	text-decoration: none; font-weight: normal;}
a.subareas:visited {text-decoration: none; color: #666666; font-weight: normal;}
a.subareas:hover {text-decoration: underline;	color: #3550A1; font-weight: normal;}
a.subareas:active {text-decoration: none; color: #3550A1; font-weight: normal;}
a.subareas:visited:hover {text-decoration: underline;	color: #666666; font-weight: normal;}

a.nav:link {color: #3550A1;	text-decoration: none; font-weight: bold;}
a.nav:visited {text-decoration: none; color: #3550A1; font-weight: bold;}
a.nav:hover {text-decoration: underline;	color: #000000; font-weight: bold;}
a.nav:active {text-decoration: none; color: #172078; font-weight: bold;}
a.nav:visited:hover {text-decoration: underline;	color: #000000; font-weight: bold;}

a.area:link {	color: #3550A1;	text-decoration: none;	font-weight: bold;	font-size: 10pt;}
a.area:visited {text-decoration: none; color: #3550A1; font-weight: bold;	font-size: 10pt;}
a.area:hover {text-decoration: underline;	color: #000000; font-weight: bold;	font-size: 10pt;}
a.area:active {text-decoration: none; color: #172078; font-weight: bold;	font-size: 10pt;}
a.area:visited:hover {text-decoration: underline;	color: #000000; font-weight: bold;	font-size: 10pt;}

a.sportsarea:link {	color: #AE3B3A;	text-decoration: none;	font-weight: bold; font-size: 10pt;}
a.sportsarea:visited {text-decoration: none; color: #AE3B3A; font-weight: bold; font-size: 10pt;}
a.sportsarea:hover {text-decoration: underline;	color: #000000; font-weight: bold; font-size: 10pt;}
a.sportsarea:active {text-decoration: none; color: #AE3B3A; font-weight: bold; font-size: 10pt;}
a.sportsarea:visited:hover {text-decoration: underline;	color: #000000; font-weight: bold; font-size: 10pt;}

a.view:link {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	font-size: 8pt;}
a.view:visited {text-decoration: none; color: #FFFFFF; font-weight: bold;	font-size: 8pt;}
a.view:hover {text-decoration: underline;	color: #FFFFFF; font-weight: bold;	font-size: 8pt;}
a.view:active {text-decoration: none; color: #FFFFFF; font-weight: bold;	font-size: 8pt;}
a.view:visited:hover {text-decoration: underline;	color: #FFFFFF; font-weight: bold;	font-size: 8pt;}

.fieldsm {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	border: 1px solid #CCCCCC;	width: 100px; background-color: #F5F5F5;}
.fieldmd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	border: 1px solid #CCCCCC;	width: 150px; background-color: #F5F5F5;}
.fieldlg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	border: 1px solid #CCCCCC;	width: 250px; background-color: #F5F5F5;}
.fieldbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	border: 1px solid #CCCCCC;	width: 440px; background-color: #F5F5F5;}

.edge {	background-color: #000000;	height: 5px; cursor: hand;}
.outline {	border: 1px solid #999999;}
.iconcell {	text-align: center;	width: 40px;	border: 1px solid #DDDDDD;	cursor: hand;}
.expand {	height: 100%;	width: 100%;}
.content {	padding: 8px;	vertical-align: top;}
.copyright {	font-size: 7pt;	color: #999999;	text-align: center;	height: 20px;}
.imglink {	border: 2px solid #DDDDDD;	cursor: hand;}
.ftitle {	font-weight: bold;	text-align: center;	vertical-align: top;	font-size: 8pt;	height: 25px;	padding-bottom: 8px;}
.fstate {	font-weight: bold;	color: #006600;	text-align: center;	font-size: 8pt;	background-image: url(../images/bg-ftype.gif);	cursor: hand;	border: 1px solid #DDDDDD;}
.sectitle {	font-weight: bold;	color: #66A337;	letter-spacing: 1px;	padding-left: 3px;	border: 1px solid #DDDDDD;}
.search1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	border: 1px solid #CCCCCC;	width: 180px;	background-color: #FFFFFF;}
.faded {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	border: 1px solid #CCCCCC;	width: 180px; color: #999999;}

.searchtitle1 {	font-weight: bold;	color: #999999;	letter-spacing: 1px;	height: 22px;	width: 180px;	text-align: left;	vertical-align: bottom;}
.overlay {	filter: Alpha(Opacity=75);}
.dottedsep {	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #CCCCCC;}
.blackline {	font-family: Tahoma, Verdana, Arial;	font-size: 1px;	color: #000000;	height: 3px;	background-color: #000000;}
.adtitle {	background-color: #DDDDDD;}
.adoutline {	border: 1px solid #DDDDDD;}
.sep {border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dashed;	border-bottom-style: dashed;	border-top-color: #DDDDDD;	border-bottom-color: #DDDDDD;}
.underline {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #DDDDDD;}


.title {	font-weight: bold;	color: #FFFFFF;	background-color: #476AAA;	text-align: left;}
.title2 {	font-weight: bold;	color: #FFFFFF;	background-color: #69AD2B;	text-align: left;}
.title3 {	font-weight: bold;	color: #FFFFFF;	background-color: #C4C4C4;	text-align: left;}
.title4 {	font-weight: bold;	color: #FFFFFF;	background-color: #608BCA;	text-align: left;}
.title5 {	font-weight: bold;	color: #333333;	background-color: #D7EFC0;	text-align: left;}
.title6 {	font-weight: bold;	color: #333333;	background-color: #D2DEF0;	text-align: left;	padding: 2px;	background-image: url(../../images/bg-title6.gif);}
.title7 {	font-weight: bold;	color: #FFFFFF;	background-color: #AE3B3A;	text-align: left;}
.title8 {	font-weight: bold;	color: #333333;	background-color: #D2DEF0;	text-align: left;}
.title9 {	font-weight: bold;	color: #FFFFFF;	background-color: #CC9900;	text-align: left;}

.titlehomes {	font-size: 10pt; background-color: #7995C8; color: #FFFFFF; padding: 2px;	text-align: center;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-top-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-top-color: #CCCCCC;	border-left-color: #CCCCCC;	font-weight: bold;}
.titleresorts {	font-size: 10pt; background-color: #79C932; color: #FFFFFF; padding: 2px;	text-align: center;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-top-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-top-color: #CCCCCC;	border-left-color: #CCCCCC;	font-weight: bold;}

.ftop {	font-weight: bold;	color: #999999;	text-align: center;	height: 18px;	vertical-align: top;}
.StateName {	font-weight: bold;	letter-spacing: 1px;}
.indent {	padding-left: 5px;	line-height: 14px;}

.linebox {	font-size: 10pt;	padding: 2px;	text-align: center;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-top-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-top-color: #CCCCCC;	border-left-color: #CCCCCC;	font-weight: bold;}
.line1 {	font-size: 7pt;	padding: 2px;	text-align: center;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-top-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-top-color: #CCCCCC;	border-left-color: #CCCCCC;}
.line2 {	font-size: 7pt;	background-color: #F5F5F5;	padding: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	text-align: center;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;}


.heading {	font-size: 8pt;	font-weight: bold;	color: #FFFFFF;	background-color: #3366CC;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-left-color: #000000;	text-align: center;	padding: 2px;}
.subtitle {	font-size: 10pt;	font-weight: bold;	color: #000000;	text-align: left;	padding: 2px;}
.sm {	font-family: Tahoma, Verdana, Arial;	font-size: 9px;	color: #666666;	text-align: left;}

.areainfo {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #69AD2B;	padding-top: 6px;	text-align: left;}
.sportsinfo {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #AE3B3A;	padding-top: 6px;	text-align: left;}

.sportsproptitle {font-weight: bold;	color: #FFFFFF;	background-color: #AE3B3A;	line-height: 20px;	padding-left: 5px;}
.sportspropview {	font-weight: bold;	color: #FFFFFF;	background-color: #AE3B3A;	height: 20px;	width: 130px;	text-align: center;}
.sportspropinfo {	background-image: url(../images/bg-ftype3.gif);	height: 20px;	padding-left: 5px;	border-top-style: solid;	border-top-width: 1px;	border-top-color: #FEF0E2;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #FEF0E2;}

.sportspremtitle {font-weight: bold;	color: #FFFFFF;	background-color: #7C3232;	line-height: 20px;	padding-left: 5px;}
.sportspremview {	font-weight: bold;	color: #FFFFFF;	background-color: #7C3232;	height: 20px;	width: 130px;	text-align: center;}
.sportspreminfo {	height: 20px;	padding-left: 5px;	color: #FFFFFF;	background-color: #D55703;}

.proptitle {font-weight: bold;	color: #FFFFFF;	background-color: #608BCA;	line-height: 20px;	padding-left: 5px;}
.propview {	font-weight: bold;	color: #FFFFFF;	background-color: #3662A2;	height: 20px;	width: 130px;	text-align: center;}
.propinfo {	background-image: url(../images/bg-ftype2.gif);	height: 20px;	padding-left: 5px;	border-top-style: solid;	border-top-width: 1px;	border-top-color: #EBF2FA;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #EBF2FA;}
.propdesc {	padding: 5px;}

.premtitle {font-weight: bold;	color: #FFFFFF;	background-color: #3662A2;	line-height: 20px;	padding-left: 5px;}
.premview {	font-weight: bold;	color: #FFFFFF;	background-color: #143969;	height: 20px;	width: 130px;	text-align: center;}
.preminfo {	height: 20px;	padding-left: 5px;	color: #FFFFFF;	background-color: #608BCA;}
.premdesc {	padding: 5px;}

.hsep {
	padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6F5D7;
	border-bottom-color: #E6F5D7;
}
.avail {
	background-image: url(../../images/no-pic.jpg);
	border: 2px solid #FFFFFF;
	height: 104px;
	width: 130px;
	cursor: hand;
}
.avail-out {
	border: 2px solid #7AC144;
	background-image: url(../../images/no-pic.jpg);
	height: 104px;
	width: 130px;
	cursor: hand;
}
.avail-over {
	height: 104px;
	width: 130px;
	border: 2px solid #000000;
	background-image: url(../../images/no-pic-over.jpg);
	cursor: hand;
}
.sortheader {
	height: 20px;
	background-color: #476AAA;
	color: #FFFFFF;
}
.next {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DFDFDF;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #DFDFDF;
}
.nextdetail {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #B0C9E8;	border-bottom-color: #B0C9E8;	background-color: #F5F9FC;}
.sportsnextdetail {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FED4AA;	border-bottom-color: #FED4AA;	background-color: #FFEFDE;}


.bottomdash {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DFDFDF;
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #DFDFDF;
}
.rowhover {
	background-color: #EAF7DF;
	cursor: hand;
}

.menu-homes {	height: 25px;	width: 135px;	background-image: url(../../images/bg-menu-homes.gif);	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	vertical-align: middle;	cursor: hand;}
.menu-hotels {	height: 25px;	width: 135px;	background-image: url(../../images/bg-menu-hotels.gif);	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	vertical-align: middle;	cursor: hand;}
.menu-managers {	height: 25px;	width: 135px;	background-image: url(../../images/bg-menu-orange.gif);	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	vertical-align: middle;	cursor: hand;}
.menu-sports {	height: 25px;	width: 135px;	background-image: url(../../images/bg-menu-red.gif);	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	vertical-align: middle;	cursor: hand;}

.menu2-homes {	height: 25px;	width: 135px;	background-image: url(../../images/bg-menu2-green.gif);	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #559B2B;	vertical-align: middle;	cursor: hand;}
.menu2-hotels {	height: 25px;	width: 135px;	background-image: url(../../images/bg-menu2-blue.gif);	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #2E459D;	vertical-align: middle;	cursor: hand;}
.menu2-managers {	height: 25px;	width: 135px;	background-image: url(../../images/bg-menu2-orange.gif);	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #CC9900;	vertical-align: middle;	cursor: hand;}
.menu2-sports {	height: 25px;	width: 135px;	background-image: url(../../images/bg-menu2-red.gif);	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #AE3B3A;	vertical-align: middle;	cursor: hand;}

#RequestPriority {display: none;}