
BODY {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../images/paper_bg1.gif) fixed; 
	left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	color: #000000; 
	padding-top: 0px; 
	top: 0px
}

HR {
	clear:		all;
}

H1 {color:#060A78; font-size:29pt; font-weight: bold; font-family:"Geneva";  text-align: center}
H2 {color:#7A1B85; font-size:19pt; font-weight: bold; font-family:"comic sans ms"; text-align: center}
H3 {color:black; font-size:16pt; font-weight: bold; font-family:"comic sans ms"; text-align: center}
H4 {color:black; font-size:13pt; font-weight: bold; font-family:"comic sans ms"; text-align: center}
H5 {color:#7A1B85; font-size:16pt; font-weight: bold; font-family:"comic sans ms"; text-align: left}
P  {color:black; font-family:"Helvetica"; font-size:13pt;}
TD {color:black; }
UL {color:black; }

.pcenter  {
	color:		black; 
	font-family:	"Helvetica"; 
	font-size:	13pt;
	text-align:	center;
}

.albumImageHolder {
	text-align:	center;
}

.albumImage {
	padding-top:	10px;
}

.title_caption {font-size:21pt; font-style: italic}

.para_head {font-weight:bold; font-style: italic}

.banner {
position:       absolute;
top:            8px;
left:           10px;
font-size:      20pt;
font-weight:    bold;
}

.menu {
position:       absolute;
top:            0px;
left:           0px;
}

#banner1 {font-size: 28pt}
#banner2 {font-size: 19pt}

.photo  {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; DISPLAY: inline; PADDING-LEFT: 0px;  PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
	}

.imageRight {
	padding-left:	10px;
}

.lnkgrp {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:   10pt;
	}
	
.clubCont { 
	min-height:160px;
	
}	

.clubName {color:#black; 
	font-size:13pt; 
	font-weight: bold; 
	font-family:"Helvetica"; 
}

.clubContLine {
	padding-bottom: 2px;
	padding-left: 10px;
	float: left;
}

.clubContLabel {
	width: 70px;
	font-weight: bold;
	float: left;
}
	
.clubContDetail {
	float: left;
	width: 530px;
}
	
.past   {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:   18pt;
	}

.title {
        PADDING-LEFT: 0%; PADDING-TOP: 0px; BORDER-BOTTOM: #000 0px solid;
	FLOAT: none; WIDTH: 100%; TEXT-ALIGN: left;  MARGIN: 0px;
  	line-height: 0px;
}      

.page {
	text-align: left;
  	width:	    760px;
        position:   absolute;
        top:        130px;
        left:       215px;  	
}

#pagebadge {
        position:   absolute;
        top:        15px;
        left:       0px;  	
}

.tbl {
        vertical-align: top;
        font-weight: bold;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        BORDER-RIGHT: 0px; 
        BORDER-TOP: 0px;  
        BORDER-LEFT: 0px;  
        BORDER-BOTTOM: 0px;
        WIDTH: 1000px;
}

td.error
{
  font-weight: bold;
  color:#FF0000;
  font:"comic sans ms";
  text-align: left;
}

td.label
{
  font-weight: bold;
  color:#000000;
  font:"comic sans ms";
  text-align: left;
}

div.scroll {
  height: 100px;
  overflow: auto;
  border: 1px;
  padding: 8px;
}

.indent {MARGIN-LEFT: 40px;}

.double_indent {MARGIN-LEFT: 230px;}

.left_align {MARGIN-LEFT: 20%;}

.dc {
	FLOAT: left; FONT: bold large sans-serif; WIDTH: 0.75em; COLOR: #cc3333
}

.LINEB
{
  background:#966433;
  color:#000000;
}

.LINEC
{
  background:#FF0000;
  color:#000000;
}

.LINEO
{
  background:#FFE003;
  color:#000000;
}

.LINED
{
  background:#01A465;
  color:#000000;
}

.LINEL
{
  background:#057078;
  color:#FFFFFF;
}

.LINEE
{
  background:#FDAA16;
  color:#000000;
}

.LINEH
{
  background:#F98EA3;
  color:#000000;
}

.LINEJ
{
  background:#89888A;
  color:#000000;
}

.LINEM
{
  background:#740074;
  color:#FFFFFF;
}

.LINEN
{
  background:#000000;
  color:#FFFFFF;
}

.LINEP
{
  background:#064CA5;
  color:#FFFFFF;
}

.LINEV
{
  background:#029FFF;
  color:#000000;
}

.LINEW
{
  background:#72CAB8;
  color:#000000;
}

.LINEG
{
  background:#FDAA16;
  color:#000000;
}

#footer {
	width:	    	760px;
	line-height:	31px;
	clear:		all;
}

#w3cStamp {
	float:		right;
	border: 	0px none;
}

