BODY{
     font-family: verdana,arial;
     font-size:9pt;
     color:#29458C;
     padding:0;
     border:0;
}
H1{
     font-family: verdana,arial;
     font-size:12Pt;
     font-weight:bold;
     color:#29458C;
     display:inline;
}
H2{
     font-family: verdana,arial;
     font-size:11pt;
     font-weight:bold;
     color:#29458C;
     display:inline;
}

TD{
     vertical-align:top;
}
TABLE.page{
     width:990px;
     margin-right:auto;
     margin-left:auto;
}
TABLE.pageheader{
     width:970px;
     margin-right:auto;
     margin-left:auto;
}
TABLE.body{
     width:990px;
     margin-right:auto;
     margin-left:auto;
}

a:link {color: #0000FF}     /* unvisited link */
a:visited {color: #0000FF}  /* visited link */
a:hover {color: #0000FF}   /* mouse over link */
a:active {color: #0000FF}   /* selected link */

.header{
}
.headertext{
     background-color:#009140;
     color:#ffffff;
}
.headertitle{
     background-color:#009140;
     color:#ffffff;
     font-size:12pt;
}
.headerlink{
     background-color:#009140;
     color:#ffffff;
}

TD.menubar{
     background-image:url(/images/menubg.gif);
     background-repeat: repeat-x;
     color:#ffffff;
     padding-left:20px;
     padding-right:20px;
     padding-top:6px;
     padding-bottom:3px;
     font-weight:normal;
     font-size:8pt;
     cursor:pointer;
     text-transform: uppercase;
     font-family:arial;
}

TD.menubarspacer{
     width: 1px;
     background-color: #ffffff;
}
A.menubar:link{
     text-decoration:none;
     color:#ffffff;
}
A.menubar:active{
     color:#ffffff;
}
A.menubar:visited{
     text-decoration:none;
     color:#ffffff;
}
HR.menubarspacer{
     width: 100%;
     border:#C2C2C2 2px solid;
}
table.menubarsub{
     padding-bottom:2px;
     position:absolute;
     background-color: #111111;
     color: #FFFFFF;
     cursor: pointer ;
}
a.menubarsub:link{
     text-decoration:none;
     color: #FFFFFF;
}
a.menubarsub:active{
     color: #FFFFFF;
}
a.menubarsub:visited{
     text-decoration:none;
     color: #FFFFFF;
}
a.menubarsub:hover{
     color: #D5DE20;
}
td.menubarbreak{
     background-color:#111111;
     height: 5px;
}
.menubarsuboff{
     padding-top:2px;
     padding-bottom:2px;
     padding-left:5px;
     padding-right:5px;
     display:block;
     position:relative;
     font-family:arial;
     font-size:9pt;
     background-color: #4D4D4D;
     color: #FFFFFF;
     border-top:#4D4D4D 1px solid;
     border-left:#4D4D4D 1px solid;
     border-right:#4D4D4D 1px solid;
     border-bottom:#FFFFFF 1px solid;
}
.menubarsubon{
     padding-top:2px;
     padding-bottom:2px;
     padding-left:5px;
     padding-right:5px;
     display:block;
     position:relative;
     font-family:arial;
     font-size:9pt;
     background-color: #4D4D4D;
     color: #3F3E3E;
     border-top:#4D4D4D 1px solid;
     border-left:#4D4D4D 1px solid;
     border-right:#4D4D4D 1px solid;
     border-bottom:#FFFFFF 1px solid;
}

.menu{
}
.menutext{
     color:#3F3E3E;
     font-size:10pt;
     text-decoration:none;
     font-family:arial;

}
a.menutext:link{
     color:#3F3E3E;
}
a.menutext:active{
     color:#3F3E3E;
}
a.menutext:visited{
     color:#3F3E3E;
}
a.menutext:hover{
     color:#D5DE20;
}
.menuseltext{
     color:#3F3E3E;
     font-size:10pt;
     font-weight:bold;
     text-decoration:none;
}
a.menuseltext:link{
     color:#3F3E3E;
}
a.menuseltext:active{
     color:#3F3E3E;
}
a.menuseltext:visited{
     color:#3F3E3E;
}
a.menuseltext:hover{
     color:#D5DE20;
}
.menutitle{
     color:#3F3E3E;
     font-size:10pt;
     font-weight:bolder;
}
.menulink{
     color:#70614F;
}
HR.menuspacer{
     border-top:#636262 1px solid;
     border-left:#FFFFFF 1px solid;
     border-right:#FFFFFF 1px solid;
     border-bottom:#FFFFFF 1px solid;
}

TD.HeaderPanel{
   width:750px;
   height:150px;
   background:url('/images/headerpanel1.jpg') no-repeat center center;
}
TD.SubsPanelTop{
   width:220px;
   height:15Px;
   background:url('/images/headersubstop2009.gif') no-repeat left bottom;
}
TD.SubsPanelMid{
   width:220px;
   background:url('/images/headersubsmiddle2009.gif') repeat-y left;
   margin-left:10px;
   margin-right:10px;
}
TD.SubsPanelMid DIV{
   padding-left:20px;
   padding-right:20px;
}
DIV.SubsTitle{
   font-size:11pt;
   font-weight:bold;
   color:black;
   margin-bottom:15px;
}
DIV.SubsText{
   font-size:9pt;
   color:black;
   margin-bottom:15px;
}
DIV.SubsSignup{
   font-size:11pt;
   font-weight:bold;
   color:#636262;
   text-align:center;
}
TD.SubsPanelBot{
   width:220px;
   background:url('/images/headersubsbottom2009.gif') no-repeat left bottom;
}

HR.typebreak{
     border-top:#c0c0c0 1px solid;
     border-right:#ffffff 1px solid;
     border-bottom:#ffffff 1px solid;
     border-left:#ffffff 1px solid;
}
.indexText{
    vertical-align:top;
    font-size:10pt;
}
.body{
     color:#29458C;
}
.bodytext{
     color:#000000;
     font-size:10pt;
     clear:both;
}
.bodytitle{
     font-size:11pt;
     font-weight:bold;
}
.bodylink{
     color:#000000;
     font-size:10pt;
}

.info{
     border:#291770 0pt solid;
     padding: 0pt;
}
.infotext{
     font-size:10pt;
     clear:both;
}
.infotitle{
     background-color:#ffffff;
     color:#3F3E3E;
     font-size:11pt;
     font-weight:normal;
     vertical-align:middle;
     border: #e0e0e0 1px solid;
     height:46px;
}
.infolink{
}
HR.infospacer{
     border:#ffffff 1px solid;
}

.preview{
     border:#009140 1px solid;
     padding: 5px;
}
.previewtext{
     font-size:10pt;
}
.previewtitle{
     background-color:#ffffff;
     color:#808080;
     font-size:10pt;
     font-weight:bold;
}
.previewlink{
}
HR.previewspacer{
     border:#ffffff 1px solid;
}

.footer{
}
.footertext{
     font-size:8pt;
}
.footertitle{
     font-size:12pt;
}
.footerlink{
}
a.footerlinknav{
     color:#29458C;
     text-decoration:none;
}
a.footerlinknav:link{
     color:#29458C;
     text-decoration:none;
}
a.footerlinknav:active{
     color:#29458C;
     text-decoration:none;
}
a.footerlinknav:visited{
     color:#29458C;
     text-decoration:none;
}
a.footerlinknav:hover{
     color:#29458C;
     text-decoration:underline;
}
HR.footer{
     border:#111111 2px solid;
}

.regionImage{
     border:#000000 1px solid;
     width:125px;
     height:100px;
}
.regionTitle{
     color:#29458C;
     font-weight:bold;
     font-size:18px;
}
A.regionTitle:link{
     color:#29458C;
}
A.regionTitle:active{
     color:#29458C;
}
A.regionTitle:visited{
     color:#29458C;
}
.regionText{
     color:#000000;
     font-size:smaller;
}
HR.regionSpace{
     border:#cccccc 1px solid;
     height:1px;
}

.destinationTitle{
     color:#29458C;
     font-weight:bold;
}
.destinationText{
     color:#000000;
     font-size:10pt;
     font-weight:normal;
     background-color: #f0f0f0;
     padding:2px;
}
TD.destinationText A:link{
     color:#29458C;
}
TD.destinationText A:active{
     color:#29458C;
}
TD.destinationText A:visited{
     color:#29458C;
}

.gradeTitle{
     color:#29458C;
     font-weight:bold;
}
.gradeText{
     color:#000000;
     font-size:10pt;
     font-weight:normal;
     background-color: #f0f0f0;
     padding:2px;
}
TD.gradeText A:link{
     color:#29458C;
}
TD.gradeText A:active{
     color:#29458C;
}
TD.gradeText A:visited{
     color:#29458C;
}

.holidayImage{
     border:#000000 1px solid;
     width:175px;
}
.holidayRegion{
     font-weight:normal;
     font-size:9pt;
}
.holidayRegionCaption{
     font-weight:bold;
     font-size:9pt;
}
A.holidayRegion:visited{
     color:#29458C;
}
A.holidayRegion:link{
     color:#29458C;
}
A.holidayRegion:active{
     color:#000000;
}
.holidayTitle{
     font-size:12pt;
     font-weight:bold;
     color: #29458C;
}
.holidayTitleTop{
     font-size:12pt;
     font-weight:bold;
     color:#29458C;
     background-color:f0f0f0;
}
TD.holidaytitletop{
     border-bottom:#ffffff 9px solid;
}
.holidayText{
     font-size:10pt;
     color:#000000;
}
.holidayitinerarytitle{
     font-size:9pt;
     background-color:#29458C;
     color:#FFFFFF;
}
.holidayitinerarytext{
     font-size:9pt;
     color:#000000;
}
.holidayphototext{
     font-size:10pt;
     font-weight:bold;
     color:#29458C;
}
img.holidaythumb{
     border:#c0c0c0 0px solid;
     height:50px;
     cursor:pointer;
     cursor:hand;
}
div.holidaythumb{
     border:#c0c0c0 1px solid;
     height:50px;
     width:75px;
     padding:4px;
     margin-bottom:4px;
}
img.holidayphoto{
     border:black 0px solid;
}
span.holidayphoto{
     font-size:10pt;
     color:#29458C;
     text-align:center;
}

TD.regionholidaytitle_odd{
     font-size:11pt;
     background-color: #f0f0f0;
     color: #29458C;
}
A.regionholidaylink_odd{
     color: #29458C;
     text-decoration:none;
}
A.regionholidaylink_odd:visited{
     color: #29458C;
     text-decoration:none;
}
A.regionholidaylink_odd:active{
     color: #29458C;
     text-decoration:none;
}
A.regionholidaylink_odd:link{
     color: #29458C;
     text-decoration:none;
}
TD.regionholidaytext_odd{
     font-size:10pt;
     color: #000000;
}
HR.regionholidayspacer_odd{
     border: #29458C 1px solid;
}

TD.regionholidaytitle_even{
     font-size:11pt;
     background-color: #f0f0f0;
     color: #29458C;
}
A.regionholidaylink_even{
     color: #29458C;
     text-decoration:none;
}
A.regionholidaylink_even:visited{
     color: #29458C;
     text-decoration:none;
}
A.regionholidaylink_even:active{
     color: #29458C;
     text-decoration:none;
}
A.regionholidaylink_even:link{
     color: #29458C;
     text-decoration:none;
}
TD.regionholidaytext_even{
     font-size:10pt;
     color: #000000;
}
HR.regionholidayspacer_even{
     border: #29458C 1px solid;
}

H1.regionholidaytitle_odd{
     font-size:11pt;
     background-color: #f0f0f0;
     color: #29458C;
}
H1.regionholidaytitle_even{
     font-size:11pt;
     background-color: #f0f0f0;
     color: #29458C;
}

.ItineraryHeader{
     background-image:url(/images/menubg.gif);
     background-repeat: repeat-x;
     color:#ffffff;
     padding-left:10px;
     padding-right:10px;
     font-family:arial;
     font-weight:normal;
     font-size:8pt;
     cursor:pointer;
     text-transform: uppercase;
     height: 27px;
     padding-top:4px;
}
.ItineraryHeaderbreak{
     background-color: #111111;
     height: 1px;
     padding-bottom:5px;
     display:none;
}
.ItineraryTitle{
     color: #009140;
     font-weight:bold;
     font-size:11pt;
     padding-top:10px;
     padding-bottom:5px;
}
.ItineraryBullet{
     font-size:10pt;
     padding-left:20px;
}
.ItineraryCaption{
     font-weight:bold;
     font-size:10pt;
     padding-bottom:5px;
     padding-top:10px;
}
.ItineraryText{
     font-size:10pt;
     padding-left:10px;
     height:20px;
}
IMG.itineraryprint{
     background-color: #3F3E3E;
     border:#D5DE20 1px solid;
}

TD.home_title1{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text1{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title2{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #CC0000;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text2{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title3{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #9DC5BC;
     color: #660066;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text3{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #9DC5BC;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title4{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text4{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title01{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text01{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title02{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #CC0000;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text02{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title03{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #9DC5BC;
     color: #660066;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text03{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #9DC5BC;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title04{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text04{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FFFFFF;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title11{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #91B2D5;
     color: #000000;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text11{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #91B2D5;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title12{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #E9EBC4;
     color: #CC0000;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text12{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #E9EBC4;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title13{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FED7B0;
     color: #660066;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text13{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #FED7B0;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
TD.home_title14{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #9DC5BC;
     color: #000000;
     font-size:10pt;
     font-weight:bold;
}
TD.home_text14{
     text-align: center;
     border-left:#FFFFFF 5px solid;
     border-right:#FFFFFF 5px solid;
     background-color: #9DC5BC;
     color: #000000;
     font-size:10pt;
     font-weight:normal;
}
.minitext{
     font-size:1pt;
     color:#ffffff;
}
.holTitle{
     background-color:#291770;
     font-weight:bold;
     color:#ffffff;
     font-size:10pt;
     border:#291770 1px solid;
     text-align:center;
}
.holText{
     color:#291770;
     font-size:9pt;
     border:#291770 1px solid;
     text-align:center;
}
a.holLink{
     color:#291770;
     font-size:9pt;
     text-decoration:none;
}
a.holLink:link {color: #291770}
a.holLink:visited {color: #291770}
a.holLink:hover {color: #0000ff}
a.holLink:active {color: #000000}

.frmAsk{
     width:200;
     font-weight:bold;
     font-size:10pt;
}
.frmAns{
     width:200px;
     font-weight:normal;
}

input.frmcmd{
     width:100px;
     border:#c2c2c2 1px solid;
     background-color:#009140;
     color:#ffffff;
}
input#email{
     display:none;
}
.viewres{
     font-weight:bold;
     color:#29458C;
     padding:5px;
     border:#29458C 1px solid;
}
LI{
     list-style-image:url(/images/button8.gif);
}
/*
TD.holidaytext UL{
     display:inline;
     list-style-image:url(/images/button8.gif);
     list-style-position:inside;
     clear:both;
     margin:0px;
}
TD.holidaytext UL LI{
     float:left;
     margin-left:2px;
     margin-right:2px;
}
TD.holidaytext OL{
     display:inline;
     list-style-image:url(/images/button8.gif);
     list-style-position:inside;
     clear:both;
     margin:0px;
}
TD.holidaytext OL LI{
     clear:both;
     margin-left:2px;
     margin-right:2px;
}
*/

