/*=====================================================================================================*/
/* Cascading Style Sheet created for the pages of www.WIHResorts.com                                   */
/* Author:  Carl Gruenenfelder      email: c_gruenenfelder@hotmail.com                                 */
/* Created: 18.01.2009                                                                                 */
/*=====================================================================================================*/
/* THIS STYLESHEET IS DIVIDED INTO SECTIONS AS DECRIBED BELOW:                                         */
/*-----------------------------------------------------------------------------------------------------*/
/*  1. BROWSER                                                                                         */
/*  2. STANDARD TAGS                                                                                   */
/*  3. STANDARD FORM ELEMENTS                                                                          */
/*  4. PAGE (Tables are used to make the page look the same in all browsers.)                          */
/*  5. PAGE MENU                                                                                       */
/*  6. PAGE BODY                                                                                       */
/*  7. PAGE SUMMARY                                                                                    */
/*  8. HIDDEN SUMMARY                                                                                  */
/*  9. GLOBAL SUMMARY                                                                                  */
/* 10. TABLE WITH COLS NAME & DESCRIPTION                                                              */
/* 11. LISTS WITH LONG TEXT                                                                            */
/* 12. FORM LAYOUT TABLE (Table layout for forms.)                                                     */
/*                                                                                                     */
/* 98. SPECIAL WIHRESORTS BACKGROUNDS                                                                  */
/* 99. SPECIAL WIHRESORTS CLASSES                                                                      */
/*=====================================================================================================*/
/*  1. BROWSER                                                                                   BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

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;
}

/*-----------------------------------------------------------------------------------------------------*/
/*  1. BROWSER                                                                                    END  */
/*=====================================================================================================*/
/*  2. STANDARD TAGS                                                                             BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

BODY
{
  background-color: #FFFFFF;
  border: none;
  color: #330079;
  font-family: Tahoma, Verdana, "MS Sans Serif", Arial;
  font-size: 14px;
  margin: 0px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 0px;
  text-align: center;
}

BUTTON
{
  border-width: 1px;
  font-family: Tahoma, Verdana, "MS Sans Serif", Arial;
  font-weight: normal;
  margin: none;
  padding: none;
  text-align: center;
}

H1
{
  font-size: 26px;
  margin-bottom: 5px;
  margin-top: 0px;
  text-align: center;
}

H2
{
  font-size: 21px;
  margin-bottom: 5px;
  margin-top: 0px;
  text-align: center;
}

H3
{
  font-size: 16px;
  margin-bottom: 5px;
  margin-top: 0px;
  text-align: center;
}

LI
{
  font-size: 0.9em;
  font-weight: normal;
  text-align: left;
  vertical-text-align: top;
}

OL
{
  font-size: 1.1em;
  font-weight: bold;
}

TABLE
{
  font-family: Tahoma, Verdana, "MS Sans Serif", Arial;
  font-size: 14px;
  margin: 0px;
  padding: 0px;
}

TR.EvenRow
{
  background-color: LIGHTYELLOW;
}

TR.Header
{
  background-color: #FFFAA0;
}

TR.OddRow
{
  background-color: #F5F5FF;
}

UL
{
  font-size: 1.1em;
  font-weight: bold;
}

/*-----------------------------------------------------------------------------------------------------*/
/*  2. STANDARD TAGS                                                                              END  */
/*=====================================================================================================*/
/*  3. STANDARD FORM ELEMENTS                                                                    BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

FORM
{
  border: none;
  vertical-align: top;
}

INPUT
{
  border-width: 1px;
  font-family: Tahoma,Verdana,Arial;
  margin: none;
  padding: none;
}

SELECT
{
  border: none;
  font-family: Tahoma,Verdana,Arial;
  margin: none;
  padding: none;
}

TEXTAREA
{
  border-width: 1px;
  font-family: Tahoma,Verdana,Arial;
  margin: none;
  padding: none;
}

/*-----------------------------------------------------------------------------------------------------*/
/*  3. STANDARD FORM ELEMENTS                                                                     END  */
/*=====================================================================================================*/
/*  4. PAGE                                                                                      BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

DIV.PageDesc
{
  display: none;
}

TABLE.PageBody
{
  background-color: lightyellow;
  border-bottom: none;
  border-left-color: #DADAFF;
  border-left-style: solid;
  border-left-width: 3px;
  border-right-color: #DADAFF;
  border-right-style: solid;
  border-right-width: 3px;
  border-top: none;
  margin: 0px;
  padding: 0px;
  width: 980px;
}

TABLE.PageBottom
{
  background-color: #DADAFF;
  border: none;
  font-family: Tahoma, Verdana, "MS Sans Serif", Arial;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  width: 980px;
}

TABLE.PageBottom TR TD A
{
  border: none;
  margin: 0px;
  padding: 0px;
}

TABLE.PageTop
{
  background-color: #DADAFF;
  border: none;
  font-family: Tahoma, Verdana, "MS Sans Serif", Arial;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  width: 980px;
}

TABLE.PageTop TR TD A
{
  border: none;
  margin: 0px;
  padding: 0px;
}

TD.PageBody
{
  border: none;
  margin: 0px;
  padding: 0px;
}

TD.PageBottomCenter
{
  border: none;
  margin: 0px;
  padding: 0px;
  width: 720px;
}

TD.PageBottomLeft
{
  border: none;
  margin: none;
  padding-bottom: none;
  padding-left: 3px;
  padding-right: none;
  padding-top: none;
  width: 100px;
}

TD.PageBottomRight
{
  border: none;
  margin: none;
  padding-bottom: none;
  padding-left: none;
  padding-right: 3px;
  padding-top: none;
  width: 100px;
}

TD.PageMenu
{
  border: none;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
}

TD.PageTopLeft
{
  border: none;
  margin: none;
  padding-bottom: none;
  padding-left: 3px;
  padding-right: none;
  padding-top: none;
  width: 180px;
}

TD.PageTopRight
{
  border: none;
  margin: none;
  padding-bottom: none;
  padding-left: none;
  padding-right: 3px;
  padding-top: none;
  width: 800px;
}

/*-----------------------------------------------------------------------------------------------------*/
/*  4. PAGE                                                                                       END  */
/*=====================================================================================================*/
/*  5. PAGE MENU                                                                                 BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

DIV.PageMenu
{
  background-color: #F5F5FF;
  border-color: blue;
  border-style: solid;
  border-width: 1px;
  font-size: 11px;
  margin-bottom: 8px;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  padding: 2px;
  text-align: left;
  width: 100%;
}

DIV.PageMenu H1
{
  background-color: #330079;
  color: #F5F5FF;
  font-size: 11px;
  margin-bottom: 2px;
  margin-top: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: center;
}

DIV.PageMenu UL
{
  border: none;
  margin: 0;
  list-style-type: none;
  padding: 0px;
}

DIV.PageMenu UL LI
{
  border: none;
  margin: 0;
  list-style-type: none;
  padding: 0px;
}

DIV.PageMenu UL LI A
{
  border: none;
  color: #330079;
  margin: 0;
  padding: 0px;
  text-decoration: none;
  width: 100%;
}

DIV.PageMenu UL LI A:hover
{
  border-color: red;
  border-style: solid;
  border-width: 1px;
  color: #330079;
  margin: 0;
  padding: 0px;
  text-decoration: none;
  width: 100%;
}

/*-----------------------------------------------------------------------------------------------------*/
/*  5. PAGE MENU                                                                                  END  */
/*=====================================================================================================*/
/*  6. PAGE BODY                                                                                 BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

DIV.PageBody
{
  border: none;
  font-size: 14px;
  margin: 0px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  text-align: justify;
  width: 100%;
}

/*-----------------------------------------------------------------------------------------------------*/
/*  6. PAGE BODY                                                                                  END  */
/*=====================================================================================================*/
/*  7. PAGE SUMMARY                                                                              BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

DIV.PageSummary
{
  background-color: #F5F5FF;
  border-color: blue;
  border-style: solid;
  border-width: 1px;
  font-size: 11px;
  margin-bottom: 8px;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  padding: 2px;
  text-align: justify;
  width: 100%;
}

DIV.PageSummary IFRAME
{
  width: 100%;
}

DIV.PageSummary H1
{
  font-size: 13px;
  margin-bottom: 5px;
  padding: none;
  text-align: center;
}

DIV.PageSummary H2
{
  font-size: 12px;
  margin-bottom: 5px;
  padding: none;
  text-align: center;
}

DIV.PageSummary H3
{
  font-size: 10px;
  margin-bottom: 5px;
  padding: none;
  text-align: center;
}

DIV.Summary
{

}

/*-----------------------------------------------------------------------------------------------------*/
/*  7. PAGE SUMMARY                                                                               END  */
/*=====================================================================================================*/
/*  8. HIDDEN SUMMARY                                                                            BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

DIV.HiddenSummary
{
  background-color: #F5F5FF;
  border-color: blue;
  border-style: solid;
  border-width: 1px;
  display: none;
  font-size: 11px;
  margin: 0px;
  padding: 3px;
  text-align: justify;
}

DIV.HiddenSummary H1
{
  font-size: 13px;
  margin-bottom: 5px;
  padding: 0px;
  text-align: center;
}

DIV.HiddenSummary H2
{
  font-size: 12px;
  margin-bottom: 5px;
  padding: 0px;
  text-align: center;
}

DIV.HiddenSummary H3
{
  font-size: 11px;
  margin-bottom: 5px;
  padding: 0px;
  text-align: center;
}

P.HiddenSummary
{
  border: none;
  margin: 0px;
  padding: 0px;
  text-align: justify;
  width: 100%;
}

P.HiddenSummaryFoot
{
  text-align: right;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

P.HiddenSummaryHide
{
  background-color: #F5F5FF;
  border: none;
  display: none;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

P.HiddenSummaryShow
{
  background-color: #F5F5FF;
  border: none;
  display: block;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

TABLE.HiddenSummary
{
  border: none;
  border-bottom-color: #F5F5FF;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin: 0px;
  padding: 0px;
}

/*-----------------------------------------------------------------------------------------------------*/
/*  8. HIDDEN SUMMARY                                                                             END  */
/*=====================================================================================================*/
/*  9. GLOBAL SUMMARY                                                                            BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

DIV.GlobalSummary
{
  background-color: #F5F5FF;
  border: none;
  display: none;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  text-align: justify;
  width: 100%;
}

DIV.GlobalSummary H1
{
  font-size: 13px;
  margin-bottom: 5px;
  padding: none;
  text-align: center;
}

DIV.GlobalSummary H2
{
  font-size: 12px;
  margin-bottom: 5px;
  padding: none;
  text-align: center;
}

DIV.GlobalSummary H3
{
  font-size: 11px;
  margin-bottom: 5px;
  padding: none;
  text-align: center;
}

P.Goto
{
  font-weight: bold;
  margin-top: 5px;
  padding: 0px;
  text-align: right;
}

/*-----------------------------------------------------------------------------------------------------*/
/*  9. GLOBAL SUMMARY                                                                             END  */
/*=====================================================================================================*/
/* 10. TABLE WITH COLS NAME & DESCRIPTION                                                        BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

TABLE.TblNameDesc
{
  border: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

TABLE.TblNameDesc TR TD
{
  border: none;
  font-size: 13px;
  font-weight: normal;
  padding: 1px;
  text-align: justify;
  vertical-align: top;
}

TABLE.TblNameDesc TR TH
{
  border-bottom-color: BLACK;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left: none;
  border-right: none;
  border-top: none;
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
  text-align: justify;
  vertical-align: top;
}

/*-----------------------------------------------------------------------------------------------------*/
/* 10. TABLE WITH COLS NAME & DESCRIPTION                                                         END  */
/*=====================================================================================================*/
/* 11. LISTS WITH LONG TEXT                                                                      BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

OL.ListLongText LI
{
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: justify;
  vertical-text-align: top;
}

UL.ListLongText LI
{
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: justify;
  vertical-text-align: top;
}

/*-----------------------------------------------------------------------------------------------------*/
/* 11. LISTS WITH LONG TEXT                                                                       END  */
/*=====================================================================================================*/
/* 12. FORM LAYOUT TABLE                                                                         BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

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;
}

/*-----------------------------------------------------------------------------------------------------*/
/* 12. FORM LAYOUT TABLE                                                                          END  */
/*=====================================================================================================*/






