/** New Styles for the WOB module by Harry  **/
/*p{
line-height:1.5em;
}*/

/* COPYED IN STYLES */

h1.transparent{
	font-family:Arial;
	font-size: 14px;
	color:#2A2B2B ;
	text-decoration: none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.exercisesHeading { font-family:arial; font-size:15px; color:#2A2B2B; background:transparent; font-weight:bold; padding:0;
text-align:left;}

a.WorkoutLink{ color:#0062c7; font-family:Arial,"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif;  font-weight:normal; font-size:13px; text-decoration:none; }
a.WorkoutLink:link,a.WorkoutLink:visted,a.WorkoutLink:active{ color:#0062c7; font-family:Arial,"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif;font-weight:normal; font-size:13px; text-decoration:none; }
/* Default links hover */ 
a.WorkoutLink:hover { color:#0062c7; font-family:Arial,"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif;font-weight:normal; font-size:13px; text-decoration:underline; }

.CircularNumber
{
	background-image:url('images/site/Bluebullet.GIF');
	width:29px;
	height:29px;
	text-align:center;
	vertical-align:middle;
	color:White;
	background-repeat:no-repeat;
}


/* END  */

ul
{
padding-left:20px;
padding-top:0px;
margin-top:5px;
margin-left:0px;
}

ul li{
padding-left: 14px;
list-style:none;
	background-image: url(/DesktopModules/CISS.SideMenu/Styles/VerticalArrow/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

li{
margin: 0; padding: 0px; margin-bottom:5px; text-align: left; 
font-weight:normal; 
LINE-HEIGHT:20px;
font-size:13px;
font-family:Arial,Sans-Serif;
color: #464646;
vertical-align:top;
}

.wob_DefauktTxt
{
LINE-HEIGHT:20px;
font-size:13px;
font-family:Arial,Sans-Serif;
color: #464646;
	text-decoration: none;
}

.wob_DefauktTxtLight
{
LINE-HEIGHT:20px;
font-size:13px;
font-family:Arial,Sans-Serif;
color: #464646;
	text-decoration: none;
}

.wob_OuterTable
{
	width:100%;
background-color:#FFFFFF;
} 
.wob_FooterTable
{
	width:100%;
	
background-color:#FFFFFF;
} 
.wob_HeadingCell
{
	/*background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/bluebar.jpg) repeat-x top left;*/
	background: url(/DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/barbg-center.png) repeat-x left top; /*Bob note: main backgroiound of the bar */
	height:39px !important;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	background-color:#FFFFFF;
	border-width:0px;
	vertical-align:top;
}
.wob_HeadingText_L
{
	color: #4284C7 ;
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	font-weight:bold ;
	padding-right:10px;
	padding-left:10px;
	padding-top:8px;
	vertical-align:top;
	height:39px;
	margin:0px;
	white-space:nowrap;
	
}
.wob_HeadingText_Main
{
	 background: url(/DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/barbg-left.png) no-repeat left top; /*Bob note: left side of bar */
	color: #4284C7 ;
	background-color:#FFFFFF;
	width:12px;
	
}
a.wob_HeadingText_Main, a.wob_HeadingText_Main:Link, a.wob_HeadingText_Main:Active, a.wob_HeadingText_Main:Visited 
{
	color: #3678BC !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-weight:bold !important;
}
a.wob_HeadingText_Main:hover
{
	text-decoration:underline !important;
}
.wob_HeadingText_R
{
	padding-right:10px;
	padding-left:10px;
	padding-top:8px;
	vertical-align:top;
	height:39px;
	margin:0px;
	text-align:right;
	width:30%;
	white-space:nowrap;
	
}
.wob_HeadingText_MainRight
{
	background: url(/DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/barbg-right.png) no-repeat right top; /*Bob note: right side of bar */
	vertical-align:top;
	height:39px;
	color: #4284C7 ;
	background-color:#FFFFFF;
	width:12px;
	
}
.wob_HeadingText_Type
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#555555;
	
}
.wob_HeadingText_TypeDetail, a.wob_HeadingText_TypeDetail:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0062C7;
	text-decoration: none;
}
.wob_DescCell
{
	padding:10px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color:#FFFFFF;
}
.wob_DescCell_2
{
	width:100%;
	padding:5px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-color:#FFFFFF;
}



.wob_DescTxt
{
LINE-HEIGHT:20px;
font-size:13px;
font-family:Arial,Sans-Serif;
color: #464646;
	text-decoration: none;
}
.wob_DescTxt_Bold
{
	font-weight:bold;
LINE-HEIGHT:20px;
font-size:13px;
font-family:Arial,Sans-Serif;
color: #464646;
	text-decoration:none;
}

.wob_DescTxtSmall
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height:1.5em;
}

.wob_DetailsCell
{
	padding:10px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-color:#FFFFFF;
}
.wob_DetailsCell_2
{
	padding:10px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color:#FFFFFF;
}
.wob_FooterCell
{
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-color:#FFFFFF;
}
.wob_FooterCellInner
{
	padding:5px;
	padding-left:0px;
	padding-right:0px;
	border-top:1px solid #DDDDDD;
	vertical-align:middle;
}
.wob_FooterCell_Date
{
	font-weight:bold;
LINE-HEIGHT: 1.6em;
font-size:1.1em;
font-family:Arial,"Lucida Grande",LucidaGrande,Verdana, Helvetica,Sans-Serif;
color: #464646;
}
.wob_FooterCell_DateValue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}
.wob_FooterCellInnerRight
{
	text-align:right;
	width:30%;
	padding:5px;
	border-top:1px solid #DDDDDD;
	white-space:nowrap;
}

a.wob_HeaderCell_DetailsLink
{
	text-align:right;
	font-family:Arial;
	font-size: 14px;
	color:#2A2B2B ;
	text-decoration: none;
	font-weight:bold;
}

a.wob_HeaderCell_DetailsLink:link, a.wob_HeaderCell_DetailsLink:active, a.wob_HeaderCell_DetailsLink:visited
{
	text-align:right;
	font-family:Arial;
	font-size: 14px;
	color:#2A2B2B ;
	text-decoration: none;
	font-weight:bold;
}

a.wob_HeaderCell_DetailsLink:hover
{
	text-align:right;
	font-family:Arial;
	font-size: 14px;
	color:#2A2B2B ;
	text-decoration: underline;
	font-weight:bold;
}

a.wob_RightMenuLevelLink
{
	text-align:right;
	font-family:Arial;
	font-size: 14px;
	color:#0062C7 ;
	text-decoration: none;
	font-weight:bold;
}

a.wob_RightMenuLevelLink:link, a.wob_RightMenuLevelLink:active, a.wob_RightMenuLevelLink:visited
{
	text-align:right;
	font-family:Arial;
	font-size: 14px;
	color:#0062C7 ;
	text-decoration: none;
	font-weight:bold;
}

a.wob_RightMenuLevelLink:hover
{
	text-align:right;
	font-family:Arial;
	font-size: 14px;
	color:#0062C7 ;
	text-decoration: underline;
	font-weight:bold;
}

a.wob_FooterCell_DetailsLink
{
	text-align:right;
	font-family:Arial;
	font-size: 12px;
	color:#0062C7;
	text-decoration: none;
	font-weight:normal;
}

a.wob_FooterCell_DetailsLink:link, a.wob_FooterCell_DetailsLink:active, a.wob_FooterCell_DetailsLink:visited
{
	text-align:right;
	font-family:Arial;
	font-size: 12px;
	color:#0062C7;
	text-decoration: none;
	font-weight:normal;
}

a.wob_FooterCell_DetailsLink:hover
{
	text-align:right;
	font-family:Arial;
	font-size: 12px;
	color:#0062C7;
	text-decoration: underline;
	font-weight:normal;
}

.wob_MainImage_Cell
{
	padding:5px;
	vertical-align:top;
	text-align:center;
}
.wob_MainImage
{
	border:0px;
	height:65px;
	width:65px;
}
.wob_SubImage_Cell
{
	padding:2px;
	vertical-align:top;
	text-align:center;
	width:1px;
}
.wob_SubImage
{
	border:0px;
	width:25px;
}
/** End Harry's Style's **/
a { text-decoration:none; }
a:hover{ text-decoration:underline;}
a.skyblue:visited{ color:#3090C7;}
.sectionHeading{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #473565;
line-height: 14px;
padding:5px;
}
.exerciseHeading{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
height:25px;
font-weight: bold;
color: #000000;
background-color: #FFCC66;
line-height: 14px;
padding:5px;
border-bottom:solid 1px #000000;
}
.maroonBig{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #F1640F;
text-decoration: none;
}
/* used for padding the images on the right hand column on homepage */
.headText{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #666666;
}
.welcome{
font-family:"Helvetica";
color:#FDBF5E;
font-size:21px;
font-weight:bold;
}


h2.transparent{
	font-family:Arial;
	font-size: 14px;
	color:#2A2B2B;
	text-decoration: none;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
	/*font-family: "Helvetica";
	font-size: 15px;    
	color:#3090C7;
	font-size:15px;
	margin:16px 0 12px 0;
	height:16px;*/
}

#workoutheadingBlue h1
{
color: #3678BC;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
padding: 5px 0px 0px 0px;
height:20px;
margin:0px;
}


#featuredWB h2
{
font-family:Trebuchet MS, Arial;
font-size: 11px;
color: #666;
text-decoration: none;
margin:0px;	
}

#srchead h1
{
font-family: "Helvetica";
font-size: 15px;    
font-weight:bold;
color: #ffffff;	
margin:0px
}

h3
{
color: #4284C7;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;	
padding: 3px 0px 3px 0px; 
margin:0px;
}



#workouth2{
font-family: "Helvetica";
font-size: 15px;    
color:#3090C7;
margin: 0 10px 10px 24px;
height:16px;
}
h4{
font-weight:bold;
color:#6f6f6f;
font-family:"Helvetica";
font-size: 11px;
text-decoration:none;
margin:5px 0px 0px 0px;
}
h5{
font-family: "Helvetica";
background: #488AC7;
/*border: #FDD37D thin solid;*/
color: #333;
font-size: 14px;
font-weight: bold;
margin: 16px 0 12px 0;
padding: 2px;
}
h6 { 
font-family:"Trebuchet MS";
font-weight:600;
color:#3090C7;
font-size:15px;
margin:16px 0 12px 0;
height:16px;
}
ul{


}
.icons{vertical-align:middle;} 
/*img{vertical-align:middle;} */
.txt {
font-family:Arial;
font-size: 11px;
/*font-size:13px; font-family:"Lucida Grande", Lucida, Verdana, sans-serif;*/
color: #000000;
text-decoration: none;
}
.txtMuscleGroupsRoutine {
font-family:Arial;
font-size: 11px;
/*font-size:13px; font-family:"Lucida Grande", Lucida, Verdana, sans-serif;*/
color: #424242;
text-decoration: none;
line-height:2.0em;
}
.txtMuscleGroups {
font-family:Arial;
font-size: 12px;
/*font-size:13px; font-family:"Lucida Grande", Lucida, Verdana, sans-serif;*/
color: #666666;
text-decoration: none;
line-height:2.0em;
}

.Wtxt {
font-family:Trebuchet MS, Arial;
font-size: 11px;
color: #666;
text-decoration: none;
float:right;
padding-right:15px;
}
.topictxt {
font-family:Trebuchet MS, Arial;
font-size: 11px;
color: #686868;
text-decoration: none;
font-weight: bold;
}
.txtblue
{
font-weight:bold;
color:#90B8CE;
font-family:"Helvetica";
font-size: 11px;
text-decoration:none;
}
.txtdark {
font-family:Trebuchet MS, Arial;
font-size: 12px;
color: #6e6e6e;
text-decoration: none;
}
.txtsmalldark {
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size: 11px;
color: #6e6e6e;
text-decoration: none;
}
.txtLightBlue {
font-family:Arial;
font-size: 12px;
color:#000000;
text-decoration: none;
}
.txtBold{
font-weight:bold;
color:#000000;
font-family:Arial;
font-size: 12px;
text-decoration:none;
}

.txtBoldGrey
{
font-size: 13px;	
color: #eeeeee;
height:25px;
}


.txtBoldtitle{
font-weight:bold;
color:#6f6f6f;
font-family:"Helvetica";
font-size: 12px;
text-decoration:none;
}
.txtSortBy
{
font-weight:bold;
color:#222222 !important;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size: 11px !important;
font-weight:normal;
text-decoration:none;

}
.txtdarktable
{
	height:15px;
	vertical-align:bottom;
}
.txtdarkbold
{
font-weight:bold;
color:#0062C7 !important;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size: 11px !important;
font-weight:normal;
text-decoration:none;
}
a.txtdarkbold, a.txtdarkbold:link, a.txtdarkbold:active,  a.txtdarkbold:visited 
{
font-weight:bold;
color:#0062C7 !important;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size: 11px !important;
font-weight:normal;
text-decoration:none;

}
a.txtdarkbold:hover
{
	font-weight:bold;
color:#0062C7 !important;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size: 11px !important;
font-weight:normal;
	text-decoration:underline;
}
.txtdarkbold_sel
{
font-weight:bold;
color:#555555 !important;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size: 11px !important;
font-weight:normal;
text-decoration:none;
}
a.txtdarkbold_sel, a.txtdarkbold_sel:link, a.txtdarkbold_sel:active, a.txtdarkbold_sel:visited 
{
font-weight:bold;
color:#555555 !important;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size: 11px !important;
font-weight:normal;
text-decoration:none;

}
a.txtdarkbold_sel:hover
{
	font-weight:bold;
color:#555555 !important;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size: 11px !important;
font-weight:normal;
	text-decoration:underline;
}

.txtBigBold{    
font-weight:600;
color:#747170;
font-family:"Trebuchet MS";
font-size: 15px;
text-decoration:none;
}
.txtsmallBold{
font-weight:bold;
color:#7c7c7c;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.txtMedium{
font-weight:bold;
color:#333333;
font-family: Helvetica;
font-size: 11px;
}
.boxItems{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#666666;
margin:5px 0px 5px 10px;
}
.blueTitle{
padding:5px;
font-family:Arial;
font-size:20px;
color:#3090C7;
font-weight:500;
}
.orangeTitle{
padding:3px;
font-family:"Helvetica";
font-size:20px;
color:#FF9F26;
font-weight:bold;
}
.subHeading{
font-family:"Helvetica";
font-size:15px;
color:#3090C7;
font-weight:bold;
}
.menuLinks{
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
text-decoration:none;
}
.navTxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
}
.txtSmall {
font-family: Arial, Verdana;
font-size: 10px;
color: #969696;
text-decoration:none;
}
.txtNormal {
font-family: "Helvetica";
font-size: 12px;
color: #666666;
text-decoration:none;
}
.txtvSmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 6px;
color: #666666;
text-decoration:none;
}
.txtmaroon{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FA3300;
text-decoration: none;
}
.txtWhite, a.txtWhite:link{
font-family:Arial;
font-size: 12px;
color:#4284C7;
text-decoration: none;
}
.txtBoldWhite{
font-weight:bold;
color:#000000;
font-family: Arial;
font-size: 12px;
}
.txtTitle2{
font-weight:normal;
color:#838383;
font-family: Arial;
font-size: 12px;
}
.txtuserheading{
font-weight:bold;
color:#ffffff;
font-family: Arial;
font-size: 16px;
}
div#boxheading{
background-color:#4B93B9;
height:25px;
padding:5px 0px 0px 5px;
font-weight:bold;
color:#eeeeee;
font-family: "Arial";
font-size: 16px;
text-align:left;
}
.txtWhiteul{
font-weight:bold;
color:#eeeeee;
font-family: "Arial";
font-size: 12px;
text-decoration: underline;
}
.txtWhiteSmall{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#ffffff;
text-decoration: none;
}
.txtmaroonSmall{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#990000;
}
.linksHeading{
background:#463565;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px 3px 3px 8px;
}
.normalLink{
color:#335588;
font-family: "Helvetica";
font-size: 12px;
}
.smallLink{
color:#335588;
font-family: "Helvetica";
font-size: 11px;
}
/* Css used to style all input text boxes */
input[type="text"]{
background-color:#ffffff;
border: thin solid #e0e0e0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
textarea{
background-color:#ffffff;
border: thin solid #e0e0e0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
select{
background-color:#ffffff;
border: thin solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
div#workoutheadingBlue{
background-image: url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/bluebar.jpg);
background-repeat: repeat-x;
color:#3678BC;
padding:3px 0px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
height: 39px; 
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
}
.wksechead{
font-weight:bold;
color:#7D0552;
font-family:"Helvetica";
font-size: 12px;
}
.txtBoldorange{
size:11px;
font-weight:bold;
color:#FFB91B;
/*font-family:"Lucida Sans";*/
font-family:"Arial";
font-size: 12px;
}
.txtbigorange{
font-weight:600;
color:#FF9F26;
font-family:"Trebuchet MS";
font-size: 15px;
}
.txtBoldskyblue{
size:11px;
font-weight:bold;
color:#3090C7;
/*font-family:"Lucida Sans";*/
font-family:"Arial";
font-size: 12px;
}
.txtbigdarkblue{
color:#367598;
font-family:Trebuchet MS, Arial;
font-size: 11px;
font-weight:bold; 
}
.txtBigblue{
color:#3f9dd0;
font-family:Trebuchet MS, Arial;
font-size: 14px;
font-weight:bold; 
}
.txtBigblack{
color:black;
font-family:Trebuchet MS, Arial;
font-size: 14px;
font-weight:bold; 
}
.txtBiggray{
color:#767676;
font-family:Trebuchet MS, Arial;
font-size: 14px;
font-weight:bold; 
}

.txtBiggray_v2{
color:#767676;
font-family:Trebuchet MS, Arial;
font-size: 14px;
font-weight:bold; 
text-transform:uppercase;
}

a.LinkSkyblue {
color:#3090C7;
font-family:Trebuchet MS,Arial,Helvetica;
font-size:12px;
text-decoration:none;
}
a.LinkSkyblue:link, a.LinkSkyblue:active, a.LinkSkyblue:visited{
color:#3090C7;
font-family:Trebuchet MS,Arial,Helvetica;
font-size:12px;
text-decoration:none;
}
a.LinkSkyblue:hover {
text-decoration:underline;
}


.txtblue{
font-family:"Helvetica";
font-size: 12px;
color: #3090C7;
text-decoration: none;
}
.txtorange{
font-family:"Helvetica";
font-size: 12px;
color: #FF9F26;
text-decoration: none;
}
.refine
{
    height:16px;
    float:left;
    display:table;
    margin-right: 5px;
    margin-left: 2px;
    vertical-align:middle;
    padding:2px 2px 0px 1px;
    font-family: "Helvetica";
    font-size:10px; 
    font-weight:bold;
    border:solid 1px #463E41;
    background-color:#737CA1;
    color:#ffffff;  
}
/* new styles  03-05-2008 By Sachin*/
div#headingOrange{
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
color: #FFFFFF;
font-weight:600;
background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/orangebar.jpg) repeat-x;
line-height: 15px;
padding:5px 0px 5px 10px;
}
div#headingBlue{
background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/bluebar.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px; 
color: #ffffff;
padding:3px 0px 5px 10px;
text-decoration:none;
font-weight:bold;
/*width:196px;*/
}
div#featured{
background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/featbar.png) repeat-x;
font-family: "Arial";
font-size: 13px;    
font-weight:bold;
color: #ffffff;
height:15px;
padding:3px 0px 3px 5px;
}
div#contenthead{
height:20px;
font-family:Arial;
font-size:15px;
font-weight:bold;   
color:Navy;
margin:10px 0px 10px 0px;
}
div#contentimg{
/*padding:0px 5px 3px 0px;*/    
float:left;
}
div#cnthead
{
	padding:10px 5px 15px 0px;
	font-family:Arial;
	font-size:20px;
	color:#3090C7;
	font-weight:500;
}
div#contenttxt{
font-family:Arial;
font-size:12px;
/* text-align:justify; */
}
div#pagecontent{
padding:0px 20px 20px 15px;
  
}  
.node {
font-family:Helvetica;
font-size: 11px;
font-weight:bold;
color: #3090C7;
text-decoration: none;
}
.curnode {
font-family:"Helvetica";
font-size: 11px;
font-weight:bold;
color: #3090C7;
text-decoration: none;
}
.star{
padding-right:1px;
color:#C34A2C;
font-family:Verdana;
font-size:10px;
vertical-align:text-top;
cursor:text;
}
.boldLink{
size:11px;
font-weight:bold;
color:#649FCB;
/*font-family:"Lucida Sans"; */
font-family: "Arial";
font-size: 12px;
text-decoration:none;
}
.normalLink{
color:#335588;
/*font-family:"Lucida Sans"; */
font-family: "Arial";
font-size: 12px;
} 
.bigNumber{
font-size:22px;
margin-left:2px;
font-family:"Arial";
font-weight:bold;
color: #3090C7;
}
.bigLink{
font-size:13px;
margin-left:2px;
font-family:"Helvetica";
font-weight:bold;
color: #3090C7;
}
.error{

color:#F75D59;
font-family:"Helvetica";
font-size: 13px;
text-decoration:none;
padding-left:10px;
}
.circuitblue
{
	font-family: "Helvetica";
	font-size: 13px;
	text-decoration: none;
	padding-left: 10px;
	
}
.smerror{
color:#D16587;
font-family:"Helvetica";
font-size: 11px;
text-decoration:none;
}
.grayBarfooter{
margin-top:0px;

/*border:#C8BBBE solid 1px;
 padding:5px 3px 1px 3px; */
 padding-bottom: 10px;
 padding-left:10px;
 padding-right:10px;
min-height:37px;
height:37px;
background:#FFFFFF;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}
.grayBarfooter_td{
border-top:1px solid #DDDDDD;
}
.grayBarWhite{
    background-color:#fff;
    border-right:#dddddd solid 1px;
border-left:#dddddd solid 1px;
    padding:5px;
margin:0 0 0 0px;
    }
.label {
font-family:Arial;
font-size: 11px;
color: #6f6f6f;
text-decoration: none;
font-weight:bold;
}
.txtSignin{
font-size:11px;
background-color:Orange;
font-weight:bold;
color:#FFF;
/*font-family:"Lucida Sans";*/
font-family:"Arial";
font-size: 12px;
}
.txtusermenuheading{
font-weight:bold;
color:#ffffff;
font-family: Arial;
font-size: 16px;
}
.workoutframe
{
 
 padding-top:5px;
 min-height:0px;
 margin-bottom:0px;
 }
.roundedBox_bottom_workout {
background-image:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/grayBoxRoundedWorkout_bottom.png);
background-repeat:no-repeat;
height:20px;

}
.roundedBox_bottom_workout_right {
background-image:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/grayBoxRoundedWorkout_bottom_right.png);
background-repeat:no-repeat;
height:20px;
width:20px;
}

