body {

font-family: Trebuchet MS, Helvetica;

}



body p{

font-family: Trebuchet MS, Helvetica;
font-size: 10pt;
text-align: justify;

}
body a{
text-decoration: none;
color: #003366;
}

body a:hover{
text-decoration: underline;
color: #9D291F;
}
/* body li{

font-family: Trebuchet MS, Helvetica;
font-size: 10pt;

}
*/

.himagelink img{
border: 1px solid #000000;
}

.himagelink:hover img{
border: 1px solid #ccc;
}

.himagelink:hover{
color: red;
}

.imagelink img{
border: 1px solid #ffffff;
}

.imagelink:hover img{
border: 1px solid #9d291f;
}

.imagelink:hover{
color: red;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 2;
}

#nav a {
	display: block;
	width: 157px;
	color:#ffffff;
    font:0.7em "Trebuchet MS";
	letter-spacing:2px;
	text-transform:uppercase;
	text-decoration: none;
	background-color: #000000;
	margin-left: 3px;
    margin-right: auto;
    text-align: left;
}

#nav a:hover {
  	background-position: left bottom;
  	background-color: #B9C58B;
	color: #000000;
 
}

#nav li {
	float: left;
	width: 160px;
}
#nav li ul {
	position: absolute;
	width: 157px;
	left: -999em;

}

#nav li:hover ul {
	left: auto;
	
}

#navbar_d{
position:relative;
top:10px;

}

#navbar_d li{
display:inline;
list-style-type: none;
margin:0;
padding:0 0 0 30;
}

#navbar_d ul, #titlebits ul{
padding:0;
margin:0;
}

#navbar_d a{
color:#000000;
font:0.7em "Trebuchet MS";
font-weight: bold;
letter-spacing:2px;
text-transform:uppercase;
text-decoration: none;
border-bottom: 0px solid #363636;
padding:0;
margin:0;
}

#navbar_d a:hover{
border-bottom: 6px solid #9D291F;
color: #9D291F;
/*
#4B3E50
*/
}



#treknav li:hover ul {
	position: absolute;
	left: auto;
	top: -40;
	width: 250;
	
}

#treknav li.sfhover ul {
	position: absolute;
	left: auto;
	top: -10;
	width: 250;
	
}


#treknav{
list-style: none;
width:250;
position: relative;
} 

#treknav ul {
	list-style: none;
	padding: 5px;
	margin: 0;
	display: block;
	color:#927C9A;
	font:0.7em "Trebuchet MS";
	font-weight: bold;
	background-color: #003366;
	text-transform:uppercase;
	text-decoration: none;

}
#treknav ul h4{
	color:#FFFFFF;
	font-family: Palatino Linotype, Book Antiqua;
	text-transform:uppercase;
	font-size: 12pt;
	text-transform:none;
	color: #FFFFFF;

}

#treknav a {
	display: block;
	width: 300px;
	color:#003366;
	font:0.8em "Trebuchet MS";
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	padding:0;
	margin:0;}

#treknav a:hover {
  	background-position: left bottom;
  	background-color: #003366;
	color: #FFFFFF;
 
}

#treknav li {
	float: left;
	width: 250px;
}
#treknav li ul {
	position: absolute;
	width: 250px;
	margin-left: 300px;
	left: -999em;

}

#nav2 li:hover ul {
	position: absolute;
	left: auto;
	width: 250;
	
}

#nav2 li.sfhover ul {
	position: absolute;
	left: auto;
	width: 250;
	
}


#nav2 {
list-style: none;
width:300;
position: relative;
z-index: 1;
padding: 0;
margin: 0;

} 

#nav2 ul {
	list-style: none;
	padding: 5px;
	margin: 0;
	display: block;
	color:#927C9A;
	font:0.7em "Trebuchet MS";
	font-weight: bold;
	background-color: #000000;
	text-transform:uppercase;
	text-decoration: none;

}

#nav2 img {
   border:1px solid #ffffff;
}




#nav2 ul h4{
	color:#FFFFFF;
	font-family: Palatino Linotype, Book Antiqua;
	text-transform:uppercase;
	font-size: 12pt;
	text-transform:none;
	color: #FFFFFF;

}

#nav2 a {
	display: block;
	width: 250px;
	color:#ccc;
	font:1em "Trebuchet MS";
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	padding:0;
	margin:0;
}


#nav2 a:hover {
  	background-position: left bottom;
  	background-color: #9D291F;
	color: #ffffff;
 
}

#nav2 li {
	float: left;
	width: 250px;
	

}
#nav2 li ul {
	position: absolute;
	width: 250px;
	margin-left: 350px;
	margin-top: -79px;
	left: -999em;

}





#trek-links{

}

#trek-links a{
color:#003366;
font:0.7em "Trebuchet MS";
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
padding:0;
margin:0;
}

#trek-links a:hover{
color: #927C9A;
}

.title-ssa {
	font-family: Palatino Linotype, Book Antiqua;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 18pt;
	color: #464e27;
	vertical-align: bottom;
	text-align: left;
	margin: 0px;
	}
	
.title-trek2 {
	font-family: Trebuchet MS, Helvetica;
	text-transform:uppercase;
	font-weight: normal;
	font-size: 18pt;
	color: #B9C58B;
	border: 3px solid #FFFFFF;
	background-color: #000000;
/*  
#003366
*/
	margin: 0px;
	}
	
