body {
	margin: 0;
	color: #535353;
	min-width: 958px;
	font: 12px arial, helvetica, sans-serif;
	position:relative;
}


/* General reset */

form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

:focus {
	outline: 0;
} 
input, select, textarea {
	vertical-align: middle;
	font: 12px arial, helvetica, sans-serif;
}
a {
	color:#3167a5;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

/* General settings */


#splash,
#intern-logos,
#logos,
#logos li {
	list-style:none;
	margin: 0; 
	padding: 0;
}

#splash {
	height: 298px;
	width: 900px;
	display:block;
}

#page {
	width: 958px;
	margin: 0 auto;
	padding: 0 0 20px;
}
.page-b {
	width: 958px;
	height: 17px;
	overflow: hidden;
}
.page-b {background: url("../images/bg-bot-1.png") no-repeat;}

.page-m {
	width: 906px;
	padding: 0 26px;
	overflow: hidden;
	background: url("../images/bg-mid-1.png") repeat-y;
}
.w-page {
	width: 100%;
	padding: 109px 0 0;
	position: relative;
}
#header {
	top: 0;
	left: 0;
	z-index: 10;
	width: 906px;
	height: 109px;
	position: absolute;
}
.logo {
	top: 10px;
	left: 6px;
	position: absolute;
	text-indent: -9999px;
}
.logo a {
	width: 300px;
	height: 50px;
	display: block;
	cursor: pointer;
	background: url("../images/logo.jpg") no-repeat;
}

.help {
	position: absolute;
	top: 5px;
	left: 187px;
}

.slogan {
	top: 40px;
	left: 187px;
	color: #3167a5;
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	font-weight: normal;
}
.h-section {
	top: 10px;
	right: 3px;
	width: 450px;
	position: absolute;
}
.h-links1 {
	margin: 0;
	float: right;
	overflow: hidden;
	list-style: none;
	padding: 3px 6px 0 0;
}
.h-links1 li {
	float: left;
	color: #3167a5;
	margin: 0 0 0 -1px;
	padding: 0 8px 0 10px;
	background: url("../images/bg-sep1.gif") no-repeat 0 2px;
}
.h-links2 {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
}
.h-links2 li {float: left;}

.h-links2 li a {
	float: left;
	height: 20px;
	font-size: 11px;
	padding: 0 0 1px;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
}
.h-links2 li a.btn-login {
	width: 57px;
	background: url("../images/btn-login.gif") no-repeat;
}
.h-links2 li a.btn-apply {
	width: 64px;
	background: url("../images/btn-apply.gif") no-repeat;
}
.h-links2 li a:hover {
	color: #EB8315;
	text-decoration: none;
	background-position: 0 -21px;
}
.search-form {
	top: 40px;
	right: 4px;
	width: 165px;
	position: absolute;
}
.search-form fieldset {
	width: 165px;
	height: 21px;
	overflow: hidden;
	background: url("../images/bg-input1.gif") no-repeat;
}
.search-form .text {
	border: 0;
	padding: 0;
	float: left;
	width: 131px;
	color: #B4B4B4;
	background: none;
	line-height: 16px;
	margin: 3px 0 0 8px;
}
.search-form .btn-search {
	float: right;
	margin: 4px 1px 0 0;
}
.nav {
	left: 0;
	top: 69px;
	margin: 0;
	width: 900px;
	height: 36px;
	list-style: none;
	position: absolute;
	padding: 1px 3px 3px 3px;
	background: url("../images/bg-bar-nav-sub.gif") no-repeat;
}
.nav li {
	float: left;
	padding-left: 2px;
	position: relative;
	background: url("../images/bg-sep2.gif") no-repeat;
}
.nav li.first,
.nav li.first li {
	padding-left: 0;
	background-image: none;
}
.nav li a {
	color: #fff;
	float: left;
	width: 138px;
	height: 36px;
	padding: 0 5px;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: url("../images/transparent.gif");
}
.nav li.last a {width: 140px;}

.nav li .nav-w,
.nav li .nav-w{
	top: 36px;
	left: -1px;
	clear: both;
	display: none;
	position: absolute;
	overflow:hidden;
	float:left;
	z-index: 21;
	
}
.nav li .nav-w1,
.nav li .nav-w2,
.nav li .nav-w4{
	float:left;
	position:relative;
	display:inline;
}
.nav li:hover a,
.nav li:hover a,
.nav li.hover a,
.nav li.hover a {
	text-decoration: none;
	background: #FCA957 url("../images/bg-nav1.gif");
}
.nav li.first .nav-w,
.nav li.first .nav-w{left: -2px;}

.nav li.last .nav-w{
	left: auto;
	right: -2px;
}
.nav li .nav-w1 {width: 504px;}
.nav li .nav-w4 {width: 665px;}

.nav li .nav-w2 {width: 184px;}

.nav li .nav-t1,
.nav li .nav-b1 {
	width: 504px;
	overflow: hidden;
}

.nav li .nav-t2,
.nav li .nav-b2 {
	width: 184px;
	overflow: hidden;
}

.nav li .nav-t3,
.nav li .nav-b3 {
	width: 340px;
	overflow: hidden;
}

.nav li .nav-t4,
.nav li .nav-b4 {
	width: 665px;
	overflow: hidden;
}

.nav li .nav-t1,
.nav li .nav-t2,
.nav li .nav-t3,
.nav li .nav-t4 {height: 3px;}

.nav li .nav-b1,
.nav li .nav-b2,
.nav li .nav-b3,
.nav li .nav-b4{height: 5px;}

.nav li .nav-t1 {background: url("../images/bg-top-2.png") no-repeat;}
.nav li .summerprograms {background: url("../images/bg-top-2.png") no-repeat;}

.nav li .nav-b1 {background: url("../images/bg-bot-2.png") no-repeat;}
.nav li .nav-b3 {background: url("../images/bg-bot-7.png") no-repeat;}
.nav li .nav-b4 {background: url("../images/bg-bot-8.png") no-repeat;}

.nav li .nav-t2 {background: url("../images/bg-top-3.png") no-repeat;}
.nav li .nav-t3 {background: url("../images/bg-top-7.png") no-repeat;}
.nav li .nav-t4 {background: url("../images/bg-top-8.png") no-repeat;}
.nav li .nav-b2 {background: url("../images/bg-bot-3.png") no-repeat;}

.nav li .nav-m1 {
	width: 504px;
	overflow: hidden;
	background: url("../images/bg-mid-2.png") repeat-y;
}

.nav li .nav-m3 {
	width: 340px;
	overflow: hidden;
	background: url("../images/bg-mid-7.png") repeat-y;
}

.nav li .nav-m4 {
	width: 665px;
	overflow: hidden;
	background: url("../images/bg-mid-8.png") repeat-y;
}

.nav li .nav-m2 {
	width: 184px;
	overflow: hidden;
	background: url("../images/bg-mid-3.png") repeat-y;
}
.nav li .section-nav1,
.nav li .section-nav2,
.nav li .section-nav3 {
	height: 1%;
	overflow: hidden;
}
.nav li .section-nav1 {padding: 13px 16px 11px;}
.nav li .section-nav2 {padding: 5px 10px 6px 11px;}
.nav li .section-nav3 {padding: 5px 12px 8px;}

.section-nav1 h3,
.destination-lightbox h3 {
	color: #e77a05;
	font-size: 14px;
	margin: 0 0 0px;
	padding: 0 0 0px;
	text-transform: uppercase;
}

.section-nav1 h4{
	color: #3167a5;
	font-size: 12px;
	margin: 0 0 0px;
	padding: 0 0 0px;
	text-transform: none;
	
}

.destination-lightbox h4 {
	color: #fff;
	font-size: 12px;
	margin: 0 0 0px;
	padding: 0 0 0px;
	text-transform: none;
}

.section-nav1 p{
	color: #3167a5;
	font-size: 12px;
	margin: 0 0 10px;
	padding: 0 0 2px;
	text-transform: none;	
	font-weight: normal;
}

.destination-lightbox p {
	color: #fff;
	font-size: 12px;
	margin: 0 0 10px;
	padding: 0 0 2px;
	text-transform: none;	
	font-weight: normal;
}

.video-lightbox-wide .video h3 {
	color: #fff;
	margin: 0 0 7px;
	line-height: 14px;
	
}

.video h3 {
	color: #e77a05;
	font-size: 14px;
	margin: 0 0 17px;
	padding: 0 0 4px;
	line-height: 18px;
	text-transform: uppercase;
	text-align: center;
}

.destination-lightbox .video {
	color: #000;
	text-align: center;
}

.destination-lightbox h3 {
	color: #e77a05;
	font-size: 14px;
	margin: 0 0 0px;
	padding: 0 0 4px;
	line-height: 14px;
	text-transform: uppercase;
}
.section-nav1 .column-1 p {background: url("../images/bg-sep3.gif") no-repeat 0 100%;}
.section-nav1 .column-2 p {background: url("../images/bg-sep3b.gif") no-repeat 0 100%;}


.destination-lightbox .column-1 p {background: url("../images/bg-sep4.gif") no-repeat 0 100%;}
.destination-lightbox .column-2 p {background: url("../images/bg-sep5.gif") no-repeat 0 100%;}

.destination-lightbox .column-1,
.nav li .section-nav1 .column-1 {
	float: left;
	width: 310px;
}
.destination-lightbox .column-1popup {
	margin-left: 80px;
	width: 310px;
}
.nav li .section-nav1 .column-2,
.destination-lightbox .column-2 {
	float: left;
	margin-left: 12px;	
	width: 310px;
}
.nav li .section-nav1 ul,
.destination-lightbox ul {
	margin: 0;
	padding: 0;
	width: 149px;
	overflow: hidden;
	list-style: none;
	position: static;
}
.nav li .section-nav1 ul.latestart,
.destination-lightbox  ul.latestart {
	width: 210px;
}
.nav li .section-nav1 .datalist-1,
.destination-lightbox .datalist-1 {float: left;}
.nav li .section-nav1 .datalist-2,
.destination-lightbox .datalist-2 {float: right;}




.nav li .section-nav1 .datalist-2 .compare-link {
	background-color: #3167a5;
	margin-top: 32px;
	padding-bottom: 0;
}


.nav li .section-nav1 .datalist-2 .compare-link a{
	text-align: center;	
	color: #fff;
}