.bottom_center {
background-image:url(Images/site/bottom_center.gif);
background-repeat:repeat-x;
}

/* ST NOT NEEDED */

/*

.preloadTabImages
{
	width: 0px;
	height: 0px;
	display: inline;
	background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-hover-right.png);
	background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-hover-left.png);
	background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-hover.jpg);
	background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-left.png);
	background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-right.png);
	background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab.jpg);
	background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active-right.png);
	background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active-left.png);
	background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active.jpg);
}

*/

.ajax__tab_days
{
	text-align:right;
	padding:0;
}
	
.ajax__tab_days .ajax__tab_header {font-family:Arial,tahoma,helvetica; font-size:12px;font-weight:bold;}
.ajax__tab_days .ajax__tab_outer {padding-right:3px;margin-right:5px;background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-right.gif) no-repeat right;height:36px;}
.ajax__tab_days .ajax__tab_inner {padding-left:3px;background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-left.gif) no-repeat; color:#ffffff;height:36px; text-transform:uppercase;}
.ajax__tab_days .ajax__tab_tab {height:36px;width:50px;background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab.gif) repeat-x; vertical-align:top;}

.tab_text{height:36px; width:55px; text-align:center;}
.tab_text_2{padding-top:9px;}

.ajax__tab_days .ajax__tab_hover .ajax__tab_outer {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active-right.gif) no-repeat right;}
.ajax__tab_days .ajax__tab_hover .ajax__tab_inner {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active-left.gif) no-repeat; color:#767676; text-transform:uppercase;}
.ajax__tab_days .ajax__tab_hover .ajax__tab_tab {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active.gif) repeat-x;}

