body
{
  margin: 0;
  padding: 0;
  background: #CCDDEE url(../img/bg.gif) repeat-x 0 0;
  text-align: center;
  font: 11px/14px arial, sans-serif, verdana;
  color: #666666;
  scrollbar-3dlight-color: #468;
  scrollbar-arrow-color: #0;
  scrollbar-base-color: #fff;
  scrollbar-darkshadow-color: #fff;
  scrollbar-face-color: #fff;
  scrollbar-highlight-color: #fff;
  scrollbar-shadow-color: #468;
}

.button
{
  border: #7b9ebd 1px solid;
  padding-right: 5px;
  padding-left: 5px;
  font-size: 11px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
  cursor: hand;
  width: 73px;
}

img
{
  border: 0;
}

w416
{
  width: 300px;
}

a:link
{
  color: #468;
  text-decoration: underline;
}

a:visited
{
  color: #039;
  text-decoration: underline;
}

a:hover
{
  color: #f90;
  text-decoration: none;
}

.HeaderHome
{
  background: url(../img/bg-header.gif) #dce no-repeat 0px 0px;
  padding-left: 20px;
  font: 13px Arial, sans-serif, Verdana;
  width: 530px;
  color: #468;
  padding-top: 4px;
  height: 85px;
  text-align: left;
}

.Wrap
{
  margin: 0;
  text-align: left;
  border-left: 1px solid #fff;
}

.HeaderWrap
{
  clear: both;
  height: 86px;
  width: 750px;
  border-top: 1px solid #468;
}

.Circular
{
  float: right;
  display: block;
  background-color: #468;
  height: 85px;
  width: 200px;
  text-align: left;
  font: 11px/13px Arial, Verdana, sans-serif;
  color: #fff;
}

.Circular p
{
  margin: 0;
  padding-left: 10px;
}

.Circular a:link, .Circular a:visited
{
  color: #cde;
}

.Circular a:hover
{
  color: #0c0;
}

.CircularButn a
{
  display: block;
  background: transparent url(../img/bg-circularbutn.gif) no-repeat 0 0;
  height: 49px;
  width: 200px;
}

.CircularButn a:hover
{
  background-position: 0 -49px;
}

/* NAVIGATION
-------------------------------------------------- */
/* Top Level
-------------------------------------------------- */

.Nav ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif, Verdana;
  width: 120px;
}

.Nav li
{
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #fff;
}

.Nav ul li a
{
  display: block;
  width: 130px;
  padding: 4px 0 4px 15px;
  background: #9ab url(../img/navbg-3.gif) repeat-y;
  font-size: 12px;
  line-height: 16px;
}

.Nav ul li a:link, .Nav ul li a:visited
{
  color: #fff;
  text-decoration: none;
}

.Nav ul li a:hover
{
  background-color: #468;
  color: #fff;
}

/* Secondary
-------------------------------------------------- */

.Nav ul ul
{
  margin-bottom: 0px;
}

.Nav ul ul li a
{
  display: block;
  padding: 3px 0 3px 5px;
  width: 120px;
  margin-left: 10px;
  background: #9ab;
  font-size: 11px;
  line-height: 15px;
}

.Nav ul ul li a:link, .Nav ul ul li a:visited
{
  color: #fff;
  text-decoration: none;
}

.Nav ul ul li a:hover
{
  background-color: #468;
  color: #fff;
}

/* Tertiary Level
-------------------------------------------------- */

.Nav ul ul ul
{
  margin-bottom: 0px;
}

.Nav ul ul ul li a
{
  display: block;
  padding: 3px 0 3px 5px;
  width: 115px;
  margin-left: 15px;
  background: #cde;
  font-size: 11px;
  line-height: 13px;
}

.Nav ul ul ul li a:link, .Nav ul ul ul li a:visited
{
  color: #468;
  text-decoration: none;
}

.Nav ul ul ul li a:hover
{
  background-color: #468;
  color: #fff;
}


/* NAV SELECTED */

#SubActive
{
  color: #468;
  background-color: #fc0;
}

