@charset "UTF-8";
/* CSS Document */


.hide	{
	display:none;
}


body	{
	color:#666;
	margin:0;
	padding:0
}

a {
   outline: 0;
}

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;
}

blockquote p	{
	margin-bottom:3px;
}

section#inside img {
	border:1px solid #d6dde0;
	margin:0 10px 10px 0;
	padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

section#inside aside.basicbox img {
	border:1px solid #d6dde0;
	margin:0 0 5px 0;
	padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

section#inside aside.basicbox p {
	
	margin:0;
	padding:5px;
	
}

section#inside article div.article_photo img {margin:0 0 5px 0;
	padding:5px;}

.basicbox article {
	border:1px solid #d6dde0;
	margin:0 0 10px 10px;
	padding:5px;
	margin:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}



/* photos in articles */
.article_photo {

float: right; 
margin: 5px 0px 10px 10px;
padding:5px;
border:1px solid #d6dde0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.article_photo p {margin:0px 10px 5px 10px;}

.tablestyle	{
	padding:5px;
}

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

-moz-border-radius: 4px;

border-radius: 4px;

}

.tablestyle_dark_right	{
	padding:5px;
	background:#f5f5f5;
	-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}



/* @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: 5em 'TeXGyrePagellaBold', Arial, sans-serif;letter-spacing: 0; color:#94272E;}

section#pageshow h1	{
	position:absolute;
	color:#fff;
	margin:-85px 0 0 20px;
	z-index:200;
text-shadow: 0px 2px 5px #000;
filter: dropshadow(color=#000, offx=0, offy=2); 
}


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

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

h4	{font: 1.3em 'TeXGyrePagellaRegular', Arial, sans-serif;letter-spacing: 0.03em; color:#4a4a4a; }

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


ul	{margin-bottom:15px;}



/* Layout */


div.wrapper	{
	background:url(http://www.sea.edu/images/sea_images/dropshadow.png) no-repeat top center;
}

div#wrapper_inside	{
	background:#fff;
}

div#content	{
	margin-left:3px;
	padding-top:3px;
}


header#logo	{
	position:absolute;
	background:rgba(255,255,255,0.6);
	
	width:944px;
	padding:13px 0 2px 10px;
	margin:3px 0 0 3px;
	z-index:1000;
}

div#bottomshadow	{
	background:url(http://www.sea.edu/images/sea_images/bottomshadow.png) no-repeat ;
	
	height:34px;	
}


div#globe1	{ position:absolute;	width: 210px; height:210px; margin:-95px 0 0 365px; background:url(http://www.sea.edu/images/sea_images/globeback.png) no-repeat ;}
div#globe	{ position:absolute;	width: 192px; margin:-90px 0 0 370px;}
div.cramer	{ float:left;	width: 460px; margin-top:5px;}
div.seamans	{ float:right;	width: 460px; margin-top:5px;}


div#ships	{position:relative; width:940px; margin-left:auto; margin-right:auto; z-index:100; }

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;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:#fff 5px solid;
}

section#inside div.news img	{
	float:right;
	padding:0;
	margin:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:#fff 5px solid;
	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;}



/* Call to Action */

div#calltoaction	{
	position:absolute;
	margin-top:-375px;
	margin-left:20px;	
	width:335px;
	height:256px;
	background:url(http://www.sea.edu/images/sea_images/isntitworth.png) no-repeat;
	z-index:100;
}


div#calltoaction span	{
	display:none;
}

ul#call {
	margin: 250px 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--*/
}
ul#call li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 43px;
}

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: 139px;
}

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: 139px;
}


section#blue	{
	background:url(http://www.sea.edu/images/sea_images/blue.png) repeat;
	min-height:200px;
	border-top:#4a4a4a 5px solid;
	margin-top:15px;
}

div#blue_shadow	{
	background:url(http://www.sea.edu/images/sea_images/blue_inside.png) no-repeat center top;
	min-height:200px;
}

div#blue_inside	{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	overflow:hidden;
	padding:10px 0 10px 10px;
}

div#blue_inside h3	{color:#fff;}
div#blue_inside a	{color:#fff;}
div#blue_inside a:hover	{color:#f5f4f5;}

p.news_blue{
	background:#a4c4dd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px;
}