.ajax__tab_days .ajax__tab_active .ajax__tab_outer {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active-right.gif) no-repeat right;}
.ajax__tab_days .ajax__tab_active .ajax__tab_inner {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active-left.gif) no-repeat; color:#767676; text-transform:uppercase;}
.ajax__tab_days .ajax__tab_active .ajax__tab_tab {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active.gif) repeat-x;}

.ajax__tab_builder .ajax__tab_header {font-family:Arial,tahoma,helvetica; font-size:14px;font-weight:bold;}

.ajax__tab_builder .ajax__tab_outer {padding-right:3px;margin-right:5px;background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-right.png) no-repeat right;height:36px;}
.ajax__tab_builder .ajax__tab_inner {padding-left:3px;background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-left.png) no-repeat; color:#000000;}
.ajax__tab_builder .ajax__tab_tab {height:20px;padding:10px 5px 0px 5px;margin:0;width:50px;background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab.jpg) repeat-x;}

.ajax__tab_builder .ajax__tab_hover .ajax__tab_outer {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-hover-right.png) no-repeat right;}
.ajax__tab_builder .ajax__tab_hover .ajax__tab_inner {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-hover-left.png) no-repeat; color:#fff;}
.ajax__tab_builder .ajax__tab_hover .ajax__tab_tab {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-hover.jpg) repeat-x;}

