/* Resets */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header, 
hgroup, menu, nav, section,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    	line-height:1;
	font:75%/1.8em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;
	background:url(http://www.sea.edu/images/sea_images/background_mobile.jpg) no-repeat center top fixed;
	color:#4a4a4a;
}

article, aside, dialog, figure, footer, header, 
hgroup, nav, section { 
    display:block;
}


/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


nav ul {
    list-style:none;
}

ol li	{
		margin-left:20px;
		margin-bottom:10px;
}

ul li	{
		margin-left:20px;
}

ul	{		margin-bottom:10px;
margin-top:0;
}

blockquote, q {
    
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}


blockquote {
		font-family: 'TeXGyrePagellaRegular', Arial, sans-serif;
		margin:10px 0 15px 0; 
		padding:10px;
		font-size:1.3em; 
		color:#276494; 
		
		line-height:1.3em; 
		border-top:2px solid #276494;
		border-bottom:2px solid #276494;
		background:url(http://www.sea.edu/images/sea_images/blockquote.jpg) no-repeat center bottom;
		
	}
	blockquote.left {border-right:1px dashed #ccc; width:35%;}
	blockquote.right {border-left:1px dashed #ccc; width:35%;}


a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    outline: 0;

}

a {	color:#115388;	}
a:hover, a:focus { text-decoration:underline;}
a:active, a:visited { }


p {
    margin: 0 0 1.52em;
}

p.landing-form {
  margin: -6px 0 0.5em;
  font-style: italic;
}

p.trigger3 {
   background: url(http://www.sea.edu/images/sea_images/icon-paper-plus.png) no-repeat 5px center;
   padding:7px 4%;
   display:block;
   margin-top:5px; 	
}

p.trigger3.active {
	background: url(http://www.sea.edu/images/sea_images/icon-paper-minus.png) no-repeat 5px center;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

sup {
  vertical-align: .6em;
  font-size: 65%;
}

sub { 
    vertical-align: sub;
    font-size: smaller;
}


.left	{float:left; overflow:hidden;}
.right	{float:right; overflow:hidden;}

.aside_right {float:right; overflow:hidden; padding:10px 2.5%;}

.hide	{display:none;}



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:52%/1.52em;

}

img{
         max-width: 100%;
}

div#map_canvas img	{max-width:none;}




/* @font-face */

@font-face {
	font-family: 'SansationRegular';
	src: url('http://www.sea.edu/font_face/sansation/Sansation_Regular-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/sansation/Sansation_Regular-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/sansation/Sansation_Regular-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/sansation/Sansation_Regular-webfont.svg#webfontWcAYDrv2') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SansationLight';
	src: url('http://www.sea.edu/font_face/sansation/Sansation_Light-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/sansation/Sansation_Light-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/sansation/Sansation_Light-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/sansation/Sansation_Light-webfont.svg#webfontDboelBm3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SansationBold';
	src: url('http://www.sea.edu/font_face/sansation/Sansation_Bold-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/sansation/Sansation_Bold-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/sansation/Sansation_Bold-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/sansation/Sansation_Bold-webfont.svg#webfontP2pICfTQ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateThinRegular';
	src: url('http://www.sea.edu/font_face/colaborate/ColabThi-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/colaborate/ColabThi-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/colaborate/ColabThi-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/colaborate/ColabThi-webfont.svg#webfontcrb0Yhf3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateLightRegular';
	src: url('http://www.sea.edu/font_face/colaborate/ColabLig-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/colaborate/ColabLig-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/colaborate/ColabLig-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/colaborate/ColabLig-webfont.svg#webfontrw6WOifO') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateRegular';
	src: url('http://www.sea.edu/font_face/colaborate/ColabReg-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/colaborate/ColabReg-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/colaborate/ColabReg-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/colaborate/ColabReg-webfont.svg#webfont7n8htCD6') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateMediumRegular';
	src: url('http://www.sea.edu/font_face/colaborate/ColabMed-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/colaborate/ColabMed-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/colaborate/ColabMed-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/colaborate/ColabMed-webfont.svg#webfontpFO0A3fx') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateBoldRegular';
	src: url('http://www.sea.edu/font_face/colaborate/ColabBol-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/colaborate/ColabBol-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/colaborate/ColabBol-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/colaborate/ColabBol-webfont.svg#webfontDTEOBeAk') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyrePagellaRegular';
	src: url('http://www.sea.edu/font_face/tex/texgyrepagella-regular-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/tex/texgyrepagella-regular-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/tex/texgyrepagella-regular-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/tex/texgyrepagella-regular-webfont.svg#webfontAfRnnQCQ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyrePagellaItalic';
	src: url('http://www.sea.edu/font_face/tex/texgyrepagella-italic-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/tex/texgyrepagella-italic-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/tex/texgyrepagella-italic-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/tex/texgyrepagella-italic-webfont.svg#webfontpK19oYss') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyrePagellaBold';
	src: url('http://www.sea.edu/font_face/tex/texgyrepagella-bold-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/tex/texgyrepagella-bold-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/tex/texgyrepagella-bold-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/tex/texgyrepagella-bold-webfont.svg#webfontJ9KOIeNs') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyrePagellaBoldItalic';
	src: url('http://www.sea.edu/font_face/tex/texgyrepagella-bolditalic-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/tex/texgyrepagella-bolditalic-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/tex/texgyrepagella-bolditalic-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/tex/texgyrepagella-bolditalic-webfont.svg#webfontwQnx6YDO') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CicleFina';
	src: url('http://www.sea.edu/font_face/cicle/Cicle_Fina-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/cicle/Cicle_Fina-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/cicle/Cicle_Fina-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/cicle/Cicle_Fina-webfont.svg#webfontCgFY30qW') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CicleFinaItalic';
	src: url('http://www.sea.edu/font_face/cicle/Cicle_Fina_Italic-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/cicle/Cicle_Fina_Italic-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/cicle/Cicle_Fina_Italic-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/cicle/Cicle_Fina_Italic-webfont.svg#webfontS4Q5tZaA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CicleGordita';
	src: url('http://www.sea.edu/font_face/cicle/Cicle_Gordita-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/cicle/Cicle_Gordita-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/cicle/Cicle_Gordita-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/cicle/Cicle_Gordita-webfont.svg#webfontwnnTIVL3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CicleGorditaItalic';
	src: url('http://www.sea.edu/font_face/cicle/Cicle_Gordita_Italic-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/cicle/Cicle_Gordita_Italic-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/cicle/Cicle_Gordita_Italic-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/cicle/Cicle_Gordita_Italic-webfont.svg#webfontlHGdtk0E') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CicleSemi';
	src: url('http://www.sea.edu/font_face/cicle/Cicle_Semi-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/cicle/Cicle_Semi-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/cicle/Cicle_Semi-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/cicle/Cicle_Semi-webfont.svg#webfontE5ghEze2') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CicleSemiItalic';
	src: url('http://www.sea.edu/font_face/cicle/Cicle_Semi_Italic-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/cicle/Cicle_Semi_Italic-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/cicle/Cicle_Semi_Italic-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/cicle/Cicle_Semi_Italic-webfont.svg#webfontDhK4OywI') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CicleShadow';
	src: url('http://www.sea.edu/font_face/cicle/Cicle_Shadow-webfont.eot');
	src: local('☺'), url('http://www.sea.edu/font_face/cicle/Cicle_Shadow-webfont.woff') format('woff'), url('http://www.sea.edu/font_face/cicle/Cicle_Shadow-webfont.ttf') format('truetype'), url('http://www.sea.edu//font_face/cicle/Cicle_Shadow-webfont.svg#webfont8UQQi2OD') format('svg');
	font-weight: normal;
	font-style: normal;
}



h1 {font: 3.0em 'TeXGyrePagellaBold', Arial, sans-serif;
	letter-spacing: 0; 
        color: #FFFFFF;
    	margin: -55px 0 0 2%;
    	position: absolute;
    	text-shadow: 0 2px 5px #000000;
    	z-index: 200;
}



h2 {font: 2.4em 'ColaborateLightRegular', Arial, sans-serif;letter-spacing: 0.03em; color:#c4122f; margin-bottom:10px;}

h3	{font: 1.8em 'ColaborateLightRegular', Arial, sans-serif;letter-spacing: 0.03em; color:#276494; margin-bottom:10px;  }
h3 a	{text-decoration: none;}

h4	{font: 1.3em 'ColaborateLightRegular', Arial, sans-serif;letter-spacing: 0.03em; color:#4a4a4a; }
h4.papers	{font: 1.3em 'ColaborateRegular', Arial, sans-serif;letter-spacing: 0.03em; color:#4a4a4a; -webkit-margin-after: 0.33em; -webkit-margin-before: 1.66em; line-height: 120%;}

h5	{font: 1.1em 'ColaborateLightRegular', Arial, sans-serif;letter-spacing: 0.03em; color:#4a4a4a; }


div#voyage_chart {float:right;}
div#voyage_chart img {padding: 4px; margin-left: 12px; border: 1px solid #ccc; background-color: white;}
div#voyage_chart p {font-style:italic;font-size:11px;text-align: right;}

/* DESTINATIONS */

div#destinations_overview {
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border-radius: 6px;
	background-color: #e3f4f9; 
	width: 22%; 
	margin-right: 6px; 
	margin-top: 24px;
	display: inline-block; 
	text-align: left; 
	padding: 2%;
	float:right;
}

div#destinations_overview h3 {font: 1.5em 'ColaborateLightRegular', Arial, sans-serif;letter-spacing: 0.03em;color: #276494;}

div#destinations_overview p {color: #4a4a4a;}

div#destinations_overview p a {font-size: 16px; font-weight: normal; color: #ce1628; text-decoration: underline;}

div#destinations_overview_text {float:left; width: 70%;background-color:#fafafa; padding: 6px 1%; margin-top: 24px;}
div#destinations_overview_text img {padding: 4px; margin: 0px 12px 12px 0px; border: 1px solid rgb(204, 204, 204);}


section#slideshow	{position:relative;}


.slideshow {  
    position:relative;
    padding: 0;  
    margin:  0;  
} 
 
.slideshow img {  
    
    

    width:  100%; 

    top:  0; 
    left: 0 
} 



.toggle_container3 p, .toggle_container4 p {margin-bottom:0;}


.about	p	{margin-bottom:0;}


section#top	{
	margin: 0 auto 10px ;
	width: 96%;
	background:rgba(255,255,255,0.6);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}




section#slideshow	{
	margin:10px auto 0 auto;
	width: 94.5%;
	padding:0 ;
}

section#slideshow img	{ margin:0 0 0 -4px; padding:0;	border:4px solid #fff; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


div.inside	{
	padding:10px 0 5px;
	margin:auto ;
	width: 96%;
}



section#navigation	{
	height:58px;
	background:#c4122f;
	width:100%;
}


nav#mobile	{
	width:100%;
	position:relative;
	display:inline;
	
	top:0;
	z-index:300;

}


ul#mobile_nav {
	margin-left:auto;
	margin-right:auto; 
	padding: 0;
	list-style: none;
	font-size: 1.1em;
	margin-left:3px;
	

}
ul#mobile_nav li {
	height:47px;
	margin: 0 ; padding: 0;
	position: relative; /*--Important--*/

}

ul#mobile_nav li.menu_close {
	height:47px;
	margin-top: -47px ; 
	
}

ul#mobile_nav li a {
	float: left;
	margin-right:10px;
	text-indent: -9999px; /*--Push text off of page--*/
	
}


ul#mobile_nav a.ipad_home {
	background: url(http://www.sea.edu/images/sea_images/menu_mobile_2012.png) no-repeat;
	background-position: 0 0;
	width: 99px;
	height: 47px;
	z-index:400;
}

ul#mobile_nav h5 a.ipad_links {
	background: url(http://www.sea.edu/images/sea_images/menu_mobile_2012.png) no-repeat;
	background-position: -99px 0;
	width: 99px;
	height: 47px;
}

ul#mobile_nav h5.active a.ipad_links {
	background: url(http://www.sea.edu/images/sea_images/menu_mobile_2012.png) no-repeat;
	background-position: -198px 0;
	width: 99px;
	height: 47px;
}



.toggle_container2	{position: absolute; z-index:300; background: #fff;  top:48px; left:0; padding:5px 0 5px 1%; margin:0 0 0 -4px;  width:101%;   }

div.block2	{ margin:0; padding:0; }


ul#mobile_nav li ul	{
	float:left;
	margin:0 ;
	padding:0;
	width:49%;

}

ul#mobile_nav li ul:first-child	{
	margin-right:1%;
}


ul#mobile_nav li ul li {
	float: none;
	margin:5px 0 0 0;
	padding:0;
	height:100%;
}

ul#mobile_nav li ul li:first-child {
	margin:0;
}

ul#mobile_nav li ul li a {
	float:none;
	text-indent: 0; /*--Push text off of page--*/
	margin:0;
	display:block;
	text-decoration:none;
	padding:10px;
	background:#ededed;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#c4122f;
}


fieldset	{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
	background:#fff;
	padding:2%;
}

div.fieldset_back	{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	background: rgba(74, 74, 74, 0.8);
	padding:1%;
	overflow:hidden;
	margin-bottom:20px;
}

.form	li	{
	list-style-type:none;
	width:100%;
	margin:5px 0;
}

.form:last-child	{margin:2px 0 0;}

.form input	{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	width:96.5%;
	border:1px solid #b9b9b9;
	padding:5px;
}

.form .item input
	{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	width:20px;
	border:1px solid #b9b9b9;
	padding:5px;
}

.form .other input {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	width:20%;
	border:1px solid #b9b9b9;
	padding:5px;
}

.form .names input {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	width:40%;
	border:1px solid #b9b9b9;
	padding:5px;
}

.form select	{width:96.5%; margin-top:5px;}

.form label	{padding-top:10px;}

.form textarea	{-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	width:96.5%;
	border:1px solid #b9b9b9;
	padding:5px;
	min-height:150px;
	}

section#middle	{
	margin: 0 auto 0 ;
	width: 96%;
	overflow:hidden;
}



section#middle div	{
	float:right;
	overflow:hidden;
	padding:10px 0 0 0;
	width:58%;
}

section#middle div.ships h3	{font-size: 1.5em;}



.fifty 	{  
	margin-bottom:10px; 	
	background:#fff;
	padding:5px 2%; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}

.fifty:last-child 	{margin-bottom:0;}

section.info	{
	margin: 20px auto 10px auto;
	width: 96%;
	overflow:hidden;	
}





h4.trigger3.blue	{
	background:#276494 url('http://www.sea.edu/images/sea_images/arrow_down2012.png') no-repeat 5px center ;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:7px 2%;
	display:block;
	margin-top:5px;
}



h4.trigger3.blue.active 	{
	background:#276494 url('http://www.sea.edu/images/sea_images/arrow_up2012.png') no-repeat 5px center ;
}



h4.trigger3.gray, h4.trigger_research.gray, h4.trigger_news.gray, h4.trigger_papers.gray, h4.trigger_gallery.gray, h4.trigger_links.gray	{
	background:#4a4a4a url('http://www.sea.edu/images/sea_images/arrow_down2012.png') no-repeat 5px center ;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:7px 2%;
	display:block;
	margin-top:5px;
}

h4.trigger3.gray.active, h4.trigger_research.gray.active, h4.trigger_news.gray.active, h4.trigger_papers.gray.active, h4.trigger_gallery.gray.active, h4.trigger_links.gray.active 	{
	background:#4a4a4a url('http://www.sea.edu/images/sea_images/arrow_up2012.png') no-repeat 5px center ;
}

h4.trigger3.dark_grey, h4.trigger4.dark_grey, h4.trigger5.dark_grey, h4.trigger6.dark_grey, h4.trigger_research.dark_grey, h4.trigger_news.dark_grey, h4.trigger_papers.dark_grey, h4.trigger_gallery.dark_grey, h4.trigger_links.dark_grey	{
	background:#4a4a4a url('http://www.sea.edu/images/sea_images/arrow-expand.png') no-repeat 94%  center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:7px 2%;
	display:block;
	margin-top:5px;
	cursor: pointer;
}

h4.trigger3.dark_grey.active, h4.trigger4.dark_grey.active, h4.trigger5.dark_grey.active, h4.trigger6.dark_grey.active, h4.trigger_research.dark_grey.active, h4.trigger_news.dark_grey.active, h4.trigger_papers.dark_grey.active, h4.trigger_gallery.dark_grey.active, h4.trigger_links.dark_grey.active   {
	background:#4a4a4a url('http://www.sea.edu/images/sea_images/arrow-collapse.png') no-repeat 94%  center;
	cursor: pointer;
}

h4.trigger3.dark_grey a, h4.trigger4.dark_grey a, h4.trigger5.dark_grey a, h4.trigger6.dark_grey a, h4.trigger_research.dark_grey a, h4.trigger_news.dark_grey a, h4.trigger_papers.dark_grey a, h4.trigger_gallery.dark_grey a, h4.trigger_links.dark_grey a {color:#fff; margin-left:4px;text-decoration:none;font-size:1.4em;}

h4.trigger3 a, h4.trigger4 a, h4.trigger5 a, h4.trigger6 a {color:#fff; margin-left:30px;}



div.bluelink h4 	{
	background:#276494;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:7px 2%;	
	color:#fff;
}

div.graylink h4 	{
	background:#4a4a4a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:7px 2%;		
	color:#fff;

}

.toggle_container3, .toggle_container4, .toggle_container5, .toggle_container6	{
	background: #fafafa;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:5px 2%;
	margin:5px 0 5px;
}

.toggle_container3 img.programs, .toggle_container4 img.programs, .toggle_container5 img.programs, .toggle_container6 img.programs {
	float: right;
	padding:4px;
	margin-left: 12px;
	border: 1px solid #ccc;
	background-color: white;
}



div.program_buttons {float:left;margin-top: 18px;}
div.program_buttons img {margin-right: 4px;}


section#blue	{
	padding:10px 0 0 0;
	background:url('http://www.sea.edu/images/sea_images/blue.png') repeat ;
	width:100%;
	border-top:4px solid #4a4a4a;
}

section#blue div.inside	{
	min-height:100px;
	background:#fafafa;
	margin:0 auto 10px ;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

section#blue div.inside:last-child	{
	margin:0 auto;
}

section#blue div.inside article	{
	margin: 0 2%;
	overflow:hidden;
}


