body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;
	background: url(/ui/img/backgrounds/back-body-center.jpg) fixed top center no-repeat;
}
#titlebar {
	width: 768px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/ui/img/backgrounds/new_back_titlebar.jpg);
	background-repeat: repeat-x;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
}
#titlebar h1 {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 12px;
	padding-top: 5px;
}

#content {
	width: 767px;
	margin-right: auto;
	margin-left: auto;
}
#sub-body #congress #congresspod {
	background-image: url(../img/backgrounds/back-congress-pod.jpg);
	background-repeat: no-repeat;
	height: 305px;
	width: 190px;
	padding: 15px;
	margin-bottom: 30px;
	float: left;
}
#sub-body #congress #congresspod .date {
	font-weight: bold;
	font-size: 24px;
	color: #666666;
	display: block;
	margin-bottom: 20px;
}
#sub-body #congress #congresspod .congresspodsummary {
}

#sub-body #congress #congresspod .number {
	font-size: 36px;
	font-weight: bold;
	color: #000000;
}
#sub-body #congress #congresspod .hotellable {
	font-size: 36px;
	color: #003399;
	clear: right;
}
#sub-body #congress #congresspod .rooms {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	display: block;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
}
#sub-body #congress #congresspod .congresspodsummary {
	display: block;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
}
#sub-body #congress #congresspod .roomslable {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}



#content #masthead {
	background-image: url(/ui/img/backgrounds/back-masthead-2.jpg);
	background-repeat: no-repeat;
	height: 140px;
}
#content #masthead #tabs {
	height: 40px;
	padding-left: 0px;
	}
#content #masthead #tabs a:link, #content #masthead #tabs a:visited {
	text-decoration: none;
	display: block;
	float: left;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
	margin-top: 5px;
}
#content #masthead #tabs a:hover {
	text-decoration: none;
	display: block;
	float: left;
	font-size: 12px;
	color: #000000;
	background-image: url(/ui/img/backgrounds/link-center-back.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	height: 23px;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 6px;
	margin-top: 5px;
}
#content #masthead #quick-find-sub {
	background-image: url(/ui/img/backgrounds/back-quick-find.jpg);
	height: 94px;
	width: 433px;
	float: right;
	margin-top: 6px;
	background-repeat: no-repeat;
}
#quick-find-sub a:link, #quick-find-sub a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	margin-top: 10px;
	display: block;
	float: right;
	margin-left: 5px;
	margin-right: 20px;
}
#quick-find-sub a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	margin-top: 10px;
	display: block;
	float: right;
	margin-left: 5px;
	margin-right: 20px;
}
#content #masthead #quick-find-sub form {
	margin-top: 20px;
	margin-left: 40px;
}
#content #masthead #quick-find-home {
	background-image: url(/ui/img/backgrounds/back-quick-find-home.jpg);
	margin-top: 0px;
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: 337px 6px;
	height: 100px;
}
#quick-find-home a:link, #quick-find-home a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	margin-top: 15px;
	display: block;
	float: right;
	margin-left: 5px;
	margin-right: 20px;
}
#quick-find-home a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	margin-top: 15px;
	display: block;
	margin-left: 5px;
	margin-right: 18px;
}
#content #masthead #quick-find-home form {
	margin-top: 30px;
	margin-left: 20px;
}







#sub-body {
	text-align: left;
}
#fht-branding-pod {
	background-image: url(/ui/img/backgrounds/back-fht-branding-pod.jpg);
	background-repeat: no-repeat;
	width: 298px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px;
}
#fht-branding-pod div {
	padding-top: 150px;
	padding-right: 30px;
	padding-left: 30px;
}
#myfht-pod {
	background-image: url(/ui/img/backgrounds/back-myfht-pod.jpg);
	background-repeat: no-repeat;
	width: 298px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px;
}
#myfht-pod div {
	padding-top: 40px;
	padding-right: 30px;
	padding-left: 30px;
}
#myUpdatesPod {
	background-image: url(/ui/img/backgrounds/back-fht-updates-pod.jpg);
	background-repeat: no-repeat;
	width: 298px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.listrow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CCFF;
}
.listrow:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CCFF;
	background-color: #EDF2F6;
}
.listrowlabel {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CCFF;
	text-align: right;
	padding-right: 4px;
	background-color: #EDF2F6;
	font-size: 12px;
}
#sub-page-nav {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 53px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	
	}
