/* 
================================
Skin styles for Lifelong Pilates
================================
*/

HTML,Body {width:100%; height:100%; background-color: #7F6F7A; scrollbar-face-color:#A88A9E;
	scrollbar-arrow-color:#EBEEE4; scrollbar-track-color:#6B5463; scrollbar-shadow-color:#6B5463;
	scrollbar-highlight-color:#eeeeee; scrollbar-3dlight-color:#666666;	
	scrollbar-darkshadow-Color:#222222;	} 

/* Text Styles used for most text rendered by modules */
 
.Normal {font-family:arial, tahoma,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height:16px;}
.NormalRed{color:#844C72; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;  line-height:16px;}


.Normal2 {font-family:arial, tahoma,Helvetica,sans-serif; font-size: 13px; font-weight: normal;	color: #666666; line-height:16px;}

.NormalBold {font-family:arial, tahoma,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #7F6F7A; line-height:16px;}
.NormalB2  {color:#777575; font-size:13px; font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-weight:bold; line-height:16px; }
.NormalGreen {color:#768558; font-size:11px; font-family: trebuchet ms, Arial, Helvetica, sans-serif; line-height:14px; }
.NormalGreenS {color:#768558; font-size:9px; font-family: trebuchet ms, Arial, Helvetica, sans-serif; line-height:16px; }


/* Content Area */

.controlpanel {width: 100%;	background-color:;}

.contentBody {position:relative; top:0px; width:100%; background-color: #7F6F7A; padding:0px;
	text-align:center;}

.innerContent{position:relative; min-width: 730px; max-width: 1200px; 
width: expression(document.body.clientWidth < 742? "740px" : document.body.clientWidth > 1202? "1200px" : "auto");
text-align:left; padding:0; margin-left:auto; margin-right:auto;}

.skinheader {position:relative; width:100%;	background-color:transparent; z-index:1000;}

#header {width: 100%; height:148px;	background-image:url(Graphics/title.gif) ;
	background-repeat:no-repeat; background-color:transparent; border:0px; padding-right:8px;}
	
.contacthead {width: 85%; margin-left:auto; margin-right:auto; text-align: left; font-size:11px; }
	
/*----------------------MAIN MENU-----------------------*/
.menu {position: relative; margin-top:1px; float:right; vertical-align:top; text-align:center; letter-spacing:.05em; border-bottom:0; border-top:0; }

/* Container for main menu */
.MainMenu_MenuContainer {background-color: transparent; }
.MainMenu_MenuBar {	background: transparent; }

/* Container for submenu */
.MainMenu_SubMenu {z-index: 9999000; position:relative;  cursor: pointer; background-color: #CFCFCD;
	margin: 2px 0px 0px 0px;  border: 1px solid #fff;  padding: 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#c7c7c7', Direction=135, Strength=1);
	font-family:"Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif;}
	
/* Applies to idle state of submenu items */
.MainMenu_MenuItem { height:25px; padding: 0px 5px 0px 5px; border:none; color: #FFF; font-size: 14px; font-weight: bold; font-family:"Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; margin:0; }

/* Hover state for submenu items */
.MainMenu_MenuItemSel { height:25px; background: #A88A9E;/*url(MenuIndicator2.gif) no-repeat top left*/ color: #ffffff; border:0px;  font-size: 14px; font-family:"Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif;  font-weight: bold; cursor: pointer; margin:0; padding: 0px 5px 0px 5px; }


/* Idle state for main menu items */
.MainMenu_Idle {z-index: ;height:30px; background: /*url(menu_off.gif) repeat-x top left*/ ; color: #fff; font-weight: bold; border:0; }
/*.MainMenu_Idle td {margin:0 2px 0 2px; border-right:1px solid #353030;}*/

/* Hover state for main menu items */
.MainMenu_Selected { height:30px; background: #A88A9E /*url(menu_off.gif) repeat-x top left*/ ; 	color: #fff; font-weight: bold; }
/*.MainMenu_Selected td {margin:0 2px 0 2px; border-right:1px solid #353030;}*/

/* Selected state for main menu items */
.MainMenu_Active, .MainMenu_BreadcrumbActive { background: #BFD596; color: #fff; font-weight: bold; height: 30px;  border:0; cursor:default; }
/*.MainMenu_Active td {margin:0 2px 0 2px; border-right:1px solid #353030;}
*/
.MainMenu_MenuBreak {width: auto; border: 0; background-color: transparent ;}

.MainMenu_LeftOff {height: 8px; border-left:1px solid #B5CF81; }
.MainMenu_LeftOn {height: 8px; border-left:1px solid #B5CF81;}
.MainMenu_RightOff {height: 8px;}
.MainMenu_RightOn {	height:8px;}

/* Elements we don't really need */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {display: none;}

/* END MENU */

.subHeader {position:relative; top:8px; padding-right:8px; background-color:Transparent; 				
	text-align:right; color:; font-family: ; font-size:12px; font-weight:bold;}
#subHeader
{	position:relative;
	top:30px;
	padding-right:5px;
	background-color:Transparent;
	color:white; font-family:Helvetica, Arial, sans-serif; font-size:110%; font-weight:bold;
   	}
#breadcrumb {position:absolute; width:100%; top:115px; padding-right:; text-align:right; 			
	vertical-align:bottom; z-index:2000; font-size:10px; color:pink; 
	font-family:Arial, Helvetica, sans-serif;}

.breadcrumb
{font-size:10px; color:pink; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;
padding-right:5px; background-image:; background-repeat:; background-position:;}

/* hyperlink style for the Breadcrumbs*/ 
A.breadcrumb:link { color: #7F6F7A; decoration: none; } 
A.breadcrumb:visited { color: #7F6F7A; decoration: none; } 
A.breadcrumb:active { color: #A88A9E; decoration: none;} 
A.breadcrumb:hover { color: #A88A9E; decoration: none;} 


.SkinObject {font-family: Verdana, Arial, Helvetica, sans-serif;	color:#ffffff;}
	
.StandardButton  {background: #4182a3 none; color: #FFFFFF; font-family:Verdana, sans-serif; 
    font-size: 11px; font-weight: normal;}

/*Module Title */
.Head   {font-family: Arial, Helvetica, sans-serif ; font-size: 14px ; font-weight: bold;
    color:#222222; text-align:left;	width:100%;}

#content{position:relative; background-color:#f6f6f6; background-image:url(Graphics/left.gif);
	background-repeat:repeat-y; width:100%; padding-right:8px;}

#panes {position:relative; top:-30px; width:100%; }

/* Content Panes */
.leftpane { width:8%; background-color: transparent; padding-left: ; padding-right: 4px;
	padding-top: 0px;}
.contentpane {width:68%; background-color: transparent;  padding-left: 55px; padding-right: 4px;
	padding-top:20px ; padding-bottom:0;	text-align:left;}
.rightpane {background-color: #f6f6f6 ;	padding-left:10px ;	padding-right: 5px;	padding-top:20px ;
	text-align:left; width:24%;	border:0px;}

.contentpane2 {	width:87%;	background-color: transparent;	padding-left: 55px;	padding-right: 4px;
	padding-top:35px ;	text-align:left;}
.rightpane2 {	background-color: #f6f6f6 ;	padding-left:10px ;	padding-right: 5px;	padding-top:20px ;
	text-align:left; width:5%;	border:0px;}

.middle1 { padding: 0 0 0 15px; width:50%;  }
.middle2 {padding: 0 0 0 10px; width:50%;  }
.bottompane2 {padding-left:55px;}
.bottompane {	position:relative;	top:0px; background-color:transparent ;	background-image:;
	background-repeat:repeat-y;	background-position:left; padding-left: 55px; ;	padding-right: ;
	padding-bottom:15px ;	width:100%;}

.login {cursor: default; font-size:10px;}

A.login:link {color: #7F6F7A; decoration: none;} 
A.login:visited {color: #7F6F7A; decoration: none;}  
A.login:active {color: #7F6F7A; decoration: none;} 
A.login:hover {color: #7F6F7A; decoration: none;} 

A:link  {text-decoration: none; color: #003366; border: none;}
A:visited   {text-decoration: none; color: #003366;}
A:active    {text-decoration: none; color: #003366;} 
A:hover {text-decoration: underline; color:  #859861; }
a:link img, a:visited img, a:hover img, a:active {border:none;}


h1 {font-size:18px; color:#99A97B; padding-top:0px;}
h2{color:#777575; font-size:15px; font-family:arial, tahoma,Helvetica,sans-serif;
	font-weight:bold;	}
h3 {color:#7F6F7A; font-size:14px; font-family:arial, tahoma,Helvetica,sans-serif;
	font-weight:bold; margin-bottom:5px;}
.h3title {color:#AFC18A; font-size:13px; font-family:arial, tahoma,Helvetica,sans-serif;
	font-weight:bold;}
h4 {color:#5c4c36; font-size:12px; font-family:arial, tahoma,Helvetica,sans-serif;
	font-weight:bold; text-transform:capitalize; padding-bottom:2px; margin:0;}	

.footer{text-align:center;}
.copyright{color:#ffffff; font-size:10px; font-family:arial, tahoma,Helvetica,sans-serif;}
a.copyright:link {color: #ffffff; decoration: none;} 

a.copyright:visited {color: #ffffff; decoration: none;}  

a.copyright:active {color: #ffffff; decoration: none;} 

a.copyright:hover {color: #ffffff; decoration: underline;} 

/* Lists Styles  */

.osteoList {margin-left: -20px;}

ul li {list-style-type:disc;}	

/* FAQ Title and Q/A  */

.faq{color:#777575; font-size:15px; font-family:arial, tahoma,Helvetica,sans-serif;	font-weight:bold;	}

.faq2{color:#003366; font-size:14px; font-family:arial, tahoma,Helvetica,sans-serif;	font-weight:bold;	}

.faq3{color:#859861; font-size:14px; font-family:arial, tahoma,Helvetica,sans-serif;
	font-weight:bold; text-decoration: none;	}
a.faq3:Hover {text-decoration: none; }

/* SideMenu  - Studio*/

.MenuItem, .MenuItemMouseOver { font-size: 12px;  font-weight: bold; font-family:arial, tahoma,Helvetica,sans-serif;   text-align:left; padding:1px; padding-left:55px;}

.MenuItemMouseOver { background-color: #CFCFCD ;}

.MenuItem A, .MenuItem A:Visited, .MenuItem A:Link, 
	{   text-decoration: none; }
.MenuItem A:Active, .MenuItem A:Hover .MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
	{  color: #ffffff; text-decoration: none; }



/*========================================================*/
/*  Feedback Module                                     */
/*========================================================*/
.FeedbackForm, .NarrowFeedbackForm { margin-left:auto; margin-right:auto; padding:0 0 0 10px; }
div.Feedback_Instructions 
{display:none;}
div.Feedback_SectionHead
{display:none;}
img.Feedback_Required
{display:none;}
.help {display:none;}

div.Feedback_ContactBlock {margin-bottom:0;}
div.Feedback_MessageBlock {padding-top:0; }

div.NarrowFeedbackForm div.Feedback_FieldLabel { vertical-align:bottom; padding-bottom:0; padding-top:5px;}
.Feedback_FieldValue {line-height:normal; width:100%;}
div.Feedback_Field span.NormalRed  { padding-top:3px; float:left; font-size:11px;}

div.Feedback_CommandButtons .CommandButton, div.Feedback_CommandButtons a.CommandButton:visited {color: #fff; font-weight:bold; padding:6px; text-decoration:none;  background-color:#BFD596; border: 1px solid #A5BB7C;}
div.Feedback_CommandButtons a.CommandButton:hover { padding:6px;  text-decoration:none; color:#FFFFFF; background-color:#A88A9E; border: 1px solid #A5BB7C;}

div.Feedback_Confirmation {  padding-top:15px; padding-bottom:15px;} 

table.Feedback_Comments  {font-size:12px; line-height:16px; color:#333333;}




.containermaster-White .Head {color:#000;}