section#blue div.insidetri	{
	min-height:100px;
	background:#fafafa;
	margin:0 auto 10px ;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

section#blue div.insidetri:last-child	{
	margin:0 auto;
}

section#blue div.insidetri article	{
	margin: 0 2%;
	overflow:hidden;
}

div.image_wrap	{
	float:left;
	margin:10px 15px 10px 5px;
	padding:5px 5px 0 5px;
	-moz-box-shadow: 0 0 5px #ccc;
  	-webkit-box-shadow: 0 0 5px #ccc;
  	box-shadow: 0 0 5px #ccc;
	background:#fff;
}

div.image_wrap1	{
	float:left;
	margin:10px 15px 10px 5px;
	padding:5px 5px 0 5px;
	-moz-box-shadow: 0 0 5px #ccc;
  	-webkit-box-shadow: 0 0 5px #ccc;
  	box-shadow: 0 0 5px #ccc;
	background:#fff;
}

section#blue div.inside article div.image_wrap	{
	width:20%;
}

section#blue div.inside article div.image_wrap1	{	width:20%;}

footer.footer	{
	background:#4a4a4a;
	width:100%;
	overflow:hidden
}

footer.footer	div.inside	{
	
}

div.leftfooter	{
	width:58%;
	float:left;
	overflow:hidden;
}

div.rightfooter	{
	width:42%;
        float:right;
	overflow:hidden;
	margin-top:20px;
}

div.rightfooter img	{
float:right;
}


div.footer-white {
	width:14.4%;
	float:left;
	overflow:hidden;
	border-left: 1px solid #9d9d9d;
	margin-top:20px;
}

div.footer-white-first {
	width:14.2%;
	float:left;
	overflow:hidden;
	border-left: 0px solid #9d9d9d;
	margin-top:20px;
}

div.footer-white ul, div.footer-white-first ul {list-style:none;}

div.footer-white ul li a, div.footer-white-first ul li a {
	color: white;
	font-weight:normal;
	text-decoration:none;
	font-size: 12px;
}

div.footer-white ul li a:hover, div.footer-white-first ul li a:hover { text-decoration:underline;}

div.footer-white ul li a.title, div.footer-white-first ul li a.title {font-weight:bold;}

div.container	{padding-bottom:1px;}


div.foot_inside	{clear:both; overflow:hidden; margin-bottom: 10px;}

.padding	{padding:5px 2%;}
div#abroad_101 img	{border:none;}
div#events img	{border:none;}



div#globe1	{ display:none;}

/* Voyage Overview */

table#voyages_overview {
	width: 954px;
    color: #ffffff;
    line-height: 140%;
    font-size: 14px;
font-weight: normal;	
}

table#voyages_overview th {background-color: #c6002c;height: 20px; border-bottom: 12px solid white; color: white;border-right: 6px solid white;border-left: 6px solid white;border-top: 6px solid white;padding: 12px 0 4px 14px;}

table#voyages_overview tr {border-bottom: 3px solid white;}

table#voyages_overview td { padding: 12px 0 4px 12px;}