div#blue_inside img	{
float:left;
margin-right:7px;
padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#fff;
}




div#blue_inside article	{
background:#a4c4dd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:7px;
float:left;
}


footer	{
	background:#4a4a4a;
	min-height:100px;
	overflow:hidden;
}

div#spacer	{
	height:50px;

}


/* Main Slideshow */

section#indexslides {
	height:534px;
}

#slideshow {
    position:relative;
    
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    
    
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
        display: block;
    border: 0;
    margin-bottom: 10px;
}






			
/* styling of submenu item */
#accordion ul li a {
	margin-left:5px;
	padding-top:5px;
	text-indent:0;
	color:#4a4a4a;
	text-decoration:none;
		}

		/* remove border bottom of the last item */
		#accordion ul li a.last {
			border-bottom: none;
		}	

















/* pages specific css */

section#pages	{
	background: url(http://www.sea.edu/images/sea_images/aside.jpg) repeat-y;
	margin:5px -5px 5px 0;
	display:inline-block;
	width:960px;
	min-height:350px;
	
	

}

section#pages1	{
	background: url(http://www.sea.edu/images/sea_images/aside.jpg) repeat-y;
	margin:5px -5px 5px 0;
	display:inline-block;
	width:986px;
	min-height:350px;
	
	

}


aside#over_left	{
	float:left;
	margin:0;	
}

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 ul	{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;	

}

aside#over_left ul li ul li a 	{
	font-size:12px;	
	border-bottom:none;
	margin:5px 0 0 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;
	
}

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 .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 .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:236px;
	height:28px;
}


aside#rightbar	{width:230px; margin:0 0 0 10px;}

div#over_right {
	
	margin:0;
	padding:10px;
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -736px -177px;
	
}


div#white_shadow	{
	margin:0 0 0 0;
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -736px -1150px;
	width:230px;
	height:40px;
}


div#over_right img {
	margin:10px;
}






/* 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:300;
}


ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
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.home, ul#topnav li a:hover { background-position: 0 -48px; } /*--Hover State--*/
ul#topnav a.home {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: 0 0;
	width: 54px;
}

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

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

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

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

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_sprite.png) no-repeat;
	background-position: -464px 0;
	width: 81px;
}

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

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_sprite.png) no-repeat;
	background-position: -684px 0;
	width: 111px;
}

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


















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:3px 0 0 0;
	border-bottom:1px dotted #105388;

}

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



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



/* .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{
	list-style: none;
	margin: 0; padding: 5px 0 ;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li {
	width: 97%; /*--Override parent list item--*/
}

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

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

ul#topnav .sub ul li h1 { /*--Sub nav heading style--*/
	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 { /*--Sub nav heading link style--*/
	padding: 0;
	background-image: none;
	color:#c4122f;


}

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

ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 4px 10px;  
	margin: 0px 0 5px 0;
	font-size: 1.1em;
	font-weight: normal;
	border:1px solid #c4122f;
	background:#e5e5e5;
	/*--Rounded Corners--*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



ul#topnav .sub 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: 2px 10px 2px 5px;
	display: block;
	text-decoration: none;
	color: #4a4a4a;
}
ul#topnav .sub ul li a:hover {
	color: #666;
	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--*/
}

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

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

}


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

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

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

ul#topnav .sub_middle ul li h1 { /*--Sub nav heading style--*/
	padding: 3px 5px;  
	margin: 5px 20px 3px 5px;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom:1px dotted #105388;
	
}


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

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

ul#topnav .sub_middle ul li h2 { /*--Sub nav heading style--*/
	padding: 4px 10px;  
	margin: 0px 0 5px 0;
	font-size: 1.1em;
	font-weight: normal;
	border:1px solid #c4122f;
	background:#e5e5e5;
	/*--Rounded Corners--*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



ul#topnav .sub_middle 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: 2px 10px 2px 5px;
	display: block;
	text-decoration: none;
	color: #4a4a4a;
}
ul#topnav .sub_middle ul li a:hover {
	color: #666;
	background-position: 5px 12px ;/*--Override background position--*/
}






/* .sub align middle */

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--*/
}

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

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

}


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

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

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

