﻿body 
{
	background-color: #000000;
	margin: 0px;
	font-size: 8pt;
	color: Black;
	font-family: Verdana, Tahoma, Arial;	
}

.content
{
	text-align:left;
	padding-left:15px;
	padding-top:15px;	
}

.loadingPanel1
{
	margin-top: 30px;
	background: url(Images/Loading/loading.gif) no-repeat center;
	border:0;
	/*height and width need to be same as image's size*/
	height:60px; 
	width:99%;
	vertical-align:top;
}
.loadingPanel2
{
	margin-top: 30px;
	background: url(Images/Loading/Black/Bar.gif) no-repeat center;
	border:0;
	/*height and width need to be same as image's size*/
	height:19px; 
	width:99%;
}
.loadingPanel3
{
	margin-top: 0px;
	background: url(Images/Loading/loading5.gif) no-repeat center;
	border:0;
	/*height and width need to be same as image's size*/
	height:21px; 
	width:99%;
}

/*********************************************************************
 BEGIN ROUNDED CORNERS MODULE (attempt #2, better)
*********************************************************************/
.headerLeft 
{
    clear:both;
	float:left;
	background-image: url(Images/Content/tl_content.gif); 
	background-repeat: no-repeat;
	width:13px;
	height:33px;
}
.headerRight {
    float: right;
	background-image: url(Images/Content/tr_content.gif); 
	background-repeat: no-repeat;
	width:13px;
	height:33px;
}
.headerMiddle {
    padding: 0px 13px 0px 13px;
    margin: 0px;
	background-image: url(Images/Content/tc_content.gif); 
	background-repeat: repeat-x;
	height:33px;
	color:white;
	font-weight:bold;
	font-size:10pt;	
	text-align:center;    
}
.contentMiddle 
{
	clear:both;
	border-left: solid 2px #A0A0A0;
	border-right: solid 2px #A0A0A0;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    background-color:#E5E5E5;
    text-align:left;
}
.footerLeft 
{
    clear:both;
	float:left;
	background-image: url(Images/Content/bl_content.gif); 
	background-repeat: no-repeat;
	width:13px;
	height:12px;
}
.footerRight {
    float: right;
	background-image: url(Images/Content/br_content.gif); 
	background-repeat: no-repeat;
	width:13px;
	height:12px;
}
.footerMiddle {
    padding: 0px 13px 0px 13px;
    margin: 0px;
	background-image: url(Images/Content/bc_content.gif); 
	background-repeat: repeat-x;
	height:12px;
}
.outerWrapper
{
	padding-right: 4px;
	text-align:center;
    width:130px;
    vertical-align:middle;
}
/*********************************************************************
 END ROUNDED CORNERS MODULE (attempt #2, better)
*********************************************************************/

/*********************************************************************
 BACKGROUND STYLES
*********************************************************************/
/*.bg_Header
{ 
	background-image: url(Images/Banners/banner1.jpg); 
	background-repeat: no-repeat; 
}*/
 .bg_Login
{ 
	background-image: url(Images/Logins/login.jpg); 
	background-repeat: no-repeat; 
}
 .bg_WOF
{ 
	background-image: url(Images/bgwof.jpg); 
	background-repeat: no-repeat; 
}
.div_Line
{
	background-image: url(Images/line.gif); 
	background-repeat: repeat-x;
}

/*********************************************************************
 TEXTBOX STYLES
*********************************************************************/
.lbl
{
	font-size: 8pt;
	color: Black;
	font-family: Verdana, Tahoma, Arial;	
}
.ddl
{
	font-family: Verdana, Tahoma, Arial;
	color:black;	
	font-size:8pt;
}


/*********************************************************************
 TEXTBOX STYLES
*********************************************************************/
.tb
{
	color:black;	
	font-size:8pt;
}

/*********************************************************************
 WELCOME STYLES
*********************************************************************/
.lbl_Welcome
{
	color:Black;
	font-weight:bold;
}
.ib_MyAccount
{
	display: block;
	width:88px;
	height:20px;
	background: url(/images/welcome_sprite.png);
	position:relative;	
}
.ib_MyAccount:hover 
{
	background: url(/images/welcome_sprite.png) 0px -20px no-repeat;
}

.ib_Logout
{
	display: block;
	width:74px;
	height:20px;
	background: url(/images/welcome_sprite.png) -88px 0px no-repeat;
	position:relative;	
}
.ib_Logout:hover 
{
	background: url(/images/welcome_sprite.png) -88px -20px no-repeat;
}