table#voyages_overview td.dates {background-color: #376597; border-left: 6px solid white; border-right: 6px solid white;}

table#voyages_overview td.voyage_europe {background-color: #a9c745; border-right: 6px solid white;}

table#voyages_overview td.voyage_caribbean {background-color: #78aa56; border-right: 6px solid white;}

table#voyages_overview td.voyage_oceania {background-color: #497ebc; border-right: 6px solid white;}

table#voyages_overview td.voyage_polynesia {background-color: #78cbe0; border-right: 6px solid white;}

table#voyages_overview td.voyage_ccc {background-color: #db5c3b; border-right: 6px solid white;}

table#voyages_overview td a {color: #ffffff; text-decoration:none;}

table#voyages_overview td a:hover {text-decoration: underline;}

.high_school a {color: 4a4a4a;text-align:right;line-height:100%;margin: 0 8px 2px 0;text-decoration:none;}
.high_school a:hover {text-decoration: underline;}

/* Course Descriptions Overview */
table#course_descriptions {
	width: 714px;
    color: #004781;
    line-height: 150%;
    font-size: 12px;
    font-weight: normal;	
}

table#course_descriptions td.course_descriptions {background-color: #ffe489; border: 4px solid white;padding: 18px;}

table#course_descriptions td.course_descriptions p {color:#4a4a4a;line-height: 130%;}

table#course_descriptions td.course_descriptions a {color: #ce1628; text-decoration:none;}

table#course_descriptions td.course_descriptions a.pdf {
	background: url(http://www.sea.edu/images/sea_images/pdf.gif) no-repeat 0 1px;
	list-style-type: none;
	padding-left: 14px;
}

table#course_descriptions td.course_descriptions a:hover {text-decoration: underline;}

table#course_descriptions td.course_descriptions h4 {margin-bottom: 8px;}

/*Alum References Table*/
table#alum_references {
	width: 714px;
	line-height: 120%;
	font-size: 11px;
	font-weight: normal;
}

table#alum_references td {padding: 4px;}
table#alum_references td.head {background-color: #c6002c;color:white;font-size:13px;padding: 8px 4px;}
table#alum_references td.light {background-color: #ffffff;border-right: 1px dotted #ccc;}
table#alum_references td.light_end {background-color: #ffffff;border-right: 0px;}
table#alum_references td.dark {background-color: #f5f5f5;border-right: 1px dotted #ccc;}
table#alum_references td.dark_end {background-color: #f5f5f5;border-right: 0px;}

/* Blog */

div.news{
	background:#f5f4f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px;
	margin-bottom:10px;

	overflow:hidden;

}

p.news	{
	background:#f5f4f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px;
	margin-bottom:10px;

	overflow:hidden;

}

div.news img	{
	float:right;	
	margin:5px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: white;
}

section#inside div.news img	{
	float:right;
	padding:0;
	margin:5px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: white;
	display:inline;
	overflow:hidden;
}

div.calendar_head h3	{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#f5f4f5;
	padding:10px;

	

}

div.point	{
	margin-left:3px;
	float:left;
	
	background:url(http://www.sea.edu/images/sea_images/poing.png) no-repeat left bottom;
}

div.date	{float:left; padding:3px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color:#fff; background-color:#c4122f; font-family:"Arial Black", Gadget, sans-serif; margin:0 5px 8px 0;}

p.month	{font-size:19px; }

p.day	{font-size:30px; margin-top:-22px;margin-bottom:5px; }

p.year	{font-size:12px; margin-top:-40px; }

div.calendar_head	{overflow:hidden; margin-top:20px;}



div.bluelink h3	{
	color:#fff;
	background:#105388;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 10px 10px 20px;
	display:block;
}

div.graylink h3	{
	color:#fff;
	background:#4a4a4a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 10px 10px 20px;
	display:block;
}

div.bluelink h3 a	{
color:#fff;
}

div.graylink h3 a	{
color:#fff;
}

li.pdf	{
	background:url(http://www.sea.edu/images/sea_images/pdf.gif) no-repeat 0 3px ;
	list-style-type:none;
	margin-left:5px;
	padding-left:20px;
}

a.youtube {
	background:url(http://www.sea.edu/images/sea_images/icon-YouTube-full_color.png) no-repeat 0 0;
	margin-left:5px;
	padding-left:22px;
}

article.students	{
	float:left;
	border-bottom:1px solid #d6dde0;
	margin:10px 10px 0 0;
	width:100%;
}

article.students img	{
	float:left;
	padding:5px;
	border:1px solid #d6dde0;
	margin:0 10px 10px 0;
}

article.parents	{
	float:left;
	border-bottom:1px solid #d6dde0;
	margin:10px 10px 0 0;
}

article.parents img	{
	padding:5px;
	border:1px solid #d6dde0;
	margin:0 10px 10px 0;
}

article.students div.text	{
	float:left;
	width:60%;
}



aside#over_left div.red ul	{
	margin:0 0 10px 0;
	padding:0;
}

aside#over_left div.red ul li {
list-style-type:disc;
margin-left:10px;

}

aside#over_left div.red ul li.pdf {
list-style-type:none;
margin-left:0px;

}

aside#over_left div.red ul.form li {
list-style-type:none;
margin-left:0px;

}

aside#over_left div.red ul li a	{
	margin:0;
	padding:0;
	border:none;
	color:#a4c4dd;
	font-size:12px;
	text-decoration:underline;
	
}

aside#over_left div.red a {
	color:#a4c4dd;
}


ul li.tablestyle	{
	list-style-type:none;
	margin-left:0;	
}

ul li.tablestyle_dark	{
	list-style-type:none;
	margin-left:0;	
}

.tablestyle	{
	padding:5px;
}

.tablestyle_dark	{
	padding:5px;
	background:#f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}


div.insidetri img	{
float:left;
margin-top:5px;
margin-right:7px;
margin-bottom:10px;
padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#dfdfdf;
}

div.insidetri h3	{
padding:5px;
}

/*NEW GALLERY*/

#gallery-1, #gallery-2, #gallery-research {
  width: 686px;
  -webkit-user-select: none;
  -moz-user-select: none;  
  user-select: none;
}

@media only screen
and (max-width : 480px)
 { #gallery-1, #gallery-2, #gallery-research {width: 100%;}
}


ul.gallery li img	{
	padding:5px;
	border:1px solid #CCC;	
}

ul.gallery_right li img	{
	padding:5px;
	border:1px solid #CCC;	
}


.students_trigger	{
	border-bottom:1px solid #d6dde0;
	margin:10px 10px 0 0;
}



p.trigger8 {
	padding: 0;
	margin-bottom:0;
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -459px -225px;
	height: 29px;
	width: 142px;
}


p.trigger8 a {
	display: block;
	text-indent: -9999px; /*--Push text off of page--*/
}

p.active {background-position: -459px -262px;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.news_2012 img	{
	float:left;
	border:4px solid #fff;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, .7);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, .7);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, .7);
	margin: 0 10px 10px 0;
	
}



/* mobile */
@media only screen
and (max-width : 480px)
 {
	 
.apply_white {padding-left: 4px;}

div.program_learn-apply {float: left; padding-top:6px;}

header#logo	{margin-top:0px; margin-bottom:0px;padding-bottom: 40px;}

header#logo_2014 {margin: 0 auto;padding: 4px;}

div#social_media_top {display:none;}

.dt2_logo {display: none;}

article.romance {width: 100%;}
	 
div.h1pos	{position:absolute; top:50%; height:10em; margin-top:-7em ; width:90%;}

h1.index	{ 
		font: 1.5em 'TeXGyrePagellaBold', Arial, sans-serif;
		letter-spacing: 0; 
        color: #FFFFFF;
    	margin: 0 0 0 2%;
    	position: relative;
    	text-shadow: 0 2px 3px #000000;
    	z-index: 200;
}

h1.index span.line1	{font-size:1.0em; line-height:50%;}
h1.index span.line2	{font-size:1.5em; line-height:70%;}
h1.index span.line3	{font-size:1.0em; line-height:50%;}
h1.index span.line4	{font-size:1.5em; line-height:70%;}
h1.index span.line5	{font-size:1.0em; line-height:50%;}
h1.index span.line6	{font-size:1.5em; line-height:70%;}

/* DESTINATIONS */

div#destinations_overview {
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border-radius: 6px;
	background-color: #e3f4f9; 
	width: 22%; 
	margin-right: 6px; 
	margin-top: 24px;
	display: inline-block; 
	text-align: left; 
	padding: 2%;
	float:right;
}

div#destinations_overview h3 {font: 1em 'ColaborateLightRegular', Arial, sans-serif;letter-spacing: 0.03em;color: #276494;}

div#destinations_overview p {color: #4a4a4a; font-size: 11px;}

div#destinations_overview p a {font-size: 12px; font-weight: normal; color: #ce1628; text-decoration: underline;}

div#destinations_overview_text {float:left; width: 70%;background-color:#fafafa; padding: 6px 1%; margin-top: 24px;}
div#destinations_overview_text img {padding: 4px; margin: 0px 12px 12px 0px; border: 1px solid rgb(204, 204, 204); width: 30%}

section#slideshow {
    margin: 0 auto 0;
    padding: 0;
    width: 98.5%;
}
	 
#featured {
	padding: 5px 2%;	
}

div.container	{
	width:96%;
	margin: 10px auto 10px;
}

section.info1	{
	margin: 20px auto 10px auto;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background:#fafafa;	
}

section.info2	{
	margin: 20px auto 10px auto;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background:#fafafa;	
}

 section.request_info	{
	margin: 20px auto 10px auto;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background:#fafafa;
	width: 714px;	
}


section.info div.about	{
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background:#fafafa;
	padding:5px 2%;
	display:block;
	margin-bottom:5px;

}



section#middle div.earth	{
	width:39%;
	overflow:hidden;
	float:left;
}


aside#over_left	{
	margin: 20px auto 10px auto;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fafafa;
	padding:5px 1%;
}

aside#over_left ul	{
	list-style-type:none;
	
}

aside#over_left ul li	{
	margin-left:0;
	
}

aside#over_left ul li a	{
	color:#276494;
	text-decoration:none;
	font: 1.2em 'ColaborateRegular', Arial, sans-serif; 
	display:block;
	padding:8px 0 5px 8px;
	border-bottom:1px solid #ccc;
}

aside#over_left ul li a.active_left	{
	color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	margin-top:5px;
	background:#276494;
	border-bottom:none;
}

aside#over_left ul li ul, aside#over_left ul li.atlantic_world_aside ul, aside#over_left ul li.pacific_basin_aside ul	{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;	
	list-style-type:none;

}

aside#over_left ul li ul li a, aside#over_left ul li.atlantic_world_aside ul li a, aside#over_left ul li.pacific_basin_aside ul li a {
	font-size:12px;	
	color: #276494;
	background: none;
	border-bottom:none;
	margin:5px 0 0 0;
	padding:0;
}

