img{
         max-width: 100%;
}

.col_16	{width:700px;}

.col_15	{width:690px;}

div#spacer	{height:20px;}

div.all	{width:740px; margin-left:auto; margin-right:auto;}

div.wrapper	{ background:none;}

article.col_7_5	{
width:325px
}

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

div#blue_shadow	{
	background:none;
	min-height:200px;
}

.row	{
width: 720px;
}


section#slideshow img	{
	width:714px;
}

div#search	{
	display:none;
}

section#indexslides	{
	height:400px;
}

header#logo	{
	width:706px;
}

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

div#ships	{ width:714px;  }

div#bird	{display:none;}

div.cramer	{ width: 290px; }
div.seamans	{ width: 290px; }

div#globe1	{ position:absolute;	width: 160px; height:160px; margin:-55px 0 0 280px; background:url(http://www.sea.edu/images/sea_images/globeback_ipad.png) no-repeat ;}

div#globe1 img	{width:160px; height: 160px;}

div#calltoaction	{
	
	margin-top:-260px;
	
	width:310px;
	height:191px;
	background:url(http://www.sea.edu/images/sea_images/isntitworth_ipad.png) no-repeat;
	
}

ul#call {
	margin: 160px 0 0 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}

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

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

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


div#logo_contain	{width:480px;}


/* Main Navigation */



div#nav	{
	display:none;
}

div#nav_verytop	{
	display:none;
}


nav#ipad	{
	width:100%;
	position:absolute;
	
	
	top:107px;
	z-index:300;
}


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

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


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


ul#ipad_nav a.ipad_about {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -98px -2285px;
	width: 99px;
}
ul#ipad_nav li:hover a.ipad_about, ul#ipad_nav li a:hover {  background-position: -98px -2285px; } /*--Hover State--*/


ul#ipad_nav a.ipad_admissions {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -197px -2285px;
	width: 102px;
}
ul#ipad_nav li:hover a.ipad_admissions, ul#ipad_nav li a:hover { background-position: -197px -2285px; } /*--Hover State--*/


ul#ipad_nav a.ipad_academics {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -299px -2285px;
	width: 97px;
}
ul#ipad_nav li:hover a.ipad_academics, ul#ipad_nav li a:hover {  background-position: -299px -2285px; } /*--Hover State--*/



ul#ipad_nav a.ipad_voyages {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -396px -2285px;
	width: 83px;
}

ul#ipad_nav li:hover a.ipad_voyages, ul#ipad_nav li a:hover {  background-position: -396px -2285px; } /*--Hover State--*/

ul#ipad_nav a.ipad_contact {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -479px -2285px;
	width: 109px;
}

ul#ipad_nav li:hover a.ipad_contact, ul#ipad_nav li a:hover {  background-position: -479px -2285px; } /*--Hover State--*/

ul#ipad_nav h5 a.ipad_links {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -588px -2285px;
	width: 152px;
}

ul#ipad_nav h5.active a.ipad_links {
	background: url(http://www.sea.edu/images/sea_images/css_sprite.png) no-repeat;
	background-position: -588px -2333px;

}






aside#programs_main	{
	width:700px;
	margin-top:15px;
}


/* 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: 680px;
	float: left;
	
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#276494;
	padding:10px;
	
}

h4.trigger span.gray {
	margin: 0 0 5px 0;
	width: 680px;
	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: 700px;
	clear: both;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}



aside.col_5#main_about_sea	{
	width:330px;
}

aside.col_5#main_latest_news	{
	width:330px;
}

.toggle_container2	{position: absolute; z-index:300; background: #fff;  top:37px; left:-203px; padding:0; margin:0; border: 1px solid #d2d2d2; }

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


ul#ipad_nav li ul	{
	float:right;
margin:0;
padding:0;
}

ul#ipad_nav li ul li {
	float: none;
	width: 170px;
	margin:0
padding:0;
}


ul#ipad_nav li ul li a {
float:none;
text-indent: 0; /*--Push text off of page--*/
	margin:0;
display:block;
height:10px;
text-decoration:none;
padding:10px 20px 15px 10px;

border: 1px solid #d2d2d2;
}







div#events	{width:90px; position:absolute; margin:-268px 0 0 640px; z-index:299;}
div#abroad_101	{width:90px; position:absolute; margin:-138px 0 0 640px; z-index:299;}







section.interior	{height:225px;}

section.col_12_1	{width:497px;}

section#pages	{width:720px;}

section#pages1	{width:750px;}

h1 {font: 4em 'TeXGyrePagellaBold', Arial, sans-serif;letter-spacing: 0; color:#94272E;}

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





section#inside aside.basicbox  {
	width:40%;
	
}

section#inside aside.basicbox img  {
	width:93%;
	
}

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

section#pageshow img	{width:714px;}

.directory	{width:100%;}

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.students div.text	{
	float:left;
	width:60%;
}

.col_13_1	{width:520px;}
.col_12		{width:500px;}



aside.ribbon	{float:right;}

div.mid_ribbon	{
	width:500px;
	float:left;
	margin-right:5px;

}

h2.ribbon_oe	{
	
	width:520px;
	height:58px

}

h2.ribbon_dcc	{
	
	width:520px;
	height:58px

}

h2.ribbon_oc	{
	
	width:520px;
	height:58px

}

h2.ribbon_spice	{
	
	width:520px;
	height:58px

}

h2.ribbon_eoe	{
	
	width:520px;
	height:58px

}

h2.ribbon_mbc	{
	
	width:520px;
	height:58px

}

h2.ribbon_summer	{
	
	width:520px;
	height:58px

}

div.learn_more	{width:280px; }

div.learn_more div	{width:120px; margin:8px; }

h4.trigger span.gray_learn {
  
    width: 680px;
}

h4.trigger span.blue_learn {
   
    width: 680px;
}

.toggle_container_learn	{width:700px;}

#seamans_blog	{float:none;}
#cramer_blog	{float:none;}

#map { position:relative; width: 714px; overflow:hidden; }

#map3d	{width: 500px; height: 400px; }

.video_iframe		{width:400px; height:240px;}

div.video	{width:400px; }


.campus_visits	{width:490px; height:460px;}

aside#main_about_sea h3	{text-align:center;}

aside#main_latest_news h3 {text-align:center;}

nav#mobile	{display:none;