P{
	font : 12px Arial;
	margin-top : 5px;
}
body,td {
	font : 12px Arial;
}
H1{
	font:16px Arial;
	font-weight:bold;
	margin-bottom:4px;	
}
H2{
	font:14px Arial;
	font-weight:bold;
	margin-bottom:4px;	
}
A{
	color: #003169;
	text-decoration : underline;
}
A:Hover{
	color: #003169;
	text-decoration : none;
}
A.MidBlueA {
	color: #5784B2;
	text-decoration : underline;
	background-color : transparent;
}
A.MidBlueA:Hover{
	color: #5784B2;
	text-decoration : none;
	background-color : transparent;
}
A.RegRequiredA {
	color: #8F9EC5;
	text-decoration : underline;
	background-color : transparent;
	font : 10px Arial;
}
A.RegRequiredA:Hover{
	color: #8F9EC5;
	text-decoration : none;
	background-color : transparent;
	font : 10px Arial;	
}
.FormElem{
	font : 12px Arial;
}
.MountainTitle {
	font : 16px Arial;
	font-weight : bold;
}
.MountainSubTitle {
	font : 12px Arial;
	font-weight : bold;
}
.LightBlue
{
	background-color : #DADFEB;
	font : 12px Arial;
	color: black;
}
.MidBlue
{
	background-color : #5784B2;
	font : 12px Arial;
	color:#B7C9D9;
}
.DarkBlue
{
	background-color : #0A267C;
	font : 12px Arial;
	color:white;
}
A.DarkBlue
{
	font : 12px Arial;
	color: white;
}
A.DarkBlue:Hover
{
	font : 12px Arial;
	color: #5784B2;
}
.MidBlueTR
{
	background-color : white;
	font : 12px Arial;
	color: #5784B2;
}

.LightBlueTR
{
	background-color : #E3E8F0;
	font : 12px Arial;
	color:#5784B2;
}
.smalltext {
	font : 11px Arial;
}

li
  {
  margin: 0;
  padding: 3px;
  }
.FooterLink{
	color:white;
	font-size:10px;
	text-decoration:none;
 }
.FooterLink:hover{
	color:white;
	text-decoration:underline;
	}

 
 
#tdButtonBar{background-image:url(Images/ButtonBar_Back.png);height:30px;}
 
#btnHome a {
		display:block;
		width:59px;
		height:30px;
		background: url("Images/HomeButton.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnHome a:hover {	
		background-position: 0px -30px;
		}
#btnNews a {
		display:block;
		width:59px;
		height:30px;
		background: url("Images/NewsButton.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnNews a:hover {	
		background-position: 0px -30px;
		}		
#btnMembers a {
		display:block;
		width:79px;
		height:30px;
		background: url("Images/MembersButton.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnMembers a:hover {	
		background-position: 0px -30px;
		}
#btnRegister a {
		display:block;
		width:79px;
		height:30px;
		background: url("Images/RegisterButton.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnRegister a:hover {	
		background-position: 0px -30px;
		}
#btnAccom a {
		display:block;
		width:119px;
		height:30px;
		background: url("Images/AccomButton.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnAccom a:hover {	
		background-position: 0px -30px;
		}
#btnAbout a {
		display:block;
		width:55px;
		height:30px;
		background: url("Images/AboutButton.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnAbout a:hover {	
		background-position: 0px -30px;
		}
#btnForums a {
		display:block;
		width:59px;
		height:30px;
		background: url("Images/ForumsButton.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnForums a:hover {	
		background-position: 0px -30px;
		}
#btnSearch a {
		display:block;
		width:60px;
		height:30px;
		background: url("Images/SearchButton.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnSearch a:hover {	
		background-position: 0px -30px;
		}
.Header38{
	background: url("Images/38px_HeaderBack.png") 0 0 repeat-x;
	height:38px;
	border:1px solid #071F63;	
	color:white;	
	padding-left:6px;
}
.Header38Light{
	background: url("Images/38px_HeaderLightBack.png") 0 0 repeat-x;
	height:38px;
	border-left:1px solid #071F63;	
	color:white;	
	padding-left:4px;
}
.Header28{
	background: url("Images/28px_HeaderBack.png") 0 0 repeat-x;
	height:28px;
	border:1px solid #071F63;
	color:white;		
	padding-left:6px;
}
A.WhiteLink{
	font : 12px Arial;
	color: white;
	text-decoration:none;
}
A.WhiteLink:hover{
	font : 12px Arial;
	text-decoration:underline;
}
#btnDlGpx a {
		display:block;
		width:190px;
		height:88px;
		background: url("Images/DownloadRouteGPX.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnDlGpx a:hover {	
		background-position: 0px -88px;
		}
#btnOSMap a {
		display:block;
		width:190px;
		height:88px;
		background: url("Images/ViewOSRouteMap.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnOSMap a:hover {	
		background-position: 0px -88px;
		}	
#btnDlGE a {
		display:block;
		width:190px;
		height:88px;
		background: url("Images/DownloadGE.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnDlGE a:hover {	
		background-position: 0px -88px;
		}			
#btnRtePrint a {
		display:block;
		width:30px;
		height:30px;
		background: url("Images/RoutePrint.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnRtePrint a:hover {	
		background-position: 0px -30px;
		}

#btnRtePDF a {
		display:block;
		width:30px;
		height:30px;
		background: url("Images/RoutePDF.png") 0 0 no-repeat;
		text-decoration: none;
		}
#btnRtePDF a:hover {	
		background-position: 0px -30px;
		}
.btnStars1 a {
		display:block;
		width:20px;
		height:20px;
		background: url("Images/TwoStars.gif") 0 0 no-repeat;
		text-decoration: none;
		float:left;
		}
.btnStars1 a:hover {	
		background-position: 0px -20px;
		}
.btnStars2 a {
		display:block;
		width:20px;
		height:20px;
		background: url("Images/TwoStars.gif") 0 0 no-repeat;
		text-decoration: none;
		float:left;
		background-position: 0px -20px;
		}
.Stars1 {
		display:block;
		width:20px;
		height:20px;
		background: url("Images/TwoStars.gif") 0 0 no-repeat;
		float:left;
		}

.Stars2 {
		display:block;
		width:20px;
		height:20px;
		background: url("Images/TwoStars.gif") 0 0 no-repeat;
		float:left;
		background-position: 0px -20px;
		}		
