/*--------------- BODY STYLES -----------------*/
body {background-color: #BCD787; }

/*------------ BACKGROUND STYLES ---------------*/
p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}
.bodyCopy{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E86A10; text-decoration:none;}
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E86A10; text-decoration:none;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E86A10; text-decoration:none;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E86A10; text-decoration:underline;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E86A10; text-decoration:none;}

a.mainMenu:link {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 11px; line-height: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration:none; }
a.mainMenu:active {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 11px; line-height: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration:none; }
a.mainMenu:visited {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 11px; line-height: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration:none; }
a.mainMenu:hover {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 11px; line-height: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration:underline; }
.mainMenu {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 11px; line-height: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration:none; }

a.footerLink:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.footerLink:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.footerLink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.footerLink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.footerLink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}

a.topMenu:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;}
a.topMenu:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 000000; font-weight: bold; text-decoration:none;}
a.topMenu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 000000; font-weight: bold; text-decoration:none;}
a.topMenu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 000000; font-weight: bold; text-decoration:none;}
.topMenu {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 000000; font-weight: bold; text-decoration:none;}

a.leftMenu:link {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #5886A7; text-decoration:none;}
a.leftMenu:active {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #5886A7; text-decoration:none;}
a.leftMenu:visited {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #5886A7; text-decoration:none;}
a.leftMenu:hover {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #5886A7; text-decoration:none;}
.leftMenu {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #5886A7; text-decoration:none;}

a.leftMenuSelected:link {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #7FAF0E; text-decoration:none;}
a.leftMenuSelected:active {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #7FAF0E; text-decoration:none;}
a.leftMenuSelected:visited {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #7FAF0E; text-decoration:none;}
a.leftMenuSelected:hover {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #7FAF0E; text-decoration:none;}
.leftMenuSelected {font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #7FAF0E; text-decoration:none;}

a.more:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E86A10; font-weight: bold;}
a.more:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E86A10; font-weight: bold;}
a.more:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E86A10; font-weight: bold;}
a.more:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E86A10; font-weight: bold;}
.more {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E86A10; font-weight: normal;}

.footer{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top:10px;}
.top{font-family: Arial Narrow, Helvetica, sans-serif; font-size: 11px; color: #5C5C5C; text-transform: uppercase; font-weight: bold;}
.greenTitle {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 17px; color: #8BBB1A; font-weight: bold; line-height:16px; }
.greenHeader {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 34px; color: #8BBB1A; font-weight: bold;  }

.blueTitle {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 17px; color: #5886A7; font-weight: bold; line-height:16px; }
.mainvisualTitle {font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #000000; font-weight: normal;}

.bodyNewsTitle {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #8BBB1A; z-index:1; font-weight:bold;}
.bodyNews {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; z-index:1; font-weight:bold;}

.Quote {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; z-index:1; font-weight:normal; font-style: italic;}
.bodyCopyOrangeBold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E86A10; z-index:1; font-weight:normal;}
.bodyCopyLargerBold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; z-index:1; font-weight:bold;}
.bodyCopyBold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; z-index:1; font-weight:bold;}
.smallText {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; z-index:1}
.bodyHead {font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana; font-weight: bold; font-size: 21px; color: #5886A7; z-index:1}
.bodyHead2 {font-family: Arial Narrow, Helvetica; font-weight: bold; font-size: 17px; color: #5886A7; z-index:1}
.bodyHead3 {font-family: Arial Narrow, Arial, Helvetica; font-weight: bold; font-size: 15px; color: #000000; z-index:1}
.PageGreenTitle {font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana; font-weight: bold; font-size: 34px; color: #8BBB1A;}
.PageGreenTitleSmaller {font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana; font-weight: bold; font-size: 28px; color: #8BBB1A;}
.TableText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; z-index:1}

/*--------------- TABLE STYLES -----------------*/
table.main { background-color:#E86A10; border: 1px solid #ffffff;}

/*------------ BACKGROUND STYLES ---------------*/
td.bgTop {background-color: #ffffff; background-image: url(../../images/public/bg_top.gif); background-repeat:repeat-x;}
td.bgLeftShadow {background-color: #ffffff; background-image: url(../../images/public/bg_shadow_left.gif); background-repeat:no-repeat; height:200px; }
td.bgCenterShadow {background-color: #ffffff; background-image:url(../../images/public/bg_shadow_center.gif); background-repeat:no-repeat; height:200px; }
td.bgRightShadow {background-color: #ffffff; background-image: url(../../images/public/bg_shadow_right.gif); background-repeat:no-repeat; height:200px; }
td.mainNav {cursor: pointer; font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; background-color: #ffffff; background-image: url(../../images/public/bg_mainNav.gif); background-repeat:no-repeat; padding-bottom:15px; padding-right:14px; padding-left:14px;}
td.mainNavOver {cursor: pointer; font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; background-color: #ffffff; background-image: url(../../images/public/bg_mainNav_over.gif); background-repeat:no-repeat; padding-bottom:15px; padding-right:14px; padding-left:14px;}
td.leftNav{cursor: pointer; font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #5886A7; background-image: url(../../images/public/bg_leftNav.gif); height: 21px; text-align: left; border: 1px solid #DADADA; background-repeat:no-repeat; padding-left:10px;}
td.leftNavOver{cursor: pointer; font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #7FAF0E; background-image: url(../../images/public/bg_leftNav_over.gif); height: 21px; text-align: left; border: 1px solid #DADADA; background-repeat:repeat-x; padding-left:10px;}
td.title {font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana; font-weight: bold; font-size: 34px; color: #8BBB1A; background-color: #ffffff; background-image: url(../../images/public/bg_title_center.jpg); padding-left:17px; background-repeat:repeat-x; height:51px; }
td.content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-image:url(../../images/public/bg_content.gif); background-repeat:repeat-x; padding-left:19px; padding-top:28px; padding-right: 40px;}
td.contentbg {background-image:url(../../images/public/bg_content.gif); background-repeat:repeat-x;}
td.leftTitle{font-family: Arial Narrow, Helvetica, sans-serif, Verdana; font-size: 17px; font-weight: bold; color: #5886A7; background-image: url(../../images/public/bg_leftTitle.gif); height: 23px; text-align: left; background-repeat:no-repeat; padding-left:10px;}
td.leftContent {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left:6px; padding-top:10px; padding-bottom:5px;}
td.bgForum {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_forum.gif); background-repeat:no-repeat; height:63px; padding-left:15px; }
td.bgNewsletter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_newsletter.gif); background-repeat:no-repeat; height:60px; padding-left:15px; }
td.bgPartner {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height:91px; padding-left:15px; }
td.bgmainVisual {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_mainvisual.gif); background-repeat: repeat-x; height:400px; padding-left:15px; padding-right:10px; padding-top:7px;}

/* edit - Paul Dymel (JoyGrafika) 02.21.08 - */
td.bgproductsBox {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_products_box.gif); background-repeat: no-repeat; height:400px; width:257px; padding-left:20px; padding-right:20x; padding-top:7px;}
/* ---------------------------- */

td.feature1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_feature1.jpg); background-repeat:no-repeat; height:180px; padding-left:15px; padding-right:10px; padding-top:7px;}
td.feature2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_feature2.jpg); background-repeat:no-repeat; height:180px; padding-left:21px; padding-right:10px; padding-top:7px;}
td.feature3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_feature3.jpg); background-repeat:no-repeat; height:180px; padding-left:15px; padding-right:10px; padding-top:12px;}
td.feature4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_feature4.jpg); background-repeat:no-repeat; height:180px; padding-left:21px; padding-right:10px; padding-top:12px;}

/* edit - Paul Dymel (JoyGrafika) 02.22.08 - */
td.feature1new {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_feature1.jpg); background-repeat:no-repeat; height:170px; padding-left:15px; padding-right:10px; padding-top:7px;}
td.feature2new {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_feature2new.jpg); background-repeat:no-repeat; height:165px; padding-left:15px; padding-right:10px; padding-top:7px;}
td.feature3new {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; background-image: url(../../images/public/bg_feature3.jpg); background-repeat:no-repeat; height:175px; padding-left:15px; padding-right:10px; padding-top:12px;}
/* ---------------------------- */

/* edit - Paul Dymel (JoyGrafika) 11.11.08 - */
td.feature5 {background-image: url(../../images/public/bg_feature5.jpg); background-repeat:no-repeat; width:205px; height:172px; padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:0px;}
td.feature6 {background-image: url(../../images/public/bg_feature6.jpg); background-repeat:no-repeat; width:205px; height:172px; padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:0px;}
td.feature7 {background-image: url(../../images/public/bg_feature8.jpg); background-repeat:no-repeat; width:205px; height:172px; padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:0px;}
td.bgproductsBox2 {background-image: url(../../images/public/bg_products_box2.gif); background-repeat: no-repeat; height:360px; width:198px; padding-left:10px; padding-right:0px; padding-top:10px;}

td.frame {width:636px; height:265px; padding-left:0px; padding-top:0px;}

/* ---------------------------- */

td.day { background-color: #D7E0E5 }
td.month { background-color: #FAAE62 }
td.week { background-color: #EF7900 }

.txtBox { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10px; border: 1px solid #979797; background-color: #f5f5f5; text-decoration: none; padding-left:5px;}

tr.evenrow {font-family: Arial, Helvetica;font-size: 12px;font-weight: normal;color: #000000;background: #E4E4E4;z-index:1}
tr.oddrow {font-family: Arial, Helvetica;font-size: 12px;font-weight: normal;color: #000000;background: #F7F7F7;z-index:1}

td.evenrow {font-family: Arial, Helvetica;font-size: 12px;font-weight: normal;color: #000000;background: #E4E4E4;z-index:1}
td.oddrow {font-family: Arial, Helvetica;font-size: 12px;font-weight: normal;color: #000000;background: #F7F7F7;z-index:1}
.tableHeaderResort {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000;}
td.header {font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; background: #cce0eb; text-transform: uppercase; z-index:1}

.h1title {font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana; font-weight: bold; font-size: 34px; color: #8BBB1A; background-color: #ffffff; height:51px; }

.h2title {font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana; font-weight: bold; font-size: 20px; color: #8BBB1A; background-color: #ffffff; height:51px; }

