table.color
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    background-color:#FBFBEF;    /*    LIGHT YELLOW    */
    color: #021C66;        /*    DARK BLUE    */
    margin-top:0px;
}

span.resultslistloc a{color:blue;text-decoration: none;}
span.resultslistloc a:hover{color:red;text-decoration: none;}

p a{color:blue;text-decoration: none;}
p a:hover{color:red;text-decoration: none;}

td.byplace a{
  color:blue;
}

td.byplace a:hover{
  color:red;
}

body
{
    text-align:center;
}
h1 span
{
    display: none;
}
h2 span
{
    display: none;
}
h3 span
{
    display: none;
}
p.textbg
{
background-color:#FFFCFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

a.blue, a.blue:hover, a.blue:active, a.blue:visited
{
    text-decoration:none;
    color: #021C66;        /*    DARK BLUE    */
}

input, select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
}

form {margin: 0px 0px 0px 0px; }

select.wide
{
    width:170px;
}

select.wide2
{
    width:95%;
}

a.lightBlue, a.lightBlue:hover, a.lightBlue:active, a.lightBlue:visited
{
    text-decoration:none;
    color: #84A0C8;
}

a.darkBlue, a.darkBlue:hover, a.darkBlue:active, a.darkBlue:visited
{
    text-decoration:none;
    color: #021C66;        /*    DARK BLUE    */
}

a.red, a.red:hover, a.red:active, a.red:visited
{
    text-decoration:none;
    color: #9E0B0E;
}
a.black, a.black:hover, a.black:active, a.black:visited
{
    text-decoration:underline;
    color:#000000;
}

a.purple, a.purple:hover, a.purple:active, a.purple:visited
{
    text-decoration:none;
    color:#302563;
}

a.darkGreen, a.darkGreen:hover, a.darkGreen:active, a.darkGreen:visited
{
    text-decoration:none;
    color:#09371C;
}

a.lightGreen, a.lightGreen:hover, a.lightGreen:active, a.lightGreen:visited
{
    text-decoration:none;
    color:#689875;
}

a.green, a.green:hover, a.green:active, a.green:visited
{
    text-decoration:none;
    color:#1F7046;
}

.black
{
    color:#000000;
}

.red
{
    color:#9E0B0E;
}

.purple
{
    color:#302563;
}

.green
{
    color:#1F7046;
}

.darkGreen
{
    color:#09371C;
}

.lightGreen
{
    color:#689875;
}


.seperator
{
    padding-top:8px;
    padding-bottom:8px;
}
strong
{
    font-weight:bold;
}
.boldlink
{
    color:#001C6C;
    font-size:8.5pt;
    font-weight:bold;
    text-decoration:none;
}


#tableHeader, #tableMain, #tableFooter
{
    width: 770px;
}

#tableHeader
{
    text-align:right;
    vertical-align:middle;
}


#tableHeader a, a:hover, a:active, a:visited 
{
    text-decoration:none;
    color:#CB1C0B;
}

#tableMain
{
    background-color: #B4CEE5;
    text-align:left;
    width:770px;
}

#tableFooter
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}





#topSectionInfo
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    width:770;
    text-align:justify;
    background-color: #001C6C;    /*    BG DARK BLUE #011C6D;    */
    height: 24px;
    color: white;
    font-size: 17px;
}

#topSectionInfo3
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    width:770;
    text-align:justify;
    background-color: #001C6C;    /*    BG DARK BLUE #011C6D;    */
    color: white;
    font-size: 17px;
}

#topSectionInfo2
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:770;
    text-align:justify;
    background-color: #58457F;    /*    BG DARK BLUE #011C6D;    */
}


#leftPadding
{
    width: 4px;
    background-color:#FBFBEF;    /*    LIGHT YELLOW FBFBEF    */
}

#rightPadding
{
    width:5px;
    background-color:#FBFBEF;    /*    LIGHT YELLOW    */
}

#leftAreaMain
{
    text-align:left;
    vertical-align:top;
}

#leftAreaA
{
    width: 169px;
    background-color: #C5DCEC;
    padding-left:13px;
    padding-top: 4px;
    text-align:left;
    vertical-align:top;
}

#centerRightArea
{
    
    background-color: #FBFBEF;
    padding-left:4px;
    padding-top: 4px;
    vertical-align:top;
    width:575px;
}


#centerArea
{
    background-color: #FBFBEF;
    vertical-align:top;
    width:399px;
}