#sub-page-nav .left a:link, #sub-page-nav .left a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	padding: 10px 15px 10px 25px;
	display: block;
	background-image: url(/ui/img/icon/sub-page-nav-back.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	}
#sub-page-nav .left a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	padding: 10px 15px 10px 25px;
	display: block;
	background-image: url(/ui/img/icon/sub-page-nav-back.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	}
#sub-page-nav .right a:link, #sub-page-nav .right a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	padding: 10px 15px 10px 25px;
	display: block;
	background-image: url(/ui/img/icon/sub-page-nav-right.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	}
#sub-page-nav .right a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	padding: 10px 15px 10px 25px;
	display: block;
	background-image: url(/ui/img/icon/sub-page-nav-right.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	}	
	
	
#sub-page-nav .left {
	float: left;
	}
#sub-page-nav .right {
	float: right;
	}
.marketing-text {
	margin-left: 35px;
	margin-right: 25px;
}
.marketing-text h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
}
.marketing-text p {
	font-size: 12px;
	line-height: 22px;
	color: #333333;
}
#footer {
	margin-top: 30px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}
#content #footer #nav {
	margin-bottom: 5px;
	text-align: left;
	margin-left: 18px;
	}
#content #footer #nav a:link, #content #footer #nav a:visited {
	text-decoration: none;
	display: block;
	float: left;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	margin-right: 2px;
	margin-left: 2px;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	margin-top: 1px;
	text-align: center;
}
#content #footer #footeraddress {
	background-image: none;
	padding-left: 40px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
	text-align: center;
	margin-right: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-size: 10px;
	color: #666666;
}

#content #footer #nav a:hover {
	text-decoration: none;
	display: block;
	float: left;
	font-size: 12px;
	color: #990000;
	background-image: url(/ui/img/backgrounds/link-center-back.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	margin-right: 2px;
	margin-left: 2px;
	border: 1px solid #CCCCCC;
	height: 23px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	margin-top: 1px;
}
.navrow:hover {
	background-color: #004A6F;
	}
#footer #disclaimer {
	font-size: 10px;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding-top: 5px;
	padding-bottom: 15px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
}
#home-body .home-marketing {
	padding-top: 23px;
	text-align: left;
	background-image: url(/ui/img/backgrounds/back-home-markekting.jpg);
	background-repeat: no-repeat;
	height: 318px;
	background-position: bottom;
	margin-left: 15px;
}
#home-body .home-search {
	background-image: url(/ui/img/backgrounds/new-back-home-search.jpg);
	background-repeat: no-repeat;
	text-align: left;
	z-index: 1;
	height: 341px;
}
.home-marketing p {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 40px;
}

.quick-find-label {
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	float:left;
	font-size: 14px;
}

.home-marketing h1 {
	font-size: 22px;
	font-weight: normal;
	color: #990000;
	margin-left: 40px;
}
#body-colomns {
	text-align: left;
	background-image: url(/ui/img/backgrounds/back-home-body-colomns.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}
#body-colomns-search {
	text-align: left;
	margin: 0;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#home-body #body-colomns .colomn1 {
	width: 310px;
}
#home-body #body-colomns .colomn2 {
	width: 443px;
}
.home-search form {
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-size: 14px;
	font-weight: bold;
}
.smallform {
	font-size: 9px;
}
.formtext1 {
	font-size: 12px;
	font-weight: bold;
}
#room-search a:link, #room-search a:visited {
	color: #FFFFFF;
}
.left {
 float: left;
 }
