/* CSS Document */

	body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin:0; padding:0;}
	body {background: #008cad; margin:0; pading:0;}
	#container {width:834px; margin:0 auto; background:url(../images/bg-body-tile.gif) repeat-y;}
	#hdr {padding:0; background:url(../images/bg-hdr.jpg) no-repeat; height:196px;}
	#body-insidebox {width:834px; background:url(../images/bg-body-top.gif) no-repeat top; padding:55px 0 15px 0;}
	#navcolumn {width:182px; float:left;}
	#navcolumn input {margin:10px 0 0 0; }
	#contentcolumn {width:494px; float:left;}
	#imagescolumn {width:158px; float:left; margin:-55px 0 0; background:url(../images/rightsidebar_imgcollage_bg.jpg) left 52px no-repeat; height:940px;}
	.contentbox {background:#ffffff; border:#dfe0e0 solid 4px;}
	.contentbox h2 {font-size:18px; line-height:18px; color:#8cc845; margin-top:20px; margin-left:15px;}
	.contentbox p {margin-left:15px; margin-right:15px; line-height:16px;}
	.body-outsidebox p {line-height:15px;}
	.navboxoff {width:153px; margin:0 auto; padding:0; margin-top:8px; margin-bottom: 8px; background:#c6e3ea; border:#006fb9 solid 2px; text-align:center;}
	img.navi {margin-left:26px; margin-top:2px; margin-bottom:1px;}
	img.logo {margin-left:20px; margin-bottom:8px;}
	#ftr {padding:0; background:url(../images/bg-ftr.gif) no-repeat top; height:12px;}
	#postftr {margin:0 auto; width:834px; padding:0;}
	#postftr p {text-align:center; font:Arial, Helvetica, sans-serif normal; font-size:10px; color:#ffffff; line-height:16px;}
	ul {list-style-type:square;}
	img.ad {padding-left:8px; padding-top:10px;}
		
	a {color:#006fb9; margin:0; padding:0}
	a:link {text-decoration: underline; color:#006fb9;}
	a:visited {text-decoration: underline; color: #006fb9;}
	a:hover {text-decoration: underline; color:#362e92;}
	a:active {text-decoration: underline; color:#006fb9;}	
	
	a.ftrlink {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
	a.ftrlink:link {text-decoration: none; color: #FFFFFF;}
	a.ftrlink:visited {text-decoration: none; color: #FFFFFF;}
	a.ftrlink:hover {text-decoration: underline; color: #8CC845;}
	a.ftrlink:active {text-decoration: none; color: #FFFFFF;}
	
	a.subtitle {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #322a8f;}
	a.subtitle:link {text-decoration: underline; color: #322a8f;}
	a.subtitle:visited {text-decoration: none; color: #322a8f;}
	a.subtitle:hover {text-decoration: underline; color:#362e92;}
	a.subtitle:active {text-decoration: none; color: #322a8f;}
	
	.subtitle2 {text-decoration:none; text-align:center; font:Arial, Helvetica, sans-serif; font-size: 14px; color:#ffffff; font-weight:bold;}

	/* .pkg class wraps enclosing block element around inner floated elements */
	.pkg:after
	{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}
	* html .pkg { display: inline-block; }
	/* no ie mac \*/
	* html .pkg { height: 1%; }
	.pkg { display: block; }
	/* */

.subtitle {color: #000; background-color: #ddd; font-weight:bold; font-size:14px; border-top: 1px dashed #999;}

.ttt {font-size: 10px; font-weight: bold; padding-left:6px;}
.ttt2 {font-size: 12px; font-weight: normal; padding-left:6px;}
img.regbtn {margin-top:5px;}
li {line-height:15px; margin-top:4px; margin-right:15px;}

.style1 {color: #FF0000; font-weight: bold;}

/*Unique Paragraph Styles */
.pstyle1 {margin-top:4px;}

/*emailer form */
.emform {margin-left:28px; margin-top:16px; margin-bottom:1px;}

div#chooeridetop {
	margin-left:14px;
	padding:0;
	width:466px;
	height:33px;
	background:url(../images/RideChoose_001.png) no-repeat;
	}
	
div#chooeridetop p {
	text-indent: -9999px;
	font-size:42px;
}
div#chooeridetop a {

	display:block;

	}
div#chooeridebottom {
	margin:0 0 14px 14px;
	padding:0;
	width:466px;
	height:96px;
	background:url(../images/RideChoose_002.png) no-repeat;
	
	}


div#chooeridebottom ul {
	margin: auto 0;
	width: 466px;
	height: 90px;
	padding: 0;
	list-style-type: none;
	position: relative;
}

div#chooeridebottom ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

div#chooeridebottom ul li, div#chooeridebottom a {
	height: 90px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}

#Rides {left: 0; width: 155px;}
#Map {left: 156px; width: 155px;}
#Register {left: 312px; width: 155px;}
