/* 

Deprecated Stylesheet - use /stylesheets/*.css

	Cascading Stylesheet 
	Reference: http://www.w3.org/TR/REC-CSS1
	Client: Bicycle Adventure Club.  
	Version: 1.0
	Last updated:  
	2003-01-02  gwc
	2011-04-07 gwc cleanup of CSS
	2011-11-27 gwc additional clean up of CSS for iPads  and added Galleria import
	2011-12-16 gwc added styles for the new Gallery Admin form (v.2)
	2012-02-10 gwc noticed some small conflicts, ran through the W3C validator
	2012-10-08 gwc added buttons for I/We on ride page

	A:link {
	color : #006600;
	text-decoration : none;
	font-weight : bold;
	}
	A:visited {
	color : #666600;
	text-decoration : none;
	}
	A:active {
	color : #003300;
	}
	A:hover {
	color : #ffffff;
	text-decoration : none;
	background-color : #006600;
	}
	A:link.edit_links {
	font-size : 10px;
	}
	A:visited.edit_links {
	font-size : 10px;
	}
	A:active.edit_links {
	font-size : 10px;
	}
	A:hover.edit_links {
	font-size : 10px;
	}
	A:link.RideHeaderSm {
	font-size : 10px;
	}
	A:visited.RideHeaderSm {
	font-size : 10px;
	}
	A:active.RideHeaderSm {
	font-size : 10px;
	}
	A:hover.RideHeaderSm {
	font-size : 10px;
	}
	A:link.edit_links_top {
	font-size : 10px;
	font-weight : bold;
	color : #ccff00;
	}
	A:visited.edit_links_top {
	font-size : 10px;
	color : #ffff99;
	}
	A:active.edit_links_top {
	font-size : 10px;
	color : #ccff00;
	}
	A:hover.edit_links_top {
	font-size : 10px;
	color : #666600;
	background-color : #ccff00;
	}
	A:link.footer {
	font-size : 10pt;
	font-weight : bold;
	color : #ccff00;
	}
	A:visited.footer {
	font-size : 10pt;
	color : #ffff99;
	}
	A:active.footer {
	font-size : 10pt;
	color : #ccff00;
	}
	A:hover.footer {
	font-size : 10pt;
	color : #666600;
	background-color : #ccff00;
	}
	A:link.ROL {
	font-size : 10px;
	font-weight : bold;
	color : #cc0000;
	}
	A:visited.ROL {
	font-size : 10px;
	color : #cc0000;
	}
	A:active.ROL {
	font-size : 10px;
	color : #cc0000;
	}
	A:hover.ROL {
	font-size : 10px;
	color : #ffffff;
	background-color : #cc0000;
	}
	A:link.ParticipationFlag {
	font-size : 10px;
	font-weight : bold;
	color : #cc0000;
	}
	A:visited.ParticipationFlag {
	font-size : 10px;
	color : #cc0000;
	}
	A:active.ParticipationFlag {
	font-size : 10px;
	color : #cc0000;
	}
	A:hover.ParticipationFlag {
	font-size : 10px;
	color : #ffffff;
	background-color : #cc0000;
	}
	A:link.emaillink {
	font-size : 10px;
	font-weight : bold;
	}
	A:visited.emaillink {
	font-size : 10px;
	}
	A:active.emaillink {
	font-size : 10px;
	}
	A:hover.emaillink {
	font-size : 10px;
	}
	A:link.surveylink {
	font-size : 10px;
	font-weight : bold;
	margin : 2px 2px 2px 5px;
	text-align : right;
	}
	A:visited.surveylink {
	font-size : 10px;
	margin : 2px 2px 2px 5px;
	text-align : right;
	}
	A:active.surveylink {
	font-size : 10px;
	margin : 2px 2px 2px 5px;
	text-align : right;
	}
	A:hover.surveylink {
	font-size : 10px;
	margin : 2px 2px 2px 5px;
	text-align : right;
	}
	A:link.SubMenu {
	font-family : Tahoma, Verdana, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #006600;
	}
	A:visited.SubMenu {
	font-family : Tahoma, Verdana, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666600;
	}
	A:active.SubMenu {
	font-family : Tahoma, Verdana, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #ffcc00;
	}
	A:hover.SubMenu {
	font-family : Tahoma, Verdana, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #ffff99;
	background-color : #006600;
	}
	A:link.closeWindow {
	font-size : x-small;
	font-weight : bold;
	color : #ccff00;
	}
	A:visited.closeWindow {
	font-size : x-small;
	color : #ffff99;
	}
	A:active.closeWindow {
	font-size : x-small;
	color : #ccff00;
	}
	A:hover.closeWindow {
	font-size : x-small;
	color : #666600;
	background-color : #ccff00;
	}
	P {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	text-indent : 0;
	}
	P.noem {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	text-indent : 0;
	}
	P.xx-sm {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	text-indent : 0;
	}
	BODY {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	background-color : #669933;
	}
	H1 {
	font-family : Arial, Helvetica, Sans-serif;
	color : #000000;
	font-size : 18px;
	font-weight : normal;
	margin : 5px;
	}
	H2 {
	color : #663300;
	font-family : Tahoma, Verdana, San-Serif;
	font-size : 14px;
	font-weight : bold;
	}
	H2 {
	color : #000000;
	font-family : Tahoma, Verdana, San-Serif;
	font-size : 14px;
	font-weight : bold;
	margin-bottom : 0;
	}
	H2.print {
	color : #000000;
	font-family : Tahoma, Verdana, San-Serif;
	font-size : 14px;
	font-weight : bold;
	}
	H3 {
	font-family : Tahoma, Geneva, sans-serif;
	color : #cc9900;
	font-size : small;
	font-weight : bold;
	font-style : normal;
	}
	H3.memberProfile {
	font-family : Tahoma, Geneva, sans-serif;
	color : #000;
	font-size : small;
	font-weight : bold;
	font-style : normal;
	margin-top : 10px;
	}
	H3.JoinRide {
	font-family : Tahoma, Geneva, sans-serif;
	color : #cc9900;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	margin : 8px 5px 5px 5px;
	}
	H3.SubMenu {
	font-family : Arial, Helvetica, Sans-serif;
	color : #996600;
	font-size : small;
	font-weight : bold;
	font-style : normal;
	}
	H4 {
	font-family : Tahoma, Geneva, sans-serif;
	color : #cc9900;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	}
	/*TABLE.Docs {
	background-color : #006600;
	}
	TD {
	font-family : Arial, Helvetica, Sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	margin : auto;
	padding : inherit;
	border : none;
	}
	TD.RideStatus {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	color : #336600;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	background-color : #ffffff;
	margin : auto;
	padding : inherit;
	border : none;
	}
	TD.DocsHeader {
	font-family : Tahoma, Geneva, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	margin : auto;
	padding : 5px;
	border : none;
	}
	TD.DocsData {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	margin : auto;
	padding : 5px;
	border : none;
	}
	TD.footer {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	color : #fff;
	text-decoration : none;
	background-color : #669933;
	margin : auto;
	padding : 5px;
	border : none;
	}
	TD.RidesHeader {
	color : #ffcc00;
	background-color : #996600;
	font-family : Tahoma, Verdana, San-Serif;
	font-size : small;
	font-weight : bold;
	}
	TD.RideHeader {
	color : #660033;
	background-color : #ffcc00;
	font-family : Tahoma, Verdana, San-Serif;
	font-size : 10pt;
	font-weight : bold;
	margin : auto;
	padding : 5px;
	border : none;
	}
	.RideData, .ridedata {
	color : #000000;
	background-color : #ffffff;
	margin : auto;
	padding : 5px;
	border : none;
	font-size : 10pt;
	}
	TD.RideDataSm {
	color : #000000;
	background-color : #ffffff;
	font-family : Tahoma, Geneva, sans-serif;
	font-size : 10px;
	}
	TD.RideRating {
	color : #000000;
	background-color : #ffffff;
	font-family : Tahoma, Geneva, sans-serif;
	font-size : 24px;
	font-weight : bold;
	}
	TD.RideRating_sm {
	color : #000000;
	background-color : #ffffff;
	font-family : Tahoma, Verdana, San-Serif;
	font-size : 14px;
	font-weight : bold;
	}
	TD.SubMenu {
	font-size : 10pt;
	font-weight : normal;
	background-color : #ffffff;
	margin : auto;
	padding : 2px 1px;
	border : none;
	}
	TD.Login {
	font-size : 10pt;
	font-weight : normal;
	background-color : #ffffff;
	margin : 0;
	padding : 0;
	border : none;
	}
	TD.xx-sm {
	font-size : 8px;
	background-color : #ffffff;
	margin : auto;
	padding : 5px;
	border : none;
	}
	TD.MenuTitle {
	font-family : Tahoma, Verdana, San-Serif;
	color : #660033;
	background-color : #ffcc00;
	font-size : 10pt;
	font-weight : bold;
	text-align : left;
	margin : auto;
	padding : 2px;
	border : none;
	}
	TD.PrintHeader {
	font-family : Tahoma, Verdana, San-Serif;
	background-color : #e9e9e9;
	color : #000000;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	}
	TD.PrintData {
	font-family : Arial, Helvetica, San-Serif;
	background-color : #ffffff;
	color : #000000;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	}
	TABLE.Survey {
	width : 580px;
	margin : auto;
	padding : inherit;
	border : none;
	
	}
	TD.surveyHeadsm {
	font-family : Tahoma, Verdana, Arial, Helvetiva, San-Serif;
	font-size : 10px;
	padding : 5px;
	}
	TD.surveyHead {
	font-family : Tahoma, Verdana, Arial, Helvetiva, San-Serif;
	font-size : 10pt;
	font-weight : 700;
	color : #660000;
	padding : 5px;
	}
	TD.surveyBody {
	font-size : 10pt;
	padding : 5px;
	width : 75px;
	}
	TR:hover.SurveyRow {
	background-color : #d9d9d9;
	}
	TD.surveyBodyTitle {
	font-size : 10pt;
	padding : 5px;
	width : 200px;
	}
	TD.surveyBodysm {
	font-size : 10px;
	}
	UL {
	list-style : none;
	}
	UL.homepage {
	list-style : disc;
	font-family : Arial, Helvetica, sans-serif;
	}
	UL.errmsg {
	list-style : none;
	list-style-image : url(/art/li.jpg);
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color : #cc0000;
	}
	LI.errmsg {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color : #cc0000;
	}
	span.errmsg {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color : #cc0000;
	}
	LI.q {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color : #990000;
	}
	LI.a {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color : #006600;
	}
	SPAN.xx-sm {
	font-size : 10px;
	}
	SPAN.sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	}
	SPAN.edit_links {
	font-size : 10px;
	text-decoration : underline;
	color : #003300;
	}
	span.ParticipationFlag {
	font-size : 10px;
	font-weight : bold;
	color : #cc0000;
	float : right;
	}
	TEXTAREA {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	}
	INPUT {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	}
	SELECT {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	}
	TABLE.join_confirmation {
	background-color : #669933;
	}
	INPUT.disabled {
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	border-style : solid;
	border-color : #dfdedc;
	background-color : #dfdedc;
	}
	TD.RideDataDisabled {
	color : GrayText;
	background-color : #ffffff;
	font-family : Tahoma, Verdana, San-Serif;
	font-size : 10pt;
	font-weight : normal;
	}
	img.Tripper {
	border : 0;
	margin : 1px 10px 5px 1px;
	}
	img {
	border : 0;
	}
	#MainContentTable {
	border : none;
	margin : 10px;
	padding : inherit;
	width : 960px;
	background-color : #669933;
	}
	.MainContent {
	margin : auto;
	padding : inherit;
	border : none;
	background-color : #669933;
	}
	#MainContentCell {
	background-color : #ffffff;
	width : 620px;
	}
	#welcome {
	font-size : 10px;
	text-align : right;
	vertical-align : bottom;
	color : #ccff00;
	background-color : #669933;
	}
	#TabHeader {
	width : 390px;
	background-image : url(art/table/index_04.jpg);
	background-repeat : repeat-x;
	color : #663300;
	font-family : Tahoma, Verdana, San-Serif;
	font-size : 14px;
	font-weight : bold;
	}
	#BreakingNews {
	border : 1px solid #996600;
	background-color : #ffcc00;
	margin : 0;
	padding : 5px;
	width : 598px;
	color : #660033;
	}
	UL.inputForm {
	list-style : none;
	width : 590px;
	margin : 5px;
	padding : 0;
	border : 0 solid green;
	}
	.inputTitle, .inputData {
	font-size : 10pt;
	color : #000;
	float : left;
	border : 0 solid blue;
	vertical-align : middle;
	margin : auto;
	margin-top : 5px;
	padding : inherit;
	}
	.inputTitle {
	width : 150px;
	clear : left;
	text-align : left;
	}
	.inputData {
	width : 400px;
	clear : right;
	}
	#galleria-member {
	height : 460px;
	}
	#galleria-nonmember {
	height : 382px;
	}
	#galleria-IEUser {
	height : 382px;
	}
	.GalleryAdminSummary {
	width : 600px;
	}
	.GalleryAdminTitle {
	width : 600px;
	}
	.GalleryAdminThumbnail {
	width : 120px;
	}
	.GalleryAdminData {
	width : 480px;
	}
	

.joinBAC {
	width: 528px;
	height: 40px;
	border: 1px solid green;
	margin:5px 0;
	padding:10px;
	padding-left:70px;
	background-image: url(art/WishToParticipate-We.jpg);
	background-repeat:no-repeat;
	background-position: 6px 6px;
	text-align:center;
	}	
		
.needsEC {
	width: 528px;
	height: 40px;
	border: 1px solid green;
	margin:5px 0;
	padding:10px;
	padding-left:70px;
	background-image: url(art/ReadTheDescription.jpg);
	background-repeat:no-repeat;
	background-position: 60px 10px;
	text-align:center;
	}	
	
.RequestToParticipate{
	width: 588px;
	height: 48px;
	border: 1px solid green;
	margin:5px 0;
	padding:10px;
	background-repeat:no-repeat;
	background-position: 6px 6px;
	text-align:center;
	}	
	
#RideRequestMember	, #RideRequestMemberAndComember {

	height:56px;
	border: 0px solid magenta;
	margin: 0 ;
	padding: 0;
	padding-left:80px;
	text-align: left;
	font-size:11pt
	}
	
#RideRequestMember {	
	width: 170px;
	float: left;
	background-image: url(/art/WishToParticipate-I.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	}
	
#RideRequestMemberAndComember {
	width: 250px;
	float:right;
	background-image: url(/art/WishToParticipate-We.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	}


ul.BoardMembers { margin: auto; }

li.bodName, li.bodTerms {

	min-height: 30px
	}
	
li.bodName {
	width: 230px; 
	padding:0px; 
	float:left; 
}

li.bodTerms {
	width: 300px; 
	padding:0px; 
	float: right;
	clear:right
}

.clearfix {
	clear:both;
	}
    */