.nav li .section-nav1 ul li,
.destination-lightbox ul li {
	width: 100%;
	float: left;
	padding: 0 0 5px;
	position: static;
	background: url("../images/transparent.gif");
}
.nav li .section-nav1 ul li a,
.destination-lightbox ul li a {
	height: 1%;
	float: none;
	width: auto;
	height: auto;
	color: #3167a5;
	display: block;
	cursor: pointer;
	font-size: 12px;
	overflow: hidden;
	text-align: left;
	font-weight: bold;
	line-height: 25px;
	padding: 0 3px 0 0;
	text-transform: none;
	border: 1px solid #F0F0F0;
	background: url("../images/transparent.gif");
}
/*.destination-lightbox ul li a {background: #E9E9E9 url("../images/bg-grad1.gif") repeat-x;}*/

.internshipbox ul li a {
	background: none;
	border: none;
}

.nav li .section-nav1 ul li a:hover,
.destination-lightbox ul li a:hover {
	color: #FAA651;
	text-decoration: none;
	border: 1px solid #FAA651;
	background: url("../images/transparent.gif");
}
.destination-lightbox ul li a:hover {background: #fff url("../images/transparent.gif");}

.internshipbox ul li a:hover {
	background: none;
	border: none;
}



.nav li .section-nav1 ul li a img,
.destination-lightbox ul li a img {
	float: left;
	margin: 0 6px 0 0;
}
.nav li .section-nav2 ul,
.nav li .section-nav3 ul,
.internship-lightbox ul {
	margin: 0;
	float: left;
	width: 160px;
	overflow: hidden;
	list-style: none;
	position: static;
	padding: 0 1px 0 0;
}
.nav li .section-nav3 ul {float: none;}


.nav li .section-nav2 ul,
.nav li .section-nav3 ul,
.internship-lightbox ul {
	margin: 0;
	float: left;
	width: 160px;
	overflow: hidden;
	list-style: none;
	position: static;
	padding: 0 1px 0 0;
}

.nav li .section-nav2 .view-all,
.internship-lightbox .view-all {
	padding: 0;
	width: 482px;
}
.nav li .section-nav2 .view-all a,
.internship-lightbox .view-all a {
	text-align: center;
	text-transform: uppercase;
}
.nav li .section-nav2 ul li,
.nav li .section-nav3 ul li,
.internship-lightbox ul li {
	width: 100%;
	float: left;
	position: static;
	padding: 0 0 1px;
	background: url("../images/transparent.gif");
}

.internship-lightbox ul li a {
	border: 1px solid #fff;
	background: #E9E9E9 url("../images/bg-grad1.gif") repeat-x;
}
.nav li .section-nav3 ul li a {
	width: 131px;
	padding: 5px 2px 4px 25px;
}

.nav li .section-nav2 ul li a:hover,
.nav li .section-nav3 ul li a:hover,
.nav-item li .section-nav3 ul li a:hover,
.internship-lightbox ul li a:hover,
.video-box ul li ul a:hover {
	color: #FAA651;
	text-decoration: none;
	border: 1px solid #FAA651;
	background: url("../images/transparent.gif");
}

.internship-lightbox ul li a:hover {background: #fff url("../images/transparent.gif");}

#content {width: 100%;}

.c-intro1 {
	width: 900px;
	height: 298px;
	overflow: hidden;
	position: relative;
	margin: 0 3px 2px;
}
.c-intro1 img {
	margin: 0 auto;
	display: block;
}
.c-intro1 .description {
	top: 52px;
	left: 38px;
	color: #fff;
	width: 824px;
	position: absolute;
}
.c-intro1 .left-side-nav {
	top: 0px;
	left: 15px;
	color: #fff;
	width: 824px;
	position: absolute;
}
.c-intro1 .left-side-nav h2{
	margin: 8px 0 8px 0;
}
.c-intro1 .left-side-nav img,
.c-intro1 .left-side-nav  #video-player{
	margin: 14px 0;
}
.c-intro1 .exp p{
	font: 12px arial, helvetica, sans-serif;
	margin: 60px 15px 0 0;
	float: right;
}


.c-intro1 .exp {
	top: 145px;
	left: 38px;
}

.c-intro1 .secure {
	top: 60px;
	left: 38px;
}

.c-intro1 .further {
	top: 50px;
	left: 480px;
}


.c-intro1 .description h1 {
	font-size: 30px;
	line-height: 36px;
	font-weight: normal;
	margin: 0 0 2px;
}

.btn-select {
	width: 131px;
	height: 43px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	background: url("../images/btn-learn-more.png") no-repeat;
}
.btn-select-us {
	width: 272px;
	height: 38px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	background: url("../images/btn-us-cities.png") no-repeat;
}
.btn-select-global {
	margin-top: 3px;
	width: 272px;
	height: 38px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	background: url("../images/btn-global-cities.png") no-repeat;
}
.btn-select-main {
	width: 209px;
	height: 46px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	background: url("../images/btn-select-dest.png") no-repeat;
}
.c-mid-bar1 {
	padding: 0;
	width: 906px;
	height: 43px;
	margin: 0 0 7px;
	overflow: hidden;
	list-style: none;
	position: relative;
	background: url("../images/bg-mid-bar.gif") no-repeat;
}
.c-mid-bar1 li {float: left;}

.c-mid-bar1 li a {
	top: 1px;
	color: #fff;
	height: 37px;
	font-size: 20px;
	line-height: 37px;
	padding: 0 0 2px;
	text-align: center;
	position: absolute;
}
.c-mid-bar1 li a:hover {
	text-decoration: none;
	background-position: 0 0;
}
.c-mid-bar1 li .select {
	left: 3px;
	float: left;
	width: 446px;
	padding: 0 4px 0 0;
	background: url("../images/bg-btn-bar1.gif") no-repeat 0 -100px;
}
.c-mid-bar1 li .choose {
	right: 3px;
	width: 437px;
	padding: 0 11px 0 0;
	background: url("../images/bg-btn-bar2.gif") no-repeat 0 -100px;
}
.info-m1 {
	z-index: 10;
	width: 906px;
	margin: 0 0 8px;
	position: relative;
	background: url("../images/bg-mid-4.gif") repeat-y;
}
.info-t1 {background: url("../images/bg-top-4.gif") no-repeat;}

.info-b1 {
	width: 876px;
	min-height: 18px;
	padding: 7px 12px 10px 18px;
	background: url("../images/bg-bot-4.gif") no-repeat 0 100%;
}
* html .info-b1 {height: 18px;}

.buzz {
	float: left;
	width: 553px;
	position: relative;
	padding: 0 120px 0 0;
}
.buzz .title {
	margin: 0;
	padding:2px 0 1px;
	float: left;
	overflow: hidden;
	list-style: none;
	background: url("../images/bg-sep-3.gif") no-repeat 100% 50%;
	width:48px;
}
.buzz .buzz-list{
	float:left;
	overflow:hidden;
	position:relative;
	width:494px;
	margin:2px 0 0 11px;
}
.buzz .buzz-list ul{
	width:99999px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.buzz .buzz-list ul li{
	float:left;
	width:494px;
}
.buzz .navi{
	position:absolute;
	padding:2px 0 2px 14px;
	left:617px;
	top:0;
	width:54px;
	clear:both;
}
.buzz .navi a.view-all{
	float:left;
}
.buzz .navi .btn-prev,
.buzz .navi .btn-next{
	position:absolute;
	left:0;
	width:7px;
	height:6px;
	overflow:hidden;
	text-indent:-6666px;
}
.buzz .navi .btn-prev{
	top:4px;
	background:url(../images/buzz-btn-prev.gif) no-repeat;
}
.buzz .navi .btn-next{
	top:11px;
	background:url(../images/buzz-btn-next.gif) no-repeat;
}
.buzz .navi .btn-prev:hover,
.buzz .navi .btn-next:hover{ background-position:0 -6px;}
.buzz .datalist {
	top: 2px;
	right: 0;
	margin: 0;
	padding: 0;
	width: 100px;
	list-style: none;
	position: absolute;
}
.buzz .datalist li {
	width: 100%;
	float: right;
	position: relative;
	line-height: 16px;
}
.buzz .datalist li .view-all {
	top: 0;
	right: 0;
	position: absolute;
	padding: 0 0 7px 14px;
	background: url("../images/ico-1.gif") no-repeat 0 3px;
}
.buzz .datalist{
	top: 24px;
	margin: 0;
	padding: 0;
	clear: both;
	left: -16px;
	width: 670px;
	display: none;
	list-style: none;
	min-height: 121px;
	position: absolute;
	padding: 12px 15px 8px;
	border: 1px solid #CECECE;
	border-top: none;
	background: #fff url("../images/bg-x1.gif") repeat-x;
}
* html .buzz .datalist{height: 121px;}
.buzz .opened .view-all{
	text-decoration:underline;
}
.buzz .datalist li {
	height: 1%;
	width: auto;
	float: none;
	padding: 0 0 4px;
}
.quick-links {
	float: right;
	width: 171px;
	position: relative;
}
.quick-links .datalist {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	position: absolute;
}
.quick-links .datalist li {
	width: 100%;
	float: left;
	line-height: 16px;
}
.quick-links .datalist li .title {
	height: 1%;
	display: block;
	padding: 3px 25px 6px 0;
	background: url("../images/ico-3.gif") no-repeat 100% 0;
}
.overview-nav .links-list,
.quick-links .datalist .links-list{
	top: 24px;
	left: -11px;
	position: absolute;
	width: 192px;
	display:none;
	overflow:hidden;
}
.quick-links .datalist ul {
	margin: 0;
	padding: 0;
	clear: both;
	width: 170px;
	list-style: none;
	min-height: 128px;
	padding: 9px 10px 4px;
	border: 1px solid #D4D4D4;
	border-top: none;
	background: #fff url("../images/bg-x1.gif") repeat-x;
}
* html .quick-links .datalist ul {height: 128px;}
.quick-links .datalist li.hover .title {
	text-decoration: none;
	background: url("../images/ico-4.gif") no-repeat 100% 0;
}
.quick-links .datalist ul li {
	width:100%;
	overflow:hidden;
	float: none;
	padding: 0 0 0;
	font-size: 11px;
}
.info-m2 {
	width: 906px;
	margin: 0 0 14px;
	background: url("../images/bg-mid-5.gif") repeat-y;
}
.info-t2 {background: url("../images/bg-top-5.gif") no-repeat;}

.info-b2 {
	width: 885px;
	overflow: hidden;
	min-height: 92px;
	position: relative;
	padding: 11px 7px 30px 14px;
	background: url("../images/bg-bot-5.gif") no-repeat 0 100%;
}
* html .info-b2 {height: 92px;overflow: visible;}

.program {
	float: left;
	width: 214px;
}
.companies {
	float: left;
	width: 438px;
	padding: 0 31px 0 27px;
}
.top-industries {
	float: left;
	width: 175px;
}
.info-b2 h2 {
	font-size: 15px;
	line-height: 19px;
	margin: 0 0 6px;
}
.info-b2 p {
	margin: 0;
	line-height: 18px;
}
.info-b2 .more {
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	clear: both;
	bottom: 14px;
	list-style: none;
	position: absolute;
}
.info-b2 .program .more {left: 16px;}
.info-b2 .companies .more {left: 257px;}
.info-b2 .top-industries .more {left: 724px;bottom: 13px;}

.info-b2 .more li {
	height: 1%;
	font-size: 13px;
	line-height: 17px;
	padding: 0 0 0 10px;
	background: url("../images/ico-5.png") no-repeat;
}
.info-b2 .top-industries .more li {font-size: 12px;}

.program img {
	bottom: 4px;
	left: 175px;
	position: absolute;
}
* html .program img {bottom: 3px;}

.program p {margin: 0 2px 0 0;}

.top-industries .row {
	width: 100%;
	overflow: hidden;
}
.top-industries ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.top-industries .datalist1 {
	width: 66px;
	float: left;
}
.top-industries .datalist2 {
	width: 106px;
	float: right;
}
.top-industries ul li {
	height: 1%;
	line-height: 18px;
	padding: 0 0 0 10px;
	background: url("../images/ico-6.png") no-repeat;
}
.companies img {
	z-index: 1;
	width: 118px /*144px;*/
	height: 118px;
	float: right;
	list-style: none;
	padding: 1px 0 0;
	margin: 0 0 -26px;
	position: relative;
}

.what-uod {
	width: 900px;
	margin: 0 3px;
}
.what-uod .heading {
	height: 1%;
	padding: 0 14px;
	overflow: hidden;
	background: #8a8a8a;
}
.what-uod .heading h3 {
	margin: 0;
	height: 1%;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 2px 0 2px 12px;
	background: url("../images/ico-5.png") no-repeat;
}
.what-uod .heading h3 a {color: #fff;}

.what-uod .section {
	width: 100%;
	color: #6e6e6e;
	overflow: hidden;
	background: #F5F5F5;
	margin: 0;
	padding: 17px 0 16px;
}
.what-uod .section h4 {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 16px;
}
.what-uod .section .column-6 h4 {margin: 0 0 20px;}

.what-uod .section ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.what-uod .section ul li {
	font-size: 11px;
	line-height: 1.3em;
}
.what-uod .section h4 a {color: #6e6e6e;}

.what-uod .section ul li a {color: #6e6e6e;}

.what-uod .column-1,
.what-uod .column-2,
.what-uod .column-4,
.what-uod .column-5,
.what-uod .column-6 {
	float: left;
	padding-left: 10px;
}
.what-uod .column-1 {width: 123px;padding-left: 18px;}
.what-uod .column-2 {width: 161px;}
.what-uod .column-4 {width: 104px;padding-top: 0px;}
.what-uod .column-5 {width: 104px;padding-top: 0px;}
.what-uod .column-6 {width: 160px;}


/* separate the list from surrounding elements */
.what-uod .industry-list
{
  margin: 0 0 1em 2em;
  padding: 0;
}

.industry-list li
{
  /* Stipulate the height of each item so that 
  vertical return = items * height */

  line-height: 1.3em;

  /* Clear the default margins & padding 
  so we can style the list from scratch */

  margin: 0;
  padding: 0;
}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there’s a level above HTML: */

* .what-uod .industry-list li
{
	position: relative;
}

/* horizontal position of each column */

.what-uod .industry-list li.column1 { margin-left: 0em; }
.what-uod .industry-list li.column2 { margin-left: 10em; }
.what-uod .industry-list li.column3 { margin-left: 20em; }

/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 8 items * 1.3em line-height = 10.4em */

.what-uod .industry-list li.reset
{
  margin-top: -10.4em;
}

#internship-opportunties {
	float: left;
}

.social-links {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.social-links li {
	float:left;
	padding:0 2px 0 2px;
}
.social-links li img {display: block;}

.what-uod .column-6 ul {
	margin-bottom: 15px;
}

#left-side-logos {
	float: left;
	width: 70px;
	margin: 0 0 0 13px;
	text-align: center;
}

#left-side-logos a img{
	margin-bottom: 20px;
}







#footer {
	width: 100%;
	color: #6e6e6e;
	overflow: hidden;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	padding: 7px 0 0px;
}
#footer p {margin: 0;}
#footer p a {color: #6e6e6e;}
#fader{
	width:100%;
	height:100%;
	background:#000;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
}




.lightbox-wide{
	display:none;
	top: 128px;
	left: 50%;
	width: 791px;
	z-index: 1002;
	position: absolute;
	margin: 0 0 0 -391px;
}


.lightbox-wide .t,
.lightbox-wide .b {
	width: 791px;
	overflow: hidden;
}
.lightbox-wide .t {
	height: 16px;
	background: url("../images/bg-top-6-wide.png") no-repeat;
}
.lightbox-wide .b {
	height: 17px;
	background: url("../images/bg-bot-6-wide.png") no-repeat;
}
.lightbox-wide .m {
	height: 1%;
	overflow: hidden;
	padding: 14px 23px 11px 22px;
	background: url("../images/bg-mid-6-wide.png") repeat-y;
}
.lightbox-wide .btn-close {
	top: 6px;
	right: 12px;
	color: #fff;
	font-size: 14px;
	min-height: 17px;
	line-height: 18px;
	font-weight: bold;
	position: absolute;
	padding: 0 35px 2px 0;
	background: url("../images/btn-close.gif") no-repeat 100% 0;
}




.lightbox{
	display:none;
	top: 128px;
	left: 50%;
	width: 545px;
	z-index: 1002;
	position: absolute;
	margin: 0 0 0 -271px;
}
.lightbox .t,
.lightbox .b {
	width: 545px;
	overflow: hidden;
}
.lightbox .t {
	height: 16px;
	background: url("../images/bg-top-6.png") no-repeat;
}
.lightbox .b {
	height: 17px;
	background: url("../images/bg-bot-6.png") no-repeat;
}
.lightbox .m {
	height: 1%;
	overflow: hidden;
	padding: 14px 23px 11px 22px;
	background: url("../images/bg-mid-6.png") repeat-y;
}
.lightbox .btn-close {
	top: 6px;
	right: 12px;
	color: #fff;
	font-size: 14px;
	min-height: 17px;
	line-height: 18px;
	font-weight: bold;
	position: absolute;
	padding: 0 35px 2px 0;
	background: url("../images/btn-close.gif") no-repeat 100% 0;
}
* html .lightbox .btn-close {height: 17px;}

.destination-lightbox {
	height: 1%;
	overflow: hidden;
	background: url("../images/bg-lightbox.gif") repeat-y;
}


.ryan-lightbox {
	width: 720px;
	margin-left: 12px;
	height: 387px;
	overflow: hidden;
	background: url("../images/bg-lightbox-ryan.gif") no-repeat;
}
#lightbox-container {
	width: 100 %;
	padding: 0;
	height: auto;
	overflow: hidden;
}
#lightbox-left {
	float: left;
	padding: 0px;
	margin: 55px 0 0px 10px;
	width: 365px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
}

