body,td,p {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}

.dwt {
   margin-top:5px;
   width:230px;
   border:1px solid #CCCCCC;
   background-color:#ffffff;
   padding:2px;
   padding-left:4px;
   line-height:18px;
   padding-bottom:4px;
}

.bldr {
  font-size:11px;
  font-weight:bold;
  line-height:18px;
}

.mttl {
   font-family: "Lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #C3910C;
   font-weight: bold;
}

.tdttl {
   font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #29691D;
   font-weight: bold;
}

.lnk { cursor: hand; }

.input {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}

.tphdr {
   font-family: Helvetica;
   font-size: 17px;
   color: #ffffff;
   text-decoration: none;
}

.ttl {
   font-family: "Lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   text-decoration: none;
}

.ttl2 {
   font-family: "Lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
   text-decoration: none;
}

.ttl1 {
   font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

.tphdrb {
   font-family: Helvetica;
   font-size: 17px;
   color: #000000;
   text-decoration: none;
}


a.tagg:link    { font-family: "Trebuchet MS";  color: #555555;  text-decoration: none; font-weight: normal; }
a.tagg:visited { font-family: "Trebuchet MS";  color: #555555;  text-decoration: none; font-weight: normal; }
a.tagg:active  { font-family: "Trebuchet MS";  color: #555555;  text-decoration: none; font-weight: normal; }
a.tagg:hover   { font-family: "Trebuchet MS";  color: #000000;  text-decoration: none; font-weight: normal; background-color: #CCCCCC }

a.attl:link   { font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; }
a.attl:visited{ font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; }
a.attl:active { font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; }
a.attl:hover  { font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; }

a:link   { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a:visited{ font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a:active { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a:hover  { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }

a.wh:link   { font-family: Verdana;  font-size: 11px;  color: #FFFFFF;  text-decoration: underline; font-weight: normal; }
a.wh:visited{ font-family: Verdana;  font-size: 11px;  color: #FFFFFF;  text-decoration: underline; font-weight: normal; }
a.wh:active { font-family: Verdana;  font-size: 11px;  color: #FFFFFF;  text-decoration: underline; font-weight: normal; }
a.wh:hover  { font-family: Verdana;  font-size: 11px;  color: #FFFFFF;  text-decoration: underline; font-weight: normal; }

a.tpl:link    { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: none; font-weight: normal; }
a.tpl:visited { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: none; font-weight: normal; }
a.tpl:active  { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: none; font-weight: normal; }
a.tpl:hover   { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; font-weight: normal; }

a.l1:link   { font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; }
a.l1:visited{ font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; }
a.l1:active { font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; }
a.l1:hover  { font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: underline; }

.button1 {
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   border: 0px;
   padding: 1px;
   padding-top: 2px;
   padding-bottom: 2px;
   color: #ffffff;
   background-color: #595441;
   font-weight: bold;
}

.button {
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   font-weight: bold;
   color: #26574A;
   background-color: #D8E4D6;

   border: 0px;
   padding-top: 3px;
   padding-bottom: 2px;
   height:24px;
   border-right:  2px solid #cccccc;
   border-bottom: 2px solid #cccccc;
}

.table_header {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   background-color: #4A8797;
   border-style: solid;
   border-width:1px;
   border-color: #4A8797;
   height:18px;
   padding-left:4px;
}

.table_main {
   background-color: #FAFAFA;
   border-style: solid;
   border-width:1px;
   border-color: #69BFDE;
   border-top-width: 0px;
   padding-top: 5px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:5px;
}




/*  templates:   template1 */

.gr_th_td1 {
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #4A8797;
   text-align: center;
   height:19px;
}

.gr_tc_td1a {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #EEEEEE;
}

.gr_tc_td1b {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #E5E5E5;
}

.gr_tc_td1_over {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #CCCCFF;
}

.gr_tf_td1 {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   font-weight: normal;
   background-color: #69BFDE;
   text-align: center;
   height:18px;
   border-style: solid;
   border-color: #595441;
   border-width: 1px;
   border-left-width: 0px;
   border-top-width:0px;
}

.top_ltdb {
   border-left-style:solid;
   border-left-color:#010000;
   border-left-width:1px;
}



/* templates:  template2 */

.gr_th_td2 {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #FF9900;
   text-align: center;
   height:16px;
}

.gr_tc_td2a {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #EEEEEE;
}

.gr_tc_td2b {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #E5E5E5;
}

.gr_tc_td2_over {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #CCCCFF;
}

.gr_tf_td2 {
   font-family: Verdana;
   font-size: 11px;
   color: #FFFFCC;
   font-weight: normal;
   background-color: #7296C0;
   text-align: center;
   height:20px;
   border-style: solid;
   border-color: #757D7D;
   border-width: 1px;
   border-top-width:0px;
}


a.gr_f1:link   { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f1:visited{ font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f1:active { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f1:hover  { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }

a.blk:link   { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.blk:visited{ font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.blk:active { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }
a.blk:hover  { font-family: Verdana;  font-size: 11px;  color: #000000;  text-decoration: underline; }

a.ttd:link    { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #ffffff;  text-align: center; text-decoration: none; }
a.ttd:visited { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #ffffff;  text-align: center; text-decoration: none; }
a.ttd:active  { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #ffffff;  text-align: center; text-decoration: none; }
a.ttd:hover   { font-family: Arial;  font-size: 13px;  font-weight: bold;  color: #ffffff;  text-align: center; text-decoration: underline; }

a.btd:link    { font-family: Arial;  font-size: 11px;  font-weight: normal;  color: #474DA1;  text-align: center; text-decoration: none; }
a.btd:visited { font-family: Arial;  font-size: 11px;  font-weight: normal;  color: #474DA1;  text-align: center; text-decoration: none; }
a.btd:active  { font-family: Arial;  font-size: 11px;  font-weight: normal;  color: #474DA1;  text-align: center; text-decoration: none; }
a.btd:hover   { font-family: Arial;  font-size: 11px;  font-weight: normal;  color: #474DA1;  text-align: center; text-decoration: underline; }

a.gr_f2:link   { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f2:visited{ font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f2:active { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }
a.gr_f2:hover  { font-family: Verdana;  font-size: 11px;  color: #FFFFCC;  text-decoration: underline; }


/* news */
.news_title {
  font-size: 13px;
  font-family: "Lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.news_desc {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}
/* end of news */


.tdesc {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bigdesc {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ccaption {
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height:20px;
}


/* video */
.video_title {
  font-size: 13px;
  font-family: "Lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color: #D7E4CA;
  height: 22px;
  padding:2px;
  padding-left:6px;
}

.video_ttitle {
  font-size: 13px;
  font-family: "Lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.video_desc {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #E9E9E9;
  padding:3px;
  padding-bottom:7px;
  background-color: #f5f5f5;

}

/* end of video */


/* blog */
.blog_title {
  font-size: 13px;
  font-family: "Lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color: #D7E4CA;
  height: 22px;
  padding:2px;
  padding-left:6px;
}

.blog_ttitle {
  font-size: 13px;
  font-family: "Lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.blog_desc {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #E9E9E9;
  padding:3px;
  padding-bottom:2px;
  background-color: #f5f5f5;

}
/* end of blog */


/* resorts */
.resort_title {
  font-size: 13px;
  font-family: "Lucida sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.resort_desc {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height:16px;
}
/* end of resorts */



/* articles */
.article_desc {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.article_content {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.article_content1 {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}


/* end of articles */