/*=====================================================================================================*/
/* 98. SPECIAL WIHRESORTS BACKGROUNDS                                                            BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

DIV.AssociatesBG
{
  background-image: url(http://www.wihresorts.com/images/BGGreenNeb04.jpg);
  background-position: 0px 0px;
  border: none;
  height: 431px;
  padding: 10px;
}

DIV.ConceptBG
{
  background-image: url(http://www.wihresorts.com/images/BGBlueEgg03.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  border: none;
  height: 416px;
  padding: 10px;
}

DIV.ConsciousnessBG
{
  background-image: url(http://www.wihresorts.com/images/BGComets03.jpg);
  background-position: 0px 0px;
  border: none;
  margin: 0;
  padding: 10px;
}

DIV.ContactBG
{
  background-image: url(http://www.wihresorts.com/images/BGWaterlilies04.jpg);
  background-position: 0px 0px;
  border: none;
  margin: 0;
  padding: 10px;
}

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.InsightBG
{
  background-image: url(http://www.wihresorts.com/images/BGComets03.jpg);
  background-position: 0px 0px;
  border: none;
  margin: 0;
  padding: 10px;
}

DIV.InvestmentBG
{
  background-image: url(http://www.wihresorts.com/images/BGNebulaHH02.jpg);
  background-position: 0px 0px;
  border: none;
  height: 403px;
  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.OverviewBG
{
  background-image: url(http://www.wihresorts.com/images/BGButterfly04.jpg);
  background-position: 0px 0px;
  border: none;
  padding: 10px;
}

DIV.VisionBG
{
  background-image: url(http://www.wihresorts.com/images/BGVision04.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  border: none;
  height: 447px;
  margin: 0;
  padding: 10px;
}

/*-----------------------------------------------------------------------------------------------------*/
/* 98. SPECIAL WIHRESORTS BACKGROUNDS                                                             END  */
/*=====================================================================================================*/
/* 99. SPECIAL WIHRESORTS CLASSES                                                                BEGIN */
/*-----------------------------------------------------------------------------------------------------*/

DIV.WIHResortsPages
{
  display: none;
  font-size: 9px;
}

/*-----------------------------------------------------------------------------------------------------*/
/* 99. SPECIAL WIHRESORTS CLASSES                                                                 END  */
/*=====================================================================================================*/