#SubActive:hover
{
  color: #fff;
}




.stdtable
{
  width: 100%;
  border: 0;
}

.logotable
{
  background-color: #fff;
}

.Associations
{
  display: block;
  background-color: #fff;
  width: 130px;
  border-bottom: 1px solid #cde;
  padding: 20px 0;
  font: 11px/13px Arial, Verdana, sans-serif;
  color: #fff;
  text-align: center;
}

.FlashHeader
{
  background: #ccddee;
  margin: 0;
  padding: 1px 0 1px 1px;
  width: 619px;
}

.botshad
{
  border-top: 1px solid #0;
}

.rhshad
{
  background: url(../img/bg-shadow.gif) no-repeat 0 0;
}

.detail
{
  background-color: #fff;
}

.ContentWrap
{
  background-color: #fff;
  width: 620px;
}

.Content
{
  color: #666666;
  font-size: 11px;
  background-color: #fff;
  width: 419px;
  padding-right: 1px;
}

.Content190
{
  color: #666666;
  font-size: 11px;
  background-color: #fff;
  padding-right: 1px;
}
.Content190lite
{
  color: #cfcfcf;
  font-size: 11px;
  background-color: #fff;
  padding-right: 1px;
}

.Content p
{
  margin: 10px;
  padding: 0;
}

.Content ul
{
  list-style-image: url(../img/list1.gif);
  margin-right: 10px;
}

.Content ul li b
{
  color: #666;
}

.ContentSplitL
{
  width: 209px;
}

.ContentSplitR
{
  width: 200px;
}

.ContentSplitR ul
{
  list-style-image: url(../img/list1.gif);
  margin-right: 10px;
}

.ContentSplitR ul li b
{
  color: #f60;
}


.Intro
{
  font: 12px/15px Arial, Helvetica, sans-serif;
  color: #666;
}

h1
{
  margin: 0 10px 5px 10px;
  padding-top: 3px;
  height: 30px;
  border-bottom: 1px solid #cde;
  font: 18px arial, verdana, sans-serif;
  color: #468;
}

h2
{
  margin: 0 10px;
  font: bold 11px/15px arial, verdana, sans-serif;
  color: #666;
  border-bottom: 1px solid #cde;
}

h2 a
{
  text-decoration: none;
}

.Screenshot
{
  display: block;
  clear: both;
  background-color: #9ab;
  width: 200px;
  padding: 10px;
  font: 11px/14px arial, verdana, sans-serif;
  color: #468;
  border-bottom: 1px solid #fff;
}

.Screenshot img
{
  cursor: hand;
}

.Demo
{
  display: block;
  clear: both;
  background-color: #cde;
  width: 200px;
  padding: 10px;
  font: 11px/14px arial, verdana, sans-serif;
  color: #468;
  border-bottom: 1px solid #fff;
}

.Demo img
{
  width: 40px;
}

.Demo p
{
  float: right;
  width: 130px;
}

.RightQuote
{
  display: block;
  float: right;
  clear: both;
  background: #468 url(../img/quote-open.gif) no-repeat 5px 5px;
  width: 200px;
  padding: 10px;
  font: 11px/12px arial, verdana, sans-serif;
  color: #fff;
  border-bottom: 1px solid #fff;
}

.RightQuoteClose
{
  background: url(../img/quote-close.gif) no-repeat 100% 100%;
  padding: 0;
}

.RightQuoteClose a:link
{
  margin-bottom: 10px;
}

.RightQuoteClose a:link, .RightQuoteClose a:visited
{
  color: #cde;
  font-size: 13px;
  line-height: 16px;
}

.RightQuoteClose a:hover
{
  color: #fc0;
}

.CustomerStories
{
  background: #468 url(../img/bg-customerstories.gif) no-repeat 0 0;
  width: 200px;
  margin-bottom: 1px;
  padding: 0 10px 10px 10px;
}

.CustomerStories p
{
  margin: 0;
  padding-top: 5px;
  border-bottom: 1px solid #9ab;
}