#note {
	color: red;
	margin-left: 50px;
}
#contact-form label{
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}
#contact-form input , #contact-form select{
	width: 150px;
}

#contact-form #submit{
	margin-top: 8px;
	margin-left: 105px;
} 

#contact-form p{
	margin: 5px 0 0 0;
} 

#lightbox-right {
	float: left;
	padding: 0px;
	margin: 55px 0 0px 0;
	width: 315px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
}

.internship-lightbox {
	height: 1%;
	overflow: hidden;
	background: #3991BE;
}

.video-lightbox {
	background: #000;
}

.white-lightbox {
	background: #fff;
}

.video-lightbox-wide {
	padding: 7px 0px 12px 0px;
	margin:0;
	background: #454545;
}

.destination-lightbox {padding: 0px 13px 22px 15px;}
.internship-lightbox {padding: 9px 8px 8px 9px;}

.internshipbox {
	background: url("../images/internbox-bg.gif") repeat-x;
	padding: 5px;
}



/* page-2 */

/*.page2 {background: #b1b1b1 url("../images/bg-body2.jpg") no-repeat 50% 0;}*/

.page2 .c-intro1 {margin: 0 3px 24px;}

.c-intro1 .buttons {
	bottom: 3px;
	right: 9px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
.c-intro1 .buttons li {
	float: left;
	padding: 0 0 0 2px;
}
.c-intro1 .buttons li a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
}
.c-intro1 .buttons li .btn-summer {
	width: 88px;
	height: 51px;
}
.c-intro1 .buttons li .btn-fall,
.c-intro1 .buttons li .btn-spring {
	width: 68px;
	height: 36px;
	margin: 10px 0 0;
}
.c-intro1 .buttons li .btn-summer {background: url("../images/btn-summer.png") no-repeat;}
.c-intro1 .buttons li .btn-fall {background: url("../images/btn-fall.png") no-repeat;}
.c-intro1 .buttons li .btn-spring {background: url("../images/btn-spring.png") no-repeat;}

.btn-info {
	color: #fff;
	width: 113px;
	height: 28px;
	display: block;
	cursor: pointer;
	font-size: 14px;
	overflow: hidden;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
	padding: 3px 4px 12px;
	background: url("../images/btn1a.png") no-repeat;
}

.btn-info:hover {
	color: #068acd;
	text-decoration: none;
	background: url("../images/btn1b.png") no-repeat;
}
.btn-info2 {
	color: #fff;
	width: 191px;
	height: 28px;
	display: block;
	cursor: pointer;
	font-size: 14px;
	overflow: hidden;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
	padding: 3px 4px 12px 0px;
	left: -20px;
	background: url("../images/btn1a2.png") no-repeat;
}
.btn-info2:hover {
	color: #068acd;
	text-decoration: none;
	background: url("../images/btn1b2.png") no-repeat;
}
.info-m3 {
	width: 891px;
	margin: 0 0 15px 10px;
	background: url("../images/bg-mid-6.gif") repeat-y;
}
.info-t3 {background: url("../images/bg-top-6.gif") no-repeat;}