#siteMapLink {
	float:		left;
	line-height:	31px;
}

/* Home Page */

#homeImageHolder {
	width:	307px;
	float:	right;
}

#homeImageCaption {
	width:	307px;
	font-weight:    bold;
	text-align:	center;
}

/* signup */

.col1 {
position:       absolute;
width:          105px;
left:           10px;
}

.col2 {
position:       absolute;
width:          200px;
left:           110px;
}

.col3 {
position:       absolute;
width:          370px;
left:           410px;
top:		-20px;
}

.entryPanel {
position:       relative;
height:         95px;
}

#bad
{
  color:#FF0000;
}

#good
{
  color:#129544;
}

.signuprow {
	height:	28px;

}

.signuplable {
	font-weight:    bold;	
}

.signuplableRight {
	display: inline;
	font-weight:    bold;	
	float:	left;

}

#antispamImage {
position:       absolute;
left:           0px;
top:		48px;
}

#submit {position:	absolute;
		  left:		10px;
		  top:		90px;
		 }

#feedback {
		position:	absolute;
		left:           110px;
		width:		600px;
		top:		90px;
}


/* runlist */

#printButtonHolder {
	width: 		617px;
	text-align:	center;
	padding-left:	75px;
}

.runlistRow {
	width: 		617px;
	clear:		both;
	padding-bottom:	20px;
}

.runlistCat {
	width:			102px;
	font-weight:    	bold;
	display:		inline;
	float:			left;
}

.runlistNo {
	background-image: 	url(../images/hash.gif);
	text-align:		center;
	height:			68px;
	line-height:		68px;
}

.runlistEvent {
	background-image: 	url(../images/event.gif);
	height:			74px;
}

.runlistDate {
	float:		left;
	font-weight:    bold;
	display:	inline;
	width:		170px;
	padding-bottom:	20px;
}

.runlistLoc {
	float:		left;
	font-weight:    bold;
	display:	inline;
	padding-bottom:	20px;
}

.runlistHare {
	float:		right;
	font-weight:    bold;
	display:	inline;
	width:		100px;
	text-align:	right;
	padding-bottom:	20px;
}

.runlistNote {
	font-weight:    bold;
	padding-left:	102px;
	clear:		both;
}

.runlistEventDesc {
	display:	inline;
	float:		right;
	font-weight:    bold;
	width:		345px;
	padding-bottom:	20px;
}

#runlistFooter {
	text-align:	left;
	width:		760px;
	clear:		both;
	font-weight:	bold;
	padding-top:	40px;
}

#onPaper {
	width:	810px;
}

.onPaperHolder {
	z-index:	-1;
	position:	relative;
	float:		left;
	padding-bottom:	5px;
	padding-right:	5px;
}

.onPaperDate {
	position:	absolute;
	width:		150px;
	text-align:	center;
	height:		20px;
	top:		2px;
	#top:		2px;
	left:		0px;
	
}

.onPaperDateText {
	background-color:	#fff;
}


.center {
  text-align:	center;
}

.bold {
	font-weight:	bold;
}
