/* CSS Document */

body {
margin : 0;
padding : 0;
padding-right:20px;
background-attachment: fixed;
}

#pageholder {
	width: 990px; 
	background: #fff;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

div.main {
left : auto;
}

.containerimg { width: 98%;
		padding-left:2%;
		float:left;
		}

/* 2 column layout with right side wider no bullets */
.wideright {
	width:69%;
	float:left;
	padding-top:5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.narrowleft {
	float:left;
	width:25%;
	padding-top:5px;
	text-align:left;
	padding-left:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.narrowleftindex {
	float:left;
	width:25%;
	padding-top:5px;
	text-align:left;
	padding-left:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 75px;
	
}

/* end 2 column laout */

/*  left nav bar and links */
	#leftnav ul {
	list-style: none;
	margin-left: 0;
	padding-left: .5em;
	line-height:1.5em;
	text-indent: 0;
}

ul {
	font-size:13px;}

#leftnav a{
	text-decoration:none;
}

/* end left nav */

/* this is the top and bottom padding for the whole row */



h1.women {
	background : #606;
	color : #FFF;
	margin : -9px -9px 0.5em;
	padding : 15px 0 5px;
	font : italic bold 25px/25px Arial, sans-serif;
	letter-spacing : 0.5em;
	text-align : right;
	text-transform : lowercase;
}

h1.men {
	background:#00703C;
	color : #FFF;
	margin : -9px -9px 0.5em;
	padding : 15px 0 5px;
	font : italic bold 25px/25px Arial, sans-serif;
	letter-spacing : 0.5em;
	text-align : right;
	text-transform : lowercase;
}

h2.run {margin-bottom : 0.25em;
text-align: center;
margin-left:14px;
font-size:24px;
color:#600;
}

h4.run {margin-bottom : 0.25em;
text-align: center;
margin-left:14px;
font-size:14px;
color:#600;
}



p {
	margin : 0 1em 1em;
	font-size: 13px;
}

/*
div#content a:visited {
color : #cc9;
}
div#content a:link:hover {
color : #ff0;
}
div#content a:visited:hover {
color : #cc0;
}
div#links {
position : absolute;
top : 90px;
left : 0;
width : 153px;
}
div#links a {
display : block;
padding : 5px 10px;
margin : 0 0 2px;
border-width : 0;
border-right : 3px solid #fc9;
text-align : center;
font : bold 17px/17px sans-serif;
text-decoration : none;
color : #ffc;
}
div#links a:hover {
color : #f93;
border-color : #f93;
}
*/





.center .equalleft{
	width:48%;
	padding:5px;
}
.center .equalright{
	width:48%;
	padding:5px;
}
.floatright {
	float:right;
	margin:0 1px 2px 3px;
}
.floatleft {
	float:left;
	margin:0 10px 2px 10px;
}


/*  these two codes are just for the fixed gradient bar at the top of the page under the solid bar */

body.women {
background : url(images/gradientbarprpl.jpg) no-repeat fixed -50px 30px;
}

body.men {
background : url(images/gradientbar.jpg) no-repeat fixed -50px 30px;
}

body.menfb {
background : url(images/gradientbarfb.jpg) no-repeat fixed -50px 30px;
}
div#links a {
background : black url(images/gradientbar.jpg) no-repeat fixed 50px 30px;
}
/* the names  the header No / pos / hgt/ wt/ yr/ b/t color*/
tr.rosterhedw {
color:#fff;
background-color:#006233;
font-size : 12px;

}

td.rosterhedm {
	border-bottom : 2px solid #009900;
	border-left : 1px solid #6699cc;
	background:#00703C;
	text-align : center;
	text-indent : 5px;
	font-family : Verdana, sans-serif, Arial;
	font-weight : bold;
	font-size : 11px;
	color : #ffffff;
}

/* the names  the header name and hometown/high school color*/
td.rosterhednamew {
	border-bottom : 2px solid #009900;
	border-left : 1px solid #6699cc;
	background : #606;
	text-align : left;
	text-indent : 5px;
	font-family : Verdana, sans-serif, Arial;
	font-weight : bold;
	font-size : 11px;
	color: #FFF;
}

/* line color changes for home and tournament games 
tr.pschome 
{
	background:url(images/gradientbar.jpg);
}

tr.psctourn
{
	background:url(images/gradientbarprpl.jpg);
}
*/

td.rosterhednamem {
	border-bottom : 2px solid #009900;
	border-left : 1px solid #6699cc;
	text-align : left;
	text-indent : 5px;
	font-family : Verdana, sans-serif, Arial;
	font-weight : bold;
	font-size : 11px;
	color: #FFF;
	background-color: #00703C;
}