.CustomerStories p.Title
{
  height: 30px;
  font: 16px/18px arial, verdana, sans-serif;
  color: #fff;
  border-width: 0;
}

.CustomerStories p.Quote
{
  font: 14px/16px arial, verdana, sans-serif;
  color: #fff;
  padding-bottom: 10px;
}

.CustomerStories p.Quote span
{
  display: block;
  padding-top: 5px;
  font: 10px/12px arial, verdana, sans-serif;
  color: #fff;
}

.CustomerStories a
{
  width: 180px;
}

.CustomerStories a:link, .CustomerStories a:visited
{
  color: #cde;
}

.CustomerStories a:hover
{
  color: #fc0;
}

.CustomerStories p.More
{
  border-width: 0;
}

.CustomerStories p.More a:link, .CustomerStories p.More a:visited
{
  height: 15px;
  text-align: right;
  padding-right: 18px;
  background: url(../img/butn-customerstories.gif) no-repeat 100% 0;
  color: #fc0;
}

.CustomerStories p.More a:hover
{
  color: #0c0;
  background-position: 100% -15px;
}

.ContentRight
{
  float: right;
  width: 200px;
}

.ClubCentric1
{
  display: block;
  position: relative;
  clear: both;
  background: #fff url(../img/logo-clubcentric.gif) no-repeat 0 0;
  height: 110px;
  width: 200px;
  padding: 10px 5px 10px 80px;
  font: 12px/14px arial, verdana, sans-serif;
  color: #468;
  border-bottom: 1px solid #cde;
}

.ClubCentric1 a
{
  font-size: 11px;
}

.BookingPortal1
{
  display: block;
  position: relative;
  clear: both;
  background: #fff url(../img/logo-bookingportal.gif) no-repeat 10px 10px;
  height: 125px;
  width: 200px;
  padding: 10px 5px 10px 80px;
  font: 12px/14px arial, verdana, sans-serif;
  color: #468;
  border-bottom: 1px solid #cde;
}

.BookingPortal1 a
{
  font-size: 11px;
}

.Address
{
  background: #cde url(../img/bg-address.gif) no-repeat 0 0;
  width: 200px;
  margin-bottom: 1px;
  padding: 0 10px 10px 10px;
  font: 11px/14px arial, verdana, sans-serif;
  color: #468;
}

.Address p
{
  margin: 0;
  padding: 5px 0;
}

.Address p.Title
{
  height: 30px;
  font: 16px/18px arial, verdana, sans-serif;
  color: #468;
  padding: 5px 0;
}

.News
{
  background: #cde url(../img/bg-news.gif) no-repeat 0 0;
  width: 200px;
  margin-bottom: 1px;
  padding: 0 10px 10px 10px;
  font: 11px/14px arial, verdana, sans-serif;
  color: #fff;
}

.News p
{
  margin: 0;
  padding: 5px 0;
  border-bottom: 1px solid #468;
}

.News p span
{
  display: block;
  color: #246;
  border-bottom: 1px solid #bcd;
  margin-bottom: 3px;
  padding-bottom: 2px;
}

.News p.Title
{
  height: 30px;
  font: 16px/18px arial, verdana, sans-serif;
  color: #468;
  border-width: 0;
}

.News p a
{
  width: 180px;
}

.News p a:hover
{
  color: #fc0;
}

.News p.More
{
  border-width: 0;
  padding-bottom: 0;
}

.News p.More a:link, .News p.More a:visited
{
  height: 15px;
  text-align: right;
  padding-right: 18px;
  background: url(../img/butn-news.gif) no-repeat 100% 0;
}

.News p.More a:hover
{
  background-position: 100% -15px;
}

.ProductNews
{
  background: #cde url(../img/bg-productnews.gif) no-repeat 0 0;
  width: 200px;
  margin-bottom: 1px;
  padding: 0 10px 10px 10px;
  font: 11px/14px arial, verdana, sans-serif;
  color: #fff;
}

.ProductNews p
{
  margin: 0;
  padding: 5px 0;
  border-bottom: 1px solid #468;
}