.ajax__tab_builder .ajax__tab_active .ajax__tab_outer {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active-right.png) no-repeat right;}
.ajax__tab_builder .ajax__tab_active .ajax__tab_inner {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active-left.png) no-repeat; color:#fff;}
.ajax__tab_builder .ajax__tab_active .ajax__tab_tab {background:url(../../DesktopModules/WorkoutBOX.WorkoutExerciseProvider/Images/site/tab-active.jpg) repeat-x;}

.ajax__tab_builder .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:0px solid #eaeaea;padding:0px 0px 0px 0px; margin-top:0px; background-color:#ffffff;}

/*
.ajax__tab_days .ajax__tab_body
{
	border-color: #e3e3e3;
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	padding: 0px;
	margin-top: 0px;
	background-color: #ffffff;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
}


/* workouttab builder */


/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

.toggle {	DISPLAY: none;	MIN-HEIGHT: 30px;	MARGIN: 0px 5px 5px}

DIV#routine 
{	
	MIN-HEIGHT: 200px;	
	BACKGROUND: url(Images/site/bgdGray.gif) repeat-x;	
	position: relative; z-index: 100;
	display:inline-block;
	margin-top:-5px;
	width:100%;
		
}
/* Final Update <Copied All> */

.imgFloatLeft
{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
}

	
.routine_left
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #e3e3e3;
}
.routine_bottom
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e3e3e3;
}