td.helpBod {
border-bottom : 1px solid #9cf;
border-top : 0;
border-left : 1px solid #9cf;
border-right : 0;
text-align : left;
text-indent : 10px;
font-family : Verdana, sans-serif, Arial;
font-weight : normal;
font-size : 11px;
color : #404040;
background-color : #fafafa;
}
table.roster {
font-family : Verdana;
font-weight : normal;
font-size : 11px;
color : #404040;
width : 100%;
border-collapse : collapse;
border-spacing : 0;
}


table.intramural {width: 65%;}
td{border-bottom : 2px solid #009900;}

td.profile {border-bottom: none;
padding-bottom: 14px; vertical-align:middle; padding-top:14px; padding-left:14px;}
td.no {
text-align : left;
}
td.name {
text-align : left;
}
td.pos {
text-align : left;
}
td.wt {
text-align : left;
}
td.ht {
text-align : left;
}
td.bt {
text-align : center;
}
td.loc {
text-align : left;
}
td.yr {
text-align : left;
}
td.ccmnname {
font-family : Verdana;
font-weight : normal;
font-size : 11px;
color : #006600;
text-align : left;
padding-left: 10px;
}
td.ccwmnname {
font-family : Verdana;
font-weight : normal;
font-size : 11px;
color : #000066;
text-align : left;
padding-left:10px;
}
td.ccmnyr {
font-family : Verdana;
font-weight : normal;
font-size : 11px;
color : #006600;
text-align : center;
}
td.ccwmnyr {
font-family : Verdana;
font-weight : normal;
font-size : 11px;
color : #000066;
text-align : center;
}
td.ccmntown {
font-family : Verdana;
font-weight : normal;
font-size : 11px;
color : #006600;
text-align : left;
padding-left:15px;
}
td.ccwmntown {
font-family : Verdana;
font-weight : normal;
font-size : 11px;
color : #000066;
text-align : left;
padding-left:10px;
}

td.formname {
	padding-left:10px;}

td.site {
text-align : left;
padding-left:12px;
width: 100px;
}


td.opponent {
text-align : left;
padding-left:15px;
width: 275px;
}



p.nav {
text-align : center;
}

p.navprofile {
text-align: left;}

p.coach {
font-family : Verdana;
font-weight : bold;
font-size : 12px;
text-align : center;
padding-top: inherit;
}

#coach {
font-family : Verdana;
font-weight : bold;
font-size : 12px;
text-align : center;
padding-top: inherit;
}

p.logo{ text-align: center;
background-position:center;
}

p.logoprofile { 
	text-align: left;
	background-position: left;}

