.bbmenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC}

:link {   font-family: Verdana, Arial, Helvetica, san-serif;
           font-size: 10px;
           line-height: 16px;
           font-weight: normal;
           font-variant: normal;
           text-transform: none;
	   text-decoration: none;
	   color: #666666	}

:visited {   font-family: Verdana, Arial, Helvetica, san-serif;
           font-size: 10px;
           line-height: 16px;
           font-weight: normal;
           font-variant: normal;
           text-transform: none;
	   text-decoration: none;
	   color: #666666
	}




:hover:visited {
	   font-family: Verdana, Arial, Helvetica, san-serif;
	   text-decoration: none;
	   color: #333333
	}
.bbtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #000000}
.bbtable {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000}


https://bikeandbuild.org/donations/dashboard.css

table, td {font: 11px Arial, Verdana, sans-serif; color: #000;}







sup {vertical-align: baseline; font-size: 1em; color: #76797c;}



#footer {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; border-top: 1px solid #a1a5a9; padding-top: 1em;}

#footer form {margin-bottom: 2em;}

#footer form input {vertical-align: bottom;}



div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}



input {margin: 0; padding: 2px 0 2px 0;}



select, option {font-family: Arial, Helvetica, san-serif;}

	

input {font-size: 10px; line-height: 100%;}

 	

select, option {font-size: 10px; line-height: 10px; color: #666;}



form {

	margin: 0;

	padding: 0;

	border: 0;}



/* row cache */

#results {width: 100%; border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc;margin-bottom: 8px;}



#results th {background-color: #DCE6F7; font-weight: bold; font-size: 11px; white-space: nowrap;}



#results th a {text-decoration: underline;}



#results td {text-align: center;  font-weight: normal; font-size: 11px;}



#results th.sort {background: #89abd5; border-top: 1px solid #3b73b9;}

#results th.sort a {color: #fff;}



#results tr {border-left:1px solid #3b73b9; margin: 0;}



#results tr.even {background: #f1f1f1;}



#results td.sortodd {text-align: center;  background: #f3f6fb;}

#results td.sorteven {text-align: center;  background: #eceff4;}

#results td.hdr {color: #131313; background: #dce6f7;font-weight: bold;padding-top:6px;font-size:12px;}

#results td.categorycurrent {background: #a7a9ac; color: #fff; font-weight:bold;}

#results td.categoryplanned {background: #a7a9ac; color: #fff; font-weight:bold;}

#results td img {margin: 0 0 0 4px;}



#results td, #results th {padding: 4px; margin: 0; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-text-align: center; vertical-align: center;}



#results .actionkey {text-align: center; padding: 12px; border: 0;}



/*

 ###########################

# Nav Styles				#

 ###########################

*/



#appNav {width: 95%; padding: 0; border-spacing: 0; margin: 0 0 7px 0; text-align: left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #f7f7f7;}

#navcontainer

{

margin: 0;

padding: 0 0 0 0;

}



#navcontainer ul

{

list-style: none;

margin: 0;

padding: 0;

border: none;

}



#navcontainer li

{

display: block;

margin: 0;

padding: 0;

float: left;

width: auto;

}



#navcontainer a

{

color: #3B73B9;

display: block;

width: auto;

text-decoration: none;

background: #f7f7f7;

margin: 0;

padding: 5px 12px;

border-right: 1px solid #d0d0d0;

}



#navcontainer A:hover, #navcontainer A:active { background: #dce6f7; }



#navcontainer A.active:link, #navcontainer A.active:visited

{

position: relative;

z-index: 102;

background: #dce6f7;

font-weight: bold;

}
