/* ---------------------------------------------------------------- */ 
/* Bikram Yoga of California main css */ 
/* LAST UPDATE: November 14, 2005  */
/* NOTE1: BODY, P, and TD attributes control the default page fonts */ 
/* NOTE2: Two spaces should appear after { and before } for DW3 bug */ 
/* -----------------------------------------------------------RLE   */

/* AUTOMATIC ATTRIBUTES */
A:link {  
	text-decoration: none; 
	font-size: 	11px; 
	color: #728242; 
	font-family: Verdana, Arial, Helvetica, sans-serif	 
	} 
A:active {  
	text-decoration: none; 
	font-size: 11px; 
	color: #728242; 
	font-family: Verdana, Arial, Helvetica, sans-serif  
	} 
A:visited {  
	text-decoration: none; 
	font-size: 11px; 
	color: #728242; 
	font-family: Verdana, Arial, Helvetica, sans-serif   
	} 
A:hover {  
	text-decoration: underline; 
	font-size: 11px; 
	color: #3F5F92; 
	font-family: Verdana, Arial, Helvetica, sans-serif   
	} 

.testsmall {  font-family: Verdana, Arial sans-serif; font-size: xx-small;  
}
.small {  font-family: Verdana, Arial, sans-serif; font-size: 8px; color: #999999;  
} 
TD {  
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #995439;  
	} 
P {  
	font-family: Trebuchet, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #995439;  
	} 
B {  
	font-weight: bold  
	} 
H1 {
	font-size: 14px;
	font-weight: bold;
	color: #3F5F92;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	}
H2 {
	font-size: 11px;
	font-weight: bold;
	color: #728242;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	}

/* TEXT ATTRIBUTES FOR TOP BAR LINKS --Contact Us Search -- ON ALL PAGES  */
a.topbar:link {  
	text-decoration: none; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal   
	} 
a.topbar:active { 
	text-decoration: none; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal   
	} 
a.topbar:visited {  
	text-decoration: none; 
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold   
	} 
a.topbar:hover {  
	color: #CCCCCC; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal
	} 

/* TEXT ATTRIBUTES FOR NEWS TEXT ON HOME PAGE   */
a.homenews:link {
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	} 
a.homenews:active {  
	text-decoration: none; 
	font-size: 11px; 
	color: #cc0000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold  
	} 
a.homenews:visited {  
	text-decoration: none; 
	font-size: 11px; 
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold  
	} 
a.homenews:hover {  
	text-decoration: none; 
	color: #cc0000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold  
	} 

/* CRUMB ATTRIBUTES FOR ALL SUBPAGES  */
A.localnav:link {
	COLOR: #FFFFFF; 
	FONT-FAMILY: arial, verdana; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.localnav:active {
	COLOR: #FFFFFF; 
	FONT-FAMILY: arial, verdana; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.localnav:visited {
	COLOR: #FFFFFF; 
	FONT-FAMILY: arial, verdana; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.localnav:hover {
	COLOR: #FFFFFF; 
	FONT-FAMILY: arial, verdana; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: underline  
	}
A.localnavon:link {
	COLOR: #006699; 
	FONT-FAMILY: arial, verdana; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.localnavon:active {
	COLOR: #006699; 
	FONT-FAMILY: arial, verdana; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.localnavon:visited {
	COLOR: #006699; 
	FONT-FAMILY: arial, verdana; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.localnavon:hover {
	COLOR: #006699; 
	FONT-FAMILY: arial, verdana; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: underline  
	}

/* SIDEBAR ATTRIBUTES FOR ALL SUBPAGES  */
A.minilinks:link {	
	COLOR: #006699; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.minilinks:active { 
	COLOR: #666666; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.minilinks:visited { 
	COLOR: #006699; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.minilinks:hover {
	COLOR: #cc0000; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: underline  
	}


A.white:link {	
	COLOR: #FFFFFF; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.white:active { 
	COLOR: #FFFFFF; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.white:visited { 
	COLOR: #FFFFFF; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.white:hover {
	COLOR: #E2D5AC; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: underline  
	}

/* SIDEBARHEAD ATTRIBUTES FOR ALL SUBPAGES  */
A.sidebarhead:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;  
	}
A.sidebarhead:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;  
	}
A.sidebarhead:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000; 
	}
A.sidebarhead:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;  
	}
/* SUBPAGE HEADING 1 ATTRIBUTES FOR ALL SUBPAGES  */
A.heading:link {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
A.heading:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;  
	}
A.heading:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000; 
	}
A.heading:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
	}
/* TEXT ATTRIBUTES FOR SEARCH TEXT ON ALL PAGES   */
a.search:link {  
	text-decoration: none; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal  } 
a.search:active {  
	text-decoration: none; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal  } 
a.search:visited {  
	text-decoration: none; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal  } 
a.search:hover {  
	text-decoration: none; 
	color: #cccccc; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal  } 

/* MAIN MENU ATTRIBUTES FOR ALL PAGES   */
A.globalnav:link {
	COLOR: #333333; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.globalnav:active {
	COLOR: #333333; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.globalnav:visited {
	COLOR: #333333; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.globalnav:hover {
	COLOR: #333333; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.globalnavon:link {
	COLOR: #cc0000; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.globalnavon:active {
	COLOR: #cc0000; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
	}
A.globalnavon:visited {
	COLOR: #cc0000; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
A.globalnavon:hover {
	COLOR: #ffffff; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none  
	}
LI {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #995439;  } 
UL  {  font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #995439; } 
.black {  
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000  
	} 
.white {  
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF  
	}
.lnav-spacer {  font-size: 8px}
.title-subtext {  
	font-size: 11px; 
	font-weight: bold; 
	color: #000000 
	}
.home-date {  
	font-size: 9px; 
	color: #666666; 
	font-weight: normal  }
.formstext {  
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal   }
.formstexterr {  
	font-size: 11px; 
	color: #FF0033; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal  }
.errormsg {  
	font-size: 10px; 
	color: #ff0033; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold  }
.formstextbold {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold  }
.formstextred {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FF0033  }
.caption { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold  }
.quickfind {  
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: normal;  }
.sidebartext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #336699;  }
.sidebarhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;  }
.subcontent {
	COLOR: #333333; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	LINE-HEIGHT: 12px; 
	fontfamily: verdana, arial, helvetica, sans-serif  }
.white10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;  }
.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	color: #3F5F92; }
.copyright {
	COLOR: #E2D5AC;
	FONT-SIZE: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;

	}
.sidebartextred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
}
.benefitstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.brownbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #995439;
}
.bluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F5F92;
}
.olivebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #728242;
}

#calendar table {
    width: 100%;
    border-collapse: collapse;
}
#calendar th {
    background: #728242;
    font-size: 9pt;
    color: #fff;
    border: 1px solid #fff;
}
#calendar td {
    border: 1px solid #fff;
}
#calendar .hasValue {
    background: #728242;
    font-size: 9pt;
    color: #fff;
}
#classFees table {
    width: 100%;
    border: 1px solid #888;
    border-collapse: collapse;
}
#classFees td {
    border-bottom: 1px solid #888;
}

#classFeesContent { margin-top: 1em; margin-bottom: 1em; }

img { border: 0; }
.foot { text-align: center; color: #888; }
