﻿html {overflow-y: scroll;}
body {font-family:verdana,arial,sans serif;font-size:10px;margin:0px;text-align:center;background-color:#67A0DF;}
.PageTitle {text-align: left; vertical-align: top; width: 10px;}
.PageSubTitle {text-align: left; vertical-align: top;}
h1
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size: 30px;
  color: #00A2DF;
  padding: 0px;
  margin: 5px 0px 0px 0px;
}
h2
{
  font-family: Verdana, Geneva, sans-serif;
  font-weight: Normal;
  font-size: 13px;
  color: #00A2DF;
  padding: 0px;
  margin: 0px;
}
#template_masthead_top {background-image: url(http://www.onecaribbean.org/images/masthead/background_1b.jpg); background-repeat:no-repeat; height: 38px; text-align: right; vertical-align: top;}
#template_masthead_main {background-image: url(http://www.onecaribbean.org/images/masthead/background_1c.jpg); background-repeat:no-repeat; height: 148px; text-align: left; vertical-align: top;}
#template_masthead_background {background-image: url(http://www.onecaribbean.org/images/background_1.jpg); background-repeat:no-repeat; height: 64px; text-align: left; vertical-align: top;}
#template_interactive_planner {background-color:#DCF8AE; color:#666666; padding-left:6px; padding-top:6px; text-align: left; font-size:10px; vertical-align: middle;}
#template_interactive_planner a {font-weight:normal; color:#666666; text-align: left; font-size:10px; vertical-align: middle;}
#template_interactive_planner a:hover {background-color:#DCF8AE; color:#666666; font-size:10px; vertical-align: middle;}
#template_masthead_search {background-image: url(http://www.onecaribbean.org/images/header/search_bar.gif); background-repeat:no-repeat; height:35px; text-align: right; vertical-align: middle;}
#template_masthead_search_blank {background-image: url(http://www.onecaribbean.org/images/search_bar.gif); background-repeat:repeat; height:35px; text-align: right; vertical-align: middle;}
#template_masthead_bar {background-image: url(http://www.onecaribbean.org/images/header/header_bar.gif); background-repeat:no-repeat; height:35px; text-align: right; vertical-align: middle;}
#template_masthead_bookingconsole {background-image: url(http://www.onecaribbean.org/images/header/booking_console_bg.jpg); background-repeat:no-repeat; height: 156px; text-align: left; vertical-align: top;}
#template_background_gradient {background-image: url(http://www.onecaribbean.org/images/background_gradient_side.gif); background-repeat:repeat-y; text-align: left; vertical-align: top;}
#template_footer {height: 21px; text-align: center; vertical-align: middle; background-color:#A7DD51; font-size:10px; color:#FFFFFF;}
#template_footer a {text-align: center; vertical-align: middle; background-color:#A7DD51; font-size:10px; color:#FFFFFF;}
#template_masthead_middle {background-repeat:no-repeat; font-family:verdana,arial,sans serif; font-size:10px; height: 20px; padding-Left: 10px; padding-right: 10px; vertical-align: middle;}
#template_masthead_menu {background-image: url(http://www.onecaribbean.org/images/header/menu_bg.png); background-repeat:repeat-x; font-family:verdana,arial,sans serif; font-size:10px; height: 26px; padding-Left: 10px; padding-right: 10px; vertical-align: middle;}
#template_masthead_menu a {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; text-decoration: none;}
#template_masthead_menu a:hover {color:#4D6726; font-family:verdana,arial,sans serif; font-size:10px; text-decoration: none;}
#template_masthead_middle a {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; text-decoration: none;}
#template_masthead_middle a.Lv1 {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size: 10px; font-weight: bold;}
#template_masthead_bottom {background-repeat:no-repeat; font-family:verdana,arial,sans serif; font-size:10px; height: 36px; vertical-align: bottom;}
#template_bottom {background-color:#00ACDD; color: #FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; padding-bottom: 4px; padding-top: 4px; text-align: center;}
#template_bottom a {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; text-decoration: none;}
#left_nav_bg {font-family:verdana,arial,sans serif; font-size:10px; padding-left: 5px; padding-top: 5px; text-align: left;}
#left_nav_bg a {font-family:verdana,arial,sans serif; font-size:10px; color:#333333; display: block; text-decoration: none;}
#right_nav_bg {font-family:verdana,arial,sans serif; font-size:10px; padding-top:5px; text-align:right;}
#template_content {font-family:verdana,arial,sans serif; font-size:10px; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom:10px;}
a {color:#50A7DC; font-family:verdana,arial,sans serif; font-size:11px; font-weight: bold; text-decoration:none;}
a:link {color:#50A7DC; font-family:verdana,arial,sans serif; font-size:11px; font-weight: bold; text-decoration:none;}
a:visited {color:#50A7DC; font-family:verdana,arial,sans serif; font-size:11px; font-weight: bold; text-decoration:none;}
a:active {color:#50A7DC; font-family:verdana,arial,sans serif; font-size:11px; font-weight: bold; text-decoration:none;}
a:hover {color:#50A7DC; font-family:verdana,arial,sans serif; font-size:11px; font-weight: bold; text-decoration:underline;}
hr {color:#008DC9; height:1px;}
td {font-family:verdana,arial,sans serif; font-size:10px;}
.errortext {color:#FF0000; font-family:verdana,arial,sans serif; font-size:10px; font-weight:bold;}
input {font-family:verdana,arial,sans serif; font-size:10px;}
select {font-family:verdana,arial,sans serif; font-size:10px;}
.EBrochure span.label {font-family:verdana,arial,sans serif; font-size:10px; font-weight:bold;}
.EBrochure div img.pic {float: left; margin-bottom: 10px;}
.button {background-color: #FFFFFF; border-color: #008DC9; border-style: solid; border-width: 1px; color: #008DC9; cursor: pointer; font-family:verdana,arial,sans serif; font-size:10px; font-weight:bold;}
.plannerbutton {background-color: #FFFFFF; border-color: #666666; border-style: solid; border-width: 1px; color: #666666; cursor: pointer; font-family:verdana,arial,sans serif; font-size:10px; font-weight:bold;}
.EventDetailHeader {color:#00AACD; font-family:verdana,arial,sans serif; font-size:14px; font-weight:bold;}
a:link.NewsListingsWithLinkTitle {font-size:12px; font-weight:bold; color:#00B2EE; text-decoration:none;}
a:visited.NewsListingsWithLinkTitle {font-size:12px; font-weight:bold; color:#00B2EE; text-decoration:none;}
a:active.NewsListingsWithLinkTitle {font-size:12px; font-weight:bold; color:#00B2EE; text-decoration:none;}
a:hover.NewsListingsWithLinkTitle {font-size:12px; font-weight:bold; color:#74C2F2; text-decoration:none;}
a.NewsListingsWithLinkTitle {font-size:12px; font-weight:bold; color:#00B2EE; text-decoration:none;}
.NewsListingsNoLinkTitle {font-size:12px; font-weight:bold; color:#444444; text-decoration:none;}
.NewsListingsCMSContent {font-size:10px; color:#000000;}
.NewsListingsDivider {color:#444444; width:100%; height:1px; border:1px #72C3F0 dashed;}
.NewsTitle {color:#008DC9; font-family:verdana,arial,sans serif; font-size:16px; padding-bottom: 10px;}
.NewsSubtitle {color:#008DC9; font-family:verdana,arial,sans serif; font-size:12px; padding-bottom: 10px;}
.NewsAuthor {color:#000000; font-size:12px; font-weight:bold;}
.NewsPublication {font-size:12px; font-weight:bold; color:#000000;}
.NewsPublicationDate {font-size:12px; font-weight:bold; color:#000000;}
.NewsLink {font-size:12px; font-weight:bold; color:#000000;}
.NewsFile {font-size:12px; font-weight:bold; color:#000000;}
.NewsCMS {font-size:12px; font-weight:bold; color:#000000;}
.ITP_header {color:#008DC9; font-family:verdana,arial,sans serif; font-size:12px; padding-bottom: 10px;}
a.contact {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.contact:link {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.contact:visited {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.contact:active {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.contact:hover {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:underline;}
.BookControlInHeader {background-color:Transparent;}
.BookControlInBody {background-color:#A9DF55;}
.BookControlLabel {color:#4E6926; font-family:verdana,arial,sans serif; font-size: 10px; font-weight:bold;}
.BookControlInput {color:#555454; font-family:verdana,arial,sans serif; font-size: 10px; height:15px; border-style:solid; border-width:1px; border-color:#765c40 #cbb6a0 #cbb6a0 #765c40; padding:2px 0px 0px 3px;}
.BookControlButton {background-color:#BCE877; border-color:#4E6926; border-style:solid; border-width:1px; color:#4E6926; cursor: pointer; font-family:verdana,arial,sans serif; font-size:10px; font-weight:bold;}
.SearchControlInHeader {background-color:Transparent;}
.SearchControlInBody {background-color: #00A2DF}
.SearchControlLabel {color:#4E6926; font-family:verdana,arial,sans serif; font-size: 10px; font-weight:bold;}
.SearchControlInput {color:#000000; font-family:verdana,arial,sans serif; font-size: 10px;}
a.SearchControlLink {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; text-decoration:none;}
a:link.SearchControlLink {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; text-decoration:none;}
a:visited.SearchControlLink {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; text-decoration:none;}
a:active.SearchControlLink {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; text-decoration:none;}
a:hover.SearchControlLink {color:#FFFFFF; font-family:verdana,arial,sans serif; font-size:10px; text-decoration:none;}
.SearchControlButton {background-color:#BCE877; border-color:#4E6926; border-style:solid; border-width:1px; color:#4E6926; cursor: pointer; font-family:verdana,arial,sans serif; font-size:10px; font-weight:bold;}
.SearchMisc {color:#008DC9; font-family:verdana,arial,sans serif; font-size:10px;}
.InputForm {background-color: #FFFFFF; border:none 2px #00ACDD; color:#000000; font-family:verdana,arial,sans serif; font-size: 10px; font-weight:normal; padding-bottom:2px; padding-left:10px; padding-right:10px; padding-top:2px; width:480px;}
.InputFormHeader {color:#008DC9; font-family:verdana,arial,sans serif; font-size:12px; padding-bottom: 10px;}
.InputFormLabel {color:#000000; font-family:verdana,arial,sans serif; font-size: 10px; font-weight:normal;}
.InputFormInput {color:#000000; font-family:verdana,arial,sans serif; font-size: 10px;}
.InputFormButton {background-color:#BCE877; border-color:#4E6926; border-style:solid; border-width:1px; color:#4E6926; cursor: pointer; font-family:verdana,arial,sans serif; font-size:10px; font-weight:bold;}
a.TopNavigationLink:link {color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.TopNavigationLink:visited {color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.TopNavigationLink:active {color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.TopNavigationLink:hover {color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.TopNavigationLink {color:#FFFFFF; text-decoration:underline; font-weight:normal;}
a.NewsFeaturesBoxNavigationLink:link {color:#e0ebf5; text-decoration:none; font-weight:normal;}
a.NewsFeaturesBoxNavigationLink:visited {color:#e0ebf5; text-decoration:none; font-weight:normal;}
a.NewsFeaturesBoxNavigationLink:active {color:#e0ebf5; text-decoration:none; font-weight:normal;}
a.NewsFeaturesBoxNavigationLink:hover {color:#e0ebf5; text-decoration:none; font-weight:normal;}
a.NewsFeaturesBoxNavigationLink {color:#e0ebf5; text-decoration:underline; font-weight:normal;}
a.RightNavSpecialLinksLink:link {font-size:16px; font-family:Arial Black; color:#00a2df; text-decoration:none;}
a.RightNavSpecialLinksLink:visited {font-size:16px; font-family:Arial Black; color:#00a2df; text-decoration:none;}
a.RightNavSpecialLinksLink:active {font-size:16px; font-family:Arial Black; color:#00a2df; text-decoration:none;}
a.RightNavSpecialLinksLink:hover {font-size:16px; font-family:Arial Black; color:#00a2df; text-decoration:none;}
a.RightNavSpecialLinksLink {font-size:16px; font-family:Arial Black; color:#00a2df; text-decoration:none;}
a.BreadcrumbsLink {color:#E30069; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.BreadcrumbsLink:link {color:#E30069; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.BreadcrumbsLink:visited {color:#E30069; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.BreadcrumbsLink:active {color:#E30069; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.BreadcrumbsLink:hover {color:#E30069; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:underline;}
a.MiddleNavLink {color:#00a2df; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.MiddleNavLink:link {color:#00a2df; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.MiddleNavLink:visited {color:#00a2df; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.MiddleNavLink:active {color:#00a2df; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:none;}
a.MiddleNavLink:hover {color:#00a2df; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal; text-decoration:underline;}
.MiddleNavDividerBar {color:#c3c3c3; font-family:verdana,arial,sans serif; font-size:10px; font-weight:normal;}

a.BottomPageLink:link {color:#d0e2f5; text-decoration:none; font-weight:normal;}
a.BottomPageLink:visited {color:#d0e2f5; text-decoration:none; font-weight:normal;}
a.BottomPageLink:active {color:#d0e2f5; text-decoration:none; font-weight:normal;}
a.BottomPageLink:hover {color:#d0e2f5; text-decoration:none; font-weight:normal;}
a.BottomPageLink {color:#d0e2f5; text-decoration:underline; font-weight:normal;}
.BottomPageText {color:#d0e2f5;font-size:11px;}


/* ----- start Calendar ------ */
.Calendar
{
  background-color: white;
  border: solid 1px #4E6926;
  font-family: verdana,arial,sans serif;
  font-size: 10px;
}
.Calendar TH
{
 border: 1px solid #A9DF55;
  background-color: #A9DF55;
  color: #4E6926;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}
.Calweekdayheader
{
  border-bottom: none 1px #4E6926;
}
.Calgototoday
{
  background-color: #A9DF55;
  color: #4E6926;
  cursor: pointer;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}
.Calendar TD
{
  background-color: White;
  color: #50A7DC;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;

}
.calselect
{
	
}
.calSelectable
{
	border-color: #666666;
	cursor: pointer;
}
.calInvalidday
{
	border-color: #FFFFFF;
	color: #E4E3E3;
	cursor: default;
	text-decoration: none;
}
.calUnavailable
{
	border-color: #FFFFFF;
	color: #EFEFEF;
	cursor: default;
	text-decoration: none;
}
.CalSelectedday
{
  background-color: #50A7DC;
  border-color: #50A7DC;
  color: White;
	cursor: pointer;
}
.CalSelectedToday
{
  background-color: #50A7DC;
  border-color: #50A7DC;
  color: White;
	cursor: pointer;
}
.CalToday
{
  background-color: White;
  border-color:  #50A7DC;
  color: #50A7DC;
	cursor: pointer;
}
.calImage
{
	cursor: pointer;
}

/*---- cal Selectlist -----*/
.calselectvalue
{
  font-size: 10px;
  margin-left: 0px;
  width: 50px;
}
DIV#cal_selectlist
{
  /*
  font-size: 10px;
  margin-left: 0px;
  width: 50px;
  background-color: white;
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid;
  scrollbar-3dlight-color: gray;
  scrollbar-arrow-color: black;
  scrollbar-base-color: whitesmoke;
  scrollbar-darkshadow-color:lightgrey;
  scrollbar-face-color:lightgrey;
  scrollbar-highlight-color:lightgrey;
  scrollbar-shadow-color:gray;
*/
}
DIV#cal_selectlist table
{
  font-size: 10px;
  cursor: pointer;
}
DIV#cal_selectlist table td
{
  /*
  border-right: white 1px solid;
  border-top: white 1px solid;
  border-left: white 1px solid;
  border-bottom: white 1px solid;
*/
}
DIV#cal_selectlist table td.calselected
{
  /*

  background-color: #50A7DC;
  border: solid 1px #50A7DC;
  color: White;
	cursor: pointer;
*/
  }

/*----- end cal selectlist -----*/

/* ----- end Calendar -----*/

/* ----- start Anylink Styles -----*/

.anylinkcss
{
  background-color: #A8DB5A;
  border: 1px solid black;
  color: #4D6726;
  font: normal 10px Verdana;
  line-height: 18px;
  position: absolute;
  visibility: hidden;
  border-top:0px;
}

.anylinkcss a
{
  border-top: 1px solid black;
  display: block;
  font: bold 10px Verdana;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
  text-indent: 5px;
  width: 100%;
}

.anylinkcss a:hover /*hover background color*/
{
  background-color: #A7DD51;
  color: #666666;
  font: bold 10px Verdana;
}

/* ----- end Anylink Styles -----*/

.cse .gsc-branding,
.gsc-branding
{
  display: none;
}
#cse form.gsc-search-box
{
  display: none;
}
#cse .gsc-tabHeader.gsc-tabhActive {
    display: none;
}
#cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: 0px;
}
#cse .gs-title
{
  color: #50a7dc;
  text-decoration: none;
}
#cse .gs-title:hover
{
  text-decoration: underline;
}
#cse .gs-title b
{
  color: #2175a7;
  text-decoration: none;
}
#cse .gs-title:hover b
{
  text-decoration: underline;
}
#cse .gs-snippet
{
  font-size: 10px;
  padding-left: 10px;
}

#cse .gs-visibleUrl-short
{
  font-size: 10px;
  color: #50a7dc;
  padding-left: 10px;
}

#cse .gsc-trailing-more-results
{
  font-size: 10px;
  color: #50a7dc;
  text-decoration: none;
}
#cse .gsc-trailing-more-results:hover
{
  text-decoration: underline;
}
#cse .gsc-cursor-page
{
  font-size: 12px;
  color: #50a7dc;
  text-decoration: none;
  font-weight: bold;
}
#cse .gsc-cursor-page:hover
{
  text-decoration: underline;
}
#cse .gsc-cursor-current-page
{
  font-size: 11px;
  color: #808080;
  text-decoration: none;
  font-weight: bold;
}
#cse .gsc-cursor-box
{
  text-align: right;
}
