
/**************************************************/
/* Body Definition */
body
{
	font-family: Arial,sans-serif;
	color: #000000;
	line-height: 1.0;
	margin: 0px;
	padding: 0px;
	background: #2e363b;
}

#center_div
{
margin-left: auto;
margin-right: auto;
width: 10000px;
background: #ff0000;
}

/**************************************************/
/* Drop Down Menu Logic */
#menu_nav {
position: absolute;
float: left;
top: 0;
left: 0;
z-index:100;
width: 100%;
}

#menu_nav dl {
float: left;
width: 8em;
margin: 0 1px;
}

#menu_nav dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: 1px solid gray;
}

#menu_nav dd {
border: 1px solid gray;
}

#menu_nav li {
text-align: center;
float: left;
width: 8em;
padding: 0;
background: #fff;
}

#menu_nav ul {
list-style: none;
}

#menu_nav li a, #menu_nav dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#menu_nav li a:hover, #menu_nav dt a:hover {
background: #eee;
}


/**************************************************/
/* Drop Down Menu Logic */

#top_nav, #top_nav ul {
	float: left;
	width: 30em;
	list-style: none;
	line-height: 1;
	background: #D8E3EC;
	font-weight: bold;
	padding: 0;
	border: solid #7598B2;
	border-width: 1px 1px;
	margin: 1em 1em 1em 1em;
}

#top_nav a {
	display: block;
	/*width: 10em;*/
	color: #000000;
	text-decoration: none;
	padding: 0.25em 2em;
}

/*#top_nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}
*/

#top_nav li {
	float: left;
	padding: 0;
	/*width: 10em;*/
}

#top_nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 12em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#top_nav li li {
	padding-right: 1em;
	/*width: 13em;*/
}

#top_nav li ul a {
	/*width: 13em;*/
}

#top_nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#top_nav li:hover ul ul, #top_nav li:hover ul ul ul, #top_nav li.sfhover ul ul, #top_nav li.sfhover ul ul ul {
	left: -999em;
}

#top_nav li:hover ul, #top_nav li li:hover ul, #top_nav li li li:hover ul, #top_nav li.sfhover ul, #top_nav li li.sfhover ul, #top_nav li li li.sfhover ul {
	left: auto;
}

#top_nav li:hover, #top_nav li.sfhover {
	background: #7598b2;
}

/**************************************************/
/* Link Definitions */
a:link, a:visited
{
	color: #2e363b;
	text-decoration: none;
}

a:hover
{
	color: #7598B2;
	text-decoration: underline;
}




/***************************************************/
/* Header Tag Styles */


a img
{
	border:none;
}

.mountain_table
{

	font-size:0.8em;

}


/***************************************************/
/* Layout Divs */

#main
{

	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 900px;
	background-color: #7598B2;	

}


#topbar
{
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	background-color: #7598B2;
	width: 900px;
	height: 125px;
}

#bottombar
{
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #7598B2;
	width: 900px;
	height: 125px;
}

#menulist
{
	float: left;
	position: relative;
	margin-left:-100px;
	margin-right:1px;
	padding: 0px;
	background-color: #7598B2;
	width: 100px;
	height: 100%;
}

.navbuttons a 
{
color: #000000;
text-decoration: none;
background-color: #A2AAB5;
display: block;
padding: 3px 0px 3px 12px;
width: 95px;
border-top: 1px solid #EEEEEE;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #EEEEEE;
background-repeat: no-repeat;
}

.navbuttons a:hover, .navbuttons a:active 
{
	background-color: #333333;
	color: #FFFFFF;
	background-repeat: no-repeat;
} 

.center
{
	text-align: center;
	align: center;
	margin-left: auto;
	margin-right: auto;
	display: block;
}


#rightlink
{
	float: right;
	position: relative;
	margin-right: -200px;
	margin-left: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #7598B2;
	width: 100px;
	height: 100%;
}


#contentpane
{
/*	clear: left;*/
	position: relative;
	padding: 10px;
	margin: 0px;
	padding: 10px;
	font-size: 11pt;
	background-color: #D8E3EC;	
	min-height: 500px;

}

h1, h2, h3, h4, h5, h6
{
	text-align: center;
}




#outer
{
	border-left: solid 100px #7598B2;
	border-right: solid 100px #7598B2;
	background-color: #D8E3EC;	
}

#inner
{
	margin: 0px;
	width: 100%;
	background-color: #D8E3EC;	
}

#toppadding
{
	position: absolute;
	height: 10px;
	left: 0px;
	top: 0px;
}
#leftpadding
{
	float: left;
	width: 5%;
	height: 100%;
	background-color: #FFFFFF;
}

#rightpadding
{
	width: 5%;
	height: 100%;
	background-color: #2E363B;
}

.andor
{

	display:none;
}


/******************************************************/
/* Simple Stuff */
/******************************************************/

#sim_main
{
	position: absolute;
	left: 5%;
	top: 5%;
	width: 800px;
	background-color: #7598B2;	
}


#sim_contentpane
{
	left: 5%;
	top: 5%;
	position: absolute;
	padding: 10px;
	width: 580px;
	margin: 0px;
	padding: 10px;
	z-index: 10;
	font-size: 11pt;
	background-color: #D8E3EC;
}



/******************************************************/
/* Scrolling Photo Junk */
/******************************************************/

#photo_scroll_hold
{
	position:relative; 
	overflow:hidden;
	width:400px;
	height:120px;
	z-index:100;
}

#photo_scroll_wn
{
	position:relative;
	left:0px;
	top:0px;
	width:400px;
	height:120px;
	clip:rect(0px, 400px, 100px, 0px);
	overflow:hidden;
	z-index:1;


}

#photo_scroll_layer
{
	position:absolute;
	
	left:0px;
	top:0px;
	z-index:1;

}

#thumbsection
{

}