.right {
 float: right;
 }
 .AutoCompleteBackground
{
	background-color:white;
}
.AutoCompleteHighlight
{
	background-color: #BBF3FF;
}#content #home-body #body-colomns .colomn1 h1 {
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(../img/backgrounds/back-home-colomn1.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#content #home-body #body-colomns .colomn1 {
	padding: 15px;
}
#content #home-body #body-colomns .colomn1 .alertitem {
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
	display: block;
	margin-right: 25px;
	margin-left: 2px;
}
#content #home-body #body-colomns .colomn2 {
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 375px;
}
#content #home-body #body-colomns .colomn2 .mlinktitle {
	display: block;
	background-image: url(../img/icon/icon-red-arrow.jpg);
	background-repeat: no-repeat;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content #home-body #body-colomns .colomn2 .mlink2title {
	display: block;
	background-image: url(../img/icon/icon-red-email.jpg);
	background-repeat: no-repeat;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content #home-body #body-colomns .colomn2 .mlink {
	font-size: 18px;
	text-decoration: none;
	color: #3399FF;
	padding-left: 30px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	display: block;
}
#content #sub-body #congress {
	padding-right: 35px;
	padding-left: 35px;
}
#content #sub-body #congress .root {
	font-weight: normal;
	color: #999999;
	font-size: 22px;
}
#content #sub-body #congress .active {
	font-size: 22px;
}
#content #sub-body #congress .dscrp {
	font-size: 22px;
	font-weight: normal;
	color: #666666;
}
.summary {
	padding: 10px;
	margin: 4px;
	display: block;
	position: relative;
}
#content #sub-body #congress h2 {
	color: #003366;
	font-weight: bold;
	font-size: 24px;
}
.photos  {
	padding: 5px;
	float: left;
	background-color: #FFFFFF;
	height: 175px;
	width: 190px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
#sub-body #congress #congresspod .hlink {
	margin-bottom: 15px;
}
#sub-body #congress #hotel-nav-top {
	background-repeat: no-repeat;
	height: 92px;
	width: 696px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#sub-body #congress #hotel-list {
	background-image: url(../img/backgrounds/back-hotel-listings.jpg);
	background-repeat: no-repeat;
	width: 695px;
}
#sub-body #congress #hotel-nav-bottom {
	background-image: url(../img/backgrounds/back-hotelnav-bottom.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 675px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
#sub-body #congress #hotel-list .listing .multiquote {
	text-align: center;
	height: 59px;
	width: 85px;
	background-image: url(../img/backgrounds/back-multi-quote.jpg);
	padding-top: 15px;
	background-repeat: no-repeat;
	font-size: 12px;
}

#sub-body #congress #hotel-list .listing {
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 10px;
}
.default-form {
	font-size: 12px;
	background-image: url(../img/backgrounds/back-hotel-listings.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.default-form2 {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.default-form .alert {
	font-size: 14px;
	line-height: 24px;
	border: 4px solid #CCCCCC;
	display: block;
	background-color: #F4FBFD;
	font-weight: bold;
	color: #666666;
	padding: 10px;
	margin-bottom: 12px;
}
.error {
	font-weight: bold;
	color: #FF0000;
	padding-left: 10px;
}


.altrow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
}
#content #sub-body #congress h1 a, #content #sub-body #congress h1 a:visited {
	color: #000000;
	text-decoration: underline;
}
.bignum {
	font-size: 24px;
	color: #003399;
}
#content #sub-body #congress #message {
	background-color: #FFFFCC;
	border: 1px solid #999999;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#content #sub-body #sub-page-nav #myfht form {
	margin: 0px;
	padding: 0px;
}
#content #sub-body #congress #myupdates {
	background-image: url(../img/backgrounds/back-myfht-home-updates.jpg);
	background-repeat: no-repeat;
	height: 320px;
	width: 204px;
	padding-top: 60px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#updatestbl {
	color: #FFFFFF;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12px;
}
 #updatestbl td {
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3ECF5;
}
#updatestbl th {
	padding-bottom: 5px;
	text-align: left;
}
#content #sub-body #congress #myupdates #updatestbl a,#content #sub-body #congress #myupdates #updatestbl a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/icon/updates-glass.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
	font-weight: bold;
}
#content #sub-body #congress #myfavorites #group {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-color: #418CB3;
	border-bottom-color: #418CB3;
}
#content #sub-body #congress #myfavorites #group a, #content #sub-body #congress #myfavorites #group a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/icon/updates-glass.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-position: 0px 6px;
}
#content #sub-body #congress #myfavorites #group .title {
	font-size: 14px;
	display: block;
	padding-bottom: 5px;
	color: #DEE8F1;
}