ul#topnav .sub_alumni ul li h1 { /*--Sub nav heading style--*/
	padding: 3px 5px;  
	margin: 5px 20px 3px 5px;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom:1px dotted #105388;
	
}


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

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

ul#topnav .sub_alumni ul li h2 { /*--Sub nav heading style--*/
	padding: 4px 10px;  
	margin: 0px 0 5px 0;
	font-size: 1.1em;
	font-weight: normal;
	border:1px solid #c4122f;
	background:#e5e5e5;
	/*--Rounded Corners--*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



ul#topnav .sub_alumni 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: 2px 10px 2px 5px;
	display: block;
	text-decoration: none;
	color: #4a4a4a;
}
ul#topnav .sub_alumni ul li a:hover {
	color: #666;
	background-position: 5px 12px ;/*--Override background position--*/
}








/* .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--*/
}

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

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

}


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

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

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

ul#topnav .sub_right ul li h1 { /*--Sub nav heading style--*/
	padding: 3px 5px;  
	margin: 5px 20px 3px 5px;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom:1px dotted #105388;
	
}


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

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

ul#topnav .sub_right ul li h2 { /*--Sub nav heading style--*/
	padding: 4px 10px;  
	margin: 0px 0 5px 0;
	font-size: 1.1em;
	font-weight: normal;
	border:1px solid #c4122f;
	background:#e5e5e5;
	/*--Rounded Corners--*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



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: 2px 10px 2px 5px;
	display: block;
	text-decoration: none;
	color: #4a4a4a;
}
ul#topnav .sub_right ul li a:hover {
	color: #666;
	background-position: 5px 12px ;/*--Override background position--*/
}







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 60px;
}

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_voyages	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 255px;
}

ul#topnav li .point_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 450px;
}

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_alumni	{
	background: url(http://www.sea.edu/images/sea_images/point.png) no-repeat;
	height:14px;
	width:20px;
	margin:-24px 0 0 485px;
}


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

    

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


ul#topnav li .point_voyages	{
	
	margin:-34px 0 10px 255px;
}

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

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

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

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


}


/* Top Navigation */

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

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


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

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

ul#headernav li a	{
	text-decoration:none;	
}

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


ul#headernav li a.red	{
	color:#c4122f;	
}


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

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:500px;
}

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 li a	{
	margin:0;
	padding:0;
	border:none;
	color:#a4c4dd;
	font-size:12px;
	text-decoration:underline;
	
}

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


section#bottombar	{
	margin-top:10px;

}

section#bottombar article	{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:#f4f5f5;
padding:5px;
margin-right:8px;
}

aside#over_left .red h3	a{
	color:#fff;
	font-size:18px;
	
}






article.oe	{
	background:#c4122f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color:#fff;
	margin-bottom:10px;
	overflow: hidden;
	
}

article.oe h3	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:24px;
	margin-top:-8px;
	margin-bottom:-1px;
}

article.oe h4	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}

article.oe a	{
	color:#fff;
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;

}


aside.program_left	{
	float:left;
	
	width:490px;
	
}


aside.program_right	{
	float:right;
	color:#4a4a4a;
	background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	font-size:10px;
	line-height:12px;
	width:180px;
	
	
}



article.dcc	{
	background:#db5c3b;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color:#fff;
	margin-bottom:10px;
overflow: hidden;
}

article.dcc h3	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:24px;
	margin-top:-8px;
	margin-bottom:-1px;
}

article.dcc h4	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}

article.dcc a	{
	color:#fff;
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;

}




article.oc	{
	background:#7bb76f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color:#fff;
	margin-bottom:10px;
overflow: hidden;
}

article.oc h3	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:24px;
	margin-top:-8px;
	margin-bottom:-1px;
}

article.oc h4	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}

article.oc a	{
	color:#fff;
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;

}



article.spice	{
	background:#e4a014;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color:#fff;	
	margin-bottom:10px;
overflow: hidden;
}

article.spice h3	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:24px;
	margin-top:-8px;
	margin-bottom:-1px;
}

article.spice h4	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}

article.spice a	{
	color:#fff;
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;

}



article.eoe	{
	background: #00a8d1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color:#fff;
	margin-bottom:10px;
overflow: hidden;
}

article.eoe h3	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:24px;
	margin-top:-8px;
	margin-bottom:-1px;
}

