.btnbg {
	background-image: url(images/btn_bg.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 100px;
	background-position: center bottom;
}
.btnspacer {
	background-image: url(images/btn_spacer.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.contentleft {
	background-repeat: repeat-y;
	background-position: left;
	width: 3px;
}
.contentboxbdr {
	background-color: #FFFFFF;
	border: 1px solid #dcdcdc;
}

.contentright {
	background-repeat: repeat-y;
	background-position: right;
	width: 3px;
}
.searchtxtfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #003366;
	text-decoration: none;
	background-color: #dcf0ff;
	border: 1px solid #0064af;
}
.leftpaneltxts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #7f7f7f;
	text-decoration: none;
}
.inlinks1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #0064af;
	text-decoration: underline;
}
.runningtxts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;

}
.highlight1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #E32222;
	text-decoration: none;
}

.sideHd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #E3111e;
	font-weight:bolder;
}

.midHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color:#0066FF;
	font-weight:bolder;
}

.labelTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color:#0066FF;
	font-weight:bolder;
}

.boxTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#000000;
}


.labelGTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color:#0064AF;
	font-weight:bolder;
}


.topbg {
	background-repeat: repeat-x;
	background-position: bottom;
}
.copyrightstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
.formtexts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}

.copyrightstxt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
.copyrightstxt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: underline;
}
.highlightlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #E32222;
	text-decoration: underline;
}

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #ffeeffe;
	text-decoration: underline;
}

.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #EE0000;
	border-right-color: #EE0000;
	border-bottom-color: #EE0000;
	border-left-color: #EE0000;
}
.formtextfield {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
.mapbdr {
	border: 1px solid #CCCCCC;
}

.box1{
	padding:5px;
	text-align:center;
	background-color:#dddddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00579c;
}
.box1 a{
	padding:5px;
	text-align:center;
	background-color:#dddddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#df0000;
	text-decoration:none;
}
.box1 a:hover{
	padding:5px;
	text-align:center;
	background-color:#dddddd;
	background-image:url(../18072007/images/box_bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.box2{
	padding:5px;
	text-align:center;
	background-color:#e0e0e0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00579c;
}
.box2 a{
	padding:5px;
	text-align:center;
	background-color:#e0e0e0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#df0000;
	text-decoration:none;
}
.box2 a:hover{
	padding:5px;
	text-align:center;	
	background-color:#dddddd;
	background-image:url(../18072007/images/box_bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}



/* GENERAL CSS */
/*body {
	text-align:center;
	font-family:"Trebuchet ms",Arial,Helvetica,sans-serif;
	font-size:.9em;
	background:#f8f8f8;
	color:#000;
}
*/
h1,h2 {
	margin:0px;
	text-align:left;
	font-size:1.2em;
	color:#444;
}
h2 {
	color:#666;
	font-size:1em;
}
#holder {
	width:620px;
	margin:10px auto;
}

/* START OF CSS FOR MAP */
dl.map.on {
	position:relative;
	width:630px;
	height:444px;
	background:url(images/mapB.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 0px solid;
}
dl.map.on dt {
	list-style:none;
	display:inline;
}
dl.map.on dd {
	position:absolute;
	left:-9999px;
	width:25px;
	padding:4px;
	border:#222 2px solid;
	background:#666;
	color:#fff;
	-moz-border-radius:8px;
	border-radius:8px;
	z-index:11;
	font-size:0.8em;
}
dl.map.on dd img {
	position:relative;
	float:right;
	border:#000 1px solid;
	margin:2px;
}
dl.map.on a.location {
	display:block;
	position:absolute;
	text-indent:-9999px;
	background:url(cyan.png) no-repeat;
	width:11px;
	height:11px;
	outline:none;
	z-index:11;
	text-decoration:none;
}

dl.map.on a.locationo {
	display:block;
	position:absolute;
	text-indent:-9999px;
	background:url(yellow.png) no-repeat;
	width:11px;
	height:11px;
	outline:none;
	z-index:11;
	text-decoration:none;
}


dl.map.on a.location:hover {
	width:11px;
	height:11px;
	background:url(yellow.png) no-repeat ; /*-1px -1px*/
}
dl.map.on dd a {
	text-decoration:none;
	color:#000;
}

/* START OF CSS FOR MAP POINTS */
dl.map.on a#location01 {	/* CA */
	top:185px;
	left:28px;
}

dl.map.on a#location02 {	/* WA */
	top:42px;
	left:56px;
}

dl.map.on a#location03 {	/* OR */
	top:85px;
	left:49px;
}

dl.map.on a#location04 {	/* NV */
	top:165px;
	left:75px;
}

dl.map.on a#location05 {	/* MT */
	top:65px;
	left:178px;
}

dl.map.on a#location06 {	/* ID */
	top:94px;
	left:109px;
}

dl.map.on a#location07 {	/* UT */
	top:174px;
	left:135px;
}

dl.map.on a#location08 {	/* AZ */
	top:250px;
	left:120px;
}

dl.map.on a#location09 {	/* WY */
	top:129px;
	left:187px;
}

dl.map.on a#location10 {	/* CO */
	top:193px;
	left:203px;
}

dl.map.on a#location11 {	/* NM */
	top:257px;
	left:189px;
}

dl.map.on a#location12 {	/* ND */
	top:67px;
	left:268px;
}

dl.map.on a#location13 {	/* SD */
	top:112px;
	left:268px;
}

dl.map.on a#location14 {	/* NE */
	top:166px;
	left:281px;
}

dl.map.on a#location15 {	/* KS */
	top:212px;
	left:275px;
}

