/*+-------------------------------------------+
  CADDY ---------------------
  +-------------------------------------------+*/
.Caddy {
background-color: #ede1be;
background-image: url(/images/travel/caddy_bkg.gif);
padding: 10px;
}
.CaddyText {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 13px;
 color: #666666;
 text-align: left;
 font-weight: normal;
}
.CaddyText A:link { 
font-family: Arial, Helvetica, sans-serif;
color: #CC9900;
text-decoration: none; 
}
.CaddyText A:visited {
font-family: Arial, Helvetica, sans-serif;
color: #CC9900;
text-decoration: none; 
}
.CaddyText A:active {
font-family: Arial, Helvetica, sans-serif;
color: #CC9900;
text-decoration: none; 
}
.CaddyText A:hover {
font-family: Arial, Helvetica, sans-serif;
color: #CC9900;
text-decoration: underline; 
}
.CaddyForm {
 font-family: Arial, Helvetica, sans-serif;
 width: 200px;
 margin-bottom: 5px;
 font-size: 11px;
 font-weight: normal;
}
/*+-------------------------------------------+
  COLORS
  +-------------------------------------------+*/
.ColorBar {
width: 630px;
text-align: left;
vertical-align: top;
border-top-width: 10px;
border-top-style: solid;
border-top-color: #ada371;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ada371;
}
.ColorBarNOColumns {
width: 630px;
text-align: left;
vertical-align: top;
border-top-width: 10px;
border-top-style: solid;
border-top-color: #ada371;
}
.ColorWrapper {
width: 630px;
background-color: #FFFFFF;
background-color: #FFFFFF;
border-left-width: 4px;
border-left-style: solid;
border-left-color: #ada371;
border-right-width: 4px;
border-right-style: solid;
border-right-color: #ada371;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #ada371;
text-align: left;
vertical-align: top;
}
/*+-------------------------------------------+
  CRUMBS
  +-------------------------------------------+*/
