body {	background: url(/images/background.jpg) repeat;	margin: 0px auto;	width: 790px;}sup {	font-size: 80%;	line-height: 80%;	font-weight: normal;}div#wrapper {	background: url(/images/background_main.jpg) repeat-y;}div#bottom {	background: url(/images/background_bottom.jpg) no-repeat;	height: 16px;}div#topbanner {	background: url(/images/topborder.jpg) repeat-x;	height: 41px;	width: 730px;	margin: 0px auto;	padding-right: 10px;}div#topbanner p {	margin: 0px;	float: right;	font: 10px/28px Verdana, Arial, Helvetica, sans-serif;	color: #fff;	text-transform: uppercase;}div#topbanner p a {	color: #fff;	text-decoration: none;	padding-left: 10px;	padding-right: 10px;}div#topbanner p a:hover {	text-decoration: underline;}div#bottombanner {	background: url(/images/bottombanner.jpg) repeat-x;	height: 37px;	width: 740px;	margin: 5px auto 0px;}div#bottombanner table  {	width: 100%;	border: none;	padding: 0px;}div#bottombanner table td p {	font: bold 11px/37px Verdana, Arial, Helvetica, sans-serif;	text-align: center;	margin: 0px;	padding: 0px;}div#bottombanner table a {	color: #fff;	text-decoration: none;}div#bottombanner table a:hover {	text-decoration: underline;}div#bottombanner td#lefthome {	width: 170px;}div#bottombanner td#righthome {	width: 185px;}div#contentwrapper {	margin: 0px auto;	width: 740px;	padding: 0px;}img.block {	display: block;}img.floatleft {	float: left;	margin-left: 27px;	margin-right: 7px;}img.floatright {	float: right;	margin-right: 27px;	margin-left: 7px;}img.floatleft_et {	float: left;	margin-left: 27px;	margin-right: 7px;	margin-top: 12px;}table#content,table#homecontent {	padding: 0px;	width: 740px;	border: none;	margin-top: 5px;}table#homecontent {	background: url(/images/home_content_bkg.jpg) repeat;}table#content td,table#homecontent td {	padding: 0px;	border: none;	vertical-align: top;}td#sidebar {	width: 173px;}table#homecontent td#main {	background: url(/images/home_flower.jpg) no-repeat left bottom;	padding: 0px;}table#content td#main {	padding-left: 5px;}div#welcomewrapper {	padding: 75px 0px 0px;	background: url(/images/home_maintop.jpg) no-repeat;}div#welcomemessage {	padding-top: 12px;	width: 394px;}div#welcomebottom {	background: url(/images/home_mainbottom.jpg) no-repeat;	height: 42px;}div#welcomemessage h1 {	display: none;}div#welcomemessage h2 {	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;	margin: 0px 23px 5px;	color: #C0261B;	text-align: center;	border-top: 1px solid #DC8B13;	border-bottom: 1px solid #DC8B13;	padding-top: 5px;	padding-bottom: 5px;	width: 348px;}div#welcomemessage h3 {	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;	padding-left: 27px;	margin: 0px;	padding-right: 23px;}div#welcomemessage p {	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;	padding-left: 27px;	margin: 0px;	text-indent: 1em;	padding-right: 23px;	padding-bottom: 15px;}.blue_strong {	font-weight: bold;	color: #20338A;}.red_strong {	font-weight: bold;	color: #C0261B;}.white {	color: #fff;}div#homeevents {	float: right;	width: 167px;	display: inline;	margin-right: 0px;	padding-bottom: 12px;}div#homeevents h4 {	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 20px 10px 0px 22px;	color: #20338A;}div#homeevents h5 {	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 10px 0px;	padding: 10px 23px 10px 22px;	color: #20338A;	border-top: 1px solid #fff;	text-transform: uppercase;	border-bottom: 1px solid #fff;}div#homeevents p {	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 10px 0px 0px!important;	padding: 10px 23px 0px 22px;	color: #20338A;	border-top: 1px solid #fff;}div#homeevents ul {	font: bold 9px/15px Verdana, Arial, Helvetica, sans-serif;	margin: 0px!important;	padding: 0px 23px 0px 35px;	color: #20338A;}div#homeevents li {	margin-bottom: 6px;}div#homeevents p a,div#homeevents ul a {	color: #20338A;	text-decoration: none;}div#homeevents p a:hover,div#homeevents ul a:hover {	color: #C0261B;}table#inside_content td#inside_sidebar {	width: 243px;}table#inside_content {	padding: 0px;	width: 740px;	border: none;	margin-top: 5px;	background: url(/images/inside_content_bkg.jpg) repeat-y;}table#inside_content td {	padding: 0px;	border: none;	vertical-align: top;}table#inside_content td#backtotop {	vertical-align: bottom;	padding-bottom: 20px;}table#inside_content td#backtotop a {	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;	text-decoration: none;	color: #20338A;	padding-left: 30px;}table#inside_content td#backtotop a:hover {	color: #C0261B;}td#inside_flower1 {	background: url(/images/inside_flower1.jpg) no-repeat right bottom;}td#inside_flower2 {	background: url(/images/inside_flower2.jpg) no-repeat right bottom;}td#inside_flower3 {	background: url(/images/inside_flower3.jpg) no-repeat right bottom;}td#inside_flower4 {	background: url(/images/inside_flower4.jpg) no-repeat right bottom;}td#inside_flower5 {	background: url(/images/inside_flower5.jpg) no-repeat right bottom;}td#inside_flower6 {	background: url(/images/inside_flower6.jpg) no-repeat right bottom;}td#inside_flower7 {	background: url(/images/inside_flower7.jpg) no-repeat right bottom;}td#inside_noflower {	background: url(/images/inside_bottom.jpg) no-repeat right bottom;}div#insidewrapper {	padding-top: 18px;	background: url(/images/inside_top.jpg) no-repeat;	margin: 0px;	padding-bottom: 20px;}div#insidewrapper div#insideleft {	float: right;	width: 126px;	display: inline;	margin-right: 21px;}div#insidewrapper div#spa div#insideleft {	float: right;	width: 130px;	display: inline;	margin-right: 21px;}div#insidewrapper div#insideleft h4 {	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 6px;	padding: 0px;	color: #20338A;}div#insidewrapper div#insideleft h4 img {	display: inline;	border-style: none;	padding: 0px;	margin: 0px 0px 0px 3px;}div#insidewrapper div#insideleft h5 {	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 6px;	padding: 0px;	color: #20338A;	text-transform: none;	text-align: center;}div#insidewrapper div#insideleft h5.rule {	border-top: 1px solid #FCD063;	margin-top: 10px;	padding-top: 10px;}div#insidewrapper div#ayurveda div#insideleft h4,div#insidewrapper div#ayurveda div#insideleft h5 {	margin: 0px 0px 3px;}div#insidewrapper div#insideleft h4 a,div#insidewrapper div#insideleft h5 a {	color: #20338A;	text-decoration: none;	background: url(none);	padding-right: 0px;}div#insidewrapper div#insideleft h4 a:hover,div#insidewrapper div#insideleft h5 a:hover {	color: #C0261B;	text-decoration: underline;}div#insidewrapper div#insideleft h3 {	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 8px;	padding: 0px 0px 8px;	color: #20338A;	border-bottom: 1px solid #FED372;}div#insidewrapper div#insideleft h3 a {	color: #20338A;	text-decoration: none;}div#insidewrapper div#insideleft h3 a:hover {	color: #C0261B;	text-decoration: underline;}div#insidewrapper div#insideleft p {	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	color: #000;	text-indent: 0px;}div#insidewrapper div#insideleft p a {	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;	color: #20338A;	text-decoration: none;}div#insidewrapper div#insideleft p a:hover {	color: #C0261B;}div#insidewrapper div#insideleft h3.norule {	border-bottom: none;}div#insidewrapper div#insideleft h3 img {	display: inline;	border-style: none;	padding: 0px;	margin: 0px 0px 0px 3px;}div#insidewrapper div#insideleft ul {	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px 0px 0px 15px;	color: #20338A;}div#insidewrapper div#insideleft ul.rule {	border-top: 1px solid #FCD063;	margin-top: 10px;	padding-top: 10px;}div#insidewrapper div#spa div#insideleft ul li ul {	list-style: square;}div#insidewrapper div#spa div#insideleft ul li {	margin-bottom: 0px;}div#insidewrapper div#insideleft img {	margin: 10px 0px;	border: 1px solid #FCD063;}div#insidewrapper div#ayurveda div#insideleft ul li {	margin-bottom: 0px;}div#insidewrapper div#insideleft div#peacepalace img {	width: 130px;	margin: 0px auto;	border: 1px solid #FCD063;}div#insidewrapper div#insideleft div#peacepalace h5 {	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;	margin: 3px 0px 10px;	padding: 0px;}div#insidewrapper div#insideleft div#worldpeace img {	width: 130px;	margin: 0px auto;	border: 1px solid #FCD063;}div#insidewrapper div#insideleft div#worldpeace h5 {	font: bold 9px/13px Verdana, Arial, Helvetica, sans-serif;	margin: 3px 0px 10px;	padding: 0px;	text-align: center;}div#insidewrapper div#insideleft div#worldpeace h4 {	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	margin: 3px 0px 10px;	padding: 0px;}div#insidewrapper div#insideleft div#photos {	margin-top: 0px;}div#insidewrapper div#insideleft div#photos img.80 {	width: 80px;	margin: 10px auto 4px;	border: 1px solid #FCD063;	display: block;}div#insidewrapper div#insideleft div#photos img.130 {	width: 130px;	margin: 5px auto 4px;	border: 1px solid #FCD063;	display: block;}div#insidewrapper div#insideleft img.collpapers {	width: 130px;	margin: 0px auto 4px;	border: none;	display: block;}div#insidewrapper div#insideleft img.top {	width: 130px;	margin: 0px auto 4px;	border: 1px solid #FCD063;	display: block;}div#insidewrapper div#insideleft div#photos h5 {	font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 6px;	padding: 0px;	text-align: center;}div#insidewrapper div#insideleft div#photos div#flushleft h5 {	font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 6px;	padding: 0px;	text-align: left;}div#insidewrapper h1 {	font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;	color: #20338A;	margin: 0px 192px 4px 27px;	padding: 0px;}div#insidewrapper h2 {	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;	color: #C0261B;	margin: 0px 192px 8px 27px;	padding: 0px;}div#insidewrapper h2.ruled,div#insidewrapper h4.ruled {	border-top: 1px solid #C55919;	margin-top: 10px;	padding-top: 8px;}div#insidewrapper p {	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;	text-indent: 1em;	padding: 0px;	margin: 0px 192px 0px 27px;}div#insidewrapper p.ruled {	border-top: 1px solid #C55919;	margin-top: 10px;	padding-top: 10px;}div#insidewrapper p.noindent {	text-indent: 0em;}div#insidewrapper p.spacebefore {	margin-top: 12px;}div#insidewrapper p.rightwrap {	margin-right: 232px;}div#insidewrapper p.lead {	line-height: 21px;}div#insidewrapper p.arrow {	background: url(/images/arrow_side.gif) no-repeat 0px 5px;	padding-left: 12px;	text-indent: 0px;	margin-top: 0.5em;}div#insidewrapper p.arrowrule {	background: url(/images/arrow_side.gif) no-repeat 0px 12px;	padding-left: 12px;	text-indent: 0px;	margin-top: 7px;	border-top: 1px solid #C0261B;	padding-top: 7px;}div#insidewrapper p .small {	font-size: 10px;	line-height: 15px;}div#welcomemessage p a.more,div#insidewrapper p a.more,div#insidewrapper p a.more2,div#insidewrapper ul a.more {	color: #20338A;	text-decoration: none;	padding-right: 10px;	background: url(/images/arrow_side.gif) no-repeat right;	font-weight: bold;	text-transform: uppercase;	font-size: 10px;}div#welcomemessage p a.more2 {	color: #20338A;	text-decoration: none;	padding-right: 10px;	background: url(/images/arrow_side.gif) no-repeat right;	font-weight: bold;}div#welcomemessage p a:hover.more2,div#insidewrapper p a:hover.more,div#insidewrapper p a:hover.more2,div#insidewrapper ul a:hover.more {	text-decoration: underline;}div#insidewrapper p a.more2 {	text-transform: none;}div#insidewrapper p a,div#insidewrapper ul a {	color: #20338A;	text-decoration: underline;}div#insidewrapper p a:hover,div#insidewrapper ul a:hover {	text-decoration: underline;	color: #C0261B;}div#insidewrapper ul,div#insidewrapper ol {	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;	padding-left: 45px;	margin: 0px;	padding-right: 192px;}div#insidewrapper h4 {	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;	margin: 12px 192px 0px 27px;	color: #C0261B;	padding: 0px;}div#insidewrapper h4 a {	margin: 0px;	color: #000;	text-decoration: none;	padding-right: 12px;	background: url(/images/arrow_side.gif) no-repeat right;	font-weight: bold;}div#insidewrapper h4 a:hover {	text-decoration: underline;}div#insidewrapper h5 {	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;	margin: 0px 170px 12px 27px;	text-transform: uppercase;	text-align: right;	padding: 0px;}div#insidewrapper h5 a {	margin: 0px;	text-align: right;	color: #20338A;	text-decoration: none;	padding-right: 12px;	background: url(/images/arrow_side.gif) no-repeat right;}div#insidewrapper h5 a:hover {	text-decoration: underline;}div#contact p a {	margin: 0px;	color: #000;	text-decoration: none;	padding-right: 0;	background: none;	font-weight: normal;	text-transform: none;}div#contact p a:hover {	color: #C0261B;}div#contact h3 {	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;	padding-left: 27px;	margin: 8px 0px 4px;	padding-right: 192px;	color: #C0261B;}div#insidewrapper div#contact h6 {	font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;	color: #20338A;	margin: 12px 192px 4px 27px;	padding: 0px;}div#events h4 {	margin-top: 20px;}table#form {	margin-left: 23px;	padding: 0px;	border: none;	margin-top: 12px;	width: 370px;}table#form td {	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	padding-right: 10px;	padding-top: 3px;	padding-bottom: 3px;}form {	margin: 0px;}table#form td.right {	text-align: right;	white-space: nowrap;}div#footer h3 {	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;	margin: 0px auto;	width: 700px;	text-align: center;	padding-top: 12px;	padding-bottom: 20px;}#spa h3 {	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 5px 192px 0px 27px;	border-top: 1px solid #FCD063;	padding-top: 5px;	color: #20338A;}div#insidewrapper #ayurveda #insideleft h6 {	margin: 0px 0px 12px;	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	text-indent: 0px;}div#insidewrapper #ayurveda #insideleft h6 a {	display: inline;	color: #102279;	text-decoration: none;}div#insidewrapper #ayurveda #insideleft h6 a:hover {	color: #C0261B;}div#insidewrapper #ayurveda #insideleft h6 img {	display: inline;	border-style: none;	padding: 0px;	margin: 0px 0px 0px 3px;}