.info-b3 {
	width: 100%;
	min-height: 98px;
	position: relative;
	padding: 8px 0 52px;
	background: url("../images/bg-bot-6.gif") no-repeat 0 100%;
}
* html .info-b3 {height: 98px;}

.info-b3 .internships img,
.info-b3 .top-industries2 img,
.info-b3 .internship img {
	clear: both;
	position: absolute;
}


.info-b3 .internships img {
	bottom: 4px;
	left: 199px;
}
.info-b3 .top-industries2 img {
	bottom: 3px;
	left: 484px;
}
.info-b3 .internship img {
	bottom: 4px;
	left: 788px;
}
.info-b3 .internships .btn-info,
.info-b3 .top-industries2 .btn-info,
.info-b3 .internship .btn-info {
	bottom: 10px;
	position: absolute;
}
.info-b3 .internships .btn-info {left: -11px;}
.info-b3 .top-industries2 .btn-info {left: 293px;}
.info-b3 .internship .btn-info {left: 598px;}

.internships,
.top-industries2,
.internship {
	float: left;
	width: 250px;
}
.internships {padding-left: 14px;}

.top-industries2 {
	padding-left: 52px;
	padding-right: 58px;
}
.internships h2,
.top-industries2 h2,
.internship h2 {
	margin: 0 0 5px;
	font-size: 22px;
	line-height: 26px;
	font-weight: normal;
	text-transform: uppercase;
}
.top-industries2 h2 {margin: 0 0 7px;}

.internships h2 span,
.top-industries2 h2 span,
.internship h2 span {
	width: 100%;
	display: block;
	font-size: 15px;
	margin: 0 0 -4px;
}
.internships p,
.top-industries2 p,
.internship p {line-height: 18px;}

.internships p {margin: 0 56px 0 0;}
.top-industries2 p {margin: 0 84px 0 0;}
.internship p {margin: 0 92px 0 0;}

.top-industries2 .row {
	width: 100%;
	overflow: hidden;
}
.top-industries2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.top-industries2 .datalist1 {
	width: 70px;
	float: left;
	padding: 0 2px 0 5px;
}
.top-industries2 .datalist2 {
	width: 112px;
	float: left;
}
.top-industries2 ul li {
	height: 1%;
	line-height: 18px;
	padding: 0 0 0 10px;
	background: url("../images/ico-6.png") no-repeat;
}


/*page-3*/
/*.page3 {background:#aab1b9 url("../images/bg-body2.jpg") no-repeat 50% 0;}*/
.content-nav{
	margin-left:3px;
	overflow:hidden;
	padding:19px 16px 4px 10px;
	width:874px;
	background-color:#e9e9e9;
}
.content-nav .tittle{
	float:left;
	font-size:18px;
	line-height:20px;
	color:#424242;
}
.content-nav .btn-apply{
	text-indent: -9999px;
	float:right;
	background: url(../images/btn-apply2.png) no-repeat;
	background-position: 0px 0px;
	position: absolute; top: 116px; right: -3px;
	margin:1px 0 0 9px;
	width: 95px;
	height: 35px;
	cursor:pointer;
}
.content-nav .btn-apply:hover{
	 background-position: 0px -35px;
}