.Crumbs {
text-align: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
color: #FFFFFF;
font-weight: bold;
background-color: #ada371;
border-bottom-style: none;
border-top-style: none;
border-right-style: none;
border-left-style: none;
padding-top: 7px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
.Crumbs A:link { 
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none; 
}
.Crumbs A:visited {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none; 
}
.Crumbs A:active {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none; 
}
.Crumbs A:hover {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: underline; 
}
/*+-------------------------------------------+
  ARTICLE CATEGORY
  +-------------------------------------------+*/
.ArticleCategory {
text-align: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
color: #e5000f;
font-weight: bold;
text-transform: uppercase;
}
/*+-------------------------------------------+
  HEADLINE
  +-------------------------------------------+*/ 
.ArticleHeadline {
text-align: left;
vertical-align: top;
font-family: "Times New Roman", Times, serif;
font-size: 28px;
line-height: 30px;
color: #000000;
font-weight: normal;
}
.ArticleHeadline A:link {
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
}
.ArticleHeadline A:visited {
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
}
.ArticleHeadline A:active {
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
}
.ArticleHeadline A:hover {
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: underline;
}

h1.ArticleHeadline {
text-align: left;
vertical-align: top;
font-family: "Times New Roman", Times, serif;
font-size: 28px;
line-height: 30px;
color: #000000;
font-weight: normal;
margin-bottom: 1px;
margin-top: 1px;
}
h1.ArticleHeadline A:link {
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
}
h1.ArticleHeadline A:visited {
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
}
h1.ArticleHeadline A:active {
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
}
h1.ArticleHeadline A:hover {
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: underline;
}

/*+-------------------------------------------+
  SUBHEAD
  +-------------------------------------------+*/
.ArticleSubhead {
text-align: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 18px;
color: #000000;
font-weight: normal;
}
.ArticleSubhead A:link { 
color: #93b9b8;
text-decoration: none; 
}
.ArticleSubhead A:visited {
color: #93b9b8;
text-decoration: none; 
}
.ArticleSubhead A:active {
color: #93b9b8;
text-decoration: none; 
}
.ArticleSubhead A:hover {
color: #93b9b8;
text-decoration: none; 
}

h2.ArticleSubhead {
text-align: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 18px;
color: #000000;
font-weight: normal;
margin-bottom: 3px;
margin-top: 1px;
}
h2.ArticleSubhead A:link { 
color: #000000;
text-decoration: underline; 
}
h2.ArticleSubhead A:visited {
color: #000000;
text-decoration: none; 
}
h2.ArticleSubhead A:active {
color: #000000;
text-decoration: none; 
}
h2.ArticleSubhead A:hover {
color: #000000;
text-decoration: underline; 
}

/*+-------------------------------------------+
  ARTICLES TEXT
  +-------------------------------------------+*/
.ArticleText {
text-align: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
color: #000000;
font-weight: normal;
}
.ArticleText A:link { 
color: #93b9b8;
text-decoration: none; 
font-weight: bold;
}
.ArticleText A:visited {
color: #93b9b8;
font-weight: bold;
text-decoration: none; 
}
.ArticleText A:active {
color: #93b9b8;
font-weight: bold;
text-decoration: none; 
}
.ArticleText A:hover {
color: #93b9b8
font-weight: bold;
text-decoration: none; 
}
/*+-------------------------------------------+
  AUTHOR
  +-------------------------------------------+*/
.ArticleAuthor {
text-align: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000000;
font-weight: normal;
font-style: italic;
}
.ArticleAuthor A:link { 
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none; 
}
.ArticleAuthor A:visited {
color: #000000;
text-decoration: none; 
}
.ArticleAuthor A:active {
color: #000000;
text-decoration: none; 
}
.ArticleAuthor A:hover {
color: #000000;
text-decoration: underline; 
}
/*+-------------------------------------------+
  ARTICLE RIGHT COLUMN
  +-------------------------------------------+*/
.ArticleRightColumn {
text-align: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #000000;
font-weight: normal;
}
.ArticleRightColumn A:link { 
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none; 
}
.ArticleRightColumn A:visited {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none; 
}
.ArticleRightColumn A:active {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none; 
}
.ArticleRightColumn A:hover {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: underline;
}
/*+-------------------------------------------+
  TEASER HEADLINE
  +-------------------------------------------+*/
.TeaserHeadline {
text-align: left;
vertical-align: top;
font-family: "Times New Roman", Times, serif;
font-size: 20px;
line-height: 22px;
color: #000000;
font-weight: normal;
}
.TeaserHeadline A:link { 
color: #000000;
text-decoration: none; 
}
.TeaserHeadline A:visited {
color: #000000;
text-decoration: none; 
}
.TeaserHeadline A:active {
color: #000000;
text-decoration: none; 
}
.TeaserHeadline A:hover {
color: #000000;
text-decoration: underline; 
}
/*+-------------------------------------------+
  TEASER TEXT
  +-------------------------------------------+*/
.TeaserText {
text-align: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000000;
font-weight: normal;
}
.TeaserText A:link { 
color: #93b9b8;
font-weight: bold;
text-decoration: none; 
}
.TeaserText A:visited {
color: #93b9b8;
text-decoration: none; 
}
.TeaserText A:active {
color: #93b9b8;
text-decoration: none; 
}
.TeaserText A:hover {
color: #93b9b8;
text-decoration: none; 
}
/*+-------------------------------------------+
  INFOPANEL BORDER ----------------------
  +-------------------------------------------+*/
.InfoPanelTopBorder {
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-bottom-style: solid;
 border-left-style: solid;
 border-bottom-color: #CC9900;
 border-left-color: #CC9900;
}
.InfoPanelCopy {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 14px;
 color: #666666;
 text-align: left;
 font-weight: normal;
 border-top-width: 1px;
 border-right-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-top-color: #CC9900;
 border-right-color: #CC9900;
 padding: 5px;
 vertical-align: top;
}
.InfoPanelCopy A:link { 
font-family: Arial, Helvetica, sans-serif;
color: #CC9900;
text-decoration: none; 
}
.InfoPanelCopy A:visited {
font-family: Arial, Helvetica, sans-serif;
color: #CC9900;
text-decoration: none; 
}
.InfoPanelCopy A:active {
font-family: Arial, Helvetica, sans-serif;
color: #CC9900;
text-decoration: none; 
}
.InfoPanelCopy A:hover {
font-family: Arial, Helvetica, sans-serif;
color: #CC9900;
text-decoration: underline; 
}
/*+-------------------------------------------+
  SPOT
  +-------------------------------------------+*/
.SpotText_cate {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #e5000f;
font-weight: bold;
text-transform: uppercase;
}
.SpotText_headline {
text-align: left;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #000000;
}
.SpotText_headline A:link {
color: #000000;
text-decoration: none;
}
.SpotText_headline A:visited {
color: #000000;
text-decoration: none;
}
.SpotText_headline A:active {
color: #000000;
text-decoration: none;
}
.SpotText_headline A:hover {
color: #000000;
text-decoration: underline;
}

.SpotText {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
font-weight: normal;
}
.SpotText A:link {
font-family: Arial, Helvetica, sans-serif;
color: #93B9B8;
text-decoration: none;
font-weight: bold;
}
.SpotText A:visited {
font-family: Arial, Helvetica, sans-serif;
color: #93B9B8;
text-decoration: none;
font-weight: bold;
}
.SpotText A:active {
font-family: Arial, Helvetica, sans-serif;
color: #93B9B8;
text-decoration: none;
font-weight: bold;
}
.SpotText A:hover {
font-family: Arial, Helvetica, sans-serif;
color: #93B9B8;
text-decoration: none;
font-weight: bold;
}
/*+-------------------------------------------+
  ARCHIVE PAGE --------------------------
  +-------------------------------------------+*/
  .ArchivePage {
width: 630px;
text-align: left;
vertical-align: top;
border-top-width: 10px;
border-top-style: solid;
border-top-color: #CC9900;
background-image: url(/images/common/mainpanel2columns_bkg.gif);
}
/*+-------------------------------------------+
  IMAGES ---------------------------------
  +-------------------------------------------+*/
.LeftInsert {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 14px;
text-align: left;
color: #CC9900;
padding-right: 10px;
font-weight: normal;
font-style: italic;
}
.RightInsert {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 14px;
text-align: right;
color: #CC9900;
padding-left: 10px;
font-weight: normal;
font-style: italic;
}
.LeftImage {
 padding-right: 10px;
 text-align: left;
}
.RightImage {
 padding-left: 10px;
 text-align: left;
}

/*+-------------------------------------------+
  Related Links ADDED
  +-------------------------------------------+*/ 
.relatedlinks {
background-image: url(/images/common/link_arrow.gif);
background-repeat: no-repeat;
background-position: left 1px;
width: 135px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
text-decoration: none;
padding-left: 15px;
text-align: left;
}
.relatedlinks A:link { 
color: #000000;
text-decoration:none; 
}
.relatedlinks A:visited {
color: #000000;
text-decoration: none; 
}
.relatedlinks A:active {
color: #000000;
text-decoration: none; 
}
.relatedlinks A:hover {
color: #000000;
text-decoration: underline; 
}

/*+-------------------------------------------+
  Print Button ADDED
  +-------------------------------------------+*/ 
.print_btn {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FF0000;
text-decoration: none;
height: 18px;
width: 150px;
text-align: left;
}
.print_btn A:link { 
color: #FF0000;
text-decoration:none; 
}
.print_btn A:visited {
color: #FF0000;
text-decoration: none; 
}
.print_btn A:active {
color: #FF0000;
text-decoration: none; 
}
.print_btn A:hover {
color: #FF0000;
text-decoration: underline; 
}