div.contain_top	{
	width:96%;
	margin: 10px auto 10px;
}

section#blue div.contain	{margin-bottom:0; padding-bottom:10px; }

div#nav	{display:none;}
div#nav_verytop	{display:none;}



/* Call to Action */


div#calltoaction	{
	display:none;
}


div#impact	{display:none;}

#map3d	{width: 480px; height: 320px; margin-bottom:20px;}

aside.basicbox	{ width: 80%; position:relative; margin:0 0 0 10px;}


/* new clearfix */
.clearfix1:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix1             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix1 { zoom: 1; } /* IE7 */


aside#over_left .red	{
	color:#fff;
	margin:2%;
	padding:2%;
	background:#c4122f ;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
overflow:hidden;
	
}

aside#over_left .red h3	{
	color:#fff;
	font-size:18px;
	background:#94272E;
	padding:2%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}

aside#over_left div.red h3 a {
	color:#fff;
	text-decoration: none;
}

aside#over_left div.red h3 a:hover {text-decoration: underline;}


aside#over_left .red h4 	{
	color:#fff;
	margin-left:5px;
	margin-right:5px;
	background:#691c21;
	padding:5px 5px 5px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}

aside#over_left div.red a {
	color:#a4c4dd;
}




aside#over_left .red img	{
	margin:0 8px 5px 0;
	
}

aside.basicbox	{ width: 50%;  margin:0 auto;}

aside.basicbox_small	{ width: 50%;  margin:0 auto;}


h4.admissions_counselor 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -732px;
	width: 211px;
	height: 38px;
	margin:10px 0 ;
}

h4.admissions_counselor a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}


h4.campus_visits 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -768px;
	width: 211px;
	height: 38px;
}

h4.campus_visits a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}


section#blue div.contain div.insidetri	{
	width: 98%;
	
}

#maptop{height:3px;}
#map { position: relative; width: 100%; height: 265px; overflow: hidden;font-family:Verdana, Geneva, sans-serif ; margin:0 0 0 -4px;  background-size:480px 269px; }

aside.fifty_left	{margin-left:auto; margin-right:auto; width:96%; }

aside.fifty_right	{margin-left:auto; margin-right:auto; width:96%; }

ul.gallery li	{
	list-style-type:none;
	float:left;
	width:46%;
	margin:5px 2%;
	
}

ul.gallery_right li	{
	list-style-type:none;
	float:right;
	width:46%;
	margin:5px 2%;
	
}

/* Course Descriptions Overview MOBILE */
table#course_descriptions {
	width: 98%;
    color: #004781;
    line-height: 120%;
    font-size: 10px;
    font-weight: normal;	
}

/* Voyage Table  MOBILE */
table#voyages_overview {
	width: 98%;
    color: #ffffff;
    line-height: 130%;
    font-size: 12px;
font-weight: normal;	
}

/* FOOTER */

div.footer-white {display:none;}
div.footer-white-first {display:none;}



}/* end of Mobile */


@media only screen

and (max-width : 758px)
{

h2.ribbon_oe	{
	background-color:#c4122f;
	padding: 5px 2%;
	color:#fff;
	font-size:1.8em;
	margin:10px 0;

}

h2.ribbon_dcc	{
	background-color:#db5c3b;
	padding: 5px 2%;
	color:#fff;
	font-size:1.8em;
	margin:10px 0;

}

h2.ribbon_spice	{
	background-color:#e4a014;
	padding: 5px 2%;
	color:#fff;
	font-size:1.8em;
	margin:10px 0;

}

h2.ribbon_oc	{
	background-color:#7bb76f;
	padding: 5px 2%;
	color:#fff;
	font-size:1.8em;
	margin:10px 0;

}

h2.ribbon_eoe	{
	background-color:#00a8d1;
	padding: 5px 2%;
	color:#fff;
	font-size:1.8em;
	margin:10px 0;

}

h2.ribbon_mbc	{
	background-color:#642566;
	padding: 5px 2%;
	color:#fff;
	font-size:1.8em;
	margin:10px 0;

}

h2.ribbon_summer	{
	background-color:#999999;
	padding: 5px 2%;
	color:#fff;
	font-size:1.8em;
	margin:10px 0;

}

h2.ribbon_go	{
	background-color: #79a281;
	padding: 5px 2%;
	color:#fff;
	font-size:1.8em;
	margin:10px 0;

}

h2.ribbon_go span	{
	display:none;
}

h4.trigger3.dark_grey a, h4.trigger4.dark_grey a {font-size:1em;}

.toggle_container3 img.programs, .toggle_container4 img.programs {margin: 0;}

}


/* Tablets */
@media only screen
and (min-width : 481px)
 {
/* Styles */

.apply_white {padding-left: 4px;}
div.program_learn-apply {float: left; padding-top:6px;}
article.romance {width: 100%;}

h1 {font: 4.0em 'TeXGyrePagellaBold', Arial, sans-serif;
	letter-spacing: 0; 
        color: #FFFFFF;
    	margin: -75px 0 0 2%;
    	position: absolute;
    	text-shadow: 0 2px 5px #000000;
    	z-index: 200;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:52%/1.52em;
	background:url(http://www.sea.edu/images/sea_images/background_1.jpg) no-repeat center top fixed;
}


div.h1pos	{position:absolute; top:50%; height:20em; margin-top:-11em ; width:100%;}

h1.index	{ 
		font: 1.9em 'TeXGyrePagellaBold', Arial, sans-serif;
		letter-spacing: 0; 
        color: #FFFFFF;
    	margin: 0 0 0 2%;
    	position: relative;
    	text-shadow: 0 2px 3px #000000;
    	z-index: 200;
}

h1.index span.line1	{font-size:1.0em; line-height:50%;}
h1.index span.line2	{font-size:1.5em; line-height:70%;}
h1.index span.line3	{font-size:1.0em; line-height:50%;}
h1.index span.line4	{font-size:1.5em; line-height:70%;}
h1.index span.line5	{font-size:1.0em; line-height:50%;}
h1.index span.line6	{font-size:1.5em; line-height:70%;}



 section.info1	{
	margin: 20px auto 10px auto;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background:#fafafa;	
}

section.info2	{
	margin: 20px auto 10px auto;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background:#fafafa;	
}

 section.request_info	{
	margin: 20px auto 10px auto;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background:#fafafa;
	width: 714px;		
}

section#nav_sub	{
	margin: 20px auto 10px auto;
	width: 98%;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fafafa;
	padding:5px 1%;
}

div.contain	{
	width:96%;
	margin: 10px auto 10px;
	overflow:hidden;

}

div.contain_top	{
	width:96%;
	margin: 10px auto 10px;
	background:#fff;
}

div.container	{
	width:96%;
	margin: 10px auto 10px;
}

div.bumper	{height:30px;}

/* For Dolphin Tale 2 */

header#logo	{margin-top:0px; margin-bottom:0px;padding-bottom: 40px;}

header#logo_2014 {margin: 0 auto;padding: 6px;width:750px;}
div#social_media_top {float:right;margin-top: 12px;}

.dt2_text {display: none;}

section.info div.about	{
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background:#fafafa;
	padding:5px 2%;
	display:block;
	margin-bottom:5px;

}



section.info	{
	margin: 0 0 0 2%;
	width: 49%;
	overflow:hidden;
	float:left;	
}



section.info:first-child	{
	margin:0;
}

section.info:last-child	{
	margin:0;
	float:none;
	width:100%;
}

section#blue div.contain div.inside	{
	width: 49%;
	float:left;
	margin:0;
}

section#blue div.contain div.inside:last-child	{
	margin:0 0 0 2%;
}

section#blue div.inside article div.image_wrap	{
	width:35%;
}

section#blue div.inside article div.image_wrap1	{width:115px;}







div#mobile_slide	{display:none;}

#header { height:600px;  }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute;}


section#middle	{margin-top:-15px; width:100%;}
section#middle div.earthmiddle	{position:absolute; width:96%; z-index:100; margin-top:-8%;}
section#middle div.earthmiddle div.earth	{
	margin-left:auto;
	margin-right:auto;
	float:none;
	width:30%;
	overflow:hidden;
}



section#middle div.ships	{
	position:relative;
	overflow:hidden;
	padding:10px 0 0 0;
	width:100%;
}

.fifty 	{  
	margin-right:2%; 	
	padding:5px 2%; 
	float:left;
	width:45%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.fifty:last-child 	{margin-right:0; text-align:right;}

section#middle div.ships h3	{font-size: 1.5em;}

section#slideshow {
    margin: 0 auto 0;
    padding: 0;
    width: 98.5%;
}

section#slideshow img	{ margin:0 0 0 -4px; padding:0;	border:4px solid #fff; 
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}


aside#over_left	{
	margin: 20px auto 10px auto;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fafafa;
	padding:5px 1%;
}

aside#over_left ul	{
	list-style-type:none;
}

aside#over_left ul li a	{
	color:#276494;
	text-decoration:none;
	font: 1.2em 'ColaborateRegular', Arial, sans-serif; 
	display:block;
	padding:8px 0 5px 8px;
	border-bottom:1px solid #ccc;
}

aside#over_left ul li a.active_left	{
	color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	margin-top:5px;
	background:#276494;
	border-bottom:none;
}

aside#over_left ul li ul, aside#over_left ul li.atlantic_world_aside ul, aside#over_left ul li.pacific_basin_aside ul	{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;	
	list-style-type:none;

}

aside#over_left ul li ul li a, aside#over_left ul li.atlantic_world_aside ul li a, aside#over_left ul li.pacific_basin_aside ul li a {
	font-size:12px;	
	color: #276494;
	background: none;
	border-bottom:none;
	margin:5px 0 0 0;
	padding:0;
}

section#blue div.inside article div.image_wrap1	{width:107px;}
aside.basicbox	{ width: 25%; float:right; margin:0 0 0 10px;}
section#blue div.contain	{margin-bottom:0; padding-bottom:10px; }

div#nav	{display:none;}
div#nav_verytop	{display:none;}


/* Call to Action */


div#calltoaction	{
	position:absolute;
	z-index:299;
	top:85%;
	margin-left:10px;
}

div#calltoaction span	{
	display:none;
}

ul#call {
	margin: 0 0 0 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#call li {
	float: left;
	margin: 0 7px ; padding: 0;
	position: relative; /*--Important--*/
	background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 1.1em 'TeXGyrePagellaBold', Arial, sans-serif;
	-moz-box-shadow: 0 2px 4px #000;
	-webkit-box-shadow: 0 2px 4px #000;
	box-shadow: 0 2px 4px #000d;

	
}
ul#call li a {
	float: left;
	padding:5px 10px;
	color:#4a4a4a;
	text-decoration:none;
	display:block;

}