.content-nav ul{
	margin:2px 85px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.content-nav ul li{
	float:left;
	margin-left:6px;
	display:inline;
}
.content-nav ul li a{
	color:#7f7f7f;
	float:left;
	cursor:pointer;
}
.content-nav ul li a strong{
	float:left;
	padding:2px 11px 3px;
}

.content-nav ul li.active a,
.content-nav ul li a:hover{
	background: url(../images/bg-content-nav-l2.gif) no-repeat;
	color:#fff;
	text-decoration:none;
}
.content-nav ul li a:hover{
	background: url(../images/bg-content-nav-l-hover.gif) no-repeat;
	color: #787878;
	text-decoration:none;
}

.content-nav ul li.active a strong {
	background: url(../images/bg-content-nav-r2.gif) no-repeat 100% 0;
}
.content-nav ul li.active a strong:hover,
.content-nav ul li a:hover strong{
	background: url(../images/bg-content-nav-r-hover.gif) no-repeat 100% 0;
}
.content-holder{
	background: url(../images/bg-content-holder-top.gif) no-repeat;
	width:903px;
	margin:0 0 10px 2px;
}

.basic{
	background: none;
}
.basic .data-box{
	min-height: 300px;
}
.content-holder .frame{
	background: url(../images/bg-content-holder-t.gif) no-repeat;
	width:899px;
	padding:3px 2px 0;
	overflow:hidden;
	border-bottom:1px solid #fbfbfb;
}
.no-border{
	border: none;
}
.video-box{
	width:899px;
	position:relative;
	z-index:10;
	border-bottom:1px solid #c7c7c7;
	float:left;
}
.video-holder{
	width:630px;
	float:left;
	position:relative;
}
.video-holder img{
	display:block;
}
.video-holder .heading{
	color:#fff;
	position:absolute;
	top:24px;
	left:29px;
}
.video-holder .heading h1{
	margin:0 0 3px;
	font-size:24px;
	line-height:26px;
}
.video-holder .heading p{
	margin:0 0 23px;
	font-size:14px;
	line-height:16px;
}
.video-holder .heading a{
	display:block;
	width:92px;
	padding-top:60px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
.video-box ul{
	float:right;
	margin:0;
	padding:1px 0 0;
	list-style:none;
	border-left:3px solid #ff9600;
	width:265px;
	position:relative;
}
.video-box ul li{
	border-top:1px solid #ff9600;
	margin:-1px 0 0 0;
	height:1%;
	vertical-align:middle;
	z-index:1;
}
.video-box ul li a{
	display:block;
	background: url(../images/bg-video-box-nav.gif) repeat-x;
	color:#3167a5;
	font-weight:bold;
	font-size:20px;
	line-height:22px;
	padding:20px 0 18px 20px;
}
/*
.video-box ul li.first:hover a span{
	background: url(../images/bullet-arrow-a.gif) no-repeat 0 50%;
}*/
.video-box ul li a span{
	display:block;
	padding-left:15px;
}
.video-box ul .hover{
	z-index:5;
}
.video-box ul .hover a,
.video-box ul .active a,
.video-box ul li a:hover{
	text-decoration:none;
	background:none;
}



.nav li .section-nav2 ul li a,
.nav li .section-nav3 ul li a,
.internship-lightbox ul li a {
	height: 1%;
	float: none;
	width: auto;
	height: auto;
	color: #3167a5;
	display: block;
	cursor: pointer;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	line-height: 16px;
	text-transform: none;
	padding: 5px 2px 4px 14px;
	border: 1px solid #F0F0F0;
	background: url("../images/transparent.gif");
	position:relative;
}
.internship-lightbox ul li a {
	border: 1px solid #fff;
	background: #E9E9E9 url("../images/bg-grad1.gif") repeat-x;
}

.data-box{
	color:#303030;
	line-height:18px;
	height:1%;
	overflow:hidden;
	padding:17px 7px 24px 7px;
}

.commuter {
	color:#303030;
	line-height:18px;
	height:1%;
	overflow:hidden;

}

.min-height{
	min-height: 300px;
}


.data-box h2{
	margin:0 0 12px;
	font-size:20px;
	line-height:22px;
}

.ips h2{
	margin:0 0 12px;
	font-size:18px;
	line-height:15px;
}
.data-box p{
	/*margin:0;*/
}
.data p {
	margin:0;
}
.data-box div a,
.data-box table a,
.data-box p a{
	color:#3167a5;
	text-decoration:underline;
}
.data-box table a:hover,
.data-box p a:hover{
	text-decoration:none;
}
.data-box .data{
	float:left;
	width:423px;
}
.data-box .holder{
	float:right;
	width:457px;
	padding-bottom:10px;
}
.data-box-wrapper div.hover,
.data-box-wrapper .data-box:hover,
.data-box-wrapper .active{
	background:#fdfdfd;
}
.intro{
	display:block;
	font-size:14px;;
}
.marked{
	/*background-color:#e7e6e6 !important;*/
	padding-bottom:10px !important;
}

.grey{
	padding:0;
	background:#fff url(../images/bg-data-box-grey.gif) repeat-x 0 100%;
	border:1px solid #d3d3d3;
	margin:0 8px 7px 7px;
	line-height:20px;
}
.grey .data{
	padding:13px 28px 0 12px;
	width:385px;	
}
.grey .data h2{
	margin:0 0 4px;
}
.grey .holder{
	width:460px;
	margin-right:-4px;
	background-color:#fff;
	overflow:hidden;
	padding:0;
}
.grey .holder img{
	margin-right:2px;
}
.data-box .holder ul{
	margin:0;
	padding:8px 0 12px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.data-box .holder ul li{
	float:left;
	margin-left:7px;
	display:inline;
}
.data-box .holder img{
	float:left;
}

.link-wrap{
	width:100%;
	overflow:hidden;
	text-align:center;
	background-color:#9f9f9f !important;
}
.top{
	color:#fff;
	font-size:14px;
	line-height:20px;
	text-decoration:underline;
}
.top:hover{
	text-decoration:none;
}
.large{
	padding:17px 7px 4px 7px;
	line-height:20px;
}
.large p{
	margin:0;
}
.programm-box{
	height:1%;
	overflow:hidden;
	margin:0 0 41px 7px;
}
.programm-box h3{
	margin:0;
	display:inline;
	font-size:12px;
}
.programm-box ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.programm-box ul li{
	display:inline;
}
.programm-box ul li a{
	text-decoration:underline;
	color:#007ae2;
}
.programm-box ul li a:hover{
	text-decoration:none;
	color:#007ae2;
}

.program-box {
	width: 850px;
}

.program-box-item {
	margin-left: 50px;
	float: left;
 	width: 350px;
}


.info-box{
	height:1%;
	overflow:hidden;
	margin:0 0 14px 3px;
	list-style:none;
	padding:0;
}
.info-box-holder{
	width:285px;
	border:1px solid #efefef;
	border-bottom:1px solid #f7f7f7;
	float:left;
	background:#fff url(../images/bg-info-box.gif) repeat-x 0 100%;
	margin:0 0 0 8px;
	display:inline;
}
.info-box-wrap{
	padding:17px 0 19px 104px;
	color:#7a7a7a;
	line-height:18px;
	display:block;
}
.info-box-wrap .heading{
	margin:0;
	font-size:16px;
	line-height:18px;
	color:#3167a5;
}
.info-box-wrap span{
	display:block;
}
.question{
	background: url(../images/ico-7.gif) no-repeat 17px 17px;
}
.faq{
	background: url(../images/ico-8.gif) no-repeat 17px 17px;
}
.include{
	background: url(../images/ico-9.gif) no-repeat 17px 17px;
}
.breadcrumbs{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	position:relative;
	margin:0 -1px;
}
.breadcrumbs ul{
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
}
.breadcrumbs ul li{
	float:left;
	background: url(../images/bullet-breadcrumbs.gif) no-repeat 100% 0;
	padding:8px 13px 6px 7px;
	color:#7c7b7b;
}
.breadcrumbs ul li a{
	text-decoration:none;
	color:#7c7b7b;
}
.breadcrumbs ul li a:hover{
	text-decoration:underline;
	color:#7c7b7b;
}
.page3 .what-uod .section{
	padding:13px 0 46px;
}
/* page-4 */
/*.page4 {background: #aab1b9 url("../images/bg-body2.jpg") no-repeat 50% 0;}*/
.page4 .content-holder{
	margin:0 0 8px 2px;
}
.image-box{
	width:899px;
	overflow:hidden;
	background-color:#f6f6f6;
}
/*
.frame .border{
	border-bottom:1px solid #a3a3a3;
}*/
.image-holder{
	width:630px;
	float:left;
	position:relative;
}
.image-holder img{
	display:block;
}
.inform-box{
	float:right;
	width:268px;
	background-color:#f6f6f6;
	padding:0;
	margin: 0;
}
.inform-box-top{
	padding-bottom: 5px;
	margin: 5px 0 5px 0;
	border-bottom:1px solid #a3a3a3;
	min-height: 80px;
	
}

.inform-box-buttons {
	padding: 0;
	margin: 0;
}

.inform-box-buttons h3 {
	font: bold 26px/0px Arial, sans-serif;
	color: #158bc9;

}

.inform-box-top img{
	margin: 0 0 10px 25px;
	padding: 0;


}
.inform-box h2{
	margin:0 0 3px 10px;
	color:#000;
	line-height:14px;
	font-size:12px;
}
.inform-box dl{
	margin:0;
	height:1%;
	overflow:hidden;
	line-height:16px;
	color: #000;
	padding:0 10px 2px 9px
}
.inform-box dl dt{
	float:left;
	color:#3167a5;	
	line-height:12px;
	
}
.inform-box dl dd{
	margin:0;
	float:right;
	font-size:12px;
	line-height:12px;
}
.inform-box ul{
	margin:0;
	padding:3px 0 6px 11px;
	list-style:none;
}
.inform-box ul li{
	color:#3167a5;
	width: 95px;
	float: left;
	font-weight:normal;
	font-size:12px;
	padding-left:30px;
	margin-bottom:6px;
}
.inform-box ul li a{
	color:#3167a5;
}
.inform-box ul .chat{
	background: url(../images/bullet-chat.gif) no-repeat;
}
.inform-box ul .phone{
	background: url(../images/bullet-phone.gif) no-repeat;
	color: #3167a5;
}
.inform-box ul .tuition{
	width: 75px;
	background: url(../images/bullet-tuition.gif) no-repeat;
	color: #3167a5;
}
.inform-box ul .email{
	width: 75px;

	background: url(../images/bullet-mail.gif) no-repeat;
}
.navigation{
	background: url(../images/bg-content-holder.gif) repeat-y;
	width:901px;
	margin:0 -2px 6px;
	position:relative;
	padding:0 0 0 2px;
	background-color:#fff;
}
.navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	width:900px;
	overflow:hidden;
}
.navigation ul li{
	float:left;
	font-size:14px;
	line-height:15px;
	background: url(../images/bg-navigation.gif) repeat-x;
	border-left:1px solid #aaa;
	margin:0 1px 0 -1px;
}
.navigation ul li a{
	width:179px;
	display:block;
	color:#3f3f3f;
	padding:6px 0 8px;
	text-align:center;
}

.fourtab ul li a{
	width:224px;
}
.navigation ul .active a{
	color:#3f3f3f;
	background: url(../images/bg-navigation-active.gif) no-repeat;
}
.navigation ul li a:hover{
	background: url(../images/bg-navigation-active.gif) repeat-x;
	text-decoration:none;
}

.fourtab ul .active a{
	color:#3f3f3f;
	background: url(../images/bg-navigation-active-fourwide.gif) no-repeat;
}
.fourtab ul li a:hover{
	background: url(../images/bg-navigation-active-fourwide.gif) repeat-x;
	text-decoration:none;
}

.page4 .data-box{
	padding:17px 7px 10px 7px;
}
.item-box{
	width:872px;
	border:solid #e7e7e7;
	border-width:1px 1px 1px;
	overflow:hidden;
	margin:0 0 0 12px;
}

.item{
	border:1px solid #e7e7e7;
	padding:10px 0 9px 6px;
	width:428px;
	float:left;
	overflow:hidden;
	height: 105px;
}

.item-nb {
	border:none;
	padding:10px 0 9px 0px;

}

.item-box .active,
.item-box div:hover,
.item-box div.hover{
	background-color:#ebf7fe;
}
.item img{
	float:left;
}
.item .holder{
	float:right;
	width:281px;
	padding: 0 2px 0 2px;
	line-height:20px;
	color:#303030;
}
.item h3{
	margin:0 0 5px;
	font-size:16px;
	color:#3167a5;
}
.item p{
	margin:0;
}
.item p a,
.data p a{
	color:#3167a5;
	background: url(../images/bullet-arrow-mini.gif) no-repeat 100% 4px;
	padding-right:11px;
}
.data p a:hover,
.item p a:hover{
	color:#3167a5;
}
.propos-box{
	height:1%;
	overflow:hidden;
	padding:7px 57px 13px 20px;
	color:#303030;
	line-height:20px;
}
.propos-box h2{
	color:#000;
	font-size:18px;
	margin:0 0 14px;
}
.programm-list{
	margin:0 0 19px;
	padding:0;
	list-style:none;
}
.propos-box img{
	float:right;
	margin-top:19px;
}
.propos-box p{
	margin:0 0 3px;
}
.included{
	margin:0;
	padding:0 120px 5px 38px;
	list-style:none;
}
.included li{
	background: url(../images/bullet-inc.gif) no-repeat 0 7px;
	padding-left:10px;
	line-height:16px;
}
.propos-box span{
	display:block;
	padding:8px 0 0;
}
.noticlude{
	margin:0;
	padding:0 0 0 17px;
	list-style:none;
}

.none-border{
	border-width:0 !important;
}
/* clear float elements */
.info-b1:after,
.info-b3:after {
	clear: both;
	content: "";
	display: block;
}

/* clear float elements */
.info-b1:after,
.info-b3:after {
	clear: both;
	content: "";
	display: block;
}



.what-uod #extra-info {
	display: none;
	width: 870px;
	margin: 0;
	padding: 5px 15px 10px 15px;
	background-color: #F5F5F5;
}

what-uod #extra-info p{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #a49c98;
}

.left-twothirds {
	float: left;
	padding: 0px;
	margin: 5px 0 10px 0;
	width: 543px; 
	overflow: hidden;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	}

.left {
	float: left;
	padding: 0px;
	margin: 5px 0 10px 0;
	width: 415px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 415px;
	}
	
.left a, .right a{
text-decoration: underline;
}

.right-onethird {
	float: left;
	padding: 39px 0 0 0;
	margin: 5px 0 10px 10px;
	width: 330px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	
.right {
	float: left;
	padding: 0px;
	margin: 5px 0 10px 20px;
	width: 415px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 415px;
	}
	
	
.internship-box .left {
	float: left;
	padding: 0px;
	margin: 5px 0 0px 0;
	width: 523px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	
.internship-box .right {
	float: left;
	padding: 0px;
	margin: 5px 0 10px 16px;
	width: 280px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	}	
	
.logo-frame {
	margin: 0;
	padding: 0;
	width: 320px;
	height: 150px;
	position: relative;
	background:url(/common/images/logo-frame.gif) no-repeat;	
}

.logo-inner-frame {
 	margin: 0;
	padding:16px 0 0 35px;
	width: 250px;
	height: 120px;
}

#flash-frame-logos {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	width: 346px;
	height: 212px;
	}
 
#flash-frame-logos .flash-logos{
 	margin: 0;
	padding:5px 0 0 5px;
	width: 346px;
	height: 212px;
	background:url(../images/logo-frame2.gif) no-repeat;
 } 

.textblue{
	color:#32609b;
	margin-bottom: 0;
}

.video-frame {
	margin: 0;
	padding: 0;
	width: 415px;
	height: 271px;
	position: relative;
	background:url(../images/video-holder.png) no-repeat;	
}

.inner-frame {
 	margin: 0;
	padding:16px 0 0 14px;
	width: 320px;
	height: 240px;
}

.video-caption {
	width: 100%;
	display: block;
	position: relative;
	margin-left: 5px;
}

.video-caption p{
	margin:0;
}
.video-caption p a{
	color:#078fd3;
	background: url(../images/bullet-arrow-mini.gif) no-repeat 100% 4px;
	padding-right:11px;
}
.video-caption p a:hover{
	color:#078fd3;
}

.bold {
	font: bold 14px arial, helvetica, sans-serif;
}

#box1, #box2 {

	display: block;
	float:right;
	margin-left: 10px;
}

.boxtop-wise{	
	display:block;	
	width:230px;	
	height:35px;	
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top-wise.gif);	
}	
.topcontent-wise{	
	font-family:arial;	
	font-size:11pt;	
	font-weight: bold;
	color:black;	
	padding-top:10px;	
	text-align:center;	
}	
.boxbottom-wise{	
	display:block;	
	width:230px;	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-bottom-wise.gif);	
}	
.maincontent-wise{	
	display:block;	
	padding-left:25px;	
	padding-bottom:15px;	
	padding-right:15px;	
}
.maincontent-wise ul {
	margin: 0;
	padding: 0;
	list-style: none;		
}
.maincontent-wise ul li{
	margin: 0px 0px 3px 0;
}	

.maincontent-wise ul li.active {
	list-style-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}