.ib_ChangePass
{
	display: block;
	width:119px;
	height:20px;
	background: url(/images/pass_sprite.gif);
	position:relative;	
}
.ib_ChangePass:hover 
{
	background: url(/images/pass_sprite.gif) 0px -20px no-repeat;
}

.ib_ArrowLeft
{
	display: block;
	width:42px;
	height:133px;
	background: url(/images/arrow_sprite.gif);
	position:relative;	
}
.ib_ArrowLeft:hover 
{
	background: url(/images/arrow_sprite.gif) 0px -133px no-repeat;
}

.ib_ArrowRight
{
	display: block;
	width:42px;
	height:133px;
	background: url(/images/arrow_sprite.gif) -42px 0px no-repeat;
	position:relative;	
}
.ib_ArrowRight:hover 
{
	background: url(/images/arrow_sprite.gif) -42px -133px no-repeat;
}
.lb_SlideShow
{
	text-decoration:underline;
	color:#9A0000;
}
.lb_SlideShow:hover
{
}
.lb_Search
{
	text-decoration:none;
	color:white;
}
.lb_Search:hover
{
    color:#9A0000;
}

/*********************************************************************
 MAIN MENU STYLES
*********************************************************************/
.MenuNav
{
}
.MenuNav:Hover
{
	cursor: pointer !important;	 
}

/*********************************************************************
 MODULE STYLES
*********************************************************************/
.tc_Links_Top
{
	background-image: url(Images/Modules/top_green.gif); 
	background-repeat: no-repeat; 	
	font-size: 10pt;
	font-weight:bold;
	color:#2E2E2E;	
	height:34px;
	text-align:center;
}

.tc_Links_Middle
{
	background-image: url(Images/Modules/mid_green.gif); 
	background-repeat: repeat-y;
	text-align:left;
}
.tc_Links_Bottom
{	
	background-image: url(Images/Modules/bottom_green_viewall.gif); 
	background-repeat: no-repeat; 
	text-align:right;
	padding-right:15px;	
}
.lb_Links
{
	color:white;
	font-size:7.75pt;
	text-decoration:none;
}
.lb_Links:hover
{
}
.lb_Links:visited
{
	color:white;
}
.divWorkoutHeader
{
	background-image: url(Images/bgheaderworkout.gif); 
	background-repeat: repeat-x;
	height:35px;
	color:white;
	font-weight:bold;
	font-size:10pt;	
	text-align:center;
	width:100%;
}
/*********************************************************************
 NEWS STYLES
*********************************************************************/
.tc_News_Top
{
	background-image: url(Images/Modules/top_red.gif); 
	background-repeat: no-repeat; 	
	font-size: 10pt;
	font-weight:bold;
	color:#920116;	
	height:34px;
	text-align:center;
}

.tc_News_Middle
{
	background-image: url(Images/Modules/mid_red.gif); 
	background-repeat: repeat-y;
	text-align:left;
	padding-top:10px;
}
.tc_News_Bottom
{	
	background-image: url(Images/Modules/bottom_red_viewall.gif); 
	background-repeat: no-repeat; 
	text-align:right;
	padding-right:15px;	
}
.lb_News
{
	color:white;
	font-size:7.75pt;
	text-decoration:none;
}
.lb_News:visited
{
	color:white;
}
.lb_News:hover
{
}
.lb_ArchiveTitle
{
	color:Black;
	font-size:10.25pt;
	font-weight:bold;
	text-decoration:none;
}
.lb_ArchiveTitle:hover
{
}
.lb_ArchiveDate
{
	color:Black;
	font-size:8.25pt;
	font-weight: bold;
	text-decoration:none;
}
.lb_ArchiveDate:hover
{
}
.lbl_ArchiveWords
{
	color: #4B4B4B;
}
.lbl_ArchivePager
{
	text-align:center;
	color: black !important;
}
.lbl_ArchivePager A
{
	color: black;
}

