/* .denied, .disabled { color: #808080; } */
.denied, table.disabled { color: #808080;  } 

#toplogotableprint { display: none; }

.entered { color: #555555; } 

.popup {
	COLOR: #9F141A; 
	CURSOR: help;
	TEXT-DECORATION: none
}

.relaynames {
font-size: .8em;
padding-left: 20px;
/* display: none; */
}

.relayspan {CURSOR: help;}

#pagetable, #pagetr, #pagetd {
	border-width: 1px;
	border-color: #CCC;
}

#pagetable {
    border-style: outset;
}


#pagetr, #pagetd {
    border-style: inset;
}



tr.relayrecord, tr.record {vertical-align:top;}


.name { text-transform: capitalize; } 

.error { color: red; } 

/* forces link to not change color */ 

a.disabled:link, a.disabled:visited, a.disabled:hover { color: #808080; } 


a:link, a:visited,  a.nochange, a.nochange:visited { color: #5275CE; }
a:active { color: #cccccc; }

ul {margin-left: 8px; padding-left: 8px;}
h2 { margin-top: 0 } 

table.eventtable {width: 720px;}

tr.eventheader {
	font-size: 18px;
	text-decoration: underline;
}

tr.titlerow{text-decoration: underline;}
tr.relayrow{text-decoration: underline;}
/* tr.odd {background: #ccc;} */

/*
td.name {width: 150px;}
td.year {width: 40px;}
td.school {width: 180px;}
td.div {width: 65px;}
td.league {width: px;}
td.mark {width: 80px;}
*/
td.name {width: 150px;}
td.year {width: 40px;}
td.school {width: 180px;}
td.relayschool {width: 340px;}
td.div, td.relaydiv {width: 65px;}
td.league, td.relayleague {width: px;}
td.mark, td.relaymark {width: 80px;}



a.res, a.res:visited, a.res:link {
	color: black;
	text-decoration: none;
}


a.res:hover {
	color: #5275CE;
/*	text-decoration: underline;*/
}



.tabnav {
/*	width: 720px;  */
	width: 100%; 
   height: 24px;
   margin: 0px;
   padding-left: 10px;
   background: url(/images/tab_bottom.gif) repeat-x bottom;
}

.tabnav li {
   margin: 0;
   padding: 0;
   display: inline;
   list-style-type: none;
}

.tabnav a:link, .tabnav a:visited {
   float: left;
   background: #ababab;
   font-size: 14px;
   line-height: 18px;
   font-weight: bold;
   padding: 2px 10px 2px 10px;
   margin-right: 8px;
   border: 1px solid #ccc;
   text-decoration: none;
   color: #666;
   color: #003366;
}

.tabnav a:link.active, .tabnav a:visited.active {
   border-bottom: 1px solid #fff;
   background: #fff;
/*   color: #000; */
   color: #003366;
}

.tabnav a:hover   {
   background: #fff;
   text-decoration: underline;
}

#contents {
/*	background : #fff;  */
	width: 720px; 
	border : 1px solid #ccc;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 4px;
}

h4.res {
margin-bottom: 0px;
margin-top: 10px;
font-size: 1.5em;
}
.up {margin-top: 0px; }




