body         { background-color:#0d2c4f;           color:#ffffff;                                                                                    text-align: center; font-family: Arial; font-weight: normal;}

h1           { font-size: 24pt;   margin: .67em 0; color: #359bff; font-weight: bolder; display: block;     font-family: Arial; }
h2           { font-size: 14pt;                    color: #359bff; font-weight: bolder; display: block;     font-family: Arial; }
h3           { font-size: 12pt;   margin: .83em 0; color: #ffffff; font-weight: bolder; display: block;     font-family: Arial; }
h4           {                    margin: 1.12em 0;                font-weight: bolder; display: block;     font-family: Arial; }
h5           { font-size: .83em;  margin: 1.5em 0;                 font-weight: bolder; display: block;     font-family: Arial; }
h6           { font-size: .75em;  margin: 1.67em 0;                font-weight: bolder; display: block;     font-family: Arial; }
/*
ul           { font-size: 12pt;                    color: #ffffff; font-weight: normal; display: block;     font-family: Arial; }
ol           { font-size: 12pt;                    color: #ffffff; font-weight: normal; display: block;     font-family: Arial; list-style-type: decimal; }
li           { font-size: 12pt;                    color: #ffffff; font-weight: normal; display: list-item; font-family: Arial; }
*/
li.sub_menu  { line-height: 20px; border: 1px solid #000000;}

a:link                                           { color: #359bff; text-decoration: underline; }
a:visited                                        { color: #359bff; text-decoration: underline; }
a:focus                                          { color: #359bff; outline: thin dotted invert; }
a:active                                         { color: #359bff; text-decoration: underline;}
a:hover                                          { color: #ff0000; text-decoration: underline;}

table        { font-size: 12pt;                    color: #000000; font-weight: normal; display: table;    font-family: Arial;                     text-align: left;   border-collapse: collapse; line-height: 25px;}
tr           {                                                                          display: table-row; }
td           {                                                                          display: table-cell; }
th           {                                                     font-weight: bolder; display: table-cell;                                       text-align: center; }

b, strong    { font-weight: bolder; }
i, em        { font-style: italic; }

br.slidemenu_top { line-height: 23px; }
td.second_menu   { height: 30px; width: 190px; background-image:url('/images/menu-back.jpg'); text-align: center;}

form         {display: inline;}
img          {display: inline; border: 0; margin: 0; padding: 0; } /* DO NOT ALTER */

/* Layout styles below */
table.page    { background-color:#ffffff; background-image:url('/images/backbar.gif'); background-repeat:no-repeat;background-position:bottom center; color: #235185; padding: 0 0 0 0;   margin: 0 0 0 0; border: 0px solid #b1adae; }
td.content    { background-color:#ffffff;                                                   padding: 20px 20px 20px 40px;   margin: 0 0 0 0; }
td.webcontent { background-color:#ffffff;                                                   padding: 20px 20px 20px 40px;   margin: 0 0 0 0; }

#header      { background-color:#ffffff; background-image:url('/images/banner-image.jpg');                                                        }
#line        { background-color:#ffffff; background-image:url('/images/line.jpg'); line-height: 4px;}
#banner      { background-color:#ffffff;                                                                                                             text-align: center; }
#main_menu   { background-color:#ffffff;                                                   padding: 0 0 0 0;   margin: 0 0 0 0;  	    color:#235185; text-align: right;   font-family:Arial; font-size:12pt; }
#links       { background-color:#ffffff;                                                   padding: 0 0 0 0;   margin: 0 0 0 0;  	    color:#235185; text-align: center;  font-family:Arial; font-size:12pt; }
#sub_menu    { background-color:#ffffff;                                                   padding: 0 0 0 0;   margin: 0 0 0 0;                             text-align: left;   font-family:Arial; font-size:10pt; }
#footer      { background-color:#698eb8;                            font-weight: bolder;   padding: 7px 0 0 0; margin: 0 0 0 0; 	    color:#ffffff; text-align: left;    font-family:Arial; font-size:10pt; vertical-align: middle; }
#innerpage   {                                                                             padding: 0 0 0 0;   margin: 0 auto;                       text-align: center; border-style: solid; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; }
#breadcrumbs { background-color:#ffffff;           color:#ffffff;                       font-size:10pt; }
#copyright   { background-color:#ffffff; background-image:url('/images/copyright.jpg');    padding: 0 0 0 0;   margin: 0 0 0 0; 	    color:#ffffff; text-align: left;    font-family:Arial; font-size:9pt ; vertical-align: middle; }
#power       {                                                                             padding: 0 0 0 0;   margin: 0 0 0 0; 	    color:#ffffff; text-align: right;   font-family:Arial; font-size:9pt;  vertical-align: middle; }

#main_menu   a:link                              { color:#235185; font-family:Arial;   font-size:10pt; text-decoration:none;}
#main_menu   a:focus                             { color:#235185; font-family:Arial;   font-size:10pt; text-decoration:none;}
#main_menu   a:visited                           { color:#235185; font-family:Arial;   font-size:10pt; text-decoration:none;}
#main_menu   a:active                            { color:#235185; font-family:Arial;   font-size:10pt; text-decoration:none;}
#main_menu   a:hover                             { color:#000000; font-family:Arial;   font-size:10pt; text-decoration:none;}

#links   a:link                                  { color:#ffffff; font-family:Arial;   font-size:12pt; text-decoration:none;}
#links   a:focus                                 { color:#ffffff; font-family:Arial;   font-size:12pt; text-decoration:none;}
#links   a:visited                               { color:#ffffff; font-family:Arial;   font-size:12pt; text-decoration:none;}
#links   a:active                                { color:#ffffff; font-family:Arial;   font-size:12pt; text-decoration:none;}
#links   a:hover                                 { color:#ffffff; font-family:Arial;   font-size:12pt; text-decoration:none;}
   
#sub_menu    a:link                              { color:#235185; font-family:Arial;   font-size:9pt; text-decoration:none;}
#sub_menu    a:visited                           { color:#235185; font-family:Arial;   font-size:9pt; text-decoration:none;}
#sub_menu    a:focus                             { color:#235185; font-family:Arial;   font-size:9pt; text-decoration:none;}
#sub_menu    a:active                            { color:#235185; font-family:Arial;   font-size:9pt; text-decoration:none;}
#sub_menu    a:hover                             { color:#ff0000; font-family:Arial;   font-size:9pt; text-decoration:none;}

#power       a:link                              { color:#ffffff; font-family:Arial;   font-size:9pt; text-decoration:none;}
#power       a:visited                           { color:#ffffff; font-family:Arial;   font-size:9pt; text-decoration:none;}
#power       a:focus                             { color:#ffffff; font-family:Arial;   font-size:9pt; text-decoration:none;}
#power       a:active                            { color:#ffffff; font-family:Arial;   font-size:9pt; text-decoration:none;}
#power       a:hover                             { color:#ffffff; font-family:Arial;   font-size:9pt; text-decoration:none;}

#gallerys    a:link                              { color:#ffffff; font-family:Arial;   font-size:10pt; text-decoration:none;}
#gallerys    a:visited                           { color:#ffffff; font-family:Arial;   font-size:10pt; text-decoration:none;}
#gallerys    a:focus                             { color:#ffffff; font-family:Arial;   font-size:10pt; text-decoration:none;}
#gallerys    a:active                            { color:#ffffff; font-family:Arial;   font-size:10pt; text-decoration:none;}
#gallerys    a:hover                             { color:#b38707; font-family:Arial;   font-size:10pt; text-decoration:none;}

#breadcrumbs a:link                              { color:#ffffff; font-family:Arial;   font-size:10pt; font-weight: bolder;}
#breadcrumbs a:visited                           { color:#ffffff; font-family:Arial;   font-size:10pt; font-weight: bolder;}
#breadcrumbs a:focus                             { color:#ffffff; font-family:Arial;   font-size:10pt; font-weight: bolder;}
#breadcrumbs a:active                            { color:#ffffff; font-family:Arial;   font-size:10pt; font-weight: bolder;}
#breadcrumbs a:hover                             { color:#ff0000; font-family:Arial;   font-size:10pt; font-weight: bolder;}

a:link.sub_menu_table                            { color:#235185; font-family:Arial;   font-size:8pt; text-decoration:none;}
a:focus.sub_menu_table                           { color:#235185; font-family:Arial;   font-size:8pt; text-decoration:none;}
a:visited.sub_menu_table                         { color:#235185; font-family:Arial;   font-size:8pt; text-decoration:none;}
a:active.sub_menu_table                          { color:#235185; font-family:Arial;   font-size:8pt; text-decoration:none;}
a:hover.sub_menu_table                           { color:#000000; font-family:Arial;   font-size:8pt; text-decoration:none;}

.ski_menu a:link                                 { color: #ff9900; text-decoration: underline; }
.ski_menu a:visited                              { color: #ff9900; text-decoration: underline; }
.ski_menu a:focus                                { color: #ff9900; outline: thin dotted invert; }
.ski_menu a:active                               { color: #ff9900; text-decoration: underline;}
.ski_menu a:hover                                { color: #ff9900; text-decoration: underline;}
.ski_menu                                        { color: #ff9900;}
