/* START IMPORTS */		
@import "/sportsandfitness/styles/sports_and_fitness_print.css";
/* END IMPORTS */	
@charset "utf-8";

/***********************************************************************
	Official Sports & Fitness stylesheet for the UHD Sports & Fitness Website 
	This stylesheet should be attached to all UHD Sports & Fitness web pages.  
	Last Updated: January 22, 2010 at 11am By Matthew Vetter
***********************************************************************/

/* START SPORTS & FITNESS CSS STYLES DOCUMENT */

/* Breadcrumb Fix (Do Not Edit without Copying/Testing First) */

* html p { margin: 1px 1px 2px 4%; }


/* START HOME PAGE CONTENT */

#containerhome {
	float:right;
	text-align:left;
	width:1000px;
	margin:0px 0 0 0;
}

#homecontent {
	float:left;
	text-align:left;
	width:675px;
	height:400px;
}
#sfheader {
	float:left;
	text-align:left;
	width:787px;
	height:116px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	right: 1px;
}

#sftopnav {
	float:left;
	text-align:left;
	width:1000px;
	height:24px;
	background-repeat: repeat;
	background-image: url(../images/homepage/bluetopnavhome.jpg);
}
#sfbtmnav {
	float:left;
	text-align:left;
	width:1000px;
	height:120px;
	margin:0 0 0 0;
	background-image: url(../images/homepage/bluebtmnavhome.jpg);
	background-repeat: repeat;
}

#sfbtmnav2 {
	float:left;
	text-align:left;
	width:1000px;
	height:24px;
	margin:0;
	background-image: url(../images/homepage/bluebtmnavhome.jpg);
	background-repeat: repeat;
}
/* Begin News Flash Section */

#news-sec {
	text-align:left;
	width:320px;
	height:280px;
	padding:0px;
	background:#ffffff;
	border:0px solid #ccc;
	float: right;
	position: relative;
	margin-top: -150px;
}

#newsflash {
	text-align:left;
	float: none;
	width:320px;
	height:240px;
	padding:0px;
	background:#ffffff;
	border:0px solid #ccc;
	position: relative;
}
/* With Search Page */

#home-search {
	text-align:left;
	width:320px;
	height:25px;
	background:#ffffff;
	border:0px solid #ccc;
	float: right;
	margin-top: -155px;
}
#news-sec-searchpg {
	text-align:left;
	width:320px;
	height: 170px;
	background:#ffffff;
	border:0px solid #ccc;
	float: right;
	margin-top: -130px;
}

#newsflash-searchpg {
	text-align:left;
	width:320px;
	height:170x;
	background:#ffffff;
	border:0px solid #ccc;
}
#gatorpit-searchpg {
	text-align:left;
	float: none;
	width:320px;
	height:40px;
	background:#ffffff;
	border:0px solid #ccc;
	position: relative;
}
/* With Ticker Page */
#ticker{
	float:left;
	text-align:left;
	width:675px;
	height:25px;
}
#homecontent-ticker {
	float:left;
	text-align:left;
	width:675px;
	height:400px;
}
#home-search {
	text-align:left;
	width:320px;
	height:25px;
	background:#ffffff;
	border:0px solid #ccc;
	float: right;
	margin-top: -155px;
}
#news-sec-ticker {
	text-align:left;
	width:320px;
	height:280px;
	padding:0px;
	background:#ffffff;
	border:0px solid #ccc;
	float: right;
	position: relative;
	margin-top: -150px;
}

#newsflash-ticker {
	text-align:left;
	float: none;
	width:320px;
	height:240px;
	padding:0px;
	background:#ffffff;
	border:0px solid #ccc;
	position: relative;
}
#gatorpit-ticker {
	text-align:left;
	float: none;
	width:320px;
	height:40px;
	background:#ffffff;
	border:0px solid #ccc;
	position: relative;
}
/* End Search Page Adjustements */
#gatorpit {
	text-align:left;
	float: none;
	width:320px;
	height:40px;
	background:#ffffff;
	border:0px solid #ccc;
	position: relative;
}

/* End News Flash Section */

/* END HOMEPAGE CONTENT */

/* BEGIN GATORS */

#gatorhome {
	float:right;
	position:relative;
	text-align:left;
	width:165px;
	height:245px;
	top: -150px;
	left: -85px;
}

* html #gatorhome { left : -80px;  } /*fix for ie6 */
 
#gatoraud {
	text-align:left;
	width:201px;
	height:224px;
	float: left;
	overflow: hidden;
	position: relative;
	bottom: 1px;
	right: 1px;
}

/* END GATORS */