article.eoe h4	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}

article.eoe a	{
	color:#fff;
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;

}



article.mbc	{
	background:#642566;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color:#fff;
	margin-bottom:10px;
overflow: hidden;
}

article.mbc h3	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:24px;
	margin-top:-8px;
	margin-bottom:-1px;
}

article.mbc h4	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}

article.mbc a	{
	color:#fff;
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;

}




article.summer	{
	background:#999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color:#fff;
	margin-bottom:10px;
overflow: hidden;
}

article.summer h3	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:24px;
	margin-top:-8px;
	margin-bottom:-1px;
}

article.summer h4	{
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}

article.summer a	{
	color:#fff;
	font-family:Verdana, Arial, Times, Helvetica, sans-serif;
	font-weight:bold;

}

aside#over_left ul li ul li a.oe 	{
	color:#c4122f;
}

aside#over_left ul li ul li a.dcc 	{
	color:#db5c3b;
}

aside#over_left ul li ul li a.oc 	{
	color:#7bb76f;
}

aside#over_left ul li ul li a.spice 	{
	color:#e4a014;
}

aside#over_left ul li ul li a.eoe 	{
	color:#00a8d1;
}

aside#over_left ul li ul li a.mbc 	{
	color:#642566;
}

aside#over_left ul li ul li a.summer 	{
	color:#999;
}

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;
}

table h3	{
	margin:0;
	padding:0;
}

section#inside table.k-12 img	{
	margin:0;
	padding:0;
	border:none;
}

section#inside article.k-12 img	{
	border:none;

}

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

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





/* Toggle */

h4.trigger {
	
	
}
h4.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h4.trigger a:hover { color: #ccc; }

h4.trigger span.blue {
	margin: 0 0 5px 0;
	width: 320px;
	float: left;
	
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#276494;
	padding:10px;
	
}

h4.trigger span.gray {
	margin: 0 0 5px 0;
	width: 320px;
	float: left;
	
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#4a4a4a;
	padding:10px;
	
}

h4.trigger span.gray a {
	background: url(http://www.sea.edu/images/sea_images/arrow_down.png) no-repeat;
	
	padding-left:30px;
}

h4.trigger span.blue a {
	background: url(http://www.sea.edu/images/sea_images/arrow_down.png) no-repeat;
	
	padding-left:30px;
}



h4.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	
	background: #f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	
	width: 340px;
	clear: both;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.toggle_container p	{margin:5px;}


.toggle_container_learn {
	margin: 0 0 5px;
	padding: 0;
	
	background: #f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	
	width: 919px;
	clear: both;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

h4.trigger span.blue_learn {
	margin: 0 0 5px 0;
	width: 900px;
	float: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#276494;
	padding:10px;
	
}

h4.trigger span.gray_learn {
	margin: 0 0 5px 0;
	width: 900px;
	float: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#4a4a4a;
	padding:10px;
	
}

h4.trigger span.gray_learn a {
	background: url(http://www.sea.edu/images/sea_images/arrow_down.png) no-repeat;
	
	padding-left:30px;
}

h4.trigger span.blue_learn a {
	background: url(http://www.sea.edu/images/sea_images/arrow_down.png) no-repeat;
	
	padding-left:30px;
}

.toggle_container_learn .block {
	padding: 10px 10px 2px 10px; /*--Padding of Container--*/
	
}


footer div	{
padding:8px 0 0 10px;
}

footer h4	{
color:#ccc;
}

div.mp3gray	{
background:#4a4a4a;
color:#fff;
margin:0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:5px;
}

div.mp3gray h5	{
color:#fff;
}

div.mp3gray h5 a	{
color:#fff;
}

div.mp3blue	{
background:#105388;
color:#fff;
margin:0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:5px;
}

div.mp3blue h5	{
color:#fff;
}

div.mp3blue h5 a	{
color:#fff;
}

div.bluelink h4	{
	color:#fff;
	background:#105388;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 5px 5px 10px;
	display:block;
	margin-bottom:5px;
}

div.graylink h4	{
	color:#fff;
	background:#4a4a4a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 5px 5px 10px;
	display:block;
	margin-bottom:5px;
}

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

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




/* SPICE SPECIFIC */
ul#spice {
	margin: 0 5px 10px 0; padding: 0;
	float:left;
	width: 953px;
	list-style: none;
	font-size: 1.1em;
	background:#105388;
}
ul#spice li {
	float: left;
	margin: 10px; padding: 0;
	position: relative; /*--Important--*/
}
ul#spice li a {
	float: left;
	color:#fff;
	font: 16px/18px 'ColaborateRegular', Arial, sans-serif;letter-spacing: 0;
	text-decoration:none;
}

ul#spice li a:hover {
	color:#ccc;	
}

aside#over_left_1	{
	float:left;
	margin:0 0 0 5px;	
}

aside#over_left_1 ul	{
	margin:0;
	padding:0 11px 0 0;
	
}