#content #sub-body #congress #mypackages {
	background-image: url(../img/backgrounds/back-myfht-home-packages.jpg);
	background-repeat: no-repeat;
	height: 320px;
	width: 204px;
	padding-top: 60px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content #sub-body #congress #myfavorites {
	background-image: url(../img/backgrounds/back-myfht-home-favorites.jpg);
	background-repeat: no-repeat;
	height: 320px;
	width: 204px;
	padding-top: 60px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content #sub-body .marketing-text li {
	padding-bottom: 15px;
	line-height: 30px;
	list-style-type: square;
	margin-left: 5px;
	margin-right: 5px;
}
#content #sub-body #myfht-pod .listrow2 {
	color: #FFFFFF;
}
#content #sub-body #myfht-pod .listrow2 td:hover{
	color: #FFFFFF;
	background-color: #006599;
}
#content #sub-body #myfht-pod .listrow2 a,#content #sub-body #myfht-pod .listrow2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}


#content #sub-body .marketing-text ul {
	margin-left: 6px;
}
#content #sub-body .marketing-text h2 {
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
}
#content #sub-body #congress #manage-myupdates {
	background-image: url(../img/backgrounds/back-my-fht-updates.jpg);
	background-repeat: no-repeat;
	height: 528px;
	width: 712px;
}
#content #sub-body #congress #manage-myupdates #myfht-panel {
	padding-top: 30px;
}
#content #sub-body #congress #manage-myupdates #myfht-panel .panel-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF0000;
	display: block;
	margin-right: 20px;
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#content #sub-body #congress #manage-myupdates #myfht-panel .myupdates-scroll-head {
	margin-right: 20px;
	width: 425px;
	margin-left: 20px;
}
#content #sub-body #congress #manage-myupdates #myfht-panel .myupdates-scroll {
	margin-right: 20px;
	height: 353px;
	width: 425px;
	overflow: scroll;
	position: relative;
	margin-left: 20px;
}
#content #sub-body #congress #manage-myupdates #myfht-control {
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 40px;
}
#content #sub-body #congress #manage-myupdates #myfht-control #updatestbl a {
	color: #FFFFFF;
	background-image: url(../img/icon/updates-glass.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	background-position: 2px;
	font-weight: bold;
	text-decoration: none;
}
#content #sub-body #myUpdatesPod div {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
}
#content #sub-body #myUpdatesPod .listrow2 a {
	color: #FFFFFF;
}
.dialog {
	background-color: #D6E0EC;
	display: block;
	margin: 10px;
	padding: 10px;
	border: 2px solid #81B3CC;
}
#content #sub-body #congress #manage-myfavorites #myfht-panel .panel-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF0000;
	display: block;
	margin-right: 20px;
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#content #sub-body #congress #manage-myfavorites #myfht-panel .myupdates-scroll-head {
	margin-right: 20px;
	width: 425px;
	margin-left: 20px;
}
#content #sub-body #congress #manage-myfavorites #myfht-panel .myupdates-scroll {
	margin-right: 20px;
	height: 353px;
	width: 425px;
	overflow: scroll;
	position: relative;
	margin-left: 20px;
}
#content #sub-body #congress #manage-myfavorites #myfht-control {
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 40px;
}
#content #sub-body #congress #manage-myfavorites #myfht-control #updatestbl a {
	color: #FFFFFF;
}
#content #sub-body #congress #manage-myfavorites {
	background-image: url(../img/backgrounds/back-my-favorites.jpg);
	background-repeat: no-repeat;
}
#content #sub-body #congress #manage-myfavorites #myfht-panel  a {
	color: #FFFFFF;
	background-image: url(../img/icon/updates-glass.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	display: block;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 20px;
	text-decoration: none;
	background-color: #257CA9;
	margin: 2px;
	font-weight: bold;
}
#content #sub-body #congress #manage-myfavorites #myfht-panel a {
	background-image: url(../img/icon/updates-glass.gif);
	background-repeat: no-repeat;
	background-position: 4px;
}
#content #sub-body #congress #manage-myfavorites #myfht-panel .noglass {
	background-image: none;
}
#content #sub-body #congress #manage-myupdates #myfht-control #updatestbl .noglass2 {
	background-image: none;
}
#content #sub-body #congress #myfhtnav {
	padding-top: 10px;
	padding-bottom: 20px;
}
#content #sub-body #congress #myfhtnav a, #content #sub-body #congress #myfhtnav a:visited {
	color: #669ACC;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#content #sub-body #congress #myfhtnav a:hover {
	color: #000066;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#content #sub-body #myfht-pod .listrow2 a, #content #sub-body #myfht-pod .listrow2 a:visited {
	background-image: url(../img/icon/updates-glass.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
#content #sub-body #myfht-pod .listrow2 a:hover {
	background-image: url(../img/icon/updates-glass.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background-color: #005684;
}
#content #sub-body #myUpdatesPod .listrow2 a, #content #sub-body #myUpdatesPod .listrow2 a:visited {
	background-image: url(../img/icon/updates-glass.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
#content #sub-body #myUpdatesPod .listrow2 a:hover {
	background-image: url(../img/icon/updates-glass.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
	text-decoration: none;
	background-color: #4986C2;
	display: block;
}
.favlabel {
	font-size: 14px;
	padding-top: 8px;
	color: #B5D1DF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #83B4CB;
	display: block;
	margin-bottom: 8px;
	padding-bottom: 4px;
	margin-top: 4px;
}
#content #sub-body .marketing-text h3 {
	line-height: 26px;
	font-weight: normal;
	font-size: 18px;
}
#sub-body .marketing-text #request .listrow #spryselect1 #assoc {
	font-size: 12px;
}
.clear {
	clear: both;
}
.hlistrowhead {
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.hlistrow {
	font-size: 10px;
	background-color: #FFFFFF;
}
#sub-body .marketing-text #bios h1 {
	font-size: 18px;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
#sub-body .marketing-text #bios {
	font-size: 12px;
	clear: both;
}
#content #home-body .home-marketing h2 {
	font-size: 14px;
	color: #666666;
	display: block;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#stats {
	margin-left: 15px;
	margin-top: 15px;
}
.home-marketing #stats .statlines {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.red {
	color: #990000;
	text-align: right;
	display: block;
	padding-right: 10px;
	font-weight: bold;
}
.boldgrey {
	font-weight: bold;
	color: #666666;
	text-align: left;
}
#content #masthead #tabshome {
	background-image: url(/ui/img/backgrounds/back-tabs-home.jpg);
	background-repeat: no-repeat;
	height: 40px;
	color: #333333;
}
#content #masthead #tabshome a {
	color:#EBEBEB;
}
#content #masthead #tabshome a:hover {
	color:#FFFFFF;
	background-image: url(/ui/img/backgrounds/1-back.jpg);
	background-repeat: repeat-x;
}
#content #masthead #tabswhy {
	background-image: url(/ui/img/backgrounds/back-tabs-why.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
#content #masthead #tabswhy a {
	color:#EBEBEB;
}
#content #masthead #tabswhy a:hover {
	color:#FFFFFF;
	background-image: url(/ui/img/backgrounds/1-back.jpg);
	background-repeat: repeat-x;
}
#content #masthead #tabssearch {
	background-image: url(/ui/img/backgrounds/back-tabs-search.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
#content #masthead #tabssearch a {
	color:#EBEBEB;
}
#content #masthead #tabssearch a:hover {
	color:#FFFFFF;
	background-image: url(/ui/img/backgrounds/1-back.jpg);
	background-repeat: repeat-x;
}
#content #masthead #tabsabout{
	background-image: url(/ui/img/backgrounds/back-tabs-who.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
#content #masthead #tabsabout a {
	color:#EBEBEB
}
#content #masthead #tabsabout a:hover {
	color:#FFFFFF;
	background-image: url(/ui/img/backgrounds/1-back.jpg);
	background-repeat: repeat-x;
}
#content  #masthead  #tabscontact {
	background-image: url(/ui/img/backgrounds/back-tabs-contact.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
#content #masthead #tabscontact a {
	color:#EBEBEB;
}
#content #masthead #tabscontact a:hover {
	color:#FFFFFF;
	background-image: url(/ui/img/backgrounds/1-back.jpg);
	background-repeat: repeat-x;
}