td.divide {
		background :#00703C;}


	
/* #player {
	padding: 5px; padding-top:50px; } */


/* this is code for the intramural pages only  */
div.intramural { 
	text-align:left; 
	width: 300px; 
}

p.intramural {
	font-weight:bold;
}

td.schedhed {
border-bottom : 2px solid #009900;
border-left : 1px solid #990066;
background: #00703C;
text-align : center;
text-indent : 5px;
font-family : Verdana, sans-serif, Arial;
font-weight : bold;
font-size : 11px;
color:#FFF;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;}


td.schedhedw {
	border-bottom : 2px solid #606;
	border-left : 1px solid #990066;
	background: #00703C;
	text-align : center;
	text-indent : 5px;
	font-family : Verdana, sans-serif, Arial;
	font-weight : bold;
	font-size : 11px;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	background-color: #606;
}


td.news {
font-size : 16px;
font-weight : bold;
text-align : left;
background:#063;
color:#FFF;
}


td.newsw {
font-size : 16px;
font-weight : bold;
text-align : left;
background: #606;
color:#FFF;
}

table.news {
text-align : left;
font-family : Verdana;
font-weight : normal;
font-size : 13px;
color : #404040;
width : 100%;
background-color : #fafafa;
border : 0 solid #009900;
border-collapse : collapse;
border-spacing : 0;
vertical-align:top;
}

.signee { color:#006600; font-weight:bold;}
.signeew {
	color:#606;
	font-weight:bold;
}

.headlinedate {
font-style : italic;
}

.headline {
font-weight : bold;
}

table.schedule {
text-align : left;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	width : 80%;
	border : 2px solid #006233;
	border-collapse : collapse;
	margin-left:20px;
}


table.schedulew {
text-align : left;
font-family : Verdana;
font-weight : normal;
font-size : 11px;
color : #404040;
width : 700px;
background-color : #fafafa;
border : 3px solid  #606;
border-collapse : collapse;
border-spacing : 0;
text-align:center;
border-bottom : 2px solid #606;
}




table.profile {
	text-align : left;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	width : 80%;
	border : 2px solid #006233;
	border-collapse : collapse;
	margin-left:20px;
}

.greencell{
	background-color:#006233;
}

table.profilewomen {
	text-align : left;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #404040;
	width : 100%;
	background-image:url(images/gradientbarprpl.jpg);
	border : 5px solid #6699cc;
	border-bottom-color:#ffffff;
	border-color:#999999;	
	border-collapse : collapse;
	border-spacing : 5px;
	margin-left:20px;
}
img.profile { 
	}
	
	p.profilename {
	font-size:24px;
	color:#006233;
	font-weight:bold;
	padding:0;
	
	}
	
	
p.bio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:25px;
	padding-right:25px;
	text-align:left;
	padding-top:15px;
}
/*

tr.tournline{background:url(images/gradientbarprpl.jpg);
text-align:center; font-weight:bold;}

tr.greenline{background:url(images/gradientbar.jpg);
text-align:center; font-weight:bold;}

tr.purpleline{background:url(images/gradientbarprpl.jpg);
text-align:center; font-weight:bold;} */	
	
/*  schedule table formatting                 */	
td{
border-bottom : 2px solid #009900;}

td.date {
text-align : left;
padding-left:8px;
width: 41px;

}

td.day {
text-align : left;
padding-left:8px;
width: 45px;
}

td.time {
text-align : left;
padding-left: 8px;
padding-right: 2px;
width: 55px;
}

td.opponent {
text-align : left;
padding-left:10px;
width: 185px;
}

td.site {
text-align : left;
padding-left:12px;
width: 100px;
}

td.results {
text-align : center;
}

#a {
	width:60%;
	float:left;
}

#b {
	width: 10%;
	float: right;
}

 td.resultsfb {
	 background-image:url(../images/viewscores.gif);
	 background-position:center;}
	 
td.record {
text-align : center;
}

td.conf {
text-align : center;
}

table.form {
text-align : left;
font-family : Verdana;
font-weight : normal;
font-size : 11px;
color : #404040;
width : 85%;

border : 0 solid #009900;
border-collapse : collapse;
border-spacing : 0;
vertical-align:top;
}

table.athlete {
	width:200px;
	text-align:center;
	margin-left:20%;
	 }

hr.news { color:#063;}

legend {
 color:#060;
  
 }
fieldset { width:80%;}

/* this is for the profile box on the profile pages */
.rosterinfo {
	text-align:left; 
	padding-left:25px; 
	padding-top:25px;
	font-variant:small-caps; 
	color:#006233;
	font-weight:bold;
}

.emphasize { 
	font-variant:small-caps; 
	color:#006633;
}
 td.rosternoborder { border-left:#FFF; border-right:#FFF;}
 
 img.news { padding-right: 15px; border:0;
 }
 
 div.figure {
  float: right;
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
  
  
}


/* styles for the tennis statistic table */

table.statistic {
	
	text-align:center;
	
	 }

td.stat1 {
text-align : center;
padding-left: 3px;
padding-right: 3px;
width: 12px;
}

td.stathed {
border-bottom : 2px solid #009900;
border-left : 1px solid #990066;
background: #00703C;
text-align : center;
text-indent : 5px;
font-family : Verdana, sans-serif, Arial;
font-weight : bold;
font-size : 11px;
color:#FFF;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;}

td.singles {
	width: 130px;
	text-align:left;
	padding-left: 5px;
	}
	
td.total { font-weight:bold;
font-variant:small-caps;}
	
	.clear {
	clear:both;
	}

.star {color:#C00; font-size: 18px;}

img.photo { border:none; padding: 5px;}

div.figure p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}

 div.figureleft {
  float: left;
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
 
}
img.figure {border: none;}

div.figureleft p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}

 div.figurelarge {
  float: left;
  width: 50%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
 
}
div.figurelarge p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}

.clear {
clear:both;
}

div.figurelargesm {
  float: left;
  width: 30%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
 
}

div.figurelargesm p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}

div.figurelargesmright {
  float: right;
  width: 30%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
 
}

div.figurelargesmright p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}

tr.date {
text-align : left;
padding-left:8px;
width: 41px;

}

tr.day {
text-align : left;
padding-left:8px;
width: 45px;
}