div#impact	{position:absolute;  z-index:299; width:100%;}
div#events	{float:right;  width:80px; margin-right:-20px;margin-top:40px; }

div#events img	{border:none; }

div.bumper	{  margin-bottom:30px;}

#map3d	{width: 480px; height: 320px; margin-bottom:20px;}




/* new clearfix */
.clearfix1:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear:none;
	height: 0;
	}
* html .clearfix1             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix1 { zoom: 1; } /* IE7 */

aside#over_left .red	{
	color:#fff;
	margin:2%;
	padding:2%;
	background:#c4122f ;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
overflow:hidden;
	
}

aside#over_left .red h3	{
	color:#fff;
	font-size:18px;
	background:#94272E;
	padding:2%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}

aside#over_left div.red h3 a{
	color:#fff;
	text-decoration: none;
}

aside#over_left div.red h3 a:hover {text-decoration: underline;}




aside#over_left .red h4 	{
	color:#fff;
	margin-left:5px;
	margin-right:5px;
	background:#691c21;
	padding:5px 5px 5px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}

aside#over_left div.red a {
	color:#a4c4dd;
}




aside#over_left .red img	{
	margin:0 8px 5px 0;
	
}


aside#over_left ul li	{
	margin-left:0;
	
}

aside.basicbox	{ width: 50%;  margin:0 auto;}

aside.basicbox_small	{ width: 50%;  margin:0 auto;}


h4.admissions_counselor 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -732px;
	width: 211px;
	height: 38px;
	margin:10px 0 ;
}

h4.admissions_counselor a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}


h4.campus_visits 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -768px;
	width: 211px;
	height: 38px;
}

h4.campus_visits a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}




div.mid_ribbon	{
	width:40%;
	float:left;
	margin-right:4%;
	margin-left:3%;

}

div.mid_ribbon_home	{
	width:50%;
	float:right;
	margin-right:2%;
	margin-left:3%;

}


aside.ribbon	{
	background: url(http://www.sea.edu/images/sea_images/diagonal.png) repeat-y;
	float:right;
	width:20%;
	padding:2%;
	margin-top:5px;
	margin-right:0;
		font-size:0.8em;  

}

aside.ribbon_programs {
	background: url(http://www.sea.edu/images/sea_images/diagonal2.png) repeat-y;
	float:right;
	width:40%;
	padding:2%;
	margin:5px 0 0 0;
	font-size:0.9em;
}

aside.ribbon_programs p {margin: 0;color: #276494;}
aside.ribbon_programs p a {font-family: 'ColaborateRegular', Arial, sans-serif; text-decoration: none;}
aside.ribbon_programs p a:hover {text-decoration: underline;color: #4a4aa4a;}




aside.ribbon_img 	{
	float:left;
	margin-top:5px;
	width:29%;
}

aside.ribbon_img_home 	{
	float:left;
	margin-top:5px;
	width:45%;
}

section#inside .ribbon_img img {
border:none;
max-width:100%;
}

div.ribbon_contain	{
	width:100%;
	overflow:hidden;
	margin-top: -6px;
}

div.ribbon_contain_home	{
	overflow:hidden;
	margin-top:-15px;
}







h4.oe_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -184px;
	width: 211px;
	height: 38px;
}

h4.oe_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}

.cruise_reports	{float:left; width:45%; margin-right:4%;}

#maptop{height:3px;}
#map { position: relative; width: 100.9%; height: 420px; overflow: hidden;font-family:Verdana, Geneva, sans-serif ; margin:0 0 0 -4px; background-size:750px 420px;  }


ul.gallery li	{
	list-style-type:none;
	float:left;
	width:28%;
	margin:5px 2%;
	
}

ul.gallery_right li	{
	list-style-type:none;
	float:right;
	width:28%;
	margin:5px 2%;
	
}

.half	{
	width:98%;
	margin:0 ;	
}


}/* end of Tablets */

/* Mobile */
@media only screen
and (max-width : 668px)
 {
	div#social_media_top {display:none;}
	div.footer-white {display:none;}
div.footer-white-first {display:none;}
}

/*Tablets-768*/
@media only screen
and (max-width : 768px)
{
div.footer-white {display:none;}
div.footer-white-first {display:none;}
div.leftfooter	{margin:auto;float:none;}

div.ships .ships-buttons, div.ships .ships-buttons-last, div.find-program .find-dream-program, div.find-program .find-year, div.find-program .find-year-last {float: none; border-top:4px solid white;text-decoration: none; padding: 4px;}

div.ships .ships-buttons img, div.ships .ships-buttons-last img, div.find-program .find-dream-program img {height: 22px; width: 22px;}

div.ships .ships-buttons h3, div.ships .ships-buttons-last h3, div.find-program .find-dream-program h3, div.find-program .find-year h3, div.find-program .find-year-last h3 {font-size: 1.3em; text-decoration:none;}

div.ships .ships-buttons h3, div.ships .ships-buttons-last h3, div.find-program .find-dream-program h3, div.find-program .find-year h3, div.find-program .find-year-last h4 {font-size: 1.2em; text-decoration:none;}

div.ships .ships-buttons, div.ships .ships-buttons-last {background-color: #f1f1f1;}
div.find-program .find-dream-program  {background-color: #e5f4fa;}
div.find-program .find-year, div.find-program .find-year-last {display: none;}
	
}

/* Tablets-759 */
@media only screen
and (min-width : 759px)
{
	
.apply_white {padding-left: 34px;}	
div.program_learn-apply {float: left;}
article.romance {width: 53%;float:left;}
	
h1 {font: 4.6em 'TeXGyrePagellaBold', Arial, sans-serif;
	letter-spacing: 0; 
        color: #FFFFFF;
    	margin: -75px 0 0 2%;
    	position: absolute;
    	text-shadow: 0 2px 5px #000000;
    	z-index: 200;
}

	
div.h1pos	{position:absolute; top:50%; height:26em; margin-top:-16em ; width:100%;}

h1.index	{ 
		font: 3em 'TeXGyrePagellaBold', Arial, sans-serif;
		letter-spacing: 0; 
        color: #FFFFFF;
    	margin: 0 0 0 2%;
    	position: relative;
    	text-shadow: 0 2px 3px #000000;
    	z-index: 200;
}

h1.index span.line1	{font-size:1.0em; line-height:50%;}
h1.index span.line2	{font-size:1.5em; line-height:50%;}
h1.index span.line3	{font-size:1.0em; line-height:50%;}
h1.index span.line4	{font-size:1.5em; line-height:50%;}
h1.index span.line5	{font-size:1.0em; line-height:50%;}
h1.index span.line6	{font-size:1.5em; line-height:50%;}


	
section#main	{
	background:url("http://www.sea.edu/images/sea_images/aside.jpg") repeat-y scroll 0 0 transparent;
	width:98.5%;
	margin:-20px 0 5px 5px;

}


section#middle div.earthmiddle	{position:absolute; width:96%; z-index:100; margin-top:-8%;}
section#middle div.earthmiddle div.earth	{
	margin-left:auto;
	margin-right:auto;
	float:none;
	width:210px;
	overflow:hidden;
}

section#blue div.inside article div.image_wrap1	{width:107px;}

section.info:first-child {
    float: left;
}

section.info {
    float: right;
    margin: 0 0 0 2%;
    overflow: hidden;
    width: 32%;
}

section.info:last-child {
    float: left;
    margin: 0 0 0 2%;
    width: 32%;
}

section.info div.about	{
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	background:#fafafa;
	padding:5px 2%;
	display:block;
	margin-bottom:5px;

}


aside.basicbox	{ width: 35%; float:right; margin:0 0 0 10px;}

aside.basicbox_small	{ width: 22.5%; float:right; margin:0 0 0 20px; padding:5px 1%;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.5);
box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.5);
}

aside.basicbox_amazon	{margin:0 0 6px 27%; padding:5px 1%;

}



aside#over_left	{
	float:left;
	margin:0;	
	background:none;
	padding:0;
	width:202px;
}

aside#over_left ul	{
	margin:0;
	padding:0 0 0 0;
	
}

aside#over_left ul li	{
	
	list-style-type:none;
	margin:0 0 0 0;
	
	

}

aside#over_left ul li a	{
	color:#276494;
	text-decoration:none;
	font: 16px/18px 'ColaborateRegular', Arial, sans-serif;letter-spacing: 0;
	display:block;
	padding:12px 0 12px 15px;
	border-bottom:1px solid #ccc;
}

aside#over_left ul li a:hover	{
	color:#94272E;	
}

aside#over_left ul li a.active_left	{
	color:#fff;
	padding:17px 0 23px 50px;
	margin-left:-39px;
	margin-top:-1px;
	margin-bottom:0;
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -579px -121px;
	border-bottom:none;
	
}

aside#over_left ul li.atlantic_world_aside a	{
	color:#fff;
	text-decoration:none;
	font: 16px/18px 'ColaborateRegular', Arial, sans-serif;letter-spacing: 0;
	display:block;
	padding:17px 0 23px 50px;
	margin-left:-39px;
	margin-top:-1px;
	margin-bottom:0;
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -248px -1030px;
	border-bottom:none;
}

aside#over_left ul li.atlantic_world_aside a:hover	{
	color:#4a4a4a;	
}

aside#over_left ul li.atlantic_world_aside a.active_left	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -490px -1030px;
}

aside#over_left ul li.pacific_basin_aside a	{
	color:#fff;
	text-decoration:none;
	font: 16px/18px 'ColaborateRegular', Arial, sans-serif;letter-spacing: 0;
	display:block;
	padding:17px 0 23px 50px;
	margin-left:-39px;
	margin-top:-1px;
	margin-bottom:0;
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -248px -1096px;
	border-bottom:none;
}

aside#over_left ul li.pacific_basin_aside a:hover	{
	color:#4a4a4a;	
}

aside#over_left ul li.pacific_basin_aside a.active_left	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -490px -1096px;

}

aside#over_left ul li ul, aside#over_left ul li.atlantic_world_aside ul, aside#over_left ul li.pacific_basin_aside ul	{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;	

}

aside#over_left ul li ul li a, aside#over_left ul li.atlantic_world_aside ul li a, aside#over_left ul li.pacific_basin_aside ul li a {
	font-size:14px;	
    line-height: 160%;
	color: #276494;
	background: none;
	border-bottom:none;
	margin:5px 0;
	padding:0;
}



aside#over_left .red	{
	color:#fff;
	margin:15px 0 0 -33px;
	padding:20px 25px 1px 20px;
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: 0 -182px;
overflow:hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

aside#over_left .red h3	{
	color:#fff;
	font-size:18px;
	background:#94272E;
	padding:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left:-2px;

}

aside#over_left div.red h3 a{
	color:#fff;
	text-decoration: none;
}