.home {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 98px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}


#content #masthead #tabshome .home {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 98px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabshome .home:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 98px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:none;
}
#content #masthead #tabswhy .homeone {
	font-size: 14px;
	font-weight: bold;
	color: #EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 98px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabswhy .homeone:hover {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	display: block;
	height: 29px;
	width: 98px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image: url(/ui/img/backgrounds/1-home.jpg);
	background-repeat: no-repeat;
}
.why {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 180px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabswhy .why {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 180px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:none;
}
#content #masthead #tabswhy .why:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 180px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:none;
}
#content #masthead #tabssearch .search {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 218px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:none;
}
#content #masthead #tabssearch .search:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 218px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:none;
}
#content #masthead #tabshome .whyhomeone {
	font-size: 14px;
	font-weight: bold;
	color: #EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 180px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabshome .whyhomeone:hover {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	display: block;
	height: 29px;
	width: 180px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image: url(/ui/img/backgrounds/1-why.jpg);
	background-repeat: no-repeat;
}
#content #masthead #tabssearch .whyhometwo {
	font-size: 14px;
	font-weight: bold;
	color: #EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 180px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabssearch .whyhometwo:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	height: 29px;
	width: 180px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image: url(/ui/img/backgrounds/2-why.jpg);
	background-repeat: no-repeat;
}
.search {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 218px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabswhy .searchone {
	font-size: 14px;
	font-weight: bold;
	color: #EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 218px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabswhy .searchone:hover {
	font-size: 14px;
	font-weight: bold;
	color: #EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 218px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:url(/ui/img/backgrounds/1-search.jpg);
	background-repeat:none;
}
#content #masthead #tabsabout .searchtwo {
	font-size: 14px;
	font-weight: bold;
	color: #EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 218px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabsabout .searchtwo:hover {
	font-size: 14px;
	font-weight: bold;
	color: #EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 218px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:url(/ui/img/backgrounds/2-search.jpg);
	background-repeat:none;
}

