BODY {
 font-family: "Arial Narrow", Arial, sans-serif;
}

BODY.mainbody {
font-family: "Arial Narrow", Arial, sans-serif;
background-image:url('../images/background-site.gif');

}

H1, H2, H3, P, HR {
margin: 20px;
}

H1, H2, H3 {
color: #333333;
}

.title {
 color: white;
 font-family: Tahoma, "Trebuchet MS", "MS Serif", Geneva;
 font-size: 22pt;
 font-style: normal;
 line-height: 125%;
 text-align: center;
 margin-top: 20px;
 margin-right: 20px;
 margin-left: 20px;
 }
.main-text {
 font-family: "Arial Narrow", Arial, sans-serif;
 font-size: 12pt;
 font-style: normal;
 line-height: 125%;
 margin: 20px;
 }
.jay-peak-text {
 color: #fff;
 font-size: 12pt;
 font-family: "Arial Narrow", Arial, sans-serif;
 font-style: normal;
 line-height: 125%;
 margin: 20px;
 }
.navigation {
 color: #fbf9e9;
 font-size: 13pt;
 font-family: "Arial Narrow", Arial, sans-serif;
 line-height: 125%;
 margin-right: 20px;
 margin-left: 20px;
 }
.right-text {
 color: #000;
 font-size: 12pt;
 font-family: "Arial Narrow", Arial, sans-serif;
 line-height: 125%;
 margin-right: 20px;
 margin-left: 20px;
 }
a.right-text:link {
 color: #fff;
 font-size: 12pt;
 font-family: "Arial Narrow", Arial, sans-serif;
 font-style: normal;
 line-height: 125%;
 background-color: #b00202;
 }
a.right-text:link {
 color: #fff;
 font-size: 12pt;
 font-family: "Arial Narrow", Arial, sans-serif;
 font-style: normal;
 line-height: 125%;
 background-color: #b00202;
 }
a.right-text:link {
 color: #fff;
 font-size: 12pt;
 font-family: "Arial Narrow", Arial, sans-serif;
 font-style: normal;
 line-height: 125%;
 background-color: #b00202;
 }
A:link {
 color: #b00202;
 text-decoration: none;
 }
A:visited {
 color: #b00202;
 text-decoration: none;
 }
A:hover {
 color: #b00202;
 background-color: transparent;
 text-decoration: underline;
 }
 
#bottomnav {
 color: #fff;
 font-size: x-small;
 font-family: Arial, "Times New Roman", sans-serif;
 font-weight: bold;
 font-style: normal;
 line-height: 100%;
 }
#bottomnav a{
 font-family: Arial, sans-serif;
 color: #fff;
 font-size: x-small;
 font-weight: bold;
 font-style: normal;
 line-height: 150%;
 }

a.bottomnav:visited {
 font-family: Arial, sans-serif;
 color: #fff;
 font-size: x-small;
 font-weight: bold;
 font-style: normal;
 line-height: 150%;
 }
.bottom-text {
 color: #fff;
 font-size: xx-small;
 font-family: Arial, "Times New Roman", sans-serif;
 font-weight: bold;
 line-height: 100%;
 }
a.bottom-text:link {
 color: #fff;
 font-size: xx-small;
 font-family: Arial, "Times New Roman", sans-serif;
 font-weight: bold;
 line-height: 100%;
 }
a.bottom-text:hover {
 color: #fff;
 font-size: xx-small;
 font-family: Arial, "Times New Roman", sans-serif;
 font-weight: bold;
 line-height: 100%;
 }
a.bottom-text:visited {
 color: #fff;
 font-size: xx-small;
 font-family: Arial, "Times New Roman", sans-serif;
 font-weight: bold;
 line-height: 100%;
 }

 
#topnav {
	color: #fff;
	font-size: 12pt;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-style: normal;
 }

#topnav a {
 color: #fff;
}

/* RSM styles  */

img.gallery {

	border-style:solid;
	border-color: #666666;
	border-width: 1px;
}


.cms_command {
	font-size: 11px;
	font-family: verdana, sans-serif;
	color: #666666;
}

.searchboxform {
	margin: 0px 0 0 0px;

}

.smalltext {
	font-size: 11px;
}




/* 
	Minimal table styles
	written by Chris Heilmann http://wait-till-i.com
*/
table.rates,td.rates,th.rates{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
table.rates{
	border:none;
}
td.rates,th.rates{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}
thead.rates th.rates{
	font-weight:bold;
	font-size:90%;
	vertical-align:bottom;
	border-bottom:1px solid #000;
	margin-bottom:5px;
}
tbody.rates th.rates,td.rates{
	border-right:1px solid #000;
}

tbody.rates td.rates,tbody.rates th.rates{
	padding:7px 10px;
}
tbody.rates th.rates{
	border-left:1px solid #000;
}
tfoot.rates td.rates,tfoot.rates th.rates{
	margin-top:5px;
	border:none;
	border-top:1px solid #000;
}
caption.rates{
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin:5px;
}
table.rates a:link{
	color:#363;
}
table.rates a:visited{
	color:#696;
}
table.rates a:hover{
	text-decoration:none;
}
table.rates a:active{
	color:#000;
}





/*
 menu styles
*/



/* level 0 inner */
.mLEFT1iout {
	font-size:11pt;
	font-family: "Arial Narrow", Arial, sans-serif; 
	text-align: center; 
	text-decoration: none;
	line-height: 100%; 
	margin: 4px 4 4 4px;
	color: #fbf9e9;
}
.mLEFT1iover {
	font-size:11pt;
	font-family: "Arial Narrow", Arial, sans-serif; 
	text-align: center; 
	text-decoration: underline;
	line-height: 100%; 
	margin: 4px 4 4 4px;
	color: #fbf9e9;

}

/* level 0 outer */
.mLEFT1oout {
	text-decoration : none;
	background-color: #214D73;
	border-right-style:solid;
	border-right-color: #FFFFFF;
	border-right-width: 1px;


}

.mLEFT1oover {
	text-decoration : none;
	background-color: #214D73;
	border-right-style:solid;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	}


/* level 1 inner */
.mLEFT2iout {
	font-size:11pt;
	font-family: "Arial Narrow", Arial, sans-serif; 
	text-align: left; 
	text-decoration: none;
	line-height: 100%; 
	margin: 6px 4 6 8px;
	color: #fbf9e9 ;
}
.mLEFT2iover {
	font-size:11pt;
	font-family: "Arial Narrow", Arial, sans-serif; 
	text-align: left; 
	text-decoration: underline;
	line-height: 100%; 
	margin: 6px 4 6 8px;
	color: #fbf9e9 ;
}

/* level 0 outer */
.mLEFT2oout {
	text-decoration : none;
	background-color: #214D73;
}

.mLEFT2oover {
	text-decoration : none;
	background-color: #214D73;

}
