body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.bg_right {

	background-image: url(../images/bg_right.gif);

	background-repeat: repeat-y;

}

.bg_wheel {

	background-image: url(../images/wheel.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.bg_william {

	background-attachment: fixed;

	background-image: url(../images/inst_william_pose.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.welcome {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 28px;

	color: #0059A5;

}

.h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #0059A5;

}

.h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	color: #0059A5;

}

.h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #0059A5;

}

.h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #0059A5;

}

.h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #0059A5;

}

.days {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #0059A5; /*#0066CC;*/

}

.main_borderleft {

	background-color: #FFFFFF;

	background-image: url(../images/leftborder_str.gif); 

	background-position: right top;

	background-repeat: repeat-y;

}



.main_borderright {

	background-color: #FFFFFF;

	background-image: url(../images/rightborder_str.gif); 

	background-position: left top;

	background-repeat: repeat-y;

}

.caption {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

}

td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.bg_up_ws {

	background-image: url(../images/bg_upcoming_ws.gif);

	background-repeat: no-repeat;

}

.info {

	font-size: 14px;

	font-weight: bold;

}

.nav_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}

.nav_right a:link {

	color: #0066CC;

	text-decoration: none;

}

.nav_right a:hover {

	color: #003399;

	text-decoration: none;

}

.nav_right a:visited {

	color: #0066CC;

	text-decoration: none;

}

.nav_right a:visited:hover {

	color: #003399;

	text-decoration: none;

}

.nav_selected {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

	color:#FFFFFF;

}

.header {

	background-image: url(../images/header.jpg);

	background-repeat: no-repeat;

}

.normal a:link {

	color: #0066CC;

	text-decoration: none;

}

.normal a:hover {

	color: #003399;

	text-decoration: none;

}

.normal a:visited {

	color: #0066CC;

	text-decoration: none;

}

.normal a:visited:hover {

	color: #003399;

	text-decoration: none;

}

.bg_rollover {

	background-image: url(../images/bg_rollover.gif);

	background-repeat: no-repeat;

}

a:link {

	color: #0066CC;

	text-decoration: none;

}

a:hover {

	color: #003399;

	text-decoration: none;

}

a:visited {

	color: #0066CC;

	text-decoration: none;

}

a:visited:hover {

	color: #003399;

	text-decoration: none;

}

.p_space {

	line-height: 1pt;

}

.regNames {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: 900;

	color: #0059A5;

}

.regHead2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: 900;

	color: #0059A5;

}

.asterisk {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}

.regTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #0059A5;

}

.regHead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #0059A5;

}

.bks_bg {

	background-attachment: fixed;

	background-image: url(../images/bks_pose.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.meditation_bg {

	background-attachment: fixed;

	background-image: url(../images/statue.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.yoga_bg {

	background-attachment: fixed;

	background-image: url(../images/betsy_w_student.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.yogaHead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #0059A5;

	line-height:1.6;

}