aside#over_left div.red h3 a:hover {text-decoration: underline;}




aside#over_left .red h4 	{
	color:#fff;
	margin-left:5px;
	margin-right:5px;
	background:#691c21;
	padding:5px 5px 5px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}

aside#over_left div.red a {
	color:#a4c4dd;
}




aside#over_left .red img	{
	margin:0 8px 5px 0;
	
}

aside#over_left .red_shadow	{
	margin:0 0 0 -33px;
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: 0 -2243px;
	width:235px;
	height:28px;
}


section.info1	{ background:none; }

section.info2	{ background:none; }

section.request_info { background:none; width: 714px;}

div.container	{ background:#fff;}



section#slideshow img	{
	border:none;
	margin-left: auto;
	margin-right: auto;
	margin-top:4px;
}

div.bumper	{width:716px; height:25px;  margin:-10px auto 30px; background: url(http://www.sea.edu/images/sea_images/bottomshadow_ipad.png) no-repeat;}	


section#middle div.ships h3	{font-size: 1.9em;}
section#blue div.contain	{margin-bottom:0; padding-bottom:10px; }

div#nav	{display:none;}
div#nav_verytop	{display:none;}


div#calltoaction	{
	
	top:100%;
	margin-left:10px;
}

ul#call li {
	float: left;
	margin: 0 7px ; padding: 0;
	position: relative; /*--Important--*/
	background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 1.4em 'TeXGyrePagellaBold', Arial, sans-serif;
	-moz-box-shadow: 0 2px 4px #000;
	-webkit-box-shadow: 0 2px 4px #000;
	box-shadow: 0 2px 4px #000d;

	
}




div#events	{float:right; width:100px;   margin-right:-20px; }




#map3d	{width: 480px; height: 320px; margin-bottom:20px;}











section#blue div.contain div.insidetri	{
	width: 32%;
	float:left;
	margin:.6%;
}









article.academics_ribbon	{
padding-bottom:20px;

}

div.mid_ribbon	{
	width:40%;
	float:left;
	margin-right:4%;
	margin-left:3%;

}


aside.ribbon	{
	background: url(http://www.sea.edu/images/sea_images/diagonal.png) repeat-y;
	float:right;
	width:20%;
	padding:2%;
	margin-top:5px;
	margin-right:0;
		font-size:0.8em;
}

aside.ribbon_programs {
	background: url(http://www.sea.edu/images/sea_images/diagonal2.png) repeat-y;
	float:right;
	width:40%;
	padding:2%;
	margin:5px 0 0 0;
	font-size:0.9em;
}

aside.ribbon_programs p {margin: 0;color: #276494;}
aside.ribbon_programs p a {font-family: 'ColaborateRegular', Arial, sans-serif;text-decoration: none;}
aside.ribbon_programs p a:hover {text-decoration: underline;color: #4a4aa4a;}

section#inside .ribbon_img img {
border:none;
max-width:100%;
}

div.ribbon_contain	{
	width:100%;
	overflow:hidden;
	margin-top: -6px;
}





h2.ribbon_oe	{
	background-image: url(http://www.sea.edu/images/sea_images/css_sprite.png);
	background-position: -176px -1149px;
	width:518px;
	height:37px;
	

	

}

h2.ribbon_oe span	{
	display:none;
}

h4.oe_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -184px;
	width: 211px;
	height: 38px;
}

h4.oe_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}









h2.ribbon_dcc	{
	background-image: url(http://www.sea.edu/images/sea_images/css_sprite.png);
	background-position: -176px -1194px;
	width:518px;
	height:37px;
	

}

h2.ribbon_dcc span	{
	display:none;
}

h4.dcc_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -222px;
	width: 211px;
	height: 38px;
}

h4.dcc_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}



h2.ribbon_oc	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -176px -1234px;
	width:518px;
	height:37px;

	

}

h2.ribbon_oc span	{
	display:none;
}

h4.oc_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -260px;
	width: 211px;
	height: 38px;
}

h4.oc_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}



h2.ribbon_spice	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -176px -1279px;
	width:518px;
	height:37px;


	

}

h2.ribbon_spice span	{
	display:none;
}

h4.spice_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -298px;
	width: 211px;
	height: 38px;
}

h4.spice_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}



h2.ribbon_eoe	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -176px -1321px;
	width:518px;
	height:37px;

	

}

h2.ribbon_eoe span	{
	display:none;
}

h4.eoe_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -336px;
	width: 211px;
	height: 38px;
}

h4.eoe_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}


h2.ribbon_mbc	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -176px -1364px;
	width:518px;
	height:37px;

	

}

h2.ribbon_mbc span	{
	display:none;
}

h4.mbc_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -374px;
	width: 211px;
	height: 38px;
}

h4.mbc_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}


h2.ribbon_summer	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -176px -1406px;
	width:518px;
	height:37px;



}

h2.ribbon_summer span	{
	display:none;
}

h4.summer_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -412px;
	width: 211px;
	height: 38px;
}

h4.summer_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}

h2.ribbon_go	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -250px -2215px;
	width:729px;
	height:52px;

}

h2.ribbon_go span	{
	display:none;
}

h5.trigger {
	padding: 0;
	margin: 0;
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -459px -184px;
	height: 32px;
	width: 104px;
	
}
h5.trigger a {
	
	
	display: block;
	text-indent: -9999px; /*--Push text off of page--*/

}
h5.trigger a:hover {  }
h5.active {background-position: -563px -184px;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 ;
	padding: 0;
	
	clear: both;
}
.toggle_container .block {
	
}

/*Aside Academic links */

aside#over_left ul li ul.academics_links	{
 margin-left:-17px;
margin-top:0;
}


aside#over_left ul li ul li.academics_links_oe 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -459px;

}

aside#over_left ul li ul li.academics_links_dcc 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -497px;

}

aside#over_left ul li ul li.academics_links_spice 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -536px;

}

aside#over_left ul li ul li.academics_links_oc 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -575px;

}

aside#over_left ul li ul li.academics_links_eoe 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -613px;

}



aside#over_left ul li ul li.academics_links_mbc 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -652px;

}

aside#over_left ul li ul li.academics_links_summer 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -691px;
	

}

aside#over_left ul li ul li.academics_links_go	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -817px;
	

}


aside#over_left ul li ul li.academics_links_oe a, aside#over_left ul li ul li.academics_links_dcc a, aside#over_left ul li ul li.academics_links_spice a, aside#over_left ul li ul li.academics_links_oc a, aside#over_left ul li ul li.academics_links_eoe a, aside#over_left ul li ul li.academics_links_mbc a, aside#over_left ul li ul li.academics_links_summer a, aside#over_left ul li ul li.academics_links_go a	{
	display:block;
	text-indent: -9999px; /*--Push text off of page--*/
	height:38px;
	margin:0;
}

aside#over_left ul li ul li.academics_links_go ul {
	margin-top:0px;
	margin-left:30px;
	margin-bottom:10px;	
}

aside#over_left ul li ul li.academics_links_go ul li.text a {
	display:block;
	text-indent: 4px; /*--shows links--*/
	height:18px;
	margin:0;
}

/*Aside Voyages links */

aside#over_left ul li ul.voyages_links	{
 margin-left:-17px;
margin-top:0;
}

aside#over_left ul li ul li.voyages_links_caribbean {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -248px -904px;
	height:38px;
	margin-bottom: 100px;
}

aside#over_left ul li ul li.voyages_links_europe {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -248px -864px;
	height:38px;
	margin-bottom: 70px;
}

aside#over_left ul li ul li.voyages_links_polynesia	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -248px -944px;
	height:38px;
	margin-bottom: 120px;
}

aside#over_left ul li ul li.voyages_links_oceania	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -248px -984px;
	height:38px;
	margin-bottom: 70px;
}


aside#over_left ul li ul li.voyages_links_caribbean, aside#over_left ul li ul li.voyages_links_europe, aside#over_left ul li ul li.voyages_links_polynesia, aside#over_left ul li ul li.voyages_links_oceania {
	display:block;
	text-indent: -9999px; /*--Push text off of page--*/
}

aside#over_left ul li ul li.voyages_links_caribbean ul, aside#over_left ul li ul li.voyages_links_europe ul, aside#over_left ul li ul li.voyages_links_polynesia ul, aside#over_left ul li ul li.voyages_links_oceania ul {
	margin-top:20px;
	margin-left:30px;
	margin-bottom:10px;	
}

aside#over_left ul li ul li.voyages_links_caribbean ul li a, aside#over_left ul li ul li.voyages_links_europe ul li a, aside#over_left ul li ul li.voyages_links_polynesia ul li a, aside#over_left ul li ul li.voyages_links_oceania ul li a {
	display:block;
	text-indent: 2px; /*--shows links--*/
	height:18px;
	line-height: 120%;
	margin:0 0 4px 0;
}


/* Admissions */

h4.admissions_counselor 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -732px;
	width: 211px;
	height: 38px;
	float:left;
	margin:0 20px 0 20px;
}

h4.admissions_counselor a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}


h4.campus_visits 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -768px;
	width: 211px;
	height: 38px;
	float:left;
}

h4.campus_visits a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}

div.fieldset_back	{
	float:left; 
	margin-right:1%; 
	width:47%;	
	
}

aside.fifty_left	{float:left; width:49%; margin:0 2% 0 0;}

aside.fifty_right	{float:left; width:49%; margin:0;}

.half	{
	float:left;
	width:48%;
	margin:0 1%;	
}



}/* end of Tablets-759 */



/* Tablets-759 */
@media only screen
and (min-width : 759px)
and (max-width : 969px)
{
	
h2.ribbon_oe	{
background-size:850px 1771px;
-moz-background-size:850px 1771px;
-webkit-background-size:850px 1771px;
}

h2.ribbon_dcc	{
background-size:850px 1771px;
-moz-background-size:850px 1771px;
-webkit-background-size:850px 1771px;
}

h2.ribbon_oc	{
background-size:850px 1771px;
-moz-background-size:850px 1771px;
-webkit-background-size:850px 1771px;
}

h2.ribbon_spice	{
background-size:850px 1771px;
-moz-background-size:850px 1771px;
-webkit-background-size:850px 1771px;
}

h2.ribbon_eoe	{
background-size:850px 1771px;
-moz-background-size:850px 1771px;
-webkit-background-size:850px 1771px;
}

h2.ribbon_mbc	{
background-size:850px 1771px;
-moz-background-size:850px 1771px;
-webkit-background-size:850px 1771px;
}

h2.ribbon_summer	{
background-size:850px 1771px;
-moz-background-size:850px 1771px;
-webkit-background-size:850px 1771px;
}

	
}



