@charset "UTF-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

img, div{
	behavior:url('/includes/iepngfix.htc');
}

/* Tags */

body{
	margin:0px;
	text-align:center;
	background:url('../images/body_bg.jpg') repeat;
	font:14px Times;
	line-height:150%;
}

h1{
	font:20px Times;
	margin-top:8px;
	margin-bottom:8px;
}

p{
	margin-top:8px;
	margin-bottom:8px;
}

a img{
	border:0px;
}

/* IDs */

#marquee{
	height:50px;
}

div#container_top, div#container, div#footer{
	width:960px;
	margin:0px auto;
	text-align:left;
}

div#top_banner_bg{
	height:191px;
}

div#mountain_layer{
	position:relative;
	width:960px;
	height:191px;
}

div#top_nav {
	text-align:right;
}

div#top_number{
	margin-top:60px;
	margin-right:12px;
	text-align:right;
	font:20px Times;
	color:#fff;
}

div#nav{
	position:absolute;
	bottom:-3px;
	left:20px;
}

div#nav ul li {
	display:inline;
	list-style-type:none;
	margin-right:15px;
	margin-left:15px;
	font-size:15px;
	color:#fff;
}

div#nav ul li a{
	text-decoration:none;
	color:#fff;
}

div#nav ul li a:hover{
	border-bottom:8px solid #efece8;
}

div#paper_bg{
	background:url('../images/paper_bg.jpg') repeat;
	
}

div#paper_top{
	background:url('../images/paper_top.jpg') repeat-x top;
	padding-top:15px;
}

div#paper_bottom{
	background:url('../images/paper_bottom.jpg') repeat-x;
}

div#side_nav{
	font:20px Times;
	margin-top:15px;
}

div#side_nav ul {
	margin-left:30px;
}

div#side_nav ul li a{
	text-decoration:none;
}

div#nav_side_underline{
	width:267px;
	margin-top:15px;
}

div#left_col{
	width:267px;
	float:left;
}

div#side_nav ul li{
	list-style-type:none;
	padding-bottom:2px;
	padding-left:10px;
}

div#testimonials{
	margin-left:40px;
	font:12px Times;
	color:#000;
}

div#right_col{
	float:left;
	width:693px;
}

div#right_col_content{
	padding-left:35px;
	padding-right:25px;
}

div#page_spread{
	padding-top:20px;
}

div#col1{
	width:267px;
	float:left;
	margin-right:35px;
	margin-left:40px;
}

div#col2{
	width:267px;
	float:left;
	margin-right:35px;
}

div#col3{
	width:267px;
	float:left;
	margin-right:35px;
}

div#footer ul{
	border-left:1px solid #848078;
	padding-left:16px;
	list-style-type:none;
	color:#FFFFFF;
	float: left;
	width: 130px;
}

div#footer ul li a{
	text-decoration:none;
	color:#fff;
}


div#footer{
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	font-size:12px;
	line-height:130%;
}

div#mountain_logo{
	width:177px;
	height:90px;
	top:55px;
	right:0px;
	position:absolute;
}

#3cols td{
	vertical-align:top;
	width:200px;
}

#footer table td{
	vertical-align:top;
	width:200px;
}

#contact_form{
	width:600px;
}

.cola{
	width:170px;
}

.cola input {
	background-color:white;
	border:1px solid #333;
	height:23px;
}

.colb{
	width:55px;
}

.colb input {
	background-color:white;
	border:1px solid #333;
	height:23px;
}

.colc{
	width:52px;
}

.colc input {
	background-color:white;
	border:1px solid #333;
	height:23px;
}

.cold{
	width:100px;
}

.cold input {
	background-color:white;
	border:1px solid #333;
	height:23px;
}

.cole{
	width:370px;
}

.cole input {
	background-color:white;
	border:1px solid #333;
	height:23px;
}

.colf{
	width:560px;
}

.colf textarea {
	background-color:white;
	border:1px solid #333;
	height:150px;
}

div#log_res{
	height:425px;
}

/* Classes */

a.active{
	border-bottom:8px solid #efece8;
}
/* Menu */

/* Style for top-menu */
.topMenu {
	text-align:left;
	width:960px;
	font:15px Times;
}

/* Style for submenus */
.submenu {
  background-color: #616155;
  color:#FFFFFF;
  cursor:pointer;
  padding: 5px;
  margin: 0px;
  text-align:left;
}

/* Style for top items: normal state */
.topItemNormal {
  color: #fff;
  cursor: pointer;
  padding:0px 10px 0px 10px;
  text-align:center;
  border-bottom:8px solid transparent;
}


/* Style for top items: mouseover state */
.topItemOver {
  color: #fff;
  cursor: pointer;
  padding:0px 10px 0px 10px;
  border-bottom:8px solid #efece8;
  text-align:center;
}

/* Style for items: normal state */
.itemNormal {
  cursor: pointer;
  width: 100%;
}

/* Style for items: mouseover state */
.itemOver {
  cursor: pointer;
  background-color: #38382f;
  width: 100%;
}

/* Style for items text: normal state */
.itemTextNormal {
  font-family: Times;
  font-size: 14px;
  color: #fff;
  width: 100%;
}

/* Style for items text: mouseover state */
.itemTextOver {
  font-family: Times;
  font-size: 14px;
  color: #fff;
  width: 100%;
}
#footer ul.sponsers	{
	float: left;
	width: 500px;
}
#footer ul.sponsers li	{
	float: left;
}