/*******************************************************************************************************/
/* Cascading Style Sheet created for the pages of www.WIHResorts.com                                   */
/* Author:  Carl Gruenenfelder      email: c_gruenenfelder@hotmail.com                                 */
/* Created: 01.08.2006                                                                                 */
/*******************************************************************************************************/
HTML
{
  scrollbar-3dlight-color: #F5F5FF;
  scrollbar-arrow-color: yellow;
  scrollbar-base-color: #691EAA;
  scrollbar-darkshadow-color: #691EAA;
  scrollbar-highlight-color: yellow;
  scrollbar-shadow-color: #330079;
  scrollbar-track-color: #DADAFF;
  scrollbar-border-style: solid;
  scrollbar-border-color: red;
}

BODY
{
  background-color: #FFFFFF;
  border: none;
  color: #330079;
  font-family: Tahoma, Verdana, "MS Sans Serif", Arial;
  font-size: 15px;
  margin: 0;
  padding: 2px;
  text-align: center;
}

DIV.AssociatesBG
{
  background-image: url(http://www.wihresorts.com/images/BGGreenNeb03.jpg);
  background-position: 0px 0px;
  border: none;
  height: 450px;
  padding: 10px;
}

DIV.AtHomeBG
{
  background-image: url(http://www.wihresorts.com/images/BGForrestStream.jpg);
  background-position: 0px 0px;
  background-repeat: repeat;
  border: none;
  height: 580px;
  padding: 10px;
}

DIV.ConceptBG
{
  background-image: url(http://www.wihresorts.com/images/BGBlueEgg02.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  border: none;
  height: 550px;
  padding: 10px;
}

DIV.ContactBG
{
  background-image: url(http://www.wihresorts.com/images/BGWaterlilies03.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  border: none;
  height: 390px;
  padding: 10px;
}

DIV.Form2Tables
{
  border: none;
  display: inline;
  margin: none;
  padding: none;
  text-align: left;
  vertical-align: top;
  width=370px;
}

DIV.Form2TablesSpace
{
  border: none;
  display: inline;
  margin: none;
  padding: none;
  vertical-align: top;
  width=20px;
}

DIV.GlobeBG
{
  background-image: url(http://www.wihresorts.com/images/Globe1.jpg);
  background-position: center;
  background-repeat: no-repeat;
  border: NONE;
  color: RED;
  font-size: 33px;
  font-weight: bold;
  height: 125px;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: text-middle;
}

DIV.HiddenSummary
{
  background-color: #F5F5FF;
  border-color: blue;
  border-style: solid;
  border-width: 1px;
  display: none;
  font-size: 11px;
  padding: 3px;
  text-align: left;
  width: 600px;
}

DIV.InlineLeft50Perc
{
  display: inline;
  text-align: left;
  width=50%;
}

DIV.InlineSanctuaryLogo
{
  border: none;
  display: inline;
  padding: 0;
  vertical-align: middel;
}

DIV.InlineSanctuaryText
{
  border: none;
  display: inline;
  padding: 0;
  vertical-align: top;
}

DIV.InlineSpaMenu
{
  border: none;
  display: inline;
  padding: 0;
  text-align: left;
  vertical-align: top;
  width: 170px;
}

DIV.InlineSpaText
{
  border: none;
  display: inline;
  padding: 0;
  text-align: justify;
  vertical-align: top;
  width: 590px;
}

DIV.InsightBG
{
  background-image: url(http://www.wihresorts.com/images/BGComets02.jpg);
  background-position: 0px 0px;
  border: none;
  padding: 10px;
}

DIV.IntroductionTxt
{
  color: RED;
  font-size: 2em;
  font-weight: bold;
  text-align: center;
}

DIV.InvestmentBG
{
  background-image: url(http://www.wihresorts.com/images/BGNebulaHH01.jpg);
  background-position: 0px 0px;
  border: none;
  height: 533px;
  padding: 10px;
}

DIV.Oneness
{
  background-color: WHITE;
  background-image: url(http://www.wihresorts.com/images/TotalHumanity5.jpg);
  background-position: center;
  background-repeat: no-repeat;
  border-color: BLACK;
  border-style: solid;
  border-width: 1px;
  color: RED;
  font-size: 34px;
  font-weight: bold;
  height: 360px;
  padding: 0;
  text-align: center;
  vertical-align: top;
}

DIV.PageContent
{
  background-color: LIGHTYELLOW;
  border-bottom: 0;
  border-left-color: #DADAFF;
  border-left-style: solid;
  border-left-width: 10px;
  border-right-color: #DADAFF;
  border-right-style: solid;
  border-right-width: 10px;
  color: #330079;
  padding: 5px;
  text-align: justify;
  width: 800px;
}

DIV.PageFoot
{
  background-color: #DADAFF;
  border-left-color: #DADAFF;
  border-left-style: solid;
  border-left-width: 10px;
  border-right-color: #DADAFF;
  border-right-style: solid;
  border-right-width: 10px;
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  text-align: left;
  width: 800px;
}

DIV.PageTitle
{
  background-color: #DADAFF;
  border-left-color: #DADAFF;
  border-left-style: solid;
  border-left-width: 10px;
  border-right-color: #DADAFF;
  border-right-style: solid;
  border-right-width: 10px;
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  text-align: right;
  width: 800px;
}

DIV.ProgramsBG
{
  background-image: url(http://www.wihresorts.com/images/BGButterfly03.jpg);
  background-position: 0px 0px;
  border: none;
  height: 590px;
  padding: 10px;
}

DIV.TxtBold_C_ML_Blue
{
  color: BLUE;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
}

DIV.TxtNorm_C_ML_Default
{
  font-size: 1.5em;
  text-align: center;
}

DIV.TxtNorm_C_M_Blue
{
  color: BLUE;
  font-size: 1.2em;
  text-align: center;
}

DIV.TxtNorm_L_M_Blue
{
  color: BLUE;
  font-size: 1.2em;
  text-align: left;
}

DIV.VisionBG
{
  background-image: url(http://www.wihresorts.com/images/BGVision03.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  border: none;
  height: 580px;
  padding: 10px;
}

DIV.WIHResortsPages
{
  display: none;
  font-size: 9px;
}

FORM
{
  border: none;
  vertical-align: top;
}

H1
{
  font-size: 29px;
  margin-bottom: 5px;
  margin-top: 0px;
  text-align: center;
}

H1.HiddenSummary
{
  font-size: 15px;
  margin-bottom: 5px;
  padding: none;
  text-align: center;
}

H2
{
  font-size: 23px;
  margin-bottom: 5px;
  margin-top: 0px;
  text-align: center;
}

H2.HiddenSummary
{
  font-size: 13px;
  margin-bottom: 5px;
  padding: none;
  text-align: center;
}

H3
{
  font-size: 17px;
  margin-bottom: 5px;
  margin-top: 0px;
  text-align: center;
}

H3.HiddenSummary
{
  font-size: 11px;
  margin-bottom: 5px;
  padding: none;
  text-align: center;
}

H4
{
  color: RED;
  font-size: 23px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 0px;
  text-align: center;
}

H5
{
  color: RED;
  font-size: 23px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 0px;
  text-align: left;
}

INPUT
{
  border-width: 1px;
  font-family: Tahoma,Verdana,Arial;
  margin: none;
  padding: none;
}

LI
{
  font-size: .9em;
  font-weight: normal;
  text-align: left;
  vertical-text-align: top;
}

LI.HiddenSummary
{
  font-size: .9em;
  font-weight: normal;
  text-align: right;
  vertical-text-align: top;
}

OL
{
  font-size: 1.1em;
  font-weight: bold;
}

OL.LongText LI
{
  font-size: .9em;
  font-weight: normal;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: justify;
  vertical-text-align: top;
}

P.HiddenSummary
{
  text-align: justify;
  margin: 0;
  padding: none;
  width: 100%;
}

P.HiddenSummaryFoot
{
  text-align: right;
  margin: 0;
  padding: none;
  width: 100%;
}

P.HiddenSummaryHide
{
  font-size: 12px;
  background-color: #F5F5FF;
  display: none;
  width: 100%;
}

P.HiddenSummaryShow
{
  font-size: 12px;
  background-color: #F5F5FF;
  visibility: visible;
  width: 100%;
}

P.Important
{
  color: RED;
  font-weight: bold;
}

P.ImportantDesc
{
  font-weight: bold;
  padding-left: 3em;
  padding-right: 3em;
  text-align: justify;
}

P.InlineImportant
{
  color: RED;
  display: inline;
  font-weight: bold;
}

P.InlineInfo
{
  color: BLACK;
  display: inline;
  font-size: .8em;
  font-weight: normal;
}

P.InlineHeading
{
  display: inline;
  font-weight: bold;
}

P.IntroductionTxt
{
  position: relative;
  text-align: center;
}

P.PageFootCenter
{
  border: none;
  display: inline;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 580px;
}

P.PageFootLeft
{
  border: none;
  display: inline;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 99px;
}

P.PageFootRight
{
  border: none;
  display: inline;
  margin: 0;
  padding: 0;
  text-align: right;
  width: 99px;
}

P.PageTitleLeft
{
  border: none;
  display: inline;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 159px;
}

P.PageTitleRight
{
  border: none;
  display: inline;
  margin: 0;
  padding: 0;
  text-align: right;
  width: 620px;
}

P.Quote
{
  font-size: .8em;
  font-weight: bold;
  text-align: center;
}

P.QuoteIntro
{
  color: BLACK;
  font-size: 1em;
  font-weight: bold;
}

P.QuoteHeading
{
  color: RED;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
}

P.QuoteStrong
{
  color: RED;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

P.QuoteStrongBy
{
  color: RED;
  font-size: 15px;
  font-weight: bold;
  text-align: right;
}

P.SanctuaryName
{
  font-weight: bold;
  text-align: center;
}

P.SanctuaryText
{
  padding: 10px;
  text-align: justify;
}

P.SmallPic
{
  text-align: center;
}

P.TextBoldCenter
{
  font-weight: bold;
  text-align: center;
}

P.TextBoldLeft
{
  font-weight: bold;
  text-align: left;
}

P.TextBoldLeftRed
{
  color: RED;
  font-weight: bold;
  text-align: left;
}

SELECT
{
  border: none;
  font-family: Tahoma,Verdana,Arial;
  margin: none;
  padding: none;
}

TABLE.ContentTbl
{
  border: NONE;
  padding: 0;
  width: 100%;
}

TABLE.ContentTbl TR TD
{
  border: NONE;
  font-size: 14px;
  padding: 1px;
  text-align: justify;
  vertical-align: top;
}

TABLE.ContentTbl TR TH
{
  border-bottom-color: BLACK;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left: NONE;
  border-right: NONE;
  border-top: NONE;
  padding: 5px;
}

TABLE.FormTable
{
  border: none;
  font-family: Tahoma,Verdana,Arial;
  font-size: 13px;
  font-weight: normal;
  margin: none;
  padding: none;
  text-align: left;
  width: 100%;
}

TABLE.FormTable TR TD
{
  border-color: #DADAFF;
  border-style: solid;
  border-width: 1px;
  margin: none;
  padding-bottom: none;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: none;
  vertical-align: top;
}

TEXTAREA
{
  border-width: 1px;
  font-family: Tahoma,Verdana,Arial;
  margin: none;
  padding: none;
}

TR.EvenRow
{
  background-color: LIGHTYELLOW;
}

TR.Header
{
  background-color: #FFFAA0;
}

TR.OddRow
{
  background-color: #F5F5FF;
}

UL
{
  font-size: 1.1em;
  font-weight: bold;
}

UL.LongText LI
{
  font-size: .9em;
  font-weight: normal;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: justify;
  vertical-text-align: top;
}

.SpaList
{
  border: NONE;
  font-size: 16px;
  font-weight: normal;
}

.SpaMenu
{
  background-color: #A27FFF;
  border: NONE;
  font-size: 16px;
  font-weight: bold;
  list-style-type: none;
  margin: 0;
  padding: 0px;
  width: 160px;
}

.SpaMenu LI A
{
  color: 444422;
  padding-bottom: 1px;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 1px;
  text-decoration: none;
  width: 160px;
}

.SpaMenu LI A:hover
{
  background-color: #DDDDFF;
  padding-bottom: 1px;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 1px;
  width: 160px;
}
.SpaMenu LI HR
{
  border: 0;
  color: 444422;
  margin: 0;
  padding: 0;
}