/*********************************************************************
 CONTENT STYLES
*********************************************************************/
.tcTopLeft
{
	background-image: url(Images/Content/tl_content.gif); 
	background-repeat: no-repeat;
	width:13px;
}
.tcTopCenter
{
	background-image: url(Images/Content/tc_content.gif); 
	background-repeat: repeat-x;
	height:33px;
	color:white;
	font-weight:bold;
	font-size:10pt;	
	text-align:center;
}
.tcTopRight
{
	background-image: url(Images/Content/tr_content.gif); 
	background-repeat: no-repeat;
	width:13px;
}
.tcMiddleLeft
{
	background-image: url(Images/Content/ml_content.gif); 
	background-repeat: repeat-y;
}
.tcMiddleCenter
{
	background-color: #E5E5E5;
	width:100%;
}
.tcMiddleRight
{
	background-image: url(Images/Content/mr_content.gif); 
	background-repeat: repeat-y;
}

.tcBottomLeft
{
	background-image: url(Images/Content/bl_content.gif); 
	background-repeat: no-repeat;
}
.tcBottomCenter
{
	background-image: url(Images/Content/bc_content.gif); 
	background-repeat: repeat-x;
}
.tcBottomRight
{
	background-image: url(Images/Content/br_content.gif); 
	background-repeat: no-repeat;
}

/*********************************************************************
 EDIT FORM STYLES
*********************************************************************/
.tcEditForm
{
	text-align:right;
	padding: 0px 10px 0px 0px;
	width:100px;
}

.titleBar
{
	background-image: url(Images/bgtitlebar.gif); 
	background-repeat: repeat-x;	
	height:29px;
}
.divSort
{
	cursor:pointer;
	background-image:url(Images/sort.gif); 
	width:16px; 
	height:16px;
}

.workoutUserControlContainer
{
	padding: 2px 0px 0px 0px; 
	/*border-top: solid 1px gray;*/
}

.img
{
	padding: 1px; 
	border: solid 1px #CCCCCC; 
	background-color:Gray;
}

/*********************************************************************
 BENCHMARK STYLES
*********************************************************************/
.bg_BenchHeader
{ 
	background-image: url(Images/Benchmarks/bgheader.gif); 
	background-repeat: no-repeat; 
	height:33px;
}
.bg_BenchColumnHeader
{ 
	background-image: url(Images/Benchmarks/bgcolheader.jpg); 
	background-repeat: no-repeat; 
	height:30px;
}
.bg_BenchContent
{ 
	width: 773px;
	background-image: url(Images/Benchmarks/Chalkboards/chalkboard07.jpg); 
	background-repeat: no-repeat; 
	background-color: #373737;
	padding-top:5px;
	padding-bottom:15px;
	border-bottom: solid 1px #A1A1A1;
}
.bg_BenchFooter
{ 
	background-image: url(Images/Benchmarks/bgfooter.gif); 
	background-repeat: no-repeat; 
	height:12px;	
}

.bench
{
	text-align:left; 
	float:left;	
}

.benchHeader
{
	height:30px;
}

.benchHeaderTextWrapper
{
	padding-top:5px;
	padding-left:15px;	
}

.benchTextWrapper
{
	padding-left:22px;
}

.benchHeaderText
{
	font-size: 11.5pt;
	font-weight:bold;
	color:White; 
	font-family: Comic Sans MS, Verdana, Tahoma, Arial;			
}
.benchPageHeaderText
{
	font-size: 10pt;
	font-weight:bold;
	color: White; 
}
.benchText
{
	color:White; 
	font-size: 10.5pt;
	font-family: Comic Sans MS, Verdana, Tahoma, Arial;		
	text-decoration:none;	
}
.benchTextWorkout
{
	color:#b3b3b3; 
}

/*********************************************************************
 SCORES STYLES
*********************************************************************/
.bg_ScoresHeader
{ 
	background-image: url(Images/Scores/bgheader.gif); 
	background-repeat: no-repeat; 
	height:33px;
}
.bg_ScoresColumnHeader
{ 
	background-image: url(Images/Scores/bgcolheader.jpg); 
	background-repeat: no-repeat; 
	height:30px;
}
.bg_ScoresContent
{ 
	width: 498px;
	background-image: url(Images/Benchmarks/Chalkboards/chalkboard07.jpg); 
	background-repeat: no-repeat; 
	background-color: #373737;
	padding-top:5px;
	padding-bottom:15px;
	border-bottom: solid 1px #A1A1A1;
	border-right: solid 2px #A6A5A3;
}
.bg_ScoresFooter
{ 
	background-image: url(Images/Scores/bgfooter.gif); 
	background-repeat: no-repeat; 
	height:12px;	
}
