﻿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: #649b0d;
	margin: 10px 5px 2px 0px;
	text-decoration: none;
}

/* this is CA stuff */
#prgm_listCA { /*outer navy box */
	background-color: #01163b;
	width: 710px;
	height: 623px;
	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;
}

h2.ca {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00a2d5;
	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: #00a2d5;
	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: #00a2d5;
	margin: 0px 5px 2px 0px;
	text-decoration: underline;
}

a.learnmoreCA {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00a2d5;
	text-decoration: none;
}

a.learnmoreCA:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00a2d5;
	text-decoration: underline;
}


#caribbean_adv {
	top: 20px;
	left: 220px;
	position:absolute;	
	border-right: 1px solid #f6f4dc;
}

ul#descriptionCA {
	height: 623px;
	width: 708px;
	border: 1px solid #00a2d5; /* this is the outline of the thumb box */
	background-color: #e8f6fb; /* light background of the thumbnails */
	padding: 0px;
	margin: 0px;
}
	
ul#descriptionCA li {
	list-style: none;
	border-bottom:1px dotted #00a2d5; /* dotted divider lines */
	width: 705px;
	float: left;
}

img#uwd {
	border-right: 1px dotted #00a2d5;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#bav {
	border-right: 1px dotted #00a2d5;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#uda {
	border-right: 1px dotted #00a2d5;
	margin: 0px 10px 0px 0px;
	float:left;
}

img#ude {
	border-right: 1px dotted #00a2d5;
	margin: 0px 10px 0px 0px;
	float:left;
}

img#gv {
	border-right: 1px dotted #00a2d5;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#arc {
	border-right: 1px dotted #00a2d5;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#alc {
	border-right: 1px dotted #00a2d5;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#wie {
	border-right: 1px dotted #00a2d5;
	float:left;
	margin: 0px 10px 0px 0px;
}

#overviewCA {
	/*background-color: #01163b;*/
	width: 735px;
	height: 480px;
	top: 1246px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}
#prgm_descCA {
	/*background-color: #01163b;*/
	width: 710px;
	height: 645px;
	padding: 10px 12px 13px 13px;
	top: 600px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}
/* original before we flip-flopped positions 
#overviewCA {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #01163b;
	width: 735px;
	height: 480px;
	top: 346px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}
#prgm_descCA {
	background-color: #01163b;
	width: 710px;
	height: 645px;
	padding: 10px 12px 13px 13px;
	top: 817px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}
*/

table#comparisonCA {
	border: 1px solid #00a2d5;
	margin: 0px 12px 0px 13px;
	width: 710px;
	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#comparisonCA tr {
	height: 29px;
}

table#comparisonCA td {
	border-right: 1px dotted #00a2d5;
	border-top: 1px dotted #00a2d5;
}

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 #00a2d5;
	padding: 4px 3px 0px 5px;
	width: 138px;
	border: none;
}

table#comparisonCA td#buttonsCA {
	background-color: #00a2d5; /* 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: #00a2d5; /* 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: #00a2d5; /* table column headers over diamonds */
	text-align: center;
	width: 66px;
}



/* this is multi-sport stuff */

#prgm_listMS { /* outer navy box */
	background-color: #01163b;
	width: 710px;
	height: 406px;
	padding: 10px 12px 13px 13px;
	top: 724px; /* position of the thumbnail box */
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}

h2.ms {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f39a00;
	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: #f39a00;
	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: #f39a00;
	margin: 0px 5px 2px 0px;
	text-decoration: underline;
}
a.learnmoreMS {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f39a00;
	text-decoration: none;
}

a.learnmoreMS:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f39a00;
	text-decoration: underline;
}

#multi_sport {
	top: 20px;
	left: 220px;
	position:absolute;	
	border-right: 1px solid #f6f4dc;
}

#overviewMS {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #01163b;
	width: 735px;
	height: 299px; /* height box that holds the background image, adjust this */
	top: 761px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}

#prgm_descMS {
	background-color: #01163b;
	width: 710px;
	height: 392px;
	padding: 10px 12px 13px 13px;
	top: 346px; /* position of the thumbnail box */
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}

/* original before we flip-flopped positions
#overviewMS {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #01163b;
	width: 735px;
	height: 259px;
	top: 346px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}

#prgm_descMS {
	background-color: #01163b;
	width: 710px;
	height: 392px;
	padding: 10px 12px 13px 13px;
	top: 604px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}
*/

ul#descriptionMS {
	height: 389px;
	width: 708px;
	border: 1px solid #f3a100; /* this is the outline of the thumb box */
	background-color: #fff8dd;
	padding: 0px;
	margin: 0px;
}
	
ul#descriptionMS li {
	list-style: none;
	border-bottom:1px dotted #f39a00;
	width: 705px;
	float: left;
}

img#cr {
	border-right: 1px dotted #f39a00;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#hea {
	border-right: 1px dotted #f39a00;
	margin: 0px 10px 0px 0px;
	float:left;
}

