html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

BODY {
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color:#000066;
	/*overflow:auto;
	overflow-x:hidden;*/
}

/*img {	border: 0;}*/

/*p:first-letter {	font-size: 125%;}*/

A:active {
	color : #fc0;
	text-decoration:none;
	border-bottom:1px dashed #fc0;
}
A:visited {
	color : #ffc; 
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
A:hover { 
	color : #fc0;
	background-color: #00f;
	border-bottom:1px solid #fc0;
	text-decoration:none;
}
A:link { 
	color : #fe6;
	text-decoration:none;
	border-bottom:1px dashed #ffc;
 } 
hr {
 height: 2px;
 border-style: dashed;
}

li {
	margin-bottom: 1px;
	margin-left: -15px;
	margin-top: 2px;
	margin-right: 0px;
	list-style-type: disc;
	vertical-align: middle;
}

#topmenu {
  z-index:2;
  position:absolute;
  top:80px;
  right:0;
  color:#fff;
  margin: 0;
	padding-right:1px;
  padding-bottom: 0;
  background-color: #0000FF;
  float:left;
  font:small Verdana,Sans-serif;
}

#topmenu2 {
  z-index:2;
	font-size: 80%;
  font: Verdana,Sans-serif;
  color:#fff;
  margin: 0;
  padding-bottom: 0;
}

#topmenu2 strong,#topmenu2 a {
  padding:2px 7px 6px 6px;
  border:0;
  border-left:2px solid #FFF;
  text-decoration:none;
  width:8.1em;
  text-align:center;
  background-color: #0000FF;
	margin-left:-10px;
}

#topmenu strong,#topmenu a, #submenu strong, #submenu a, #submenu2 strong, #submenu2 a, #omnifidsmenu strong, #omnifidsmenu a {
  float:left;
  padding:2px 7px 6px 6px;
  border-width:0;
  border-style:none;
  border-left:1px solid #FFF;
  text-decoration:none;
  width:8.1em;
  text-align:center;
}

#topmenu A:link {
  color:#fff;
  text-decoration:none;
}

#topmenu A:visited {
  color:#fff;
  text-decoration:none;

}
#topmenu A:hover { 
  color:#fc0;
  background:#006;
  border-bottom:5px solid #fff;
  padding-bottom:2px;
}

#topmenu2 A:hover { 
  color:#fc0;
  background:#006;
  border-bottom:4px solid #fff;
  padding-bottom:2px;
}

#topmenu strong {
  border-bottom:5px solid #fff;
  padding-bottom:2px;
}

#topmenu2 strong {
  border-bottom:4px solid #fff;
  padding-bottom:2px;
}

#topmenu strong a {
  float:none;
  display:inline;
  border-width:0;
  padding:0;
}

#content {
  position:relative;
  top:5px;
  /*width:100%;*/
  background:#006;
}

#animation {
   position:absolute; 
   right:0; 
   top:0; 
}
  
#logo {
  z-index:5;
  background:#FFFFFF;
}
#logo A:link {
  background-color:#fff;
}
#logo A:active {
}
#logo A:visited {
}
#logo A:hover { 
	background-color: #fff;
}
#logo A:link { 
 } 

#topspacer {
  position:absolute;
  z-index:1;
  top:85px;
  width:100%;
  height:22px;
  background-image: url(images/alpine_logo-mid.png);
  background-repeat:repeat-x;
}

#menucol {
  /*width:20%;*/
  margin:0;
  font-size:75%;
  line-height:1.5em;
}
#menucol ul {
}

#bodycol {
	/*position:absolute;*/
	/*left:20%;*/
	/*width:79%;*/
	top:0;
	border-left: 2px dashed #ffc;
	padding-left: 10px;
}
#footer {
	position:relative;
	margin:0;
	border-top: 2px dashed #000066;
}
.standardText {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