/* START AUDIENCE PAGE CONTENT */

#inquirevisitapply{
	width: 190px;
	height: auto;
	position: relative;
	float: left;
}

#container {
	float:right;
	text-align:left;
	width:1000px;
	margin:0px 0 0 0;
	background-image:url(/sportsandfitness/images/blueleftnav.jpg);
	background-repeat: repeat-y;
}
#container-rn {
	float:right;
	text-align:left;
	width:1000px;
	height:auto;
	margin:0px 0 0 0;
	background-image:url(/sportsandfitness/images/blueleftnav-rn.jpg);
	background-repeat: repeat-y;
}
#topcontent {
	float:right;
	height:auto;
	width: 800px;
	position: relative;
	top: 2px;
}
#topcontent-rn {
	float:left;
	height:auto;
	width: 800px;
	position: relative;
	top: 2px;
}
* html #topcontent { top : 0px;  } /*fix for ie6*/

#btmcontent {
	float:right;
	height:auto;
	width: 800px;
	position: relative;
}
#pagecontent {
	float:right;
	width: 800px;
	position: relative;
	top: 10px;
}
#pagecontent-rn {
	float:left;
	height:auto;
	width: 800px;
	position: relative;
	top: 10px;
}
#hcscpagecontent {
	float:right;
	height:auto;
	width: 800px;
	position: relative;
	top: 5px;
}

#leftnav {
	float:left;
	clear:left;
	width:200px;
	height:auto;
	overflow:hidden;
/*	background-image: url(../images/blueleftnav.jpg); */
	background-repeat: repeat-y;
	margin: 0;
	padding-top: 0%;
	padding-right: 0%;
	padding-bottom: 0%;
	/*padding-left: 0%;  */
	text-align: left;
}
#rightnav {
	float:right;
	clear:right;
	width:200px;
	height:auto;
	overflow:hidden;
	background-image: url(../images/blueleftnav.jpg);
	background-repeat: repeat-y;
	margin: 0;
	padding-top: 0%;
	padding-right: 0%;
	padding-bottom: 0%;
	/*padding-left: 0%;  */
	text-align: left;
}
#sfleftnav {
	width:200px;
	height:auto;
	float: left;
}

#sfleftnavinside{
	float:right;
	text-align:left;
	width:190px;
	height:auto;
	margin:0px 0 0 0;
	height: auto;
}

#sfheaderaud {
	float:right;
	text-align:left;
	width:800px;
	height:116px;
	position: relative;
}
#sfheaderaud-rn {
	float:left;
	text-align:left;
	width:800px;
	height:116px;
	position: relative;
}
#sftopnavaud-rn {
	float: left;
	text-align:left;
	width:800px;
	height:24px;
	position: relative;
	background-image: url(/sportsandfitness/images/bluetopnav.jpg);
}
#sftopnavaud {
	float: right;
	text-align:left;
	width:800px;
	height:24px;
	position: relative;
	background-image: url(/sportsandfitness/images/bluetopnav.jpg);
}
/* New Nav Test */
/*
#sftopnavnew {
	float: right;
	text-align:left;
	width:1000px;
	height:24px;
	position: relative;
	background-image: url(/sportsandfitness/images/homepage/bluetopnavhomenew.jpg);
}
#sftopnavaudnew {
	float: right;
	text-align:left;
	width:800px;
	height:24px;
	position: relative;
	background-image: url(/sportsandfitness/images/newtitle/newtopnavaud.jpg);
}
*/
/* End New Nav Test */

#sftoprednavaud {
	float: right;
	text-align:left;
	width:800px;
	height:24px;
	position: relative;
	top: 3px;
	background-image: url(/sportsandfitness/images/rednav.jpg);
}

#sfbtmrednavaud {
	float: right;
	text-align:left;
	width:800px;
	height:24px;
	position: relative;
	background-image: url(/sportsandfitness/images/rednav.jpg);
}
#btm-rednavaud {
	float: right;
	text-align:left;
	width:1000px;
	height:24px;
	position: relative;
	background-image: url(/sportsandfitness/images/bottomrednav.jpg);
}
#btm-content {
	float: right;
	text-align:left;
	width:1000px;
	height:80px;
	position: relative;
	background-image: url(/sportsandfitness/images/bottomwhitenav.jpg);
}
/* END AUDIENCE PAGE CONTENT */

/* START PAGE TEXT & LINKS */

/* Begin Main Styles */

