﻿h3 {
	font-weight:normal;
	color: #393939;
	padding: 0px 5px 0px 5px;
}

h2 {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #606e4b;
	margin: 10px 5px 2px 0px;
	text-decoration: none;
}

/* this is MBA stuff */

h2.ca {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #70aad4;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.ca a{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #70aad4;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.ca a:hover{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #70aad4;
	margin: 0px 5px 2px 0px;
	text-decoration: underline;
}

a.learnmoreCA {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #70aad4;
	text-decoration: none;
}

a.learnmoreCA:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #70aad4;
	text-decoration: underline;
}


#caribbean_adv {
	top: 20px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
}

#prgm_descCA {
	background-color: #01163b;
	width: 710px;
	height: 642px;
	padding: 10px 12px 13px 13px;
	top: 1062px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}


ul#descriptionCA {
	height: 636px;
	width: 708px;
	border: 1px solid #70aad4; /* this is the outline of the thumb box */
	background-color: #e1eef7; /* light background of the thumbnails */
	padding: 0px;
	margin: 0px;
}

ul#descriptionCA li {
	list-style: none;
	border-bottom:1px dotted #70aad4; /* dotted divider lines */
	width: 705px;
	float: left;
}


#overviewCA {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #01163b;
	width: 735px;
	height: 716px;
	top: 346px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}

table#comparisonCA {
	border: 1px solid #70aad4;
	margin: 0px 12px 0px 13px;
	width: 710px;
	background-color: #b8d5ea; /* darker color in table rows */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}

table#comparisonCA tr {
	height: 29px;
}

table#comparisonCA td {
	border-right: 1px dotted #70aad4;
	border-top: 1px dotted #70aad4;
}

table#comparisonCA tr#headCA {
	height: 19px;
}

table#comparisonCA tr.white {
	background-color: #FFFFFF;
}

table#comparisonCA td#programCA {
	background-color: #FFFFFF;
	height: 15px;
	border-bottom: 1px dotted #70aad4;
	padding: 4px 3px 0px 5px;
	width: 138px;
	border: none;
}

table#comparisonCA td#buttonsCA {
	background-color: #70aad4; /* color behind video buttons etc */
	height: 15px;
	padding-left: 10px;
	border: none;
}

table#comparisonCA td#idealCA {
	width: 100px;
}
table#comparisonCA td#gradeCA {
	width: 100px;
}


table#comparisonCA td.text {
	padding: 5px;
}

table#comparisonCA 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#comparisonCA 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;
}

.categoryCA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #508db9; /* table column headers trip name etc */
	text-align: center;
	padding: 0 5px 0 5px;
}

.category_diamondCA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #70aad4; /* table column headers over diamonds */
	text-align: center;
	width: 66px;
}



/* this is LI stuff */

h2.ms {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bdac48;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.ms a{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bdac48;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.ms a:hover{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bdac48;
	margin: 0px 5px 2px 0px;
	text-decoration: underline;
}
a.learnmoreMS {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bdac48;
	text-decoration: none;
}

a.learnmoreMS:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bdac48;
	text-decoration: underline;
}

#multi_sport {
	top: 20px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
}

#prgm_descMS {
	background-color: #01163b;
	width: 710px;
	height: 639px;
	padding: 10px 12px 13px 13px;
	top: 1091px; /* position of the thumbnail box */
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}

ul#descriptionMS {
	height: 635px;
	width: 708px;
	border: 1px solid #bdac48; /* this is the outline of the thumb box */
	background-color: #f9f5d8;
	padding: 0px;
	margin: 0px;
}

ul#descriptionMS li {
	list-style: none;
	border-bottom:1px dotted #bdac48;
	width: 705px;
	float: left;
}

#overviewMS {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #01163b;
	width: 735px;
	height: 745px; /* height box that holds the background image, adjust this */
	top: 346px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}

table#comparisonMS {
	border: 1px solid #bdac48;
	margin: 0px 12px 0px 13px;
	width: 710px;
	background-color: #ede5b3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}

table#comparisonMS tr {
	height: 29px;
}

table#comparisonMS td {
	border-right: 1px dotted #bdac48;
	border-top: 1px dotted #bdac48;
}

table#comparisonMS tr#headMS {
	height: 19px;
}

