/* CSS Document */
td, select, input, textarea {
	color: #999999;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(/images/side_bk.gif) no-repeat;
}
.bodytext, ul, ol, li {
	color: #999999;
}
.body_link {
	font-family: Roman, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 14px;
}
.roman_type {
	color: #999999;
	font-family: Roman, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 14px;
}
p {
	margin-top: 0px;
	padding-top: 0px;
	line-height: 14px;
}
ul, ol {
	margin-left: 18px;
    list-style-image: url(/images/bullet.gif);
    padding-left:5px; 
}
li {
	margin-left: 5;
    padding-left: 0px;
}

.title_pop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0B3D91;
}
td .sub {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	line-height:18px;
	color: #0B3D91;
}
	
.sub_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0B3D91;
}
	h2, .sub2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		margin:0px;
	}
	.sub3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight:bold;
		padding-bottom: 5px;
	}
.sub_prop {
	font-size: 16px;
}
.sub_side {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	color: #0B3D91;
}

	.sub_link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #0B3D91;
		font-weight: bold;
	}
	.sub_link2 {
		font-size: 10px;
		line-height : 1.33em; 
		color: #0B3D91;
		font-weight: bold;
	}
	.small {
		font-size: 10px;
		line-height : 1.33em; 
	}
	.small_front {
		font-size: 9px;
		line-height : 1.33em; 
	}
	.grey {
		color: #999999;
	}
	.black {
		color: #000000;
		font-weight: bold;
	}
	.blue {
		color: #0B3D91;
	}
	.pink {
		color: #EA0882;
	}
	
	.border {
		border-color: #0B3D91;
	}
	.price {
		background-color: #0B3D91;
		color: #FFFFFF;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	
	a:link {
		color: #0B3D91;
		text-decoration: none;
	}
	a:visited {
		text-decoration: none;
		color: #0B3D91;
	}
	a:hover {
		text-decoration: none; /* underline */
		color: #5294CB;
	}
	a:active {
		text-decoration: none;
		color: #0B3D91;
	}
	.a2 {
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	
	.title1 {
		font-size: 16px;
		font-weight: bold;
		color: #333333;
	}
	.title2 {
		font-family: Verdana, sans serif;
		color: #990000;
		font-size: 12px;
		font-weight: bold;
	}
	.title3 {
		font-size: 11px;
		font-weight: bold;
		color: #990000;
	}
	.credit {
		font-size: 8px;
	}
	.white {
		color: #FFFFFF;
	}
	.searchform {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #5E5F60;
		width: 100px;
	}
	
	.main_body {
		margin: auto;
		width: 800px;
		font-size: 75%;
		line-height: 1.5em;
		color: #707070;
		border: 1px #990000 solid;
	}
	.header {
		width: 800px;
		height: 160px;
		margin: 0;
		background: #fff url(/images/mountain_base_logo.jpg) top left no-repeat;
	}
	.fade_bg {
		background: #ffffff url(/images/fade_bg.jpg) top left;
	}        
	.accombigtext {
		font-family: Verdana, sans serif;
		font-size: 24px;
		color: #333333;
		font-weight: bold;
	}
	.tableborder1 {
		border: 1px solid #CCCCCC;
	}
	.tbtr{
		border-top: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 0px none;
		border-left: 0px none;
	}
	
	.tbb{
		border-bottom: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		
	}
	.tbnr{
		border-right: 0px none;
	}
	a.link_header {color:#FFFFFF;}
	a.link_header A:link, a.link_header A:visited, a.link_header A:active {color:#FFFFFF;text-decoration:none}
	a.link_header A:hover {color:#FFFFFF}
	a.small {color:#000000;}
	a.small A:link, a.small A:visited, a.small A:active {color:#000000;text-decoration:underline}
	a.small A:hover {color:#000000}
	.avail_summary td
	{
		font-family: Arial, Helvetica, sans-serif;
		width: 15px;
		color: white;
		text-align: center;
		font-size: 10px;
		
		border: 1px solid #eee;
	}
	.avail_summary th
	{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		text-align: left;
		font-size: 10px;
		font-weight: normal;
	}
	
	.avail_summary .status0
	{
		background-color: #6596E8;
	}
	.avail_summary .status1
	{
		background-color: #E86565;
	}
	.avail_summary .status2
	{
		background-color: BlueViolet;
	}
	.avail_summary .status3
	{
		background-color: Maroon;
	}
	.avail_summary .status0-sel
	{
		background-color: Aquamarine;
		color: black;
	}
	.avail_summary .status1-sel
	{
		background-color: red;
	}
	.avail_summary .status2-sel
	{
		background-color: BlueViolet;
	}
	.avail_summary .status3-sel
	{
		background-color: Maroon;
	}
	
	.avail_summary .statusGrey
	{
		background-color: #cccccc;
	}
	#container {
		margin: auto;
		padding: 0 0 10px 0;
		width: 760px;
		font-size: 75%;
		line-height: 1.5em;
		color: #707070;
		border: 1px #990000 solid;
		}
	.dateTable  {	
		border: 1px solid #990000; 
		border-collapse: collapse;
		color: #990000;
		}
	.dateTable caption {
		font-size:14px;
		text-align:left;
		}
	.dateTable td {
		text-align:center; 
		font-size:8px; 
		font-family:small fonts;
		border: 1px solid #990000;
		}

	.dateTable hr {
		size: 0;
		color:red;
		margin: 0;
		padding: 0;
		background:yellow;
		}   
	.dateTable a:link, #dateTable a:visited, #dateTable a:active { 
		position:relative; 
		z-index:24; 
		color:#990000; 
		text-decoration:none;
		}
	.dateTable a:hover{
		z-index:25; 
		background-color:#ff0
		}
	.dateTable a span {display: none;}
	.dateTable a:hover span {
		display: block;
		position:absolute; 
		top:2em; left:2em; width:15em;
		color: black; background-color: #FFFFF0; border: 1 solid black;
		font:10px arial; 
		text-align: left
		}
	.dateTable .we
	{
		color: #000000;
		background-color: #ccccff;
	}
.dateTable .row1
{
	color: #eeeeff;
	background-color: #eeeeff;
}
.dateTable .row2
{
	color: #eeeeff;
	background-color: #eeeeff;
}      

#keyTable td {
	text-align:center; 
	font-size:8px; 
	font-family:SMALL FONTS;
	border: 1px solid #990000;
        line-height: 1.5em;
}