.navypagetext {
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.navypagetext:link {
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.navypagetext:visited {
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.navypagetext:hover {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.navypagetextlg {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
a.navypagetextlg:link {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	line-height: 18px;
}
a.navypagetextlg:visited {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	line-height: 18px;
}
a.navypagetextlg:hover {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
}
.navyflyertext {
	FONT-SIZE: 14px;
	COLOR: #000066;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
}
a.navyflyertext:link {
	FONT-SIZE: 14px;
	COLOR: #000066;
	FONT-FAMILY: "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.navyflyertext:visited {
	FONT-SIZE: 14px;
	COLOR: #000066;
	FONT-FAMILY: "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.navyflyertext:hover {
	FONT-SIZE: 14px;
	COLOR: #C10000;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-weight: bold;
}

.navypgtxtunderline {
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
a.navypgtxtunderline:link {
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.navypgtxtunderline:visited {
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.navypgtxtunderline:hover {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.rednavtext {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.redpagetext {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.redpagetext:link {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.redpagetext:visited {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.redpagetext:hover {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.redpagetextlg {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.redpagetextlg:link {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.redpagetextlg:visited {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.redpagetextlg:hover {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.redflyertext {
	FONT-SIZE: 14px;
	COLOR: #C10000;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
}
a.redflyertext:link {
	FONT-SIZE: 14px;
	COLOR: #C10000;
	FONT-FAMILY: "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.redflyertext:visited {
	FONT-SIZE: 14px;
	COLOR: #C10000;
	FONT-FAMILY: "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.redflyertext:hover {
	FONT-SIZE: 14px;
	COLOR: #C10000;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.redpgtxtunderline {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
a.redpgtxtunderline:link {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.redpgtxtunderline:visited {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.redpgtxtunderline:hover {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.last {
	FONT-SIZE: 0.8em;
	COLOR: #CCCCCC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	FONT-STYLE: italic;
}
a.last:link {
	FONT-SIZE: 0.8em;
	COLOR: #005596;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	FONT-STYLE: italic;
}
a.last:visited {
	FONT-SIZE: 0.8em;
	COLOR: #005596;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	FONT-STYLE: italic;
}
a.last:hover {
	FONT-SIZE: 0.8em;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: normal;
	FONT-STYLE: italic;
}

/* Begin Main Styles */

/* Begin Fitness Page Styles */

.hafwtitle {
	background-repeat: no-repeat;
}
.studioscheduletime {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: 1px solid #000000;
	background: #000000;
}
.studioscheduledays {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: 1px solid #000000;
	background: #000000;
}
.studioscheduletext {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: 1px solid #000000;
}
.studioscheduletitle {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.studioscheduleTableLarge {

}
.MaintainDontGainReg{
background-image:url(/sportsandfitness/images/fitness/maintain_dont_gain_reg.jpg);
background-repeat: no-repeat;
}
/* End Fitness Page Styles */

/* Begin Powerlifting Page Styles */

.plpgredtext {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	font-weight: bold;
	text-decoration: none;
	line-height: .25in;
}
a.plpgredtext:link {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.plpgredtext:visited {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.plpgredtext:hover {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.plpgnavytext {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Arial;
	font-weight: bold;
	text-decoration: none;
	line-height: .25in;
}
a.plpgnavytext:link {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.plpgnavytext:visited {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.plpgnavytext:hover {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	font-weight: bold;
}
.plpgnavytxtul {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Arial;
	font-weight: bold;
	text-decoration: underline;
}
a.plpgnavytxtul:link {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.plpgnavytxtul:visited {
	FONT-SIZE: 16px;
	COLOR: #000066;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.plpgnavytxtul:hover {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	font-weight: bold;
}
.plpgredtxtul {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	font-weight: bold;
	text-decoration: underline;
}
a.plpgredtxtul:link {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.plpgredtxtul:visited {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.plpgredtxtul:hover {
	FONT-SIZE: 16px;
	COLOR: #C10000;
	FONT-FAMILY: Arial;
	font-weight: bold;
	TEXT-DECORATION: none;
}
/* END Powerlifting Page Styles */

/* BEGIN Calendar Styles */
#events_template12 {color: #000066;}
#events_template12 a:hover {color: #000066;}
/* END Calendar Styles */

/* END PAGE TEXT & LINKS */

/* Confirm Need of the Following Styles */

.emaillinks {
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a.emaillinks:link {
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.emaillinks:visited {
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.emaillinks:hover {
	FONT-SIZE: 13px;
	COLOR: #C10000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* End Confirm Section*/

/* END SPORTS & FITNESS CSS STYLES DOCUMENT */
#fblike {
	position: relative;
	height: 20px;
	width: 90px;
	float: right;
	left: 150px;
	margin-top: 25px;
}