.boxtop{	
	display:block;	
	width:862px;	
	height:40px;	
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top.gif);	
}	
.topcontent{	
	font-family:arial;	
	font-size:11pt;	
	font-weight: bold;
	color:black;	
	padding-top:8px;	
	text-align:center;	
}	
.boxbottom{	
	display:block;	
	width:862px;	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-bottom.gif);	
}
.maincontent{	
	display:block;	
	padding-left:25px;	
	padding-bottom:15px;	
	padding-right:15px;
	overflow: hidden;
}

.boxtop-testimonials {
	display:block;	
	width:523px;	
	height:12px;	
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top-test.gif);	
}

.topcontent-testimonials {
	font-family:arial;	
	font-size:11pt;	
	font-weight: bold;
	color:black;	
	padding-top:10px;	
	text-align:center;	
}

.boxbottom-testimonials {
	display:block;	
	width:523px;	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-bottom-test.gif);	
}

.maincontent-testimonials{	
	display:block;	
	padding-left:15px;	
	padding-bottom:15px;	
	padding-right:15px;
	overflow: hidden;
}

.maincontent-testimonials img {
	float: left;
	margin: 10px 10px 20px 0px; 
}

.maincontent-testimonials p {
	margin: 5px 0 0 0; 
}


.internship-box {
	height:1%;
	overflow:hidden;
	padding:7px 57px 13px 13px;
	color:#303030;
	line-height:20px;
}
.internship-box h2{
	color:#000;
	font-size:18px;
	margin:7px 0 5px 0;
}

.boxtop-small {
	display:block;	
	width:333px;	
	height:12px;	
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top-small.gif);	
}

.topcontent-small {
	font-family:arial;	
	font-size:11pt;	
	font-weight: bold;
	color:black;	
	padding-top:10px;	
	text-align:center;	
}

.boxbottom-small {
	display:block;	
	width:333px;	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-bottom-small.gif);	
}

.maincontent-small{	
	display:block;	
	padding-left:15px;	
	padding-bottom:15px;	
	padding-right:15px;
	overflow: hidden;
}

.boxtop-universities {
	display:block;	
	width:333px;	
	height:29px;	
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top-university.gif);	
}

.topcontent-universities {
	font-family:arial;	
	font-size:11pt;	
	font-weight: bold;
	color:black;	
	padding-top:5px;	
	text-align:center;	
}

.boxbottom-universities {
	display:block;	
	width:333px;	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-bottom-university.gif);	
}

.maincontent-universities{	
	display:block;	
	padding-left:15px;	
	padding-bottom:3px;	
	padding-right:15px;
	overflow: hidden;
}

.boxtop-internships {
	display:block;	
	width:217px;	
	height:34px;	
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top-internships.gif);	
}

.topcontent-internships {
	font-family:arial;	
	font-size:11pt;	
	font-weight: bold;
	color:#fff;	
	padding-top:5px;	
	text-align:center;	
}

.boxbottom-internships {
	display:block;	
	width:217px;	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-bottom-internships.gif);	
}

.maincontent-internships{	
	display:block;	
	padding-left:15px;	
	padding-bottom:3px;	
	padding-right:15px;
	overflow: hidden;
}

.maincontent-internships ul{	
	font:12px/16px Arial, sans-serif;
	list-style: none;
	margin: 0 0 5px 6px;
	padding: 0;	
}

.maincontent-internships li{	
	margin-top: 2px;
}


.maincontent-universities li{	
	font:12px/16px Arial, sans-serif;

}

.maincontent-universities p{	
	margin: 0 0 9px 0;

}

.industry-links {
	display:inline;	
	padding:0px 0px 10px 15px;
	margin:10px 0 0 0;
	list-style: none;
}

.industry-links li{
	float:left;
	width:205px;
}
.industry-links li a{
	float:left;
	font:12px/16px Arial, sans-serif;
	color:#666;
	text-decoration:none;
}
.industry-links li a:hover{text-decoration:underline}

#contact-box {
	display:block;	
	float: right;
	width:258px;	
	height:137px;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-tuition.jpg);
	margin-bottom: 10px;
}
#contact-box img{
	margin: 11px 5px 5px 11px;
	float: left;
}
#contact-box h3 {
	margin: 0 0 0px 0;
	padding: 15px 0 0 0;
	color: #01419a;
}
#contact-box p{
	color: #656363;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#contact-box p span{
	color: #000;
	font-weight: bold;
	font-size: 20px;
}

#contact-box p.email{
	margin-top: 8px;
	margin-left: 12px;
}

#tuition-box {
	display:block;	
	float: right;
	width:258px;	
	height:137px;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-tuition.jpg);
	margin-bottom: 10px;
}
#tuition-box img{
	margin: 0 0 0 11px;
}
#tuition-box h2 {
	margin: 0 0 -10px 0;
	padding: 15px 0 0 0;
	text-align:center;
}
#tuition-box p{
	text-align:center;
	color: #656363;
	font-size: 14px;
	margin-bottom: 5px;
}

.boxtop-included {
	display:block;	
	width:252px;	
	height:38px;
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top-included.gif);	
}

.topcontent-included {
	font-family:arial;	
	font-size:11pt;	
	font-weight: bold;
	color:#fff;	
	padding-top:9px;
	margin-left: 20px;
	text-align:left;	
}

.boxbottom-included {
	display:block;	
	width:252px;	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-bottom-included.gif);	
}

.maincontent-included{	
	display:block;	
	padding-left:15px;	
	padding-bottom:15px;	
	padding-right:15px;
	overflow: hidden;
}

.maincontent-included ul {	
	list-style: none;
	margin: 0 0 5px 6px;
	padding: 0;
}
.maincontent-included ul li {	
	color: #3f3f3f;
	padding: 3px 0;
	border-bottom: 1px solid #dbdbdb;
	
}

.internlisting li {	
	font-size: 12px;}

.internlisting a {	
	color: #5b5b5b;}


.maincontent-included img{
	margin: 2px 0 5px 5px;
	padding: 0;
}

.maincontent-included li {
	color: #818181;
}

.boxtop-payments{
	display:block;	
	width:597px;	
	height:73px;
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top-payments.gif);	
}

.blue-top{
	background-image:url(../images/box-top-payments-blue-top.gif);
}

.boxtop-payments-wide{
	display:block;	
	width:885px;	
	height:73px;
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top-payments-wide.gif);	
}

.boxtop-payments-shorter {
	display:block;	
	width:597px;	
	height:35px;
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-top-payments-shorter.gif);	
}


.topcontent-payments {
	font-family:arial;	
	font-size:13pt;	
	font-weight: bold;
	color:#226aac;	
	padding-top:10px;
	margin-left: 15px;
	text-align:left;	
}
.topcontent-payments p{
	font-family:arial;	
	font-size:12px;	
	font-weight: normal;
	margin-top: 5px;
	padding-right: 10px;
	color:#000;	
	text-align:left;	
}

.boxbottom-payments {
	display:block;	
	width:597px;	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-bottom-payments.gif);	
}
.boxbottom-payments-wide {
	display:block;	
	width:885px;	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/box-bottom-payments-wide.gif);	
}

.maincontent-payments{	
	display:block;	
	padding-left:15px;	
	padding-bottom:15px;	
	padding-right:15px;
	overflow: hidden;
}
.maincontent-payments img {
	float: left;
	margin: 0px 10px 60px 0px; 
}
.maincontent-payments p {
	position: relative;
	margin: 5px 0 0 0; 
}
.maincontent-payments h3, .maincontent-payments h4{	
	color:#0890d5;	
}
.maincontent-payments h3, #tuition-area h3{	
	font-size: 14px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.maincontent-payments h2, #tuition-area h2{	
	padding-bottom: 0;
	margin-top: 10px;
}

.maincontent-payments p, #tuition-area p{	
	padding-top: 0;
	margin-top: 0;
}
.tuition {
	padding-right: 15px;
}
.tuition h3{
	color:#3f3f3f;
	padding-bottom: 0;
}


.vert-image-holder {
	width:265px;
	float:right;
	margin:10px 0 0 30px;
	padding:0;
	list-style:none;
}

.feature-content span {
	font-size: 14px;
	font-weight: bold;
	color:#0890d5;
}
.internships-container h3 { 
	font-size: 15px;
	margin: 0;
	padding: 0;
}
.internships-container p { 
	margin-top: 0;
}


.city-links {
	display:inline;	
	padding:0px 0px 10px 15px;
	margin:10px 0 0 0;
	list-style: none;
}

.city-links li{
	float: left;
	width:205px;
}

.citylarge-list {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	height: 40px;
}

.citylarge-list li{
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	width: 217px;
}

.odd-row {
	padding: 0px 5px 0px 5px; 
	background-color: #fff;
}
.even-row {
	padding: 10px 5px 10px 5px; 
	background-color: #e5f1f4;
}

.citylarge-list li.last{
	margin: 0;
	padding: 0;
}

.citylarge-list h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 5px; 
	display: inline;
	padding: 0;
}

.citylarge-list h3 a{
	text-decoration: underline;
}

.citylarge-list h3 a:hover{
	text-decoration: none;
}

.citylarge-list p {
	float: left;
	margin: 0 0 0 6px; 
	color: #000;
	font:11px/13px Arial, sans-serif;
	padding: 0;	
}

.citylarge-list img {
	float: left;
}