aside#over_left_1 ul li	{
	
	list-style-type:none;
	margin:0 5px 0 0;
	
	

}

aside#over_left_1 ul li a	{
	color:#276494;
	text-decoration:none;
	font: 16px/18px 'ColaborateRegular', Arial, sans-serif;letter-spacing: 0;
	display:block;
	padding:12px 5px 0px 15px;

}

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

.hanging	{
text-indent: -25px;
padding-left: 25px;

}

span.terms	{
font-weight:bold;
}


aside#bignews	{
position:absolute;
z-index:2000;
top:59px;
margin-left:651px;
}


div#bigtop	{
background: url(http://www.sea.edu/images/sea_images/2011bignews_top.png) no-repeat;
width:328px;
height:15px;
}

div#bigmid	{
background: url(http://www.sea.edu/images/sea_images/2011bignews_mid.png) repeat-y;
width:278px;
color:#fff;
padding:0 10px 1px 60px;
}

div#bigmid h4	{
color:#fff;
margin-bottom:1px;
margin-top:0;
padding-top:-10px;

}



div#bigmid a	{
color:#fff;
}


div#bigbottom	{
background: url(http://www.sea.edu/images/sea_images/2011bignews_bottom.png) no-repeat;
width:328px;
height:13px;
}

aside#main_latest_news	{
margin-right:10px;
}


nav#ipad	{position:absolute; left:0; top:0; height:0; width:0; margin:0; padding:0;}

ul#ipad_nav li a {
	float:left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 0;
}

div#abroad_101	{position:absolute; margin:-200px 0 0 853px; z-index:299;}
div#events	{position:absolute; margin:-380px 0 0 853px; z-index:299;}

section.interior	{height:305px;}

.directory	{width:300px;}

div.learn_more	{float:right; margin-left:10px; }

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

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

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

.campus_visits	{width:710px; height:600px;}

ol.academic_info li input	{width:70%;}

ol.academic_info li label.leftlabel	{width:20%;}
ol.academic_info li input#first_name	{width:70%;}
ol.academic_info li input#last_name	{width:70%;}
ol.academic_info li input#mailing_address	{width:70%;}
ol.academic_info li input#city	{width:70%;}
ol.academic_info li input#zip	{width:60%;}
ol.academic_info li input#phone1	{width:60%;}
ol.academic_info li input#email	{width:70%;}

ol.academic_info li select#state	{width:60%;}
ol.academic_info li select#ph_type	{width:60%;}




ol.referral li input	{width:70%;}

ol.referral li label.leftlabel	{width:20%;}

ol.referral li select#state	{width:40%;}

#programs_main	{margin-left:10px; float:left;}

section#mobileback {display:none;}

div#feet_middle	{float:left; margin-top:-2px; width:30%;}
div.feet_logo	{float:left; margin-right:5px;}
div.feet_40	{float:left; margin-right:12px;}
div.feet_youtube	{float:right; margin-right:20px;}
div.feet_facebook	{float:right; }

nav#mobile	{display:none;}

p5.trigger3	{ }

a.point3	{
	padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#F5F4F5;
	margin: -5px 0 0 0;}

div.toggle_container3	{
	background: url("http://www.sea.edu/images/sea_images/poing1.png") no-repeat scroll top left transparent;
padding:14px 0 0 0;
    margin:-5px 0 0 0;

}

div.block1	{
-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#F5F4F5;
	padding:5px 5px 1px 5px;
	margin-bottom:10px;
}
