a:hover.aterms { color:#FF0000; }
a:visited.aterms { color:#000000;  }
a:hover.asmain { color: "#FF0000";}
.asmain {font: normal 10px/12px "Arial", "Helvetica"}
.amain {font: normal 12px "Arial", "Helvetica"}
.main {font: normal 12px "Arial", "Helvetica"}
.bmain {font: bold 12px "Arial", "Helvetica"}
.main14 {font: normal 14px "Arial", "Helvetica"}
.bmain14 {font: bold 14px "Arial", "Helvetica"}
.smain {font: normal 10px/12px "Arial", "Helvetica"}
.bsmain {font: bold 10px/12px "Arial", "Helvetica"}
H3 {font: bold 18px "Arial", "Helvetica"; color: "#000000"}
.nav {font: normal 12px "Arial", "Helvetica"}
.body1 {
        font-size : 12px;
        font-family: Arial, Helvetica, sans-serif;
        color : #000000;
}

.subhead {
        font-size : 12px;
        font-weight : bold;
        font-family: Arial, Helvetica, sans-serif;
        color : #336699;
}
.newsHeading {
	font-family:verdana,geneva,arial;
	font-size:15px;
	color:#003366;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:5px;
	padding-bottom:2px;
	border-bottom:0px solid #009933
}
.homeHeading {
	font-family:verdana,geneva,arial;
	font-size:15px;
	color:#003366;
	font-weight:bold;
    margin-top:8px;
    margin-bottom:5px;
    padding-bottom:2px;
    border-bottom:1px solid #009933
}
.greenRule {
    margin-top:0px;
    margin-bottom:10px;
    padding-bottom:5px;
    border-bottom:1px solid #009933
}
.fontnorm {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color: #000000;
}
.fontnorm13 {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:13px;
	color: #000000;
}
.fontnorm14 {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:14px;
	color: #000000;
}
.fontnorm15 {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:15px;
	color: #000000;
}
.fontnorm16 {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:16px;
	color: #000000;
}
.fontlarge {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}
.fontblue {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color: #003366
}
.fontlargewhite {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #ffffff
}
.fontlargeblack {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #000000
}
.fonthugeblack {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:30px;
	font-weight: bold;
	color: #000000
}
.fontlargered {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #ff0000
}
.fontlargeblue {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #003366
}
.fontsmall {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:9px;
	color: #000000;
}
.fontsmallgreen {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:9px;
	color: #006600;
}
.footnote {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:9px;
	color: #999999;
}
.libHeading {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #336699;
	padding-bottom:2px;
}
.libHeadingBlack {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000000;
	padding-bottom:2px;
}
.libHeadingRule {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #336699;
    margin-bottom:5px;
    padding-bottom:2px;
    border-bottom:1px solid #009933
}
a.nav {
	font-family:verdana,geneva,arial;
	font-size:12px;
	color: #0000ff;
	text-decoration:none;
}
a.nav:link {
	font-family:verdana,geneva,arial;
	font-size:12px;
	color: #0000ff;
	text-decoration:none;
}
a.nav:visited {
	font-family:verdana,geneva,arial;
	font-size:12px;
	color: #336699;
	text-decoration:none;
}
a.nav:hover {
	font-family:verdana,geneva,arial;
	font-size:12px;
	color: #009933;
	text-decoration:underline;
}
a.nav2 {
	font-family:verdana,geneva,arial;
	font-size:11px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}
a.nav2:link {
	font-family:verdana,geneva,arial;
	font-size:11px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}
a.nav2:visited {
	font-family:verdana,geneva,arial;
	font-size:11px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}
a.nav2:hover {
	font-family:verdana,geneva,arial;
	font-size:11px;
	color: #009933;
	font-weight:bold;
	text-decoration:underline;
}
.navbig {
	font-family:verdana,geneva,arial;
	font-size:12px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}
.navbig:link {
	font-family:verdana,geneva,arial;
	font-size:12px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}
.navbig:hover {
	font-family:verdana,geneva,arial;
	font-size:12px;
	color: #009933;
	font-weight:bold;
	text-decoration:underline;
}
.navbiggreen {
	font-family:verdana,geneva,arial;
	font-size:16px;
	color: #009933;
	font-weight:bold;
	text-decoration:none;
}
.navbiggreen:link {
	font-family:verdana,geneva,arial;
	font-size:16px;
	color: #009933;
	font-weight:bold;
	text-decoration:none;
}
.navbiggreen:hover {
	font-family:verdana,geneva,arial;
	font-size:16px;
	color: #0000ff;
	font-weight:bold;
	text-decoration:underline;
}
a.about {
	font-family:verdana,geneva,arial;
	font-size:25px;
	color: #009933;
	font-weight:bold;
	text-decoration:none;
}
a.about:link {
	font-family:verdana,geneva,arial;
	font-size:25px;
	color: #009933;
	font-weight:bold;
	text-decoration:none;
}
a.about:hover {
	font-family:verdana,geneva,arial;
	font-size:25px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}
.teamTitle {
	font-family:verdana,geneva,arial;
	font-size:25px;
	color: #003366;
	font-weight:bold;
}
.mgmtName {
	font-family:verdana,geneva,arial;
	font-size:20px;
	color: #009933;
	margin-top: 20px;
	font-weight:bold;
}
.mgmtTitle {
	font-family:verdana,geneva,arial;
	font-size:18px;
	color: #009933;
	font-weight:normal;
	/*margin-bottom: 5px;*/
}
p.bio {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:13px;
	margin-top: 3px;
	color: #000000;
}
div.servSize {
	float: left;
	width: 120px;
	color: #000000;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 4px;
	padding: 2px;
	border: 1px solid #000000;
}
div.yogaPhoto {
	border: 1px solid #999999;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 4px;
	background-color: #f7f7f7;
	width: 312px;
	text-align: left;
	font-size: 10px;
	color: #666666;
	
}
div.yogaPhoto2 {
	border: 1px solid #999999;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 4px;
	background-color: #f7f7f7;
	text-align: left;
	font-size: 10px;
	color: #666666;
	
}