form.membership fieldset	{
							border: 1px;
							border-color:#999999;
							border-style: solid;
							}

form.membership legend		{
							font-weight:bold; 
							color:#003366;
							}
							
form.membership label		{
							font-weight:bold;
							}

#container		{
				margin: 0px auto;
				margin-left: 20px; 
				margin-top: 20px;
				}

#mainheader		{
				left: 20px; 
				top: 20px; 
				height: 20px; 
				padding: 3px;
				background-color: #003366;
				color: #FFFFFF; 
				font-family: Arial, Helvetica, sans-serif;
				font: 13px;
				font-weight: bold;
				font-style: italic;
				border-bottom-style:solid;
				border-bottom-width: 5px;
				border-bottom-color: #9CF;
				letter-spacing: 2px;
				}
				
#subheader	{
				left: 20px; 
				top: 0px; 
				height: 15px; 
				padding: 3px;
				background-color: #003366; 
				color: #CCCCCC; 
				font-family: Arial, Helvetica, sans-serif;
				font: 11px;
				font-weight: bold;
				font-style: italic;
				border-top-style:solid;
				border-top-width: 3px;
				border-top-color: #9CF;
				margin: 0 auto;
				}
					
#ddmenu			{
				margin-top: 5px;
				}
				
body			{ cursor: url(../images/Camel.cur);
					color: #003366; font-size: 10pt; font-family: Arial; background-image:  url(../images/general/greyLine.gif); background-repeat: repeat; background-attachment: fixed}
body.bail		{color: #003366; font-size: 10pt; font-family: Arial; background-image:  url(../images/general/blankYellow.jpg); background-color:  #FFFF66}		
label			{color: #003366; font-size: 8pt; font-family: Arial}
.label			{color: #003366; font-size: 8pt; font-family: Arial}
date			{color: #003366; font-size: 7pt; font-family: Arial}
sponsor			{color: #003366; font-size: 10pt; font-family: Arial; font-weight: bold;}
p.break			{page-break-before: always;}
td				{vertical-align:	top;}

/*Default tables*/
table			{font-family: Arial; font-size:12px;}		
table.main		{background-color: #FFFFFF; font-family: Arial; border-style: solid; border-width: 1pt; border-color: #003366}
tr.mnHeader		{background-color: #003366; color: #FFFFFF; font-weight: bold; font-size: 9pt; letter-spacing: 2pt}
td.mnHeader		{background-color: #003366; color: #FFFFFF; font-weight: bold; font-size: 9pt}
td.nbHeader		{background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-size: 9pt; border:#FF0000;}

/*PhotoDefault tables*/
tr.phheader	{background-color: #003366; color: #CCC; font-weight: bold; font-size: 14pt; letter-spacing: 1pt; padding: 5px;}
td.mnHeader		{background-color: #003366; color: #FFFFFF; font-weight: bold; font-size: 9pt}

/*Time Trial tables*/
table.tt		{color: #003366; font-size: 8pt; font-family: Arial; background-color: #FFFFFF; text-align: center}		
tr.ttHeader		{background-color: #003366; color: #FFFFFF; font-size: 8pt}
.pb				{color: #0000FF; font-size: 8pt; font-family: Arial; background-color: #FFFFCC; text-align: center}
.no 			{color: #009900; font-size: 8pt; font-family: Arial; background-color: #FFFFCC; text-align: center}
.runner			{color: #003366; font-size: 8pt; font-family: Arial; background-color: #FFFFCC; font-weight: bold}

/*Race Results tables*/
table.sub		{color: #003366; font-size: 9pt; font-family: Arial; background-color: #FFFFFF}
tr.subHeader	{background-color: #CCCCCC; color: #003366; font-size: 9pt; font-weight: bold}
td.subHeader	{background-color: #CCCCCC; color: #003366; font-size: 9pt; font-weight: bold}

/*Race Results tables*/
table.race		{color: #003366; font-size: 8pt; font-family: Arial; background-color: #FFFFFF; text-align: center}
tr.raceHeader	{background-color: #CCCCCC; color: #003366; font-size: 8pt; font-weight: bold}

/*Form Tables*/
table.frm		{color: #003366; font-size: 9pt; font-family: Arial; background-color: #FFFFFF; text-align: left}
tr.frmRow		{background-color: #CCCCCC; font-size: 9pt; font-weight: bold}
td.frmHeader	{color: #003366; font-size: 9pt; font-weight: bold; text-align: right}

		
h1				{color: #003366; font-size: 14pt; font-family: Arial; font-weight: bold; font-style: italic; letter-spacing: 3pt}
h1:first-letter {color: #FF0000}	
h2				{color: #666666; font-size: 13pt; font-family: Arial; font-style: italic;}
h3				{color: #003366; font-size: 10pt; font-family: Arial; font-weight: bold}
h4				{color: #003366; font-size: 12pt; font-family: Arial; font-style: italic; font-weight: bold}

			
a:link 			{font-family: Arial; font-size: 10pt; color: #900; text-decoration: none}
a:visited 		{font-family: Arial; font-size: 10pt; color: #900; text-decoration: none}
a:hover 		{font-family: Arial; font-size: 10pt; color: #900; font-style: italic; text-decoration: underline}
a:active 		{font-family: Arial; font-size: 10pt; color: #900; text-decoration: none}

topDots			{color:	#003366; font-size: 9pt; font-weight: bold;}
topTop			{color:	#003366; font-size: 7pt;}
.camelrun		{
	font-family: "Comic Sans MS";
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;}

img.ext		{img.ext  { border:0px;/* cursor: pointer;*/}

.tabSpace	{	display: block;
				width: 200px;
				float: left;
				font-size: 10pt;	
			}
			
.nbBR {color: #FF0000; font-weight: bold; }
.nbB {font-weight: bold; }
.nbBU {font-weight: bold; text-decoration:underline; }
.nbBG {color: #006600; font-weight: bold; }
.nbR {color: #FF0000; }
.nbG {color: #006600;}
.nbBR13 {color: #FF0000; font-size: 13px;}

/*input{
display: inline;
	color: #000000;
	border: 1px solid #cccccc;
		background-color: #99CCFF;
		border-style:inset;
}	
*/
#comrades {
	text-align: center;
	padding: 10px 20px;
	}
	
.imgR {
	float:right;
	margin: 0 0 10px 10px;
	border: 0px;
	clear:both;
	}
	
#content	{padding: 10px 20px;}

#countdown{
	text-align: center;
	padding: 0 0 10px 0;
	font-size: 18px;
	color:#FF0000;	
/*	font-weight:bold;
*/	}
	
.countdown{
	font-size:18px;
	text-align: center;}

#homeArticle {text-align:left;
padding: 20px 10px 0 10px;
font-size:12px;
width:700px}