/* Desktops */
@media only screen
and (min-width : 970px)
{
	article.column p	{
	column-count: 2;
 	column-gap: 20px;
	-moz-column-width:300px;
	-moz-column-count:2;
	-moz-column-gap:20px;
	-webkit-column-width:300px;
	-webkit-column-count:2;
	-webkit-column-gap:20px;
}

div.column p	{
	column-count: 2;
 	column-gap: 20px;
	-moz-column-width:300px;
	-moz-column-count:2;
	-moz-column-gap:20px;
	-webkit-column-width:300px;
	-webkit-column-count:2;
	-webkit-column-gap:20px;
}


.video_iframe		{width:640px; height:390px;}

div.video	{width:640px; margin-top:20px; margin-left:auto; margin-right:auto;}

.video_iframe_home {width:420px; height:256px;}

div.video_home	{width:420px; margin-top:4px; margin-left:auto; margin-right:auto;}

.apply_white {padding-left: 34px;}
div.program_learn-apply {float: left;}
article.romance {width: 53%;float:left;}

	
section#top div.inside	{padding:0;}
	
.row {
    margin: 0 auto;
    width: 960px;
}
	
div#nav	{display:inline;}
div#nav_verytop	{display:inline;}

	
h1 {font: 4.6em 'TeXGyrePagellaBold', Arial, sans-serif;
	letter-spacing: 0; 
        color: #FFFFFF;
    	margin: -75px 0 0 2%;
    	position: absolute;
    	text-shadow: 0 2px 5px #000000;
    	z-index: 200;
}

	
div.h1pos	{position:absolute; top:52%; height:26em; margin-top:-16em ; width:100%;}

h1.index	{ 
		font: 3em 'TeXGyrePagellaBold', Arial, sans-serif;
		letter-spacing: 0; 
        color: #FFFFFF;
    	margin: 0 0 0 2%;
    	position: relative;
    	text-shadow: 0 2px 3px #000000;
    	z-index: 200;
}

h1.index span.line1	{font-size:1.0em; line-height:50%;}
h1.index span.line2	{font-size:1.5em; line-height:50%;}
h1.index span.line3	{font-size:1.0em; line-height:50%;}
h1.index span.line4	{font-size:1.5em; line-height:50%;}
h1.index span.line5	{font-size:1.0em; line-height:50%;}
h1.index span.line6	{font-size:1.5em; line-height:50%;}

div.wrapper	{background: url(http://www.sea.edu/images/sea_images/dropshadow.png) no-repeat center top;}
div.contain_top	{width:960px; padding:0;}
div.bumper	{width:960px; height:34px;  margin:-10px auto 0; background: url(http://www.sea.edu/images/sea_images/bottomshadow.png) no-repeat;}	
div.contain	{width:960px;}
section#blue	{padding-top:0;}
div.blue_shadow	{background: url(http://www.sea.edu/images/sea_images/blue_inside.png) no-repeat center top; padding:10px;}
section#blue div.contain	{margin-bottom:0; width:940px; margin-left:auto; margin-right:auto;}
div.container	{width:960px; }
section#middle div.earthmiddle	{position:absolute; width:960px; z-index:100; margin-top:-80px;}
section#middle div.earthmiddle div.earth	{
	display:none;
	
}

div#top_wrap	{width:960px; margin:40px auto 0;}	
		
section#top	{
	
	width: 960px;
	background:rgba(255,255,255,0.6);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position:absolute;
	z-index:99999;
}

section#navigation	{
	display:none;
}

section#slideshow div.slideshow	{
	margin:0 0 0 -3px;
	width:952px;
	
}

div.ships	{margin:6px 0 6px 6px;}
header#logo	{margin-top:16px; margin-bottom:2px;}

header#logo_2014 {margin: 0 auto 48px;padding-top: 8px;width:960px;}
div#social_media_top {float:right;margin-top: 26px;}

section#middle div.ships h3	{font-size: 1.9em;}

div.ships .ships-buttons {background-color: #f1f1f1; width:30.2%;float:left;border-right: 6px solid white;border-bottom: 6px solid white;padding: 12px;}

div.ships .ships-buttons-last {background-color: #f1f1f1; width:30.2%;float:left;border-bottom: 6px solid white;padding: 12px;}

div.ships .ships-buttons:hover, div.ships .ships-buttons-last:hover {background-color:#cccccc;}

div.find-program {margin-left: 6px;}

div.find-program .find-dream-program {background-color: #e5f4fa; width:40.5%;float:left;border-right: 2px solid white;padding: 4px 4px 4px 12px;}
div.find-program .find-dream-program:hover, div.find-program .find-year:hover, div.find-program .find-year-last:hover {background-color: #75cae2;}
div.find-program .find-dream-program h3 {margin-bottom: 0px;font-size: 1.4em;padding-top: 4px;}

div.find-program .find-year {background-color: #e5f4fa; width:17.2%;float:left;border-right: 2px solid white;padding: 8px;}
div.find-program .find-year-last {background-color: #e5f4fa; width:17.2%;float:left;padding: 8px;}
div.find-program .find-year h3, div.find-program .find-year-last h3 {margin-bottom: 0px;font-size: 1.4em;text-align:center;}

footer.footer div.inside	{width:960px;}

#featured {
	width:960px;
	height: 100%;
	background: url(http://www.sea.edu/images/sea_images/07opacity-1px.png);
	-webkit-border-radius: 3px;
   	-moz-border-radius: 3px;
   	border-radius: 3px;
	margin: 10px auto 10px;
	}

#featured .content {
	width:960px;
	margin: 10px auto;
	padding-left: 8px;
}

#featured .content-left {
        position: relative;
	width: 50%;
	float: left;
	margin-top: 8px;
}

#featured .content-right {
	position: relative;
	width: 50%;
	float: right;
	margin-top: 8px;
}


/* Main Navigation */

div#nav_spice	{
	width:100%;
	position:absolute;
	background:url(http://www.sea.edu/images/sea_images/nav_100.png) repeat center top;
	height:37px;
	top:785px;
	z-index:300;
}

div#nav	{
	width:100%;
	position:absolute;
	background:url(http://www.sea.edu/images/sea_images/nav_100.png) repeat center top;
	height:37px;
	top:148px;
	z-index:99999;
}


ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 39px;
}


ul#topnav li:hover a.program-voyages, ul#topnav li a:hover { background-position: 0 -48px; } /*--Hover State--*/
ul#topnav a.program-voyages {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: 0 0;
	width: 183px;
}

ul#topnav li:hover a.destinations, ul#topnav li a:hover { background-position: -183px -48px; } /*--Hover State--*/
ul#topnav a.destinations {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -183px 0;
	width: 105px;
}

ul#topnav li:hover a.our_ships, ul#topnav li a:hover { background-position: -288px -48px; } /*--Hover State--*/
ul#topnav a.our_ships {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -288px 0;
	width: 88px;
}

ul#topnav li:hover a.admissions, ul#topnav li a:hover { background-position: -376px -48px; } /*--Hover State--*/
ul#topnav a.admissions {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -376px 0;
	width: 100px;
}

ul#topnav li:hover a.academics, ul#topnav li a:hover { background-position: -476px -48px; } /*--Hover State--*/
ul#topnav a.academics {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -476px 0;
	width: 97px;
}

ul#topnav li:hover a.research, ul#topnav li a:hover { background-position: -573px -48px; } /*--Hover State--*/
ul#topnav a.research {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -573px 0;
	width: 85px;
}

/*
ul#topnav li:hover a.voyages, ul#topnav li a:hover { background-position: -464px -48px; }*/ /*--Hover State--*/
/*ul#topnav a.voyages {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -464px 0;
	width: 81px;
}*/

ul#topnav li:hover a.alumni, ul#topnav li a:hover { background-position: -658px -48px; } /*--Hover State--*/
ul#topnav a.alumni {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -658px 0;
	width: 72px;
}

/*
ul#topnav li:hover a.support_sea, ul#topnav li a:hover { background-position: -684px -48px; } */ /*--Hover State--*/
/*ul#topnav a.support_sea {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -684px 0;
	width: 111px;
} */

ul#topnav li:hover a.about_sea, ul#topnav li a:hover { background-position: -730px -48px; } /*--Hover State--*/
ul#topnav a.about_sea {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -730px 0;
	width: 97px;
}

ul#topnav li:hover a.request_information, ul#topnav li a:hover { background-position: -827px -48px; } /*--Hover State--*/
ul#topnav a.request_information {
	background: url(http://www.sea.edu/images/sea_images/css_sprite2013.png) no-repeat;
	background-position: -827px 0;
	width: 133px;
}



ul#topnav img	{
	margin:3px 0 3px 0;
}

ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-top:10px;
	background:#fff;
	/*--Rounded Corners--*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}




ul#topnav .regular	{
	margin:0px 0 0 0;
}

ul#topnav .regular_last	{
	margin:0px 0 12px 0;
	border-bottom:0px dotted #105388;
}



ul#topnav .text	{
	color:#4a4a4a;
	padding:0;
	margin:0 0 0 5px;
}

ul#topnav .date {
	color: #376597;
	padding: 0;
	margin: 2px 0 0px 5px;
	font: 110%/1em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;	
	font-weight: bold;
}



/* .sub align left */

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 53px; left: -30px;
	z-index: 99999;
	float: left;
	padding: 10px 10px 10px 10px;

	
	/* RGBa with 0.8 opacity */
	background: rgba(74, 74, 74, 0.8);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	display: none; /*--Hidden for those with js turned off--*/
}


ul#topnav li .sub ul, ul#topnav li .sub_middle ul, ul#topnav li .sub_alumni ul, ul#topnav li .sub_right ul {
	list-style: none;
	margin: 0; 
	padding: 5px 0;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li, ul#topnav .sub_middle ul li, ul#topnav .sub_alumni ul li, ul#topnav .sub_right ul li {
	width: 97%; /*--Override parent list item--*/
}

ul#topnav .sub ul li h1 a, ul#topnav .sub_middle ul li h1 a, ul#topnav .sub_alumni ul li h1 a, ul#topnav .sub_right ul li h1 a { /*--Sub nav heading link style--*/
	padding: 0;
	background-image: none;
	color:#4a4a4a;
}

ul#topnav .sub ul li h1 a:hover, ul#topnav .sub_middle ul li h1 a:hover, ul#topnav .sub_alumni ul li h1 a:hover, ul#topnav .sub_right ul li h1 a:hover { /*--Sub nav heading link style--*/
	color:#666;
}

ul#topnav .sub ul li h1, ul#topnav .sub_middle ul li h1, ul#topnav .sub_alumni ul li h1, ul#topnav .sub_right ul li h1 { /*--Sub nav heading style--*/
	text-shadow:none;
	position:relative;
	padding: 3px 5px;  
	margin: 5px 20px 3px 5px;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom:1px dotted #105388;
	
}


