body { background-color:#f5efd9; color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; margin: 0; padding: 0; vertical-align:top; border-spacing:0; }
.clear{clear:both;}
table{ 
	background-position: 0 top;
	/*vertical-align:top; */
	padding: 0; 
	border-spacing: 0; 
	left:0; 
	top:0; 
	right: 0; 
	bottom: 0; 
	margin:0; 
	border-width: 0; 
	outline-width: 0; 
}
tr{
	vertical-align:top;
	margin: 0px 0px 0px 0px;
}
td.footer{
	vertical-align:bottom;
	padding: 0px;
	border-spacing: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	margin: 0px 0px 0px 0px;
	 font-size: 11pt; font-family: arial; font-weight: bold; font-style: normal;
}
td.mainbody1{
	vertical-align:top;
	padding: 0px;
	border-spacing: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	margin: 0px 0px 0px 0px;
	height:auto;
}
td.mainbody2{
	vertical-align:top;
	padding: 0px;
	border-spacing: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	margin: 0px 0px 0px 0px;
	height:auto;
}

/*a{font-size:12px;}*/
p{
	margin: 15px 0px;
}
********************* Top ***************************/
#topbar {
	margin: 0px 0px 0px 0px;	
}
#topbar table{
	background-color:#31353e;
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	border-spacing: 0px 0px;
}
#topbar tr{
	vertical-align:top;
	left:0px;
	top:0px;
}
#topbar td{
	vertical-align:top;
}

.home {  
	height: auto; 
	width: auto; 
	left: 155px; 
	top: 30px; 
	position: absolute; 
	z-index: 1; 
	visibility: visible; 
}
.coaches { 
	height: auto; 
	width: auto; 
	left: 279px; 
	top: -4px; 
	position: absolute; 
	z-index: 2; 
	visibility: visible; 
}
.aboutcvc { 
	height: auto; 
	width: auto; 
	left: 377px; 
	top: 0; 
	position: absolute; 
	z-index: 3; 
	visibility: visible; 
}
.sponsor { 
	height: auto; 
	width: auto; 
	left: 470px; 
	top: -4px; 
	position: absolute; 
	z-index: 4; 
	visibility: visible; 
}
.cvcevents { 
	height: auto; 
	width: auto; 
	left: 555px; 
	top: -25px; 
	position: absolute; 
	z-index: 5; 
	visibility: visible; 
}

/********************** main ***************************/
#mainbar {
	margin: 0px 0px 0px 0px;
	text-align: center;
}
#mainbar table{
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	border-spacing: 0px 0px;
}
#mainbar tr{
	vertical-align:top;
	left:0px;
	top:0px;
}
#mainbar td{
	vertical-align:top;
}
/********************** Left ***************************/


#quickact{
	overflow:hidden;
	/*height:auto;*/
	display:block
	margin:0px 0px 0px 0px;
}

/********************** Header ***************************/

