/* global attributes*/* {   padding:0;   margin:0;}html { min-height: 100%; margin-bottom: 1px; }body {	background: #5a5a5d url('images/bkgd.jpg') repeat-x;}td {	vertical-align: top;}table {	background-color: #FFFFFF;}a:link {color: #940039; text-decoration: none;}a:visited {color: #940039; text-decoration: none;}a:hover {color: #940039; text-decoration: underline;}a:active {color: #940039; text-decoration: none;}#main_wrapper {	font-family: Arial, sans-serif;	color: #000000;	text-align: left;	vertical-align: top;	width: 780px;	margin: 10px auto;}#divider {	border-top: 1px solid #CCCCCC;	padding-bottom: 10px;	clear: both;	height: 0;}#column_left_home {	width: 463px;	border-left: 1px solid #4b4b4d;}#column_right_home {	width: 315px;	border-right: 1px solid #4b4b4d;}#header {	border-right: 1px solid #4b4b4d;	border-left: 1px solid #4b4b4d;}#bordered_wrapper {	width: 778px;	border-right: 1px solid #4b4b4d;	border-left: 1px solid #4b4b4d;	position: relative;	margin: 0;}#home_text p{	font-size: 12px;	line-height: 17px;	margin: 10px 38px 10px 38px;}#events_head {	margin: 0 1px 1px 38px;}#events_wrapper {	font-size: 11px;	line-height: 13px;	background: url('images/two_class_imgs.jpg') no-repeat top left;	border: 1px solid #f9cc3d;	width: 419px;	height: 219px;	background-color: #ffffe8;	margin: 0 1px 8px 38px;}#events_text {	font-size: 11px;	line-height: 13px;	width: 179px;	float: left;	padding: 15px 15px 0 225px;	height: auto;}#events_text h1 {	font-size: 12px;	line-height: 13px;	font-weight:bold;	padding-bottom: 3px;}.events_bullet {	margin-left: 15px;	padding-top: 5px;}#dvd_head {	margin: 0 38px 1px 0;}#dvd_wrapper {	margin: 0 38px 8px 0;}.subhead {	font-size: 13px;	line-height: 17px;	font-weight: bold;	color: #940039;	margin: 5px 0 0 0;}.subhead2 {	font-size: 14px;	line-height: 16px;	font-weight: bold;	color: #940039;	margin: 0 0 5px 0;}.subhead_sm {	font-size: 12px;	line-height: 14px;	font-weight: bold;	color: #940039;	margin: 0 0 5px 0;}.subhead_sm2 {	font-size: 11px;	line-height: 13px;	font-weight: bold;	color: #940039;	margin: 0 0 5px 0;}.int_steph_text {	font-size: 11px;	line-height: 14px;	color: #444444;	margin: 8px 0 0 0;}.int_mrs_text {	font-size: 11px;	line-height: 14px;	color: #940039;	margin: 8px 0 0 0;}.int_mr_text {	font-size: 11px;	line-height: 14px;	color: #7d6101;	margin: 8px 0 0 0;}.red_text {	color: #940039;	font-weight: bold;}#expand_link a, #expand_link {	font-size: 12px;	line-height: 17px;	color: #666666;	margin: 0 0 5px 0;}#header_text {	font-size: 15px;	line-height: 17px;	font-weight: bold;	color: #940039;	margin: 0px 50px 20px 172px;}#body_text {   	position:relative;	font-size: 12px;	line-height: 17px;	color: #000000;	margin: 0 50px 20px 172px;	height:100%;}#body_text h1 {	font-size: 15px;	line-height: 17px;	font-weight: bold;	color: #940039;	margin: 0px 0 10px 0;}#body_text h2 {	font-size: 12px;	line-height: 17px;	color: #940039;	margin: 0 0 10px 0;}#body_text ul {	font-size: 12px;	line-height: 14px;	padding:0 0 0 20px;}#body_text li {	padding: 0 0 4px 0;	margin-left:162px;	list-style:square;}#body_text #left {width:320px;float:left;}	#body_text #left #ask_form {font-weight:bold;font-size:11px;line-height:14px;}#body_text #left .radio {margin:3px 5px 3px 0;float:left;}#body_text #left .text {width:200px;margin:5px 0;}#body_text #left .radio {margin:3px 5px 3px 0;float:left;}#body_text #left .comments {width:300px;height:130px;margin:5px 0;}#body_text #left .submit {margin:5px 16px;float:right;}#body_text #right_img {position:absolute;top:0;left:347px;width:207px;}#body_text #right {float:right;margin:155px 0 20px 0;width:207px;height:330px;background-color:#feffe8;border:1px solid #f5cd49;}	#body_text #right h2 {color:#940039;font-size:13px;line-height:14px;margin:15px;font-weight:normal;}#body_text #right p {color:#000000;font-size:11px;line-height:13px;padding:4px 10px;}#body_text #right a {color:#000000;text-decoration:none;}#body_text #right a:hover {text-decoration:underline;}#body_text #qa {padding-bottom:30px;}#body_text #qa p {margin-left:45px;}#body_text #qa h1 {margin:0 0 3px 45px;font-weight:bold;font-size:12px;color:#000;}#body_text #qa_img {float:left;}.italized_text {	font-size: 11px;	line-height: 13px;	font-style: italic;	color: #666666;	padding:8px 0 0 0;}.cal_date {	font-size: 12px;	line-height: 14px;	color: #940039;	font-weight: bold;	padding-bottom: 2px;}.cal_time {	font-size: 10px;	line-height: 13px;	color: #940039;}.cal_description {	font-size: 11px;	line-height: 14px;	color: #000000;	padding: 3px 0 3px 0;}.cal_loc_head {	font-size: 12px;	line-height: 15px;	color: #7d6101;	font-weight: bold;}.cal_loc_address {	font-size: 11px;	line-height: 14px;	color: #7d6101;}#body_text_small {	font-size: 11px;	line-height: 13px;	color: #000000;	width: 260px;	padding-bottom: 30px;}#bullets {	margin-left: 16px;	padding-bottom: 8px;}#small_text {	font-size: 10px;	line-height: 12px;	color: #666666;	margin: 5px 50px 20px 172px;	border-top: 1px solid #940039;	padding-top: 10px;}#img_right {	margin: 60px 50px 20px 20px;	float: right;}#img_wrapper {	padding: 0 0 20px 172px;	float: left;}#img_three {	padding-right: 47px;	float: left;}#img_contact {	padding: 0 15px 30px 0;	float: left;}#contact_links {	font-size: 11px;	line-height: 14px;	color: #000000;}#caption {	padding: 3px 0 0 0;	font-size: 10px;	line-height: 12px;	font-style: italic;	color: #666666;	width: 150px;}#video {	position: absolute;	left: 0px;	bottom: 0px;	z-index: 1000;	visibility: visible;}#flash_wrapper {	margin: 0 38px 0 0;	position: relative;	height: 118px;}ul {	list-style-type: square; }#copyright {	margin: 5px 0 20px 8px;	text-align: left;	color: #CCCCCC;	font-size: 9px;}