table#comparisonMS tr.white {
	background-color: #FFFFFF;
}

table#comparisonMS td#programMS {
	background-color: #FFFFFF;
	height: 15px;
	border-bottom: 1px dotted #bdac48;
	padding: 4px 3px 0px 5px;
	width: 138px;
	border: none;
}

table#comparisonMS td#buttonsMS {
	background-color: #bdac48;
	height: 15px;
	padding-left: 10px;
	border: none;
}

table#comparisonMS td#idealMS {
	width: 100px;
}

table#comparisonMS td#gradeMS {
	width: 60px;
}

table#comparisonMS td.text {
	padding: 5px;
}

table#comparisonMS 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#comparisonMS 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;
}

.categoryMS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #bdac48;
	text-align: center;
	padding: 0 5px 0 5px;
}

.category_diamondMS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #bdac48;
	text-align: center;
	width: 66px;
}





/* this is CS stuff */

h2.si {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #606e4b;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.si a{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #606e4b;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.si a:hover{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #606e4b;
	margin: 0px 5px 2px 0px;
	text-decoration: underline;
}

a.learnmoreSI {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #606e4b;
	text-decoration: none;
}

a.learnmoreSI:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #606e4b;
	text-decoration: underline;
}

#scuba_intensive {
	top: 20px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
}

#prgm_descSI {
	background-color: #01163b;
	width: 710px;
	height: 734px;
	padding: 10px 12px 13px 13px;
	top: 983px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}

ul#descriptionSI {
	height: 636px;
	width: 708px;
	border: 1px solid #606e4b; /* this is the outline of the thumb box */
	background-color: #f3f6eb;
	padding: 0px;
	margin: 0px;
}

ul#descriptionSI li {
	list-style: none;
	border-bottom:1px dotted #606e4b;
	width: 705px;
	float: left;
}



#overviewSI {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #01163b;
	width: 735px;
	height: 728px;
	top: 346px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}

table#comparisonSI {
	border: 1px solid #606e4b;
	margin: 0px 12px 0px 13px;
	width: 710px;
	background-color: #d9e4c8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}

table#comparisonSI tr {
	height: 29px;
}

table#comparisonSI td {
	border-right: 1px dotted #606e4b;
	border-top: 1px dotted #606e4b;
}

table#comparisonSI tr#headSI {
	height: 19px;
}

table#comparisonSI tr.white {
	background-color: #FFFFFF;
}

table#comparisonSI td#programSI {
	background-color: #FFFFFF;
	height: 15px;
	border-bottom: 1px dotted #606e4b;
	padding: 4px 3px 0px 5px;
	width: 138px;
	border: none;
}

table#comparisonSI td#buttonsSI {
	background-color: #9ab078;
	height: 15px;
	padding-left: 10px;
	border: none;
}

table#comparisonSI td#idealSI {
	width: 115px;
}

table#comparisonSI td#gradeSI {
	width: 45px;
}

table#comparisonSI td.text {
	padding: 5px;
}

table#comparisonSI 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#comparisonSI 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;
}

.categorySI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #606e4b;
	text-align: center;
	padding: 0 5px 0 5px;
}

.category_diamondSI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #606e4b;
	text-align: center;
	width: 66px;
}




/* this is generic stuff */


.diamond {
	padding-left: 3px;
	padding-right: 2px;
}

#prgm_listCA {
	background-color: #01163b;
	width: 710px;
	height: 726px;
	padding: 10px 12px 13px 13px;
	top: 81px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}

#prgm_listMS {
	background-color: #01163b;
	width: 710px;
	height: 635px;
	padding: 10px 12px 13px 13px;
	top: 740px; /* position of the thumbnail box */
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}


#prgm_listSI {
	background-color: #01163b;
	width: 710px;
	height: 636px;
	padding: 10px 12px 13px 13px;
	top: 1398px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}

img.thumbBlue {
	border-right: 1px dotted #70aad4;
	float:left;
	margin: 0px 10px 0px 0px;
}

img.thumbYellow {
	border-right: 1px dotted #bdac48;
	float:left;
	margin: 0px 10px 0px 0px;
}

img.thumbGreen {
	border-right: 1px dotted #606e4b;
	float:left;
	margin: 0px 10px 0px 0px;
}