.gallery{
	height:1%;
	overflow:hidden;
	background-color:#e7e6e6;
	padding-bottom:23px;
	border:1px solid #cacaca;
}
.oneimagegallery{
	padding-bottom:13px;
}
.gallery h3{
	margin:0;
	font-size:16px;
	color:#404040;
	background: #fafafa;
	text-align:center;
	padding:5px 0 6px;
}
.gallery .frame{
	width:835px;
	overflow:hidden;
	border:none;
	padding:12px 0 0 12px;
	background:none;
	position:absolute;
	z-index:50;
}
.data-box .frame{
	padding:12px 0 13px 12px;
	width: 260px;
}
.gallery .frame .tabset{
	width:260px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery .frame .tabset li{
	margin-bottom:8px;
	height:1%;
	vertical-align:top;
}
.gallery .frame .marked li:first-child{margin-top:0;}
.gallery .frame .marked li{margin-top:20px;}
.gallery .frame .tabset img{
	float:left;
	margin-right:12px;
}
.gallery .frame .tabset a{
	padding:0 20px 0 34px;
	color:#6d6c6c;
	width:204px;
	height:48px;
	border-bottom:1px solid #cacaca; 
	display:table;
	font-size:16px;
	background: none;
}
.gallery .frame .bullet a{
	background: transparent url(../images/bullet.gif) 5% 50% no-repeat; 
}
.gallery .frame .marked a{
	height:74px !important;
	padding:12px 20px 12px 11px;
	font-size:14px;
	width:227px;
}
.gallery .frame .tabset a strong{
	display:table-cell;
	vertical-align:middle;
}
.gallery .frame .tabset a span{
	display:block;
}
.gallery .frame .tabset a.active{
	/*border:1px solid #dc0000;*/
	color: #3167a5;
	background: #fff; 
}

.gallery .frame .bullet a.active{
	/*border:1px solid #dc0000;*/
	color: #3167a5;
	background: #fff url(../images/bullet-on.gif) 5% 50% no-repeat; 
}
.gallery .frame .tabset a:hover{
	color:#3167a5;
	text-decoration: none;
}
.gallery-holder,
.oneimage-holder{
	padding: 0 0 15px;
	width:565px;
	margin: 12px -4px 0 0;
	display:inline;
	float:right;
}
.tab-content{
	position:relative;
	overflow:hidden;
	width:100%;
}
#tab1,#tab2,#tab3,#tab4{
	overflow:hidden;
	width:100%;
	position:relative;
}
.tab-content:after{
	display:block;
	clear:both;
	content:"";
}
.tab-content .image-holder{
	width:561px;
	position:relative;
	overflow:hidden;
}
#tab3 .tab-content,
#tab4 .tab-content{
	overflow:hidden;
	color:#fffefe;
}
.ajax-inner{
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/gallery-top.jpg);
	padding:0 12px;
	height:1%;
	overflow:hidden;
	position:relative;
}
#tab4 .tab-content{
	line-height:16px;
}
.tab-content h4{
	margin:0 0 7px;
	font-size:14px;
	line-height:16px;
}
.tab-content p{
	margin:0;
}
.caption{
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	background: url(../images/bg-caption.png);
	padding:3px 0 6px 11px;
	width:550px;
}
.image-list{
	clear: left;
	width:551px;
	overflow:hidden;
	background-color:#c8c8c8;
	padding:9px 0 0 10px;
	position:relative;
	margin:0;
	height:86px;
}
.image-list .scroll-part{
	width:545px;
	position:relative;
	margin:0;
	height:86px;
}
.image-list .scroll-part .scroll-content{
	overflow:hidden;
	width:550px !important;
	height:86px !important;
}
.image-list .scroll-part .long{
	width:9999px;
}
.image-list ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	height:52px;
}
.image-list ul li{
	float:left;
	padding-right:8px;
}
.image-list ul li a{
	padding:1px;
	display:block;
}
.image-list ul li.active a {
	border:1px solid #f90438;
	padding:0;
}
.image-list ul li a:hover{
	padding:1;
}
.image-list ul img{
	display:block;
}
.image-list .hscroll-bar{
	margin:0;
	padding:0;
	position:absolute;
	border:1px solid #939393;
	height:20px !important;
	left:0;
	top:57px !important;
	width: 540px !important;
}
.image-list .hscroll-left{
	width:21px !important;
}
.image-list .hscroll-right{
	position:absolute;
}
.image-list .hscroll-line{
	background: #898989; 
	height:20px !important;
	overflow:hidden;
	width:500px !important
}
.image-list .hscroll-slider{
	background: url(../images/bg-slider2.gif) no-repeat;
	height:20px !important;
	overflow:hidden;
	
}
/* clear float elements */
.info-b1:after,
.info-b3:after {
	clear: both;
	content: "";
	display: block;
}
.image-holder ul{
	margin: 0;
	padding: 0;
	list-style:none;
	position:relative;
	width:100%;
	height:248px;
}
.singleholder {
	height:340px;
	

}

.singleholder img {
	border:1px solid #cacaca;
}
.image-holder li{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.tab-inner-content{
	width:100%;
	overflow:hidden;
	clear: right;
}

.tab-inner-content p {
	color: #000;
	margin: 10px 0 0 0;
	padding: 0;
}
.tab-inner-content ul {
	color: #000;
	padding-left: 15px;
}

.tab-inner-content h4{
	color: #000;
}
.ss-loader{
	width:100%;
	overflow:hidden;
	position:relative;
}
.ss-overlay-loader{
	width:561px;
	height:343px;
	text-align:center;
	vertical-align: middle;
	position:absolute;
	top:0;
	left:0;
	z-index:1001;
	background:#000;
}
.ss-overlay-loader span{
	position:absolute;
	top:50%;
	left:50%;
	margin: -10px 0 0 -60px;
}
.ss-overlay-loader strong{
	font-weight:normal;
	float:left;
	line-height:36px;
}
.ss-overlay-loader img{
	float:left;
	padding:0 0 0 10px;
}







.thinborderfloat {
	float:left;
	border:solid 1px silver;
	padding:5px;
	margin-right:10px;
} 

.alumni-profile {
	float: left;
	width: 210px;
	

}

.parents-audio {
 	margin: 0 0 15px 20px;
	padding:3px 10px 0 13px;
	width: 300px;
	height: 145px;
	background:url(/common/images/frame-parents-audio.gif) no-repeat;
 }
 .spacergray {
 	width:100%; 
 	border-top:1px solid #ffffff; 
 	border-bottom:1px solid #dddddd;
 	line-height:1px;
 	margin:10px 0px 10px 0px;
}








.gradhead {
	border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE; font-size:12px;
	font-weight:bold;
	color:#545E7A;
	border-bottom:1px solid #666;
	border-top:1px solid #E7E7E7;
	background-image:url(../images/headline_bg.gif);
	background-position: center;
	background-repeat:repeat-x;
	margin-top:0px; 
	padding: 3px 0 3px 6px;
}	
		
.gradheadtable {
	margin-bottom: 30px; 
}

.gradheadtable strong {
	color:#545E7A;
}

.gradheadtable #bggray {
	padding-left:10px;
	font-size:11px;
}

.gradheadtable #bgwhite {
	font-size:11px;
}
	
#bggray {
	background-color:#EEEEEE;
}
	
#bggray td,
#bgwhite td{
	padding-left:6px;
}



#bgwhite {
	padding-left:10px;
	background-color:#F9F9F9;
}



.info-text {
	font-size: 10px;
	color: #666666;
}




#leftmedia	{
	float: left;
	width: 600px;
	margin: 0;
	padding: 0;
	}

#rightmedia	{
	float: right;
	width: 235px;
	margin: 0;
	padding: 0;
	}
	
#rightmedia	p{
	color: #32609b;
	}
	
#rightmedia	a{
	color: #32609b;
	}
	
.mediaframe {
	margin: 0 2px 0 0;
	padding: 0;
	float: right;
	width: 224px;
	height: 315px;

}

.mediaframe .tv-images {
 	margin: 0;
	padding:23px 0 0 13px;
	width: 224px;
	height: 315px;
	background:url(../images/media/frame-media.gif) no-repeat;
 }
 
 .link-arrow{
 	color:#3167a5;
 	background: url(../images/bullet-arrow-mini.gif) no-repeat 100% 4px;
 	padding-right:11px;
 }
 .link-arrow:hover{
 	color:#3167a5;
 }
 
#process-box {
	width: 543px;
	overflow: hidden;
	margin-left: -4px;
}

#process-apply{
	background:url(../images/process-apply.jpg) no-repeat;
	display:block;
	width: 543px;
	height: 119px;
	position: relative;
}
#process-enroll{
	background:url(../images/process-enroll.jpg) no-repeat;
	display:block;
	width: 543px;
	height: 94px;
	position: relative;
}
#process-polish{
	background:url(../images/process-polish.jpg) no-repeat;
	display:block;
	width: 543px;
	height: 92px;
	position: relative;
}
#process-select{
	background:url(../images/process-select.jpg) no-repeat;
	display:block;
	width: 543px;
	height: 91px;
	position: relative;
}
#process-interview{
	background:url(../images/process-interview.jpg) no-repeat;
	display:block;
	width: 543px;
	height: 105px;
	position: relative;
}

#process-accept{
	background:url(../images/process-accept.jpg) no-repeat;
	display:block;
	width: 543px;
	height: 98px;
	position: relative;
}

.process-text {
	position: absolute;
	top: 15px;
	left: 175px;
}

.process-text p{
	line-height: 14px;

}



/*side nav*/
.nav-item #side-menu {
	margin-top: 0px;
	border-top: none;
}

.nav-item li .nav-w,
.nav-item li .nav-w{
	top: -1px;
	right: 100%;
	clear: both;
	display: none;
	position: absolute;
	overflow:hidden;
	float:left;
	z-index: 5;
	border: 2px solid #ff9600;
	margin: 0 3px 0 0;
}
.nav-item li .nav-w1,
.nav-item li .nav-w2,
.nav-item li .nav-w4{
	float:left;
	position:relative;
	display:inline;
}
.nav-item li.first .nav-w,
.nav-item li.first .nav-w{left: -2px;}

.nav-item li.last .nav-w{
	left: auto;
	right: -2px;
}
.nav-item li .nav-w1 {width: 504px;}
.nav-item li .nav-w2 {width: 184px;}
.nav-item li .nav-w4 {width: 665px;}

.nav-item li .nav-t1,
.nav-item li .nav-b1 {
	width: 504px;
	overflow: hidden;
}
.nav-item li .nav-t2,
.nav-item li .nav-b2 {
	width: 184px;
	overflow: hidden;
}
.nav-item li .nav-t1,
.nav-item li .nav-t2 {height: 3px;}
.nav-item li .nav-b1,
.nav-item li .nav-b2 {height: 5px;}

.nav-item li .nav-t1 {background: url("../images/bg-top-2.png") no-repeat;}
.nav-item li .nav-b1 {background: url("../images/bg-bot-2.png") no-repeat;}
.nav-item li .nav-t2 {background: url("../images/bg-top-3.png") no-repeat;}
.nav-item li .nav-b2 {background: url("../images/bg-bot-3.png") no-repeat;}