.routine_right
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e3e3e3;
}

.NoBlue
{
	background-image:url('');
	width:30px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	color:White;
	background-repeat:no-repeat;
	}
	.CounterText
	{font-family:Arial;
	 font-size:15px;font-weight:bold;
		}
.iHide
{
	display:none;
	height:260 ;
	width:320;
	margin-bottom:auto;
	z-index:0;
	
	}		


#log {
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	padding: 0.3em;
	margin-top: 10px;
}
 
#start a { 
	font-weight: bold;
}

.week1
{display:none;}
.week2
{display:none;}
.week3
{display:none;}
.week4
{display:none;}


.weeksBox
{
	border:2px solid #ffb025;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width:320px;
	float:left;
	
}

table.NavExerciseTable
{
	border:1px solid #FFF;	
	
}

table.NavExerciseTable:hover
{
	background-color:#eaeaea;
	border:1px solid #b2b2b2;
}

table.NavActiveExerciseTable
{
	background-color:#eaeaea;
	padding-top:6px;
	border:1px solid #b2b2b2;
}


a.NavLinkActiveBlack{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#242322;
text-decoration:none;
}

a.NavLinkActiveBlack:link, a.NavLinkActiveBlack:visted, a.NavLinkActiveBlack:active,a.NavLinkActiveBlack:hover{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#242322;
text-decoration:none;
}