img#adu {
	border-right: 1px dotted #f39a00;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#cax {
	border-right: 1px dotted #f39a00;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#scp {
	border-right: 1px dotted #f39a00;
	float:left;
	margin: 0px 10px 0px 0px;
}
img#mba {
	border-right: 1px dotted #f39a00;
	float:left;
	margin: 0px 10px 0px 0px;
}
img#mbv {
	border-right: 1px dotted #f39a00;
	float:left;
	margin: 0px 10px 0px 0px;
}


table#comparisonMS {
	border: 1px solid #f39a00;
	margin: 0px 12px 0px 13px;
	width: 710px;
	background-color: #fee1a8;
	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 #f39a00;
	border-top: 1px dotted #f39a00;
}

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 #f39a00;
	padding: 4px 3px 0px 5px;
	width: 138px;
	border: none;
}

table#comparisonMS td#buttonsMS {
	background-color: #f39a00;
	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: #f39a00;
	text-align: center;
	padding: 0 5px 0 5px;
}

.category_diamondMS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #f39a00;
	text-align: center;
	width: 66px;
}





/* this is scuba intensive stuff */
#prgm_listSI { /* outer navy box */
	background-color: #01163b;
	width: 710px;
	height: 597px;
	padding: 10px 12px 13px 13px;
	top: 1134px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}

h2.si {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #649b0d;
	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: #649b0d;
	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: #649b0d;
	margin: 0px 5px 2px 0px;
	text-decoration: underline;
}

a.learnmoreSI {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #649b0d;
	text-decoration: none;
}

a.learnmoreSI:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #649b0d;
	text-decoration: underline;
}

#scuba_intensive {
	top: 20px;
	left: 220px;
	position:absolute;	
	border-right: 1px solid #f6f4dc;
}

#overviewSI {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #01163b;
	width: 735px;
	height: 301px;
	top: 875px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}

#prgm_descSI {
	background-color: #01163b;
	width: 710px;
	height: 507px;
	padding: 10px 12px 13px 13px;
	top: 346px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}

/* before chart/list flip-flopped 
#overviewSI {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #01163b;
	width: 735px;
	height: 301px;
	top: 346px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
}

#prgm_descSI {
	background-color: #01163b;
	width: 710px;
	height: 392px;
	padding: 10px 12px 13px 13px;
	top: 647px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}
*/

ul#descriptionSI {
	height: 582px;
	width: 708px;
	border: 1px solid #a8da44; /* 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 #a8da44;
	width: 705px;
	float: left;
}

img#rs {
	border-right: 1px dotted #a8da44;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#be {
	border-right: 1px dotted #a8da44;
	margin: 0px 10px 0px 0px;
	float:left;
}

img#fsq {
	border-right: 1px dotted #a8da44;
	float:left;
	margin: 0px 10px 0px 0px;
}

img#ya {
	border-right: 1px dotted #a8da44;
	float:left;
	margin: 0px 10px 0px 0px;
}

table#comparisonSI {
	border: 1px solid #a8da44;
	margin: 0px 12px 0px 13px;
	width: 710px;
	background-color: #dbeeac;
	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 #a8da44;
	border-top: 1px dotted #a8da44;
}

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 #a8da44;
	padding: 4px 3px 0px 5px;
	width: 138px;
	border: none;
}

table#comparisonSI td#buttonsSI {
	background-color: #6ea21d;
	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: #649b0d;
	text-align: center;
	padding: 0 5px 0 5px;
}

.category_diamondSI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #649b0d;
	text-align: center;
	width: 66px;
}

/* THIS IS ACADEMIC TREKS STUFF */
#prgm_listAT { /* outer navy box */
	background-color: #01163b;
	width: 710px;
	height: 280px;
	padding: 10px 12px 13px 13px;
	top: 1736px;
	left: 220px;
	position:absolute;
	border-right: 1px solid #f6f4dc;
	border-left: 1px solid #f6f4dc;
	border-bottom: 1px solid #f6f4dc;
}

ul#descriptionAT {
	height: 273px;
	width: 708px;
	border: 1px solid #bdac48; /* this is the outline of the thumb box */
	background-color: #f9f5d8;
	padding: 0px;
	margin: 0px;
}

ul#descriptionAT li {
	list-style: none;
	border-bottom:1px dotted #bdac48;
	width: 705px;
	float: left;
}
h2.MB {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #70aad4;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.MB 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.MB 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.learnmoreMB {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #70aad4;
	text-decoration: none;
}

a.learnmoreMB:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #70aad4;
	text-decoration: underline;
}
h2.CS {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #606e4b;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.CS 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.CS 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.learnmoreCS {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #606e4b;
	text-decoration: none;
}

a.learnmoreCS:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #606e4b;
	text-decoration: underline;
}


h2.AA {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bdac48;
	margin: 0px 5px 2px 0px;
	text-decoration: none;
}

h2.AA 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.AA 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.learnmoreAA {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bdac48;
	text-decoration: none;
}

a.learnmoreAA:hover {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bdac48;
	text-decoration: underline;
}
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;
}




/* this is generic stuff */


.diamond {
	padding-left: 3px;
	padding-right: 2px;
}