.nav-item li .nav-m1 {
	width: 504px;
	overflow: hidden;
	background: url("../images/bg-mid-2.png") repeat-y;
}
.nav-item li .nav-m2 {
	width: 184px;
	overflow: hidden;
	background: #fff;
}
.nav-item li .section-nav1,
.nav-item li .section-nav2,
.nav-item li .section-nav3 {
	height: 1%;
	overflow: hidden;
}
.nav-item li .section-nav1 {padding: 13px 16px 11px;}
.nav-item li .section-nav2 {padding: 5px 10px 6px 11px;}
.nav-item li .section-nav3 {padding: 3px 10px 8px;}
.video-box .nav-item li ul{
	width:auto;
	overflow:hidden;
	border: none;
	float: left;
	background:#fff;
	padding: 3px 0 8px;
}
.video-box .nav-item li ul li{
	margin:0;
	border:none;
	padding:0 10px 1px;
	float:left;
	clear:both;
	background:none !important;
}
.video-box .nav-item li.hover,
.video-box .nav-item li:hover{
	background: url(../images/sidenav-bull.gif) no-repeat -1px 50%;
}
.video-box .nav-item li ul li a:hover{
	border: none;
	text-decoration:underline !important;
}
.video-box .nav-item li ul li a span{padding:0;}
.video-box .nav-item li ul li a{
	text-align:right;
	color: #3167a5;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-transform: none;
	padding: 0 2px;
	white-space: nowrap;
}
.video-box .nav-item div{width:100%;}
.video-box .nav-item div.section-nav3{padding:0;}
.tablehr  {
 	width:100%; 
 	border-top:1px solid #ffffff; 
 	border-bottom:1px solid #dddddd;
 	line-height:1px;
}



h2.trigger {
	padding: 0 0 0 50px;
	margin: 0 0 5px 0;
	background: url(../images/h2_trigger_a.gif) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 883px;
	font-size: 18px;
	font-weight: bold;
	float: left
}
h2.trigger a {
	color: #0147a8;
	text-decoration: none;
	display: block;
}
h2.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;
	border-top: 1px solid #ececec;
	background: #f0f0f0 url(../images/toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.2em;
	width: 883px;
	clear: both;
}
.toggle_container .block {
	padding: 20px; /*--Padding of Container--*/
	background: url(../images/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}

.premium-title-sm {
	color: #01419a;
	font-weight: bold;
	font-size: 13px;

}



.nav-tabs-wrap {
	overflow: hidden;
	width: 100%;
	height: 350px;
	
}
.nav-tabs-wrap ul.tabset2 {
	margin: 14px 0 0 16px;
	padding: 0;
	list-style: none;
	width: 247px;
	float: left;
}
.nav-tabs-wrap ul.tabset2 li {
	float: none !important;
}
.nav-tabs-wrap ul.tabset2 li a {
	background: url(../images/transparent.gif) !important;
	color: #357cb5;
	height: auto !important;
	padding: 0 !important;
	line-height: 54px !important;
	width: 100% !important;
	text-align: left;
	margin: 0 0 9px;
	font-size: 12px !important;
	position: relative;
}
* html .nav-tabs-wrap ul.tabset2 li a {position: static;}
.nav-tabs-wrap ul.tabset2 li a:hover,
.nav-tabs-wrap ul.tabset2 li a.active {
	background: #fff !important;
	color: #e77a05;
	text-decoration: none;
}
.nav-tabs-wrap ul.tabset2 span.link-summer {
	background: url(../images/img31b.jpg) no-repeat 0 -52px;
	width: 63px;
	height: 52px;
	float: left;
	margin: 1px 10px 1px 1px;
}
.nav-tabs-wrap ul.tabset2 a:hover span.link-summer,
.nav-tabs-wrap ul.tabset2 a.active span.link-summer {background-position:0 0;}
.nav-tabs-wrap ul.tabset2 span.link-commuter {
	background: url(../images/img32.jpg) no-repeat 0 -52px;
	width: 63px;
	height: 52px;
	float: left;
	margin: 1px 10px 1px 1px;
}
.nav-tabs-wrap ul.tabset2 a:hover span.link-commuter,
.nav-tabs-wrap ul.tabset2 a.active span.link-commuter {background-position:0 0;}
.nav-tabs-wrap ul.tabset2 span.link-fall {
	background: url(../images/img33.jpg) no-repeat 0 -52px;
	width: 63px;
	height: 52px;
	float: left;
	margin: 1px 10px 1px 1px;
}
.nav-tabs-wrap ul.tabset2 a:hover span.link-fall,
.nav-tabs-wrap ul.tabset2 a.active span.link-fall {background-position:0 0;}
.nav-tabs-wrap ul.tabset2 span.link-spring {
	background: url(../images/img34.jpg) no-repeat 0 -52px;
	width: 63px;
	height: 52px;
	float: left;
	margin: 1px 10px 1px 1px;
}
.nav-tabs-wrap ul.tabset2 a:hover span.link-spring,
.nav-tabs-wrap ul.tabset2 a.active span.link-spring {background-position:0 0;}
.nav-tabs-wrap a.compare {
	position: absolute;
	bottom: 16px;
	right: 16px;
	width: 137px !important;
	height: auto !important;
	background: #357cb5 !important;
	border: 1px solid #e9ecef !important;
	text-align: center;
	text-transform: none !important;
	font-size: 12px !important;
	line-height: 25px !important;
}
.nav-tabs-wrap a.compare2 {
	position: absolute;
	bottom: 16px;
	right: 0px;
	width: 87px !important;
	height: auto !important;
	background: #357cb5 !important;
	border: 1px solid #e9ecef !important;
	text-align: center;
	text-transform: none !important;
	font-size: 12px !important;
	line-height: 17px !important;
}
.nav-tabs-wrap a.compare3 {
	width: 210px !important;
	height: auto !important;
	background: #357cb5 !important;
	color: #fff;
	border: 1px solid #e9ecef !important;
	text-align: center;
	text-transform: none !important;
	font-size: 12px !important;
	line-height: 25px !important;
}
* html .nav-tabs-wrap a.compare {right: 17px;}
.nav-w11 {
	float: left;
	position: relative;
	display: inline;
}
.nav li .nav-t11 {background: url(../images/bg-top-11.png) no-repeat;}
.nav li .nav-b11 {background: url(../images/bg-bot-11.png) no-repeat;}
.nav li .nav-t11,
.nav li .nav-b11 {
	width: 638px;
	overflow: hidden;
}
.nav li .nav-t11 {height: 3px;}
.nav li .nav-b11 {height: 5px;}
.nav li .nav-m11 {
	width: 638px;
	overflow: hidden;
	background: url(../images/bg-mid-11.png) repeat-y;
}
.nav-tabs-wrap .tab-content {
	width: auto !important;
	float: left;
}
.nav-tabs-wrap .title {
	background: url(../images/bg-sep3.gif) no-repeat 0 100%;
	margin: 0 0 9px;
	color: #357cb6;
	padding: 0 0 2px;
	line-height: 14px;
}
.nav-tabs-wrap .title h3 {
	margin: 0;
	background: none !important;
	padding: 0;
}
.nav-tabs-wrap .title strong {display: block;}
.nav-tabs-wrap .section-nav1 {
	padding: 14px 16px 11px 30px !important;
	position: relative;
}




ul.content-tabs {
	margin: 0;
	padding: 0;
	poistion: relative; 
	list-style: none;
	height: 31px;
	width: 100%;
}
ul.content-tabs li {
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 5px;
	border: none;
	height: 31px;
	line-height: 31px;
	background: #679aca;
	overflow: hidden;
	position: relative;
}
ul.content-tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0 40px;
	outline: none;
}
ul.content-tabs li a:hover {
	background: #5589ba;
}	
html ul.content-tabs li.active, html ul.content-tabs li.active a:hover  {
	background: #2268aa;
}
.tab_container {
	poistion: relative; 
	background: #fff;
}

.intern-program-box {
	background: url(../images/bg-program-details.jpg) no-repeat 0 100%;
	width: 901px;
	height: 165px; 
	margin-bottom: 10px;
}
.intern-program-box .program-info {
	float: left;
	margin: 10px 0 0 12px;
	width: 440px;
}
.intern-program-box .side-image {
	margin: 12px 0 0 12px;
	width: 200px;
	height: 138px;
	float: left;
}

.intern-program-box .program-info h4,
.intern-program-box .program-info h4 a{
	margin: 0px;
	font: bold 18px/20px Arial, sans-serif;
	color: #ffe400;
	text-decoration: none;
}
.intern-program-box .program-info h4 span{
	font: bold 14px/20px Arial, sans-serif;
	color: #ffe400;
}
.intern-program-box .program-info p{
	padding: 0;
	margin: 7px 0;
	font: bold 14px/18px Arial, sans-serif;
	color: #fff;
}
.intern-program-box .action-box {
	margin: 0;
	padding:0;
	float: left;
	width: 218px;
	height: 138px;
}

.intern-program-box .action-box h4 {
	margin: 7px 0 0 0;
	float: right;
	font: bold 18px/20px Arial, sans-serif;
	color: #ffe400;

}
.intern-program-box .action-box .stats-box {
	background: url(../images/bg-stats-box.png) no-repeat 0 100%;
	float: left;
	margin: 12px 12px 0;
	width: 208px;
	height: 68px;
}
.intern-program-box .action-box .stats-box .days-remain,
.intern-program-box .action-box .stats-box .spots-left{
	float: left;
	width: 104px;
	height: 68px;
	line-height: 0px;
	margin-top: 5px;
	text-align: center;
	overflow: hidden;
}

.intern-program-box .action-box .stats-box .days-remain h4,
.intern-program-box .action-box .stats-box .spots-left h4{
	font: bold 36px/25px Arial, sans-serif;
	color: #158bc9;
	float: none;
}
.intern-program-box .action-box .stats-box .days-remain p,
.intern-program-box .action-box .stats-box .spots-left p{
	margin-left: 4px;
	font: bold 12px/12px Arial, sans-serif;
	color: #158bc9;
}
.intern-program-box .action-box h5{
	margin: 7px 0 7px 0;
	float: right;
	padding: 0;
	font: bold 18px/20px Arial, sans-serif;
	color: #ffe400;
}
.contact-buttons {
	list-style: none;
	margin: 0 0 0 0px;
	padding: 0;
	overflow:hidden;
	width: 900px;
}
.contact-buttons li {
	float:left;
	margin: 0 11px 0 0;
}
.contact-buttons li.last {
	float:left;
	margin: 0;
}
.action-btn{
	margin-left: 310px;
	margin-top: 21px;
	z-index: 100;
}