.about {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 131px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabsabout .about:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 131px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:none;
}
#content #masthead #tabsabout .contactone {
	font-size: 14px;
	font-weight: bold;
	color:#EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 140px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabsabout .about {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 131px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabsabout .about:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 131px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:none;
}
#content #masthead #tabsabout .contactone {
	font-size: 14px;
	font-weight: bold;
	color:#EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 140px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabsabout .contactone:hover {
	font-size: 14px;
	font-weight: bold;
	color:#EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 140px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:url(/ui/img/backgrounds/1-contact.jpg);
	background-repeat:none;
}
#content #masthead #tabssearch .aboutone {
	font-size: 14px;
	font-weight: bold;
	color:#EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 131px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabssearch .aboutone:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	height: 29px;
	width: 131px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:url(/ui/img/backgrounds/1-about.jpg);
	background-repeat:none;	
}
.contact {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 140px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabscontact .contact {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 140px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabscontact .contact:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	height: 29px;
	width: 140px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:none;
}
#content #masthead #tabscontact .abouttwo {
	font-size: 14px;
	font-weight: bold;
	color:#EBEBEB;
	text-align: center;
	display: block;
	height: 29px;
	width: 131px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
}
#content #masthead #tabscontact .abouttwo:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	height: 29px;
	width: 131px;
	text-decoration: none;
	float: left;
	padding-top: 10px;
	background-image:url(/ui/img/backgrounds/2-about.jpg);
	background-repeat:none;	
}

