BODY {margin-left : 0;
margin-right : 0;
margin-top:0;
background-image: url(images/pinstripe2007.gif);
background-repeat: repeat;
background-color: #0c00F;
}

// pseudo styles for links

a:link { color: #000080}
a:active { color: #000080 }
a:visited { color: #000080}
a:hover { color: #822626; text-decoration: none}

// text styles



.contours-caption { font-family: Arial; font-size: 10pt; color: #000000}
.contours-siteannouncements {font-family:Verdana, Helvetica, Tahoma, sans-serif; font-size:10pt}
.contours-pageheader {font-family: Verdana, Helvetica, Tahoma, sans-serif; font-size:18pt; font color="#FFFFFF"}
.contours-smalltext {font-family: Verdana, Helvetica, Tahoma, sans-serif; font-size:8pt; font color="#000000"} 
.contours-tickertext {font-family: Verdana, Helvetica, Tahoma, sans-serif; font-size:8pt; font color="#000000"}
.contours-bodywhite { font-family: Trebuchet MS, Verdana, Gill San, Arial, sans-serif; font-size: 10pt; font-variant:normal; color:#FFFFFF}

.contours-phonenums { font-family: Trebuchet MS, Verdana, Gill San, Arial; font-size: 10pt; font-variant:normal; font-weight:bold; color:#FFFFFF}
.contours-phonenums a { font-family: Trebuchet MS, Verdana, Gill San, Arial; font-size: 10pt; font-variant:normal; font-weight:bold; color:#FFFFFF}

.contours-smalltext a {font-family: Verdana, Helvetica, Tahoma, sans-serif; font-size:8pt; font color="#000000"} 


.contours-bodystyle {
	font-family: Trebuchet MS, Verdana, Gill San, Arial, sans-serif;
	font-size: 12px;
}
 

.powerheader {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}

.powerheaderwhite {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	
	color:white;
}


.powerlink {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #FFCC00;
	padding: 5px;
	border: thin dotted #000000;
}

.homepgnotices {
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:10px;
color:black;
}

.smallcaption {
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:10px;
color:black;
}

.gymbox {
padding:8px;
text-align:center;
color:#68177F;
font-famiy:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.gymbox a {
	text-decoration: none;
	color:#68177F;

}
.gymbox a:hover {
	text-decoration: underline;
	color: #FF0000;
}

.powerheader {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color:#68177F;

}

.powerheaderbig {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #68177F;
}


.phonenums {
padding:8px;
text-align:center;
color:white;
font-famiy:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.phonenums a{
	text-decoration: none;
	color:white;	
}
.phonenums a:active{
	text-decoration: none;
	color:white;	
}
.phonenums a:visited{
	text-decoration: none;
	color:white;
}
.phonenums a:hover{
	text-decoration: underline;
	color:white;	
}


.smallwhitelabels {
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:10px;
color:white;
}


}

// navigation oriented

.navigation { font-family: Verdana; font-size: 8pt; font-variant:normal; font-weight:bold; color:#000080}
.contours-breadcrumbs { font-family: Verdana; font-size: 8pt; font-variant:normal; color:#000000; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px}
.contours-navigationwhite { font-family: Trebuchet MS, Verdana, Gill San, Arial; font-size: 10pt; font-variant:normal; font-weight:bold; color:#FFFFFF}
.contours-navigationwhite a { font-family: Trebuchet MS, Verdana, Gill San, Arial; font-size: 10pt; font-variant:normal; font-weight:bold; color:#FFFFFF}


.contours-navbar {
background-image: url(images/buttonbackground.jpg);
padding:8px;
text-align:center;
font-family: Trebuchet MS, Verdana, Gill San, Arial; font-size: 10pt; font-variant:normal; font-weight:bold; color:#FFFFFF
}
.contours-navbar a{
	text-decoration: none;
font-family: Trebuchet MS, Verdana, Gill San, Arial; font-size: 10pt; font-variant:normal; font-weight:bold; color:#FFFFFF
}
.contours-navbar a:active{
text-decoration: none;
font-family: Trebuchet MS, Verdana, Gill San, Arial; font-size: 10pt; font-variant:normal; font-weight:bold; color:#FFFFFF
}
.contours-navbar a:visited {
font-family: Trebuchet MS, Verdana, Gill San, Arial; font-size: 10pt; font-variant:normal; font-weight:bold; color:#FFFFFF
}

.contours-navbar a:hover {
font-family: Trebuchet MS, Verdana, Gill San, Arial; font-size: 10pt; font-variant:normal; font-weight:bold; 
	text-decoration: underline;
	color:#FFFF00;
}


// layout related

.contours-border-around {
	padding: 8px;
	border: 1px solid #000000;
}
.contours-8px-buffer {
	padding: 8px;
}
.contours-1px-buffer {
	padding-left: 1px;
}
.contours-4px-left-buffer {
	padding-left: 4px;
}



// forms

.grayfield {
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:white;
}

.blackfield {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:white;
}
