#tcncontainer {
    height: auto;
    margin: 0 auto 0 auto;
    padding: 0;
    position: relative;
    width: 740px;
    background: #F5F5DC;
    border: 5px solid #fff
    }
#tcnprimary {
    position: relative;
    padding: 0;
    margin: 0;
    height: 260px
    }
#tcnleader {
    margin: 0;
    padding: 0;
    height: 135px
    }
#vision {
    float: left;
    position: relative;
    width: 550px;
    height: 135px
    }
#interest {
    float: right;
    position: relative;
    padding: 0;
    margin: 0;
    top: 8px;
    right: 8px;
    width: 170px;
    height: 90px;
    background-color: #FAFAD2;
    border-left: 1px solid #e5ba69;
    border-top: 1px solid #c1e897;
    border-right: 1px solid #c1e897;
    border-bottom: 1px solid #c1e897
    }
#visimg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
    }
#vislogo {
    position: absolute;
    top: 80px;
    left: 20px;
    z-index: 2
    }
#vislbl {
    position: absolute;
    top: 105px;
    left: 240px;
    width: 310px;
    z-index: 3;
    text-align: right;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5
    }
#tcnsecondary {
    padding: 0;
    margin-bottom: 20px
    }
#tcncontent {
    float: left;
    position: relative;
    left: 5px;
    width: 545px
    }
#tcnphotocontent {
    float: left;
    position: relative;
    left: 5px;
    width: 730px
    }
#pgphotocontent {
    margin: 0 0 5px 0;
    width: 725px
    }
#pgphotocontent p {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin-top: 5px;
    margin-bottom: 10px
    }
#pgphotocontent a:link, #pgcontent a:visited {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5;
    text-decoration: none
    }
#pgcontent a:hover {
    background: #c1e897;
    text-decoration: none
    }
#tcnnav {
    position: relative;
    padding: 2px 0 2px 0;
    margin: 0;
    border-top: 1px solid #c1e897;
    border-bottom: 1px solid #c1e897;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5;
    text-align: center;
    width: 740px;
    background-color: #FAFAD2
    }
#tcnnav a:link, #tcnnav a:visited {
    padding: 2px 5px 2px 5px;
    margin: 0;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5;
    text-decoration: none
    }
#tcnnav a:hover {
    padding: 0 5px 0 5px;
    border-top: 2px solid #e5ba69;
    border-bottom: 2px solid #e5ba69;
    text-decoration: none
    }
#tcnsubnav {
    float: right;
    position: relative;
    margin: 0;
    padding: 0;
    width: 180px
    }
#tcnrev {
    position: relative;
    padding: 0;
    height: 90px
    }
#iau {
    float: left;
    position: relative;
    left: 5px;
    padding: 5px;
    width: 525px;
    border-top: 5px solid #c1e897
    }
#breadcrumbs {
    position: relative;
    padding: 0;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000
    }
#breadcrumbs a:link, #breadcrumbs a:visited {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5;
    text-decoration: none
    }
#breadcrumbs a:hover {
    background: #c1e897;
    text-decoration: none
    }
#pgcontent1 {
    float: left;
    width: 260px;
    margin-bottom: 10px
    }
.iauintro {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin-top: 5px;
    margin-bottom: 20px
    }
.iauintro a:hover {
    background: #c1e897;
    text-decoration: none
    }
.iaucomments {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin-top: 5px;
    margin-bottom: 10px
    }
.iaucomments a:link, .iaucomments a:visited {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5;
    text-decoration: none
    }
.iaucomments a:hover {
    background: #c1e897;
    text-decoration: none
    }
#iau a:link, #iau a:visited {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5;
    text-decoration: none
    }
#iau a:hover {
    background: #c1e897;
    text-decoration: none
    }
.iauinfo {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5;
    margin-top: 5px;
    margin-bottom: 30px
    }
#pgsectionextra p {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin-top: 5px;
    margin-bottom: 10px
    }
#pgsectionextra a:link, #pgsectionextra a:visited {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5;
    text-decoration: none
    }
#pgsectionextra a:hover {
    background: #c1e897;
    text-decoration: none
    }
#pgcontent2 {
    float: right;
    width: 260px;
    margin-bottom: 10px
    }
#photoextra {
    position: relative;
    margin: 10px 0 5px 0;
    width: 565px
    }