#rightArea
{
    background-color: #E3DFC0;
    vertical-align:top;
    width:180px;
}







#leftAreaB
{
    width:170px;
    background-color: #9DBAD8;
    padding-left:12px;
    padding-top: 8px;
    vertical-align:top;
}

#tableForm
{
    color:#ffffff;
    background-color:#9DBAD8;
    text-align: left;    
}

#tableForm td
{
    padding-top:3px;
    vertical-align:bottom;
}

a.white, a.white:hover, a.white:visited
{
    text-decoration:none;
    color: #ffffff;
}

 .adviceContentTable a{color:blue;}
  .adviceContentTable a:hover{color:red;}

.leftAreaC
{
    background-color: #B4CEE5;
    padding-top:8px;
    width:163px;
    padding-left:9px;
    padding-right: 10px
    
}

.leftAreaD
{
    width: 163px;
    padding: 0 10px 0 10px;
    background-color: #84A0C8;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
    color: rgb(1, 28, 109);
}

.leftAreaE
{
    width: 163px;
    background-color: #9DBAD8;
    padding: 8px 12px 8px 12px;
    vertical-align:top;
}

.leftAreaImg
{    
    width: 1822px;
    color:red;
}


.tableThumbs
{
    background-color: #D3CCA0;
    color:#ffffff;
    text-align: left;
}
.thumbBG
{
    background-image: url(../images/bg_blue_so.gif);
    width:171px;
    padding: 5px 8px 5px 8px;
}
.thumbFooter
{
    background-color: #001C6C;
    padding: 5px 8px 5px 8px;
}
.thumbPadding
{
    background-color: #FBFBEF;
    width:3px;
}




/*    EXPANDABLE ELEMENT STYLES    */
.tableExpand 
{
    width:100%;
    text-align:left;
    margin-top: 4px;
}

.expandHeader
{
    background-color:#9DBBD9;
    padding:3px;
    color:#001C6C;
}

.expandHeader a.exp, a.exp:hover, a.exp:visited, a.exp:active
{
    color:#FBFBEF;
    font-weight:bold;
    text-decoration:none;
}


.expandHeader a.title, a.title:hover, a.title:visited, a.title:active
{
    color:#001C6C;
    font-weight:bold;
    text-decoration:none;
}

.expandHeaderOn
{
    background-color:#001C6C;
    padding:3px;
    color:#FBFBEF;
}

.expandHeaderOn a.exp, a.exp:hover, a.exp:visited, a.exp:active
{
    color:#FBFBEF;
}

.expandContent
{

    padding:6px;
}
.expandText
{
    visibility:hidden;
}




/*    FOOTER    */
#footerNav
{
    text-align:center;
    background-color: #CB1C0B;
    color: #ffffff;
    width:746px;
}

#credits
{
    vertical-align:bottom;
    font-size: 7pt;
    color:#CB1C0B;
}
















/*    TOP NAVIGATION    */
#nav_bar
{
    visibility:hidden;
    width:770px;
    vertical-align:top;
}



#nav_home, #nav_hot, #nav_dest, #nav_adv, #nav_art, #nav_sp_of
{    

    position: absolute;
    top: 56px;
    visibility: hidden;

    width:120px;
    color:#FBFBEF;
    background-color:#AE1408;
    text-align:left;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.navLink, .navLink:visited, .navLink:active
{
    background-color:#AE1408;
    color: #FBFBEF;
    text-decoration: none;
}

.navLink:hover
{
    background-color:#ED3014;
    color: #FBFBEF;
    cursor:hand;
}

.navDiv
{
    width:100px;
    color: #FBFBEF;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom:2px;
}
.navDivOn
{
    width:100px;
    background-color:#ED3014;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom:2px;
}


.cursor{
    cursor:hand;
}
.star0{
    background-image: url(../images/star0.gif); 
    width: 14px; 
    height:13; 
    background-repeat: no-repeat;
}
.star1{
    background-image: url(../images/star1.gif); 
    width: 14px; 
    height:13; 
    background-repeat: no-repeat;
}
div.popup {
    margin: 0 0 10px 0;
    border: 1px solid #000000;
}
div.show_errors
{
    color: #FF3300;
    font-weight: bold;
    display: block;
}

span.info{
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    display: block;
    margin-top: -20px;
}

span.info2{
    font-size: 11px;
    text-align: left;
    display: block;
    margin-top: 0px;
}