.title-trek2 h1{
	font-family: Trebuchet MS, Helvetica;
	text-transform:uppercase;
	font-weight: normal;
	font-size: 16pt;
	color: #B9C58B;
	padding-left: 2px;
/*  
#003366
*/
	margin: 0px;
	}

.title-sub {
	font-family: Myriad Pro;
	font-weight: normal;
	font-size: 14pt;
	color: #B9C58B;
	margin: 0px;
	}
	
.title-trek {
	font-family: Trebuchet MS, Helvetica;
	text-transform:uppercase;
	font-weight: normal;
	font-size: 20pt;
	_font-size:14pt;
	color: #FFFFFF;
	margin: 0;
	padding:0;
	}
	
.title-trek a{
	font-family: Trebuchet MS, Helvetica;
	text-transform:uppercase;
	font-weight: normal;
	font-size: 20pt;
	color: #FFFFFF;
	margin: 0px;
	text-decoration: none;
	}
	
.title-trek a:hover{
	font-family: Trebuchet MS, Helvetica;
	text-transform:uppercase;
	font-weight: normal;
	font-size: 20pt;
	color: #cccccc;
	margin: 0px;
	}
	
.tagline-ssa {
	font-family: Myriad Pro;
	font-size: 14pt;
	color: #B9C58B;
	vertical-align: bottom;
	text-align: right;
	margin-right: 5px;
	}

.title-2 {
	font-family: Myriad Pro;
	font-size: 14pt;
	color: #9D291F;
	vertical-align: bottom;
	text-align: left;
	margin-left: 5px;
	}
	
.title-home {
	font-family: Myriad Pro;
	font-size: 14pt;
	color: #9D291F;
	vertical-align: bottom;
	text-align: left;
	margin-left: 5px;
	border-bottom: 2pt solid #000000;
	}

.content-display {
	font-family: Verdana, Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: #003366;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	}
.content-header {
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #4e3b50;
	text-align: left;
	vertical-align: top;
	margin-left: 0px;
	padding: 0;
	margin-top: 0;
	margin-bottom:0;
	list-style: none;
	}

.content-header a{
	color:#003366;
	font: 1.0em "Trebuchet MS";
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	padding:0;
	margin:0;
	}
.content-header a:hover{
   color: #4e3b50;
   text-decoration: underline;

}
.Inside-content-header {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12pt;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	font-weight: bold;
	color: #003399;
	text-align: left;
	vertical-align: top;
	}
	
.bottom-styler {
	font-family: Tahoma, Verdana, Arial;
	font-stretch: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
	COLOR: #868889;
	padding-top: 3px;
	padding-bottom: 2px;
	margin: 0px;
	border-top: 0px solid #7AAFDE;
	}
	
.bottom-styler p{
	font-family: Tahoma, Verdana, Arial;
	font-stretch: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
	COLOR: #868889;
	padding-top: 3px;
	padding-bottom: 2px;
	margin: 0px;
	border-top: 0px solid #7AAFDE;
	}
	
.bottom-styler a{
	font-family: Tahoma, Verdana, Arial;
	font-stretch: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
	COLOR: #868889;
	padding-top: 3px;
	padding-bottom: 2px;
	margin: 0px;
	border-top: 0px solid #7AAFDE;
	text-decoration: none;
	}

.bottom-styler a:hover{
	font-family: Tahoma, Verdana, Arial;
	font-stretch: normal;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	COLOR: #868889;
	padding-top: 3px;
	padding-bottom: 2px;
	margin: 0px;
	border-top: 0px solid #7AAFDE;
	}
	
#pricerss {
background-color: #000000;
text-decoration: none;
 list-style: none;
  padding: 0;
  width: 800px;
  margin-top: 5;
   

}

#pricerss body {
padding: 0;
color: #ffffff;
font-family: Trebuchet MS;
letter-spacing:2px;
text-transform:uppercase;
list-style: none;

}

#pricerss span{
padding: 0;

}

#pricerss li{
padding: 0;
color: #ffffff;
font:0.75em "Trebuchet MS";
letter-spacing:2px;
text-transform:uppercase;
list-style: none;


}

#pricerss a {
color: #B9C58B;
text-decoration: none;
list-style: none;



}

#pricerss a:hover {
color:#ccc;
text-decoration: none;
padding-bottom: 0; 
}

#homerss {
background-color: #9D291F;
text-decoration: none;
 list-style: none;
  padding: 0;
  width: 490px;
  margin-top: 0;
   

}

#homerss body {
padding: 0;
color: #ffffff;
font-family: Trebuchet MS;
letter-spacing:2px;
text-transform:uppercase;
list-style: none;

}

#homerss span{
padding: 0;

}

#homerss li{
padding: 0;
color: #ffffff;
font:0.8em "Trebuchet MS";
letter-spacing:2px;
text-transform:uppercase;
list-style: disk;


}

#homerss a {
color: #ffffff;
text-decoration: none;
list-style: none;
font-wieght: bold;



}

#homerss a:hover {
color:#cccccc;
text-decoration: none;
padding-bottom: 0; 
}

/* Form Stylers */

label{
	width: 150px;
	font-weight: bold;
	margin: 5px 0;
	float: left;
}

input, textarea{
	width: auto;
	margin: 5px 0;
	padding: 3px;
	float: left;
}

.info{
	border: 1px solid #CCC;
	padding: 5px;
	background: #f7f7f7;
	margin: 0 0 10px 0;
}

br{
	clear: left;
}