#content #masthead h1 {
	display: block;
	font-size: 12px;
	float: left;
	width: 200px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 82px;
}
/* #content #masthead #quick-find-home h1 {
	margin-top: 0px;
} */
#content #sub-body .marketing-text #who ul {
	font-size: 14px;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#content #sub-body .marketing-text #who li {
	margin: 0px;
	padding: 0px;
	color: #990033;
	font-weight: bold;
	list-style-type: none;
}
#content #home-body .home-marketing #book {
	margin-right: 5px;
	margin-left: 5px;
}
#content #home-body .home-marketing #book h2 {
	font-size: 24px;
	color: #999999;
	font-weight: normal;
}
#content #home-body .home-marketing #book ul {
	display: block;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 14px;
	list-style-type: square;
}
#content #home-body .home-marketing #book li {
	margin-bottom: 10px;
	margin-left: 15px;
}
#content #home-body .home-marketing #book .listhead {
	display: block;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	padding-top: 5px;
	background-image: url(../img/backgrounds/thin-red-line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#content #home-body #body-colomns-search #salesbar {
	background-image: url(../img/backgrounds/myfht-sales-bar.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 703px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#content #home-body #body-colomns-search #salesbar h1 {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: normal;
	padding-left: 10px;
}
#content #home-body #body-colomns-search #salesbar h2 {
	font-size: 20px;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 30px;
	padding-top: 3px;
}
#content #home-body #body-colomns-search #myfhtblock {
	width: 200px;
	font-size: 14px;
	line-height: 20px;
	margin: 5px;
	padding: 10px;
	font-weight: bold;
}
#content #home-body #body-colomns-search p {
	display: block;
	font-size: 14px;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 20px;
	margin-top: 0px;
}
.cityname {
	font-weight: bold;
	color: #666666;
}
#content #home-body .home-search #keywords {
	background-image: url(../img/backgrounds/back-keyword-search.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 392px;
	margin-left: 10px;
	margin-top: 0px;
	padding: 10px;
	text-align: right;
}
#content #home-body .home-search #keywords form {
	margin: 0px;
	padding: 0px;
}
.detailslink {
	background-image: url(../img/backgrounds/back-details-link-bttn.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 144px;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	color: #333333;
	padding-top: 10px;
	padding-left: 43px;
}
.detailslink:hover {
	background-image: url(../img/backgrounds/back-details-link-bttn.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 144px;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	color: #000000;
	padding-top: 10px;
	padding-left: 43px;
}
.tabnav-list-active {
	background-image: url(../img/backgrounds/tabnav-list-active.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 202px;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 14px;
	padding-left: 44px;
	float:left;
}
.tabnav-list {
	background-image: url(../img/backgrounds/tabnav-list.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 202px;
	text-decoration: none;
	color: #000000;
	padding-top: 14px;
	padding-left: 44px;
	float:left;
}
.tabnav-map {
	background-image: url(../img/backgrounds/tabnav-map.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 197px;
	text-decoration: none;
	color: #000000;
	padding-top: 14px;
	padding-left: 44px;
	float:left;
}
.tabnav-map-active {
	background-image: url(../img/backgrounds/tabnav-map-active.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 197px;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 14px;
	padding-left: 44px;
	float:left;
}
.tabnav-topback {
	background-image: url(../img/backgrounds/tabnav-topback.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 39px;
	width: 208px;
	float: right;
	clear: right;
}
.tabnav-topback-long {
	background-image: url(../img/backgrounds/tabnav-topback.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 39px;
	width: 448px;
	float: right;
	clear: right;
}
.tabnav-help {
	font-size: 12px;
	color: #666666;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	background-image: url(../img/icon/tabnav-icon-gelp.gif);
	background-repeat: no-repeat;
	float: left;
}
#formcontrols {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 27px;
	padding-left: 37px;
}
.tabnav-navbar-top {
	height: 37px;
	clear: both;
	background-image: url(../img/backgrounds/tabnav-navpanrl.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
}
.tabnav-navbar-map {
	height: 37px;
	clear: both;
	background-image: url(../img/backgrounds/tabnav-navbar-map-back.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
}
.tabnav-navbar-bottom {
	height: 34px;
	clear: both;
	background-image: url(../img/backgrounds/tabnav-navpanrl-bottom.png);
	background-repeat: no-repeat;
	padding-top: 3px;
}
.tabnav-previous {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-image: url(../img/backgrounds/tabnav-previous-active.gif);
	background-repeat: no-repeat;
	height: 23px;
	padding-left: 25px;
	margin-left: 15px;
	margin-top: 5px;
}
.tabnav-previous:hover {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	display: block;
	background-image: url(../img/backgrounds/tabnav-previous-active.gif);
	background-repeat: no-repeat;
	height: 23px;
	padding-left: 25px;
	margin-left: 15px;
	margin-top: 5px;
}
.tabnav-previous-screen {
	font-size: 14px;
	color: #D6E0EC;
	text-decoration: none;
	display: block;
	background-image: url(../img/backgrounds/tabnav-previous-screen.gif);
	background-repeat: no-repeat;
	height: 23px;
	padding-left: 25px;
	margin-left: 15px;
	margin-top: 5px;
}
.tabnav-next {
	display: block;
	text-align: right;
	background-image: url(../img/backgrounds/tabnav-next-active.gif);
	background-position: right;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 25px;
	margin-right: 15px;
}
.tabnav-next:hover {
	display: block;
	text-align: right;
	background-image: url(../img/backgrounds/tabnav-next-active.gif);
	background-position: right;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 25px;
	margin-right: 15px;
}
.tabnav-next-screen {
	display: block;
	text-align: right;
	background-image: url(../img/backgrounds/tabnav-next-screen.gif);
	background-position: right;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #D6E0EC;
	text-decoration: none;
	padding-right: 25px;
	margin-right: 15px;
}
.hotelcount {
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	text-align: center;
}
#favorites {
	background-color: #FFFFFF;
	padding: 10px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #6699FF;
	overflow: scroll;
	position: relative;
	height: 190px;
}
#favorites .favorite-link {
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBE5EE;
	padding-top: 5px;
	color: #666666;
}
#favorites .favorite-link:hover {
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBE5EE;
	padding-top: 5px;
	background-color: #FFFFCC;

}
.favtitle-congress {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	display: block;
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#jointalert {
	font-size: 12px;
	background-color: #FFFFCC;
	border: 3px solid #FFCC66;
	margin-bottom: 15px;
}
.hotrooms {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
	background-image: url(../img/backgrounds/back-hot-tab.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	padding-top: 4px;
	width: 73px;
	float: right;
	background-position: -5px top;
}
.htitle a {
	color: #000000;
	text-decoration: underline;
}

.hotrooms a {
	color: #FFFF99;
	text-decoration: none;
}
#hotroomblocks {
	background-image: url(../img/backgrounds/back-d-boc.jpg);
	background-repeat: repeat-x;
	height: 253px;
}
.hot {
	background-image: url(../img/backgrounds/back-hot-bar.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 40px;
	background-position: left center;
}
.hotbox {
	background-image: url(../img/backgrounds/back-hot-room.jpg);
	background-repeat: no-repeat;
	height: 176px;
	width: 226px;
	float: left;
	padding: 10px;
}
.hotbox .htitle {
	font-size: 18px;
	display: block;
	padding-bottom: 5px;
}
.hotel {
	font-size: 12px;
	display: block;
	font-weight: bold;
	color: #3458A6;
	padding-top: 5px;
	padding-bottom: 5px;
}
.hpic {
	padding-top: 20px;
}
.booktext {
	display: block;
	float: left;
	font-size: 12px;
	color: #3859A6;
	font-weight: bold;
	padding-left: 8px;
}
.large {
	font-size: 28px;
	
}
.booktext a {
	color: #3458A4;
	text-decoration: none;
}
.hotel {
	color: #3357A5;
	text-decoration: none;
}
.footerquicklinks {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: center;
}
.footerquicklinks a {
	display: block;
	float: left;
	margin-left: 10px;
	font-size: 9px;
	color: #698BC5;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

