﻿@charset "UTF-8";
/* CSS Document */

/* this is CA stuff */

h2.lim {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ccb549;
	margin: 11px 5px 2px 0px;
	padding: 0;
	text-decoration: none;
}

h2.lim a{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ccb549;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.lim a:hover{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ccb549;
	margin: 0px 5px 2px 0px;
	text-decoration: underline ! important;
}

h2.lim a:visited {
	color: #ccb549;
	text-decoration: none;
}

h3 {
	font-size: 11px;
	line-height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #393939;
	padding: 0px 5px 0px 5px;
	margin: 0 0 5px 0;

}

h4 {
	font-size: 10px;
	line-height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #393939;
	padding: 0px 5px 0px 5px;
	margin: 0 0 0px 0;

}

a.learnmoreLIM {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ccb549;
	text-decoration: none;
}

a.learnmoreLIM:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ccb549;
	text-decoration: underline;
}

a.learnmoreLIM:visited {
	color: #ccb549;
	text-decoration: none;
}

a.learnmoreLIM:active {
	color: #70AAD4;
	text-decoration: none;
}


#caribbean_adv {
	top: 20px;
	left: 220px;
	position:absolute;	
	border-right: 1px solid #f6f4dc;
}

#prgm_descLIM {
	background-color: #01163b;
	width: 100%;
	height: 469px; 
	padding: 10px 12px 13px 13px;
	top: 693px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}


ul#descriptionLIM {
	height: 233px;  /* 117 x number of thumbnails -1 */ 
	width: 100%;
	border: 1px solid #ccb549; /* this is the outline of the thumb box */
	background-color: #f4f1dc; /* light background of the thumbnails */
	padding: 0px;
	margin: 0px 0 20px 0;
}
	
ul#descriptionLIM li {
	list-style: none;
	border-bottom:1px dotted #ccb549; /* dotted divider lines */
	width: 100%;
	float: left;
}

img.thumb {
	border-right: 1px dotted #ccb549;
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 0;
}




#overviewLIM {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #01163b;
	width: 100%;
	height: 348px;
	top: 346px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}

table#comparisonLIM {
	border: 1px solid #ccb549;
	margin: 0px 12px 0px 13px;
	width: 100%;
	background-color: #afe2fd; /* darker color in table rows */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}

table#comparisonLIM tr {
	height: 29px;
}

table#comparisonLIM td {
	border-right: 1px dotted #ccb549;
	border-top: 1px dotted #ccb549;
}

table#comparisonLIM tr#headCA {
	height: 19px;
}

table#comparisonLIM tr.white {
	background-color: #FFFFFF;
}

table#comparisonLIM td#programCA {
	background-color: #FFFFFF;
	height: 15px;
	border-bottom: 1px dotted #ccb549;
	padding: 4px 3px 0px 5px;
	width: 138px;
	border: none;
}

table#comparisonLIM td#buttonsLI {
	background-color: #ccb549; /* color behind video buttons etc */
	height: 15px;
	padding-left: 10px;
	border: none;
}

table#comparisonLIM td#idealCA {
	width: 100px;
}
table#comparisonLIM td#gradeCA {
	width: 100px;
}


table#comparisonLIM td.text {
	padding: 5px;
}

table#comparisonLIM td.text a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	color: #000000;
}

table#comparisonLIM td.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	text-decoration: underline;
	color: #000000;
}

.categoryLIM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #ccb549; /* table column headers trip name etc */
	text-align: center;
	padding: 0 5px 0 5px;
}

.category_diamondLIM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #ccb549; /* table column headers over diamonds */
	text-align: center;
	width: 66px;
}