ul#topnav .sub ul li h2 a, ul#topnav .sub_middle ul li h2 a, ul#topnav .sub_alumni ul li h2 a, ul#topnav .sub_right ul li h2 a { /*--Sub nav heading link style--*/
	padding: 0;
	background-image: none;
	color:#c4122f;


}

ul#topnav .sub ul li h2 a:hover, ul#topnav .sub_middle ul li h2 a:hover, ul#topnav .sub_alumni ul li h2 a:hover, ul#topnav .sub_right ul li h2 a:hover { /*--Sub nav heading link style--*/
	color:#4a4a4a;
}

ul#topnav .sub ul li h2, ul#topnav .sub_middle ul li h2, ul#topnav .sub_alumni ul li h2, ul#topnav .sub_right ul li h2 { /*--Sub nav heading style--*/
	padding: 2px 6px;  
	margin: 0px 0 10px 0;
	font-size: 1.2em;
	font-weight: bold;
	/*-- border:1px solid #c4122f;
	background:#e5e5e5;
	Rounded Corners
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;-- */
}

ul#topnav .sub ul li h2.last, ul#topnav .sub_middle ul li h2.last, ul#topnav .sub_alumni ul li h2.last, ul#topnav .sub_right ul li h2.last { /*--Sub nav heading style--*/
	padding: 2px 6px;  
	margin: 0px 0 10px 0;
font-size: 1.2em;
line-height: 100%;
font-family: Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;
	font-weight: normal;
	border-bottom:1px dotted #105388;
	color: #004781;
}



ul#topnav .sub ul li a,  ul#topnav .sub_middle ul li a, ul#topnav .sub_alumni ul li a, ul#topnav .sub_right ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 4px 6px 2px 5px;
	display: block;
	text-decoration: none;
	color: #4a4a4a;
	font: 100%/1.3em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;
}

ul#topnav .sub ul li a:hover, ul#topnav .sub_middle ul li a:hover, ul#topnav .sub_alumni ul li a:hover, ul#topnav .sub_right ul li a:hover {
	color: #ce1628;
	background-position: 5px 12px ;/*--Override background position--*/
}


/* .sub align middle */

ul#topnav li .sub_middle {
	position: absolute; /*--Important--*/
	top: 53px; left: -230px;
	z-index: 99999;
	float: left;
	padding: 10px 10px 10px 10px;

	
	/* RGBa with 0.6 opacity */
	background: rgba(74, 74, 74, 0.8);
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	display: none; /*--Hidden for those with js turned off--*/
}

/* .sub align alumni */

ul#topnav li .sub_alumni {
	position: absolute; /*--Important--*/
	top: 53px; left: -430px;
	z-index: 99999;
	float: left;
	padding: 10px 10px 10px 10px;

	
	/* RGBa with 0.6 opacity */
	background: rgba(74, 74, 74, 0.8);
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	display: none; /*--Hidden for those with js turned off--*/
}



/* .sub align right */

ul#topnav li .sub_right {
	position: absolute; /*--Important--*/
	top: 53px; right: 0;
	z-index: 99999;
	float: left;
	padding: 10px 10px 10px 10px;

	
	/* RGBa with 0.6 opacity */
	background: rgba(74, 74, 74, 0.8);
	
	/*--Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	display: none; /*--Hidden for those with js turned off--*/
}


/*--- POINTS ---*/

ul#topnav li .point	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 455px;
}

ul#topnav li .point_academics	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 260px;
}

ul#topnav li .point_research	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 260px;
}


ul#topnav li .point_program-voyages	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 60px;
}

ul#topnav li .point_destinations	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 85px;
}

ul#topnav li .point_our_ships	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 265px;
}

ul#topnav li .point_request	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 210px;
}

ul#topnav li .point_support	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 480px;
}

ul#topnav li .point_admissions	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 260px;
}

ul#topnav li .point_alumni	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 455px;
}

ul#topnav li .point_about	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 450px;
}



/* Top Navigation */

div#nav_verytop	{
	
	width:100%;
	position:absolute;
	height:37px;
	top:5px;
}

ul#headernav	{
	margin-top:10px;
	width: 790px;
}


ul#headernav li	{
	display:inline;
	margin-left:6px;
	padding-right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;
}

ul#headernav li.border	{
	border-right:1px solid #115388;	
}

ul#headernav li a	{
	text-decoration:none;
	font-size: 12px;	
}

ul#headernav li :hover	{
	text-decoration:underline;	
}


ul#headernav li a.red	{
	color:#c4122f;	
	font-weight: bold;
	padding-left: 12px;
}


aside.ribbon_img 	{
	float:left;
	margin-top:-5px;
	width:29%;
}


h2.ribbon_oe	{
	background-image: url(http://www.sea.edu/images/sea_images/css_sprite.png);
	background-position: -250px -1625px;

	width:729px;
	height:52px;
	

	

}

h2.ribbon_oe span	{
	display:none;
}

h4.oe_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -184px;
	width: 211px;
	height: 38px;
}

h4.oe_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}









h2.ribbon_dcc	{
	background-image: url(http://www.sea.edu/images/sea_images/css_sprite.png);
	background-position: -250px -1685px;
	width:729px;
	height:52px;

	

}

h2.ribbon_dcc span	{
	display:none;
}

h2.ribbon_dcc_home	{
	background-image: url(http://www.sea.edu/images/sea_images/css_sprite.png);
	background-position: -250px -1685px;
	width:729px;
	height:52px;

	

}

h2.ribbon_dcc_home span	{
	display:none;
}

h4.dcc_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -222px;
	width: 211px;
	height: 38px;
}

h4.dcc_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}


h2.ribbon_oc	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -250px -1745px;
	width:729px;
	height:52px;
}

h2.ribbon_oc span	{
	display:none;
}

h2.ribbon_oc_home	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -250px -2160px;
	width:729px;
	height:52px;
}

h2.ribbon_oc_home span	{
	display:none;
}

h4.oc_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -260px;
	width: 211px;
	height: 38px;
}

h4.oc_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}










h2.ribbon_spice	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -250px -1805px;
	width:729px;
	height:52px;


	

}

h2.ribbon_spice span	{
	display:none;
}

h4.spice_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -298px;
	width: 211px;
	height: 38px;
}

h4.spice_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}







h2.ribbon_eoe	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -250px -1865px;
	width:729px;
	height:52px;

	

}

h2.ribbon_eoe span	{
	display:none;
}

h4.eoe_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -336px;
	width: 211px;
	height: 38px;
}

h4.eoe_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}



h2.ribbon_mbc	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -250px -1925px;
	width:729px;
	height:52px;

	

}

h2.ribbon_mbc span	{
	display:none;
}

h4.mbc_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -374px;
	width: 211px;
	height: 38px;
}

h4.mbc_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}


h2.ribbon_summer	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -250px -1985px;
	width:729px;
	height:52px;
}

h2.ribbon_summer span	{
	display:none;
}

h2.ribbon_summer_home	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -250px -2048px;
	width:493px;
	height:52px;
}

h2.ribbon_summer_home span	{
	display:none;
}

h2.ribbon_video_home	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -250px -2105px;
	width:458px;
	height:52px;
	margin-left: 18px;
}

h2.ribbon_video_home span	{
	display:none;
}

h4.summer_more 	{
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -248px -412px;
	width: 211px;
	height: 38px;
}

h4.summer_more a	{
	display:block;
	padding:10px;
	text-indent: -9999px; /*--Push text off of page--*/
}



/* Call to Action */




div#calltoaction span	{
	display:none;
}

ul#call {
	margin: 0 0 0 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#call li {
	float: left;
	margin: 0 7px ; padding: 0;
	position: relative; /*--Important--*/
	background:none;
	box-shadow:none;
}
ul#call li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height:30px;
}

ul#call li:hover a.learn, ul#call li a:hover { background-position: -157px -121px; } /*--Hover State--*/
ul#call a.learn {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -17px -121px;
	width: 119px;
}

ul#call li:hover a.apply, ul#call li a:hover { background-position: -437px -121px; } /*--Hover State--*/
ul#call a.apply {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -297px -121px;
	width: 119px;
}

div#impact	{position:absolute;  z-index:299; width:100%;}

div#events	{float:right;  width:121px; margin-right:-25px; margin-top: 50px; }


div#globe1	{ display:inline; position:absolute;	width: 210px; height:210px; margin:-80px 0 0 375px;}

#map3d	{width: 100.9%; height: 540px; margin-bottom:20px; margin-left:-4px;}

section#main_news {
    margin: -20px 0 -6px 5px;
    width: 98.5%;
	min-height:300px;
}

#map { position: relative; width: 100.9%; height: 440px; overflow: hidden;font-family:Verdana, Geneva, sans-serif ; margin:0 0 0 -4px; background-size:100%;  }

#map2d{height:135px; }

#map a.bullet { display: block; position: absolute; width: 132px; height: 75px; background:url(http://www.sea.edu/images/sea_images/zoom/red.png); text-decoration: none; z-index: 2; }
#map a.bullet1 { display: block; position: absolute; width: 132px; height: 75px; background:url(http://www.sea.edu/images/sea_images/zoom/red1.png); text-decoration: none; z-index: 2; }


}

/*SEA Research */

div .citation p {margin: 0;}
div .citation {margin: 0 0 1.52em;}

/* Marine Portal */

.red_button {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color: #ce1628;padding: 10px;font-weight:normal;text-transform: uppercase; color:white;font-size:12px;margin: 0 6px;letter-spacing: 0.03em;}
.red_button a {text-decoration:none; color:white;}
.red_button:hover {background-color: #4a4a4a;}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    ul#topnav li .sub { padding-top:20px; }

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    ul#topnav li .sub_alumni { padding-top:20px; }

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    ul#topnav li .sub_middle { padding-top:20px; }

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    ul#topnav li .sub_right { padding-top:20px; }

}


@media screen and (-webkit-min-device-pixel-ratio:0) {

ul#topnav li .point	{
	
	margin:-34px 0 10px 455px;
}
    

ul#topnav li .point_academics	{
	
	margin:-34px 0 10px 260px;
}
ul#topnav li .point_research	{
	
	margin:-34px 0 10px 260px;
}

ul#topnav li .point_destinations	{
	
	margin:-34px 0 10px 85px;
}

ul#topnav li .point_program-voyages	{
	
	margin:-34px 0 10px 65px;
}

ul#topnav li .point_our_ships	{
	
	margin:-34px 0 10px 265px;
}

ul#topnav li .point_request	{
	
	margin:-34px 0 10px 210px;
}

ul#topnav li .point_support	{
	
	margin:-34px 0 10px 480px;
}

ul#topnav li .point_alumni	{
	
	margin:-34px 0 10px 455px;
}

ul#topnav li .point_admissions	{
	
	margin:-34px 0 10px 260px;
}

ul#topnav li .point_about	{
	
	margin:-34px 0 10px 450px;
}


}.triggera.re