dl.map.on a#location16 {	/* OK */
	top:256px;
	left:286px;
}

dl.map.on a#location17 {	/* TX */
	top:307px;
	left:268px;
}

dl.map.on a#location18 {	/* MN */
	top:105px;
	left:330px;
}

dl.map.on a#location19 {	/* IA */
	top:159px;
	left:335px;
}

dl.map.on a#location20 {	/* MO */
	top:204px;
	left:355px;
}

dl.map.on a#location21 {	/* AR */
	top:256px;
	left:357px;
}

dl.map.on a#location22 {	/* LA */
	top:314px;
	left:357px;
}

dl.map.on a#location23 {	/* WI */
	top:109px;
	left:377px;
}

dl.map.on a#location24 {	/* IL */
	top:179px;
	left:392px;
}

dl.map.on a#location25 {	/* MI */
	top:136px;
	left:432px;
}

dl.map.on a#location26 {	/* IN */
	top:175px;
	left:427px;
}

dl.map.on a#location27 {	/* OH */
	top:185px;
	left:466px;
}

dl.map.on a#location50 {	/* WV */
	top:205px;
	left:490px;
}

dl.map.on a#location28 {	/* KY */
	top:219px;
	left:438px;
}

dl.map.on a#location29 {	/* TN */
	top:246px;
	left:440px;
}

dl.map.on a#location30 {	/* MS */
	top:282px;
	left:393px;
}

dl.map.on a#location31 {	/* AL */
	top:279px;
	left:430px;
}

dl.map.on a#location32 {	/* GA */
	top:279px;
	left:475px;
}

dl.map.on a#location33 {	/* FL */
	top:360px;
	left:506px;
}

dl.map.on a#location34 {	/* SC */
	top:260px;
	left:494px;
}

dl.map.on a#location35 {	/* NC */
	top:236px;
	left:528px;
}

dl.map.on a#location36 {	/* VA */
	top:198px;
	left:524px;
}

dl.map.on a#location37 {	/* MO */
	top:175px;
	left:538px;
}

dl.map.on a#location38 {	/* OE */
	top:188px;
	left:552px;
}

dl.map.on a#location39 {	/* PA */
	top:154px;
	left:530px;
}

dl.map.on a#location40 {	/* NJ */
	top:166px;
	left:559px;
}

dl.map.on a#location41 {	/* NY */
	top:123px;
	left:531px;
}

dl.map.on a#location42 {	/* CT */
	top:139px;
	left:574px;
}

dl.map.on a#location43 {	/* RI */
	top:135px;
	left:588px;
}

dl.map.on a#location44 {	/* MA */
	top:122px;
	left:568px;
}

dl.map.on a#location45 {	/* NH */
	top:96px;
	left:578px;
}

dl.map.on a#location46 {	/* VT */
	top:105px;
	left:565px;
}

dl.map.on a#location47 {	/* ME */
	top:55px;
	left:595px;
}

dl.map.on a#location48 {	/* AK */
	top:368px;
	left:116px;
}

dl.map.on a#location49 {	/* AK */
	top:415px;
	left:248px;
}
/*dl.map.on a#location01 {
	top:80px;
	left:484px;
}


dl.map.on a#location02 {
	top:105px;
	left:121px;
}
dl.map.on a#location03 {
	top:105px;
	left:383px;
}
dl.map.on a#location04 {
	top:170px;
	left:201px;
}
dl.map.on a#location05 {
	top:72px;
	left:159px;
}
dl.map.on a#location06 {
	top:86px;
	left:457px;
}
dl.map.on a#location07 {
	top:124px;
	left:276px;
}
dl.map.on a#location08 {
	top:82px;
	left:91px;
}
dl.map.on a#location09 {
	top:100px;
	left:406px;
}
dl.map.on a#location10 {
	top:186px;
	left:183px;
}
*/

#errorMessage {
	margin:0 auto;
	padding-bottom:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}

table#room_results {
	font-size:12px; 
	font-weight:normal;
	color:#333333;
	border-collapse:collapse; 
	border-style:solid; 
	border-width:0px;
	width:90%;
	text-align:center;
}

table#room_results {
	border-width:1px;
	border-style:solid; 
}

table#room_results th {
	font-weight:bold;
}

.table-details {
	border:solid 1px #DCDCDC;
	font-size:12px; 
	font-weight:normal; 
	color:#333333;	
}

.table-details td  {
	border:1px solid #999999;
}.runningtxts1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.runningtxts2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	padding-left: 28px;
}

.tbl{
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
	font-size:11px;
	color:#333333;
}

.tbl th{
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.tbl a{
	text-decoration:underline;
	color:#0066CC;
}
.tbl a:hover{
	text-decoration:underline;
	color:#0066CC;
}
.tbl td{
	background-color:#FFFFFF;
}
.tbl th{
	background-color:#eeeeee;
}
dl.map.on a#location55 {	/* SC */
	top:395px;
	left:590px;
}
.sitemap{
	font-family:Tahoma;
	font-size:12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.sitemap a{
	font-family:Tahoma;
	font-size:12px;
	font-weight: normal;
	color:#0064af;
	text-decoration:none;
}
.sitemap a:hover{
	font-family:Tahoma;
	font-size:12px;
	font-weight: normal;
	color:#0064af;
	text-decoration:none;
}
.index-results{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
}
.index-results-hilits{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#990000;
	font-weight:bold;
}
.index-results a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#0064af;
	text-decoration:none;
}
.index-results a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#0064af;
	text-decoration:none;
}