.ProductNews p span
{
  display: block;
  color: #246;
  border-bottom: 1px solid #bcd;
  margin-bottom: 3px;
  padding-bottom: 2px;
}

.ProductNews p.Title
{
  height: 30px;
  font: 16px/18px arial, verdana, sans-serif;
  color: #468;
  border-width: 0;
}

.ProductNews a
{
  width: 180px;
}

.ProductNews p.More
{
  border-width: 0;
  padding-bottom: 0;
}

.ProductNews p.More a:link, .ProductNews p.More a:visited
{
  height: 15px;
  text-align: right;
  padding-right: 18px;
  background: url(../img/butn-productnews.gif) no-repeat 100% 0;
}

.ProductNews p.More a:hover
{
  background-position: 100% -15px;
}

.Product
{
  margin: 10px 10px 0 10px;
  padding-top: 5px;
  width: 399px;
  border-bottom: 1px solid #cde;
}

.Prodbot
{
  border-bottom-style: none;
}

.Product p
{
  display: block;
  float: right;
  width: 224px;
}

.Product p a
{
  display: block;
  margin-bottom: 5px;
}

.Product img
{
}

.Product a img
{
  background-color: #fff;
}

.Product a:link
{
  color: #468;
  text-decoration: underline;
}

.Product a:visited
{
  color: #039;
  text-decoration: underline;
}

.Product a:hover
{
  color: #fc0;
  text-decoration: none;
}

.Product a:hover img
{
  background-color: #cde;
}

.Call
{
  background: #468 url(../img/bg-contact.gif) no-repeat 0 0;
  width: 200px;
  margin-bottom: 1px;
  padding: 0 10px 10px 10px;
  font: 12px/15px arial, verdana, sans-serif;
  color: #fc0;
}

.Call p
{
  margin: 0;
  padding-top: 5px;
}

.Call p.Title
{
  display: block;
  font: 16px/18px arial, verdana, sans-serif;
  color: #fff;
  padding-bottom: 10px;
  border-width: 0;
}

.Call a
{
  width: 180px;
}

.Call a:hover
{
  color: #fc0;
}

.Partner
{
  margin: 10px 10px 0 10px;
  padding-top: 5px;
  width: 399px;
  border-top: 1px solid #cde;
}

.Partner img
{
}

.Partner a img
{
  background-color: #fff;
}

.Partner a:hover img
{
  background-color: #cde;
}

.Partner p
{
  display: inline;
  width: 380px;
}

.Partner p a span
{
  margin-left: 5px;
  padding-left: 5px;
  border-left: 1px solid #cde;
  font-weight: normal;
}

.tblFooter
{
  height: 48px;
}

.breadcrumb
{
  clear: both;
  height: 32px;
  background-color: #fff;
  width: 620px;
  margin-left: 130px;
  padding: 4px 8px;
  font: 10px Arial, Helvetica, sans-serif;
  border-top: 1px solid #cde;
}

.breadcrumb a
{
  font-size: 12px;
}

.shotcell
{
  border-right: white 1px solid;
  border-top: white 1px solid;
  border-left: white 1px solid;
  color: white;
  border-bottom: white 1px solid;
  background-color: #446688;
  cursor: hand;
}

.headshot
{
  padding-top: 0px;
  width: 100%;
  border-bottom: 1px solid #cde;
  font: 18px arial, verdana, sans-serif;
  color: #468;
}

.shotcellsel
{
  border-right: white 1px solid;
  border-top: white 1px solid;
  border-left: white 1px solid;
  color: white;
  border-bottom: white 1px solid;
  cursor: hand;
  background-color: #99aabb;
}

.quotebody
{
  font-size: 13px;
  color: #999999;
  font-style: italic;
  font-family: Arial;
}

.quotename
{
  font-size: 11px;
  color: #446688;
  font-family: Arial;
}

.cop
{
  font-size: 9px;
  text-align: center;
}

.text
{
  border: #7b9ebd 1px solid;
  font-size: 8pt;
  height: 19px;
  background-color: white;
}