#photoextra p {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin-top: 5px;
    margin-bottom: 10px
    }
#photoextra a:link, #photoextra a:visited {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #3667a5;
    text-decoration: none
    }
#photoextra a:hover {
    background: #c1e897;
    text-decoration: none
    }
#gallery {
    margin: 0 0 10px 0;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    width: 545px
    }
#gallery img {
    padding: 2px;
    margin: 7px;
    border: 2px solid #3667a5
    }
#gallery img:hover {
    padding: 2px;
    margin: 7px;
    border: 2px solid #3667a5;
    background: #c1e897
    }
.hotelresults {
    width: 545px;
    border-bottom: 1px solid #c1e897;
    margin: 10px 0 5px 0;
    padding: 2px 0 2px 0;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    height: 75px
    }
.hotelresults a:link, .hotelresults a:visited {
    text-decoration: none;
    color: #3667a5
    }
.hotelresults a:hover {
    background: #c1e897;
    text-decoration: none
    }
.hotelresultsimg {
    float: left;
    position: relative;
    width: 65px
    }
.hotelresultsinfo {
    float: left;
    position: relative;
    width: 320px;
    padding: 0 2px 2px 5px
    }
.hotelresultsinfo p {
    margin: 3px 0 6px 0
    }
.hotelresultsselect {
    float: right;
    position: relative;
    width: 135px;
    text-align: center
    }
.hotelhead {
    font: bold 14px Verdana, Arial, Helvetica, sans-serif
    }
/* Sub Navigation */
#tcnsubnav ul {
    margin: 0;
    padding: 0;
    list-style-type: none
    }
#tcnsubnav li {
    margin-bottom: 2px;
    padding: 0
    }
#tcnsubnav li p {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin: 1px 0 4px 10px
    }
#tcnsubnav li a {
    display: block;
    color: #000;
    background-color: #c1e897;
    width: 165px;
    margin: 0;
    padding: 4px 3px 4px 4px;
    text-decoration: none;
    border-left: 4px solid #e5ba69;
    font: 11px Verdana, Arial, Helvetica, sans-serif
    }
#tcnsubnav li a:hover {
    background-color: #e5ba69
    }
#tcnsubnav li li a {
    display: block;
    border: 0;
    margin: 0;
    background: #F5F5DC;
    width: 163px;
    padding: 3px 3px 3px 10px;
    text-decoration: none;
    background-image: url(../images/subnavbg.gif)
    }
#tcnsubnav li li a:hover {
    background-image: url(../images/subnavbghover.gif)
    }
ul.hotellist {
    display: block;
    list-style-type: none;
    padding: 0;
    margin: 5px 0 15px 0
    }
li.hotellist {
    padding: 0 0 2px 10px;
    margin: 0;
    background-image: url(../images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0
    }
.stdlist {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin-top: 5px;
    margin-bottom: 10px
    }
.reply {
    width: 545px;
    margin: 0 0 25px 0
    }
.post {
    width: 545px;
    margin: 0 0 25px 0;
    height: auto
    }
.posttopic {
    margin: 0 0 5px 0;
    padding: 2px;
    width: 545px;
    clear: both
    }
.postbody {
    position: relative;
    float: right;
    margin: 0 0 5px 0;
    padding: 4px 2px 8px 4px;
    width: 360px;
    font: 12px Verdana, Arial, Helvetica, sans-serif
    }
.postinfo {
    position: relative;
    float: left;
    margin: 0 0 5px 0;
    padding: 4px 2px 4px 2px;
    width: 170px;
    height: 140px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    border-right: 1px solid #e5ba69
    }
#login {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    width: 165px;
    margin-bottom: 4px;
    padding: 4px 3px 4px 4px;
    border-left: 4px solid #e5ba69;
    background-color: #c1e897
    }
#login p {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin: 2px 0 4px 0
    }
.tbldata {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    border-collapse: collapse;
    width: 100%
    }
.tbldata th {
    font-weight: bold;
    text-align: center;
    background-color: #c1e897;
    padding: 1px 10px 1px 10px
    }
.tbldata td {
    text-align: right
    }
.tbldata1 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    border-collapse: collapse;
    width: 100%
    }
.tbldata1 th {
    font-weight: bold;
    text-align: left;
    background-color: #c1e897;
    padding: 1px 10px 1px 0
    }