	body {background:#fff; color:#666; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; font-size:11px; margin:0px; padding:0px;}

	img {background:none; border:none;}
	tr, th, td, p, li { color: #666; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; }
	p { padding: 5px 0px 5px 0px; margin:0px; }
	hr { height: 0px; border: solid #CCC 0px; border-top-width:1px; }
	form {display:inline;}
	select, input, textarea { color: #666; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; }

	a:link, a:active, a:visited, a:hover { color:#015d63; text-decoration: underline; }

	h1, h2, h3, h4, h5, h6 { font-weight:bold; padding: 5px 0px 5px 0px; margin:0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif;}
	h1 {font-size: 20px; color: #015d63;}
	h2 {font-size: 18px; color: #8b8b61;}
	h3 {font-size: 16px; color: #015d63;}
	h4 {font-size: 14px; color: #8b8b61;}
	h5 {font-size: 13px; color: #015d63;}
	h6 {font-size: 12px; color: #8b8b61;}

	.back00 { width: 100%; }
	.back01 { width: 100%; background: url(../images/back01.gif) top left repeat-x; }
	.back02 { width: 930px; text-align: left;}

	.maintop { height: 112px; width: 930px; }
		.block_logo { padding: 0 24px 0 24px; }
		.keyword h1 {font-size: 11px; font-weight:normal; color:#c4c3c0;}
		.block_ad{width:287px;height:63px;text-align: right;}
			.block_newsletter{background: #cfcaa1 url(../images/block_newsletter1.gif) right bottom no-repeat; float:right; width: 258px;}
			.block_newsletter01 {background: url(../images/block_newsletter1.gif) left bottom no-repeat; padding: 7px 0px 5px 7px; margin: 0 3px 0 0; font-size:10px; color: #4983bc; text-align: left; }
			.block_newsletter02 {background: url(../images/block_newsletter2.gif) left top no-repeat; padding: 15px 0px 0px 59px;}
			.block_newsletter02 a:link, .block_newsletter02 a:active, .block_newsletter02 a:visited, .block_newsletter02 a:hover { color:#8b8b61; text-decoration: none; }
			.block_newsletter02 a:hover { color:#8b8b61; text-decoration: underline; }
			.newslemail {width: 110px; border: 1px solid #bebf9a; height: 14px; }
		.block_number{width:287px; height: 49px; text-align: right;}

	.mainmiddle { width: 930px; }

		.block_navsearch { margin: 0 1px 0 1px; border-bottom: 1px solid #c4c3c0; background: #fff; }
		.block_navsearch01 {height: 29px; diplay: block;  }
			.block_nav {padding: 0 0 0 3px; }
			.block_search {background: #cfcaa1 url(../images/block_search1.gif) right top no-repeat; float: right; }
			.block_search01 {background: url(../images/block_search1.gif) left top no-repeat; padding: 2px 0px 0px 50px; margin: 0px 7px 0px 0px; font-size:10px; text-align: left;}
			.block_search02 {height: 27px; width: 200px; }
			.searchbox {width: 160px; border: 1px solid #bebf9a; height: 14px;}

		.maincolumnbrns { padding: 0 1px 0 1px; background: #fff; display: block; }
		.maincolumnbrns01 { border-left: 1px solid #c4c3c0; border-right: 1px solid #c4c3c0; display: block; padding: 10px 15px 15px 15px; }

	.mainbottom { display: block; background: #e1dbc1; border-top: 6px #cfcaa1 solid; padding: 7px 15px 15px 15px; margin: 0 1px 0 1px; color: #484745; }
		.mainbottom p { color: #a09c7e; }
		.mainbottom a:link, .mainbottom a:active, .mainbottom a:visited { color: #a09c7e; }
		.mainbottom a:hover { color: #676345; }
		.mainbottom h3 { font-size: 14px; color: #7e7a5c; font-weight: normal; padding: 0 0 5px 0; }

	* html .ktcssdummy {height: 26px !important;}
	* html .fixme {margin-top:0px;}
	.interakt_blue{font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold;} .interakt_blue ul{font-weight: normal;} .interakt_blue li{width: 54px; background-color: #00000;} .interakt_blue ul li{background-color: #e1dec5; width: 175px;} .interakt_blue a{text-decoration: none; background: url(../images/block_nav1.gif) 48px 11px no-repeat; color: #7c7641 !important; text-align: center; line-height: 25px; padding: 0px; cursor: pointer; font-weight: normal;} .interakt_blue a.hover{background-color: #cdc99f;} .interakt_blue ul a{text-align: left; line-height: 12px; border-top: 1px solid #f2f1e6; border-bottom: 1px solid #beb881; padding: 3px 4px 3px 10px; background: none; border-right: 0px; font-weight: normal;} .interakt_blue li.selected{background-color: #cdc99f;} .interakt_blue ul li.selected{background-color: #f2f1e6;} .interakt_blue ul a.selected{font-weight: bold;} .interakt_blue ul li.hover{background-color: #f2f1e6 !important;} .interakt_blue ul ul li.hover{background-color: #f2f1e6;} .interakt_blue .hover ul .arrow,.interakt_blue ul .arrow{background-repeat: no-repeat; background-position: right center;} div.horizontal{clear: both;} div.horizontal br{clear: both;} div.horizontal ul{margin: 0px; padding: 0px; display: block; float: left; clear: both;} div.horizontal li{list-style-type: none; display: block; float: left; clear: none; text-align: left;    position: static;} div.horizontal li img{border: none;} div.horizontal a{clear: both; display: block; margin: 0px;} div.horizontal ul li ul{position: absolute; left: -5000px; top: -5000px; visibility: hidden; clear: both; } div.horizontal ul li ul li{clear: both; } div.horizontal ul li ul li a{clear: both;} .hasImg,.hasImg a{padding: 0px !important; margin: 0px !important; border: none !important; outline: none !important; background:	transparent !important; width: auto !important;} 

/* RNS CSS*/
.TableText { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
.RateTableText { FONT-SIZE: 8pt; TEXT-ALIGN: center }
TD { border: 0px; }
TD.main { boder: 1px solid #ccc; }
.vertBarHeader { font-weight: bold; }
.vertBarText { font-weight: bold;  TEXT-DECORATION: none; }
A.vertBarText:active { font-weight: bold;  TEXT-DECORATION: underline; }
A.vertBarText:hover { font-weight: bold;  }
A.vertBarText:link { font-weight: bold;  TEXT-DECORATION: underline; }
A.vertBarText:visited { font-weight: bold;  TEXT-DECORATION: underline; }
.backGroundOnColor { BACKGROUND-COLOR: #FDE59A; }
.backGroundOffColor { BACKGROUND-COLOR: #F4B44D; }
.regularText { }
.regular9pt { }
.header { font-weight: bold; FONT-SIZE: 12pt;  }
.headerSmall { font-weight: bold; }
A.anchor { font-weight: bold; }
A.smallOnLink:active { }
A.smallOnLink:link { }
A.smallOnLink:visited { }
.bigLinkOffColor { font-weight: bold; FONT-SIZE: 12pt; COLOR: #0071BC; }
.bigLinkOffColor A { }
TD.regular9pt {  }
TD.formHeader { font-weight: bold; }
TD.searchResultHeader { font-weight: bold; COLOR: white; }
TD.sectionHeader { font-weight: bold; }
.formHeader { font-weight: bold; }
.sectionHeader { background-color: whitesmoke; font-weight: bold; COLOR: #0071BC; }
.navBarOffColor { color: #3399CC }
.navBarOnColor { color: #FFFFFF }
.HeaderText { FONT-SIZE: 19pt; COLOR: #3399CC; FONT-FAMILY: Times }
.HeaderTextHome { FONT-SIZE: 14pt; COLOR: #3399CC; }
.error { font-size:8pt; font-weight:bold; color:Red; }

/*BP: 6/29/2006 - Added as a container to group the navigational content in order to hide for printing.
 This CSS class is referenced in R90_print.css*/
.DoNotPrintNav 
{
}
.rateheader 
{
	font-sixe:10pt;
	font-weight:bold;
	background-color:#EEEEEE;
	
}
#ratetableheader TD
{
	border:solid 1px #CCCCCC;
}
#ratetabledata TD
{
	border:solid 1px lightgrey;
}
/*BP: 7/20/2006 - Added CSS for AllUnitAvailCalendar.ascx only*/
.UnitNamePadding 
{
	padding-left:10px;
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	width: 190px;	
}
.UnitNamePaddingMozilla
{
	padding-left:10px;
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	width: 168px;	
}
.MonthHeader
{
	font-size:14pt;
	font-weight:bold;
	color:Black;
}
.DayCellWhite
{
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	background-color:White;
}
.DayCellBlack
{
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	background-color:Black;
	/*width: 20px;*/
}
.DayHeaderCell
{
	border-top:solid 1px gray;
	border-bottom:solid 1px gray;
	border-left:solid 1px gray;
	text-align:center;
	/*width: 20px;*/
}
.StatusIndicator
{
	position:absolute; 
	Top:90px; 
	Left:55px; 
	z-index:1000;
	color:Black; 
	font-size:10pt; 
	font-weight:bold;
	border:solid 1px orange;
	background-color:white;
}
.Outer
{
	position:relative;
}