/********************** Content ***************************/
#content {
	/*background-image:url(images/content_bg.gif);
	width:717px;*/
}
img{
	border-width:0px;
}
h1{ color:#000000; font-size:20px; font-family: arial; font-weight: bold; font-style: normal; text-decoration: underline; margin: 20px 0; }


/********************** Divider ***************************/
td.hordiv{ 
	background-image: url(images/hordiv.gif); 
	background-repeat: repeat-x; 
	height:4px;
	overflow:hidden;
}
td.verdiv{ 
	background-image: url(images/verdiv.gif); 
	background-repeat: repeat-y; 
	width:4px;
	overflow:hidden;
}
.facebook  { color: #265897; font-size: 11pt; font-family: arial; font-weight: bold; font-style: normal; text-decoration: none;}
.facebook2  { color: #ffffff; font-size: 18.8px font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-weight: bold; font-style: normal; text-decoration: none;line-height:23px;}
.statfundraising  { color: #000000; font-size: 11pt; font-family: arial; font-weight: bold; font-style: normal; text-decoration: none;}
.privacy  { color: #000000; font-size: 11pt; font-family: arial; font-weight: bold; font-style: normal; text-decoration: none;}
.line {
	border-left-style: dotted;
	border-left-color: #333333;
	border-left-width: thin;
}
/***********************EVENTS*************************/
#mainbody2divhold table{
	border-spacing: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	margin: 0px 0px 0px 0px;
	height:auto;
}
.tabbar{
	vertical-align:bottom;
	height:25px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	outline-width: 0;
}
.divfill{
	background-image: url(images/eventsbar.gif);
}
.divfill2{
	background-image: url(images/eventsbar.gif);
}
/*
td.tableft{ 
	background-image: url(images/tab-left.jpg); 
	width: 7px; 
	height:25px;
	overflow:auto;
}
td.tabright{ 
	background-image: url(images/tab-right.jpg); 
	width: 7px; 
	height:25px;
	overflow:auto;
}
*/
td.tableft{ 
	background-image: url(images/tab-left.gif); 
	background-repeat: none; 
	overflow:visible;
	width:7px;
	height:25px;
	outline-width: 0; 
}
td.tabright{ 
	background-image: url(images/tab-right.gif); 
	background-repeat: none; 
	overflow:visible;
	width:7px;
	height:25px;
	outline-width: 0; 
}
td.tabcenter{ 
	background-image: url(images/tab-center.gif); 
	background-repeat: repeat-x; 
	overflow:visible;
	vertical-align:middle;
	outline-width: 0;
	white-space:nowrap;
}
td.tabcenter a{
	text-decoration: none;
}
.events  /* pcvc events display */ { color: #dc7b10; font-size: 11pt; font-family: arial; font-weight: bold; font-style: normal; text-decoration: none;}
.eventsdate { color: #d4760f; font-size: 9.5pt; font-family: arial; font-weight: bold; font-style: italic; text-decoration: none;}
.tabtext  { color: #000000; font-size: 10pt; font-family: arial; font-weight: bold; font-style: normal; text-decoration: none;}

.cvceventstitle{
	font-family:"Lucida Grande","Myriad Pro","Gill Sans",Geneva,Helvetica;
	font-size: 24px;
	line-height:40px;
}
.cvceventsdate{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight:bolder;
}
.cvceventstime .cvceventsbody{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;	
}
.cvceventscost{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 16px;
	color:#666666;
	line-height:22px;
}
.cvceventsfooter{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
/***********************COACH PAGE*************************/
.coachname {font-size: 18px}
.schoolname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
}
.coachtext {
	color: #333333;
	font-family: "Lucida Grande", "Myriad Pro", "Gill Sans", Geneva, Helvetica;
	font-size: 13px;
	line-height: 22px;
	text-align:justify;
	clear:both;
	margin-right:10px;
	margin-left:10px;
}
#player, #clips {
	float:left;
	
}

#clips a {
	/*display:block;*/
	
}

/***********************YOUNG PROF FORM*************************/
#youngprofscontent{
	font-family: "serif";
	font-size: 16px;
	line-height: 20px;
}
.cvceventsfooter{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
#largetext{
	font-size:14pt;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
}
#bodytext{
	text-align:justify;
	font-family:Arial;
	font-size:12pt;
	margin: 0 0 0 0;	
}
#sponsorimg{
	border:0px;
}
ul#portfolio0 { margin:0; padding:0; }
ul#portfolio0 img { border:0px; }
ul#portfolio0 li { float:left; margin:1px 1px 1px 1px; height:135px; width:135px;  list-style:none; }
ul#portfolio0 li.loading { background: url(spinner.gif) no-repeat center center; }
ul#portfolio1 { margin:0; padding:0; }
ul#portfolio1 img { border:0px; }
ul#portfolio1 li { float:left; margin:1px 1px 1px 1px; height:135px; width:135px;  list-style:none; }
ul#portfolio1 li.loading { background: url(spinner.gif) no-repeat center center; }
ul#portfolio2 { margin:0; padding:0; }
ul#portfolio2 img { border:0px; }
ul#portfolio2 li { float:left; margin:1px 1px 1px 1px; height:135px; width:135px;  list-style:none; }
ul#portfolio2 li.loading { background: url(spinner.gif) no-repeat center center; }
ul#portfolio3 { margin:0; padding:0; }
ul#portfolio3 img { border:0px; }
ul#portfolio3 li { float:left; margin:1px 1px 1px 1px; height:135px; width:135px; list-style:none; }
ul#portfolio3 li.loading { background: url(spinner.gif) no-repeat center center; }

DIV.overlay {
	PADDING-RIGHT: 40px; DISPLAY: none; PADDING-LEFT: 40px; PADDING-BOTTOM: 40px; WIDTH: 400px; PADDING-TOP: 40px
}
DIV.overlay DIV.close {
	RIGHT: 5px; BACKGROUND: url(images/close.png) no-repeat; WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 2px; HEIGHT: 35px
}
#_overlayImage{
	top:200px;
}
.albumth{
	border-left:3px solid #F5EFD9;
	border-right:3px solid #F5EFD9;
	border-top:3px solid #F5EFD9;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:0px;
}
.albumtitle{
	border-left:3px solid #F5EFD9;
	border-right:3px solid #F5EFD9;
	border-bottom:3px solid #F5EFD9;
	padding:0px;
	
}
.albumtitletext{
	color: #000000; 
	font-size: 10pt; 
	font-family: arial; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none;
}