@charset "UTF-8";
/* CSS Document */
/* Author: David Sundrum, 2011 */
/* Original Codebase: Paul Coroneos */


/* Hide scrollbars ------------------------------------------- */	
.ie8 #wrapper, .ie7 #wrapper { overflow-x:hidden; }
.ie8 .timeline, .ie7 .timeline { width:100%; }


/* Interface ------------------------------------------------- */	
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	margin: 0;
	padding: 0;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
}

img {
	border:none;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

h1 {
	color: #fff;
	font-size: 21px;
	height: 27px;
	padding: 15px 0 0 12px;
}

.timeline {
	overflow: scroll;
	overflow-y:hidden;
	margin: 0;
	padding: 40px 0 0 0;
	position: relative;
	width:auto;
	border-right:solid 1px #E3E3E3;
	background:none;
}

.bgphoto {
	background: #E8E8E8;
	float:left;
	position:relative;
	margin-top:-600px;
	padding-left: 189px;
	left:0;
	overflow:hidden;
	z-index:-10;
}

*+html .timeline { /* IE 7 */
	height: 485px;
}

.timeline h2 {
	width: 176px;
	height: 21px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	padding: 14px 4px 3px 9px;
	color:#000;
	font-weight:bold;
	background-color:#E8E8E8;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	font-size:11px;
}

.timeline .row {
	margin: 0 0 0;
	padding: 0 0 0 189px;
	width: 1760px;
	height: 41px;
	position: relative;
	clear: both;
}

.timeline h3 {
	background: #FFF;
	width: 176px;
	height: 27px;
	position: absolute;
	left: 0;
	border-top: 1px solid #FFF\9; /* IE 8 */
	border-bottom: 1px solid #FFF\9; /* IE 8 */
	padding: 7px 4px 5px 9px;
	font-weight:bold;
	color:#333;
	font-size:11px;
	-webkit-box-shadow: 1px 0px 2px 0px rgba(50, 50, 50, 1);
	-moz-box-shadow: 1px 0px 2px 0px rgba(50, 50, 50, 1);
	box-shadow: 1px 0px 2px 0px rgba(50, 50, 50, 1);
	z-index:100;
}

.timeline .col {
	height: 40px;
	position: relative;
	float: left;
}
.timeline .col-1, .timeline .col-1 h4, .timeline .col-1 ol  .timeline .col-4, .timeline .col-4 h4, .timeline .col-4 ol {
	width: 318px;
}
.timeline .col-2, .timeline .col-2 h4, .timeline .col-2 ol  .timeline .col-3, .timeline .col-3 h4, .timeline .col-3 ol {
	width: 477px;
}
.timeline .col-5, .timeline .col-5 h4, .timeline .col-5 ol {
	width: 160px;
}
.timeline h4 {
	display: block;
	height: 40px;
	position: absolute;
	top: -41px;
	padding: 13px 0 0 7px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	font-size:10px;
	text-shadow:0px 2px 4px #000000;
}
.timeline .row-2 h4,  .timeline .row-3 h4,  .timeline .row-4 h4,  .timeline .row-5 h4,  .timeline .row-6 h4,  .timeline .row-7 h4,  .timeline .row-8 h4,  .timeline .row-9 h4,  .timeline .row-10 h4,  .timeline .row-11 h4 { /* Cloak */
	border: 0 none;
	font-size: 0;
	height: 1px;
	left: -1000000px;
	line-height: 0;
	margin: 0;
	outline: 0 none;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: auto;
	width: 1px;
	z-index: -1000000;
}
.timeline ol {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 38px;
	position: relative;
}
.timeline li {
	display: none;
}
.timeline li.event,  .timeline li.duration {
	display: block;
	margin: 0;
	padding: 4px;
	width: 151px;
	height: 32px;
	position: absolute;
}
.timeline li.event2,  .timeline li.duration {
	display: block;
	margin: 0;
	padding: 4px;
	width: 314px;
	height: 32px;
	position: absolute;
}
.timeline li.event3,  .timeline li.duration {
	display: block;
	margin: 0;
	padding: 4px;
	width: 477px;
	height: 32px;
	position: absolute;
}
.timeline li.eventblank {
	display: block;
	margin: 0;
	padding: 4px;
	width: 151px;
	height: 32px;
	position: absolute;
}
.timeline li.event:hover {
	background-image: none;
}
.timeline li.event2:hover {
	background-image: none;
}
.timeline li.event3:hover {
	background-image: none;
}
.timeline li.event {
	background-image: url(../images/cell_bkgrnd.png);
	background-repeat:no-repeat;
}
.timeline li.event2 {
	background-image: url(../images/cell_bkgrnd2.png);
	background-repeat:no-repeat;
}
.timeline li.event3 {
	background-image: url(../images/cell_bkgrnd3.png);
	background-repeat:no-repeat;
}
.timeline li.eventblank {
	background-image: none;
}
.timeline li.slot-1.event,  .timeline li.slot-1.duration {
	left: 1px;
}
.timeline li.slot-2.event,  .timeline li.slot-2.duration {
	left: 159px;
}
.timeline li.slot-3.event,  .timeline li.slot-3.duration {
	left: 318px;
}

/* Content ------------------------------------------------- */	
		
.timeline a {
	color: #005A8C;
	text-decoration: none;
	display: block;
	padding: 6px;
	margin: -3px 0 0 -2px;
	width: 151px;
	height: 31px;
	font-weight:normal;
}
.timeline a:hover {
	text-decoration:none;
	color:#800D1E;
	font-weight:normal;
	background-image:none;
	background-repeat:no-repeat;
	margin: -3px 0 0 -2px;
}
.intro {
	height: 20px;
	padding: 0 0 0 10px;
}
.intro p {
	font-size: 13px;
	width: 700px;
	margin:0;
	padding:24px 0 0 0;
	color:#363636;
}
.instructions {
	color:#005a8c;
	font-size:14px;
	font-weight:bold;
}
.introscreen {
	font-size: 17px;
	width:700px;
	margin:0;
	padding:20px 0 6px 10px;
	color:#333;
}

.introphoto {
	padding:10px 0 0 0;
	background-color:#FFF;
	margin-top:10px;
	min-height:480px;
	}
	
.introphoto img {
	padding:10px 14px 14px 10px;
	float:left;
}
.introphoto p{
	font-size:15px;
	padding:10px 0;
	width:300px;
	position:absolute;
	left:730px;
}
.cta {
	padding:0 !important;
	margin:20px 0;}

.header {
	height:80px;
	white-space:nowrap;
}
.header p {
	color:#3DA1D2;
	font-size:14px;
	padding: 8px 0 0 14px;
	margin: 0;
}
.logo {
	margin:0px 5px 0 0;
	outline:none;
	float:right;
}
.apply {
	margin:-13px 20px 0 0;
	font-size:18px;
	white-space:nowrap;
	padding-left:8px;
}
.apply a {
	color:#FFF;
	text-decoration:none;
}
.apply a:hover {
	color:#FFF;
	text-decoration:underline;
}
a:focus {
	outline:0;
}

/* Lightbox ------------------------------------------------- */	

		#colorbox h1 {
	color:#666;
	padding:0 0 8px 0;
	margin:0;
}
#colorbox p {
	color:#333;
	padding:0;
	margin:0;
	font-size:14px;
}
#colorbox a {
	color:#800D1E;
	text-decoration:underline;
	font-size:14px;
}
#colorbox a:hover {
	color:#800D1E;
	text-decoration:none;
	font-size:14px;
}
#colorbox ul {
	list-style-type:disc;
}
#colorbox li {
	font-size:14px;
	color:#333;
}
#colorbox strong {
	font-size:14px;
	color:#666;
}

/* Popup windows ------------------------------------------------- */	
.popup {
	padding:0 20px 20px 20px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.popup-column {
	color:#888;
	font-weight:bold;
	height:16px;
	margin-bottom:12px;
	padding:10px 0 0 0;
}
.popup p {
	color:#777 !important;
	line-height:18px !important;
}

.popup ul li {
	color:#777 !important;
	line-height:18px !important;
}

.popup h5 {
	color:#3DA1D2;
	font-size:23px;
	margin-bottom:10px;
	font-weight:normal;
}
.listbold {
	font-size:14px;
	color:#666;
	font-weight:bold;
}

/* Exploring and Planning for your Career ------------------------- */	
.explore1 {
	width:560px;
	height:530px;
	background-image:url(../images/explore-1.jpg);
}
.explore2 {
	width:560px;
	height:500px;
	background-image:url(../images/explore-2.jpg);
}
.explore3 {
	width:560px;
	height:500px;
	background-image:url(../images/explore-3.jpg);
}
.explore4 {
	width:560px;
	height:430px;
	background-image:url(../images/explore-4.jpg);
}
.explore6 {
	width:560px;
	height:450px;
	background-image:url(../images/explore-6.jpg);
}

/* Advancing your education and training --------------------------- */	
.ed_training1 {
	width:560px;
	height:440px;
	background-image:url(../images/ed_training-1.jpg);
}
.ed_training2 {
	width:500px;
	height:350px;
	background-image:url(../images/ed_training-2.jpg);
}
.ed_training3 {
	width:560px;
	height:480px;
	background-image:url(../images/ed_training-3.jpg);
}
.ed_training4 {
	width:500px;
	height:520px;
	background-image:url(../images/ed_training-4.jpg);
}
.ed_training6 {
	width:415px;
	height:670px;
	background-image:url(../images/ed_training-6.jpg);
}
.ed_training8 {
	width:415px;
	height:470px;
	background-image:url(../images/ed_training-8.jpg);
}
.ed_training9 {
	width:415px;
	height:470px;
	background-image:url(../images/ed_training-9.jpg);
}
.ed_training11 {
	width:410px;
	height:500px;
	background-image:url(../images/ed_training-11.jpg);
}

/* Building your professional network ------------------------------ */	
.networking3 {
	width:550px;
	height:400px;
	background-image:url(../images/networking-3.jpg);
}

.networking4 {
	width:600px;
	height:450px;
	background-image:url(../images/networking-4.jpg);
}
.networking5 {
	width:410px;
	height:540px;
	background-image:url(../images/networking-5.jpg);
}
.networking6 {
	width:485px;
	height:500px;
	background-image:url(../images/networking-6.jpg);
}
.networking7 {
	width:485px;
	height:500px;
	background-image:url(../images/networking-7.jpg);
}
.networking8 {
	width:440px;
	height:500px;
	background-image:url(../images/networking-8.jpg);
}
.networking9 {
	width:440px;
	height:450px;
	background-image:url(../images/networking-9.jpg);
}
.networking11 {
	width:440px;
	height:500px;
	background-image:url(../images/networking-10.jpg);
}

/* Getting involved in professional associations ------------------------------ */	
.getting3 {
	width:600px;
	height:270px;
}
.getting5 {
	width:560px;
	height:200px;
}
.getting6 {
	width:560px;
	height:400px;
	background-image:url(../images/getting-6.jpg);
}
.getting7 {
	width:540px;
	height:500px;
	background-image:url(../images/getting-7.jpg);
}
.getting8 {
	width:480px;
	height:520px;
	background-image:url(../images/getting-8.jpg);
}
.getting9 {
	width:480px;
	height:520px;
	background-image:url(../images/getting-9.jpg);
}
.getting10 {
	width:480px;
	height:420px;
	background-image:url(../images/getting-10.jpg);
}
.getting11 {
	width:480px;
	height:520px;
	background-image:url(../images/getting-11.jpg);
}

/* Gaining related experience ------------------------------ */	
.gaining5 {
	width:500px;
	height:500px;
	background-image:url(../images/gaining-5.jpg);
}
.gaining6 {
	width:460px;
	height:450px;
	background-image:url(../images/gaining-6.jpg);
}
.gaining7 {
	width:460px;
	height:450px;
	background-image:url(../images/gaining-7.jpg);
}
.gaining8 {
	width:460px;
	height:400px;
	background-image:url(../images/gaining-8.jpg);
}
.gaining11 {
	width:460px;
	height:440px;
	background-image:url(../images/gaining-11.jpg);
}

/* Building your portfolio ------------------------------ */
.building4 {
	width:460px;
	height:500px;
	background-image:url(../images/building-4.jpg);
}
.building5 {
	width:460px;
	height:500px;
	background-image:url(../images/building-5.jpg);
}
.building7 {
	width:460px;
	height:500px;
	background-image:url(../images/building-7.jpg);
}
.building8 {
	width:560px;
	height:560px;
	background-image:url(../images/building-8.jpg);
}
.building9 {
	width:560px;
	height:470px;
	background-image:url(../images/building-9.jpg);
}
.building11 {
	width:460px;
	height:400px;
	background-image:url(../images/building-11.jpg);
}

/* Preparing your job application documents-------------------- */
.preparing3 {
	width:460px;
	height:400px;
	background-image:url(../images/building-11.jpg);
}
.preparing4 {
	width:570px;
	height:450px;
	background-image:url(../images/preparing-4.jpg);
}
.preparing5 {
	width:560px;
	height:430px;
	background-image:url(../images/preparing-5.jpg);
}
.preparing6 {
	width:560px;
	height:430px;
	background-image:url(../images/preparing-6.jpg);
}
.preparing7 {
	width:560px;
	height:420px;
	background-image:url(../images/preparing-7.jpg);
}
.preparing8 {
	width:560px;
	height:400px;
	background-image:url(../images/preparing-8.jpg);
}
.preparing9 {
	width:560px;
	height:130px;
}
.preparing11 {
	width:600px;
	height:510px;
	background-image:url(../images/preparing-11.jpg);
}

/* Searching for jobs ------------------------------ */
.searching4 {
	width:500px;
	height:350px;
	background-image:url(../images/searching-4.jpg);
}
.searching6 {
	width:560px;
	height:520px;
	background-image:url(../images/searching-6.jpg);
}
.searching7 {
	width:560px;
	height:450px;
	background-image:url(../images/searching-7.jpg);
}
.searching8 {
	width:560px;
	height:450px;
	background-image:url(../images/searching-8.jpg);
}
.searching9 {
	width:660px;
	height:400px;
	background-image:url(../images/searching-9.jpg);
}
.searching10 {
	width:550px;
	height:470px;
	background-image:url(../images/searching-10.jpg);
}
.searching11 {
	width:550px;
	height:470px;
	background-image:url(../images/searching-11.jpg);
}

/* Interviewing ------------------------------ */
.interviewing6 {
	width:500px;
	height:530px;
	background-image:url(../images/interviewing-6.jpg);
}
.interviewing7 {
	width:560px;
	height:400px;
	background-image:url(../images/interviewing-7.jpg);
}
.interviewing8 {
	width:560px;
	height:450px;
	background-image:url(../images/interviewing-8.jpg);
}
.interviewing9 {
	width:345px;
	height:500px;
	background-image:url(../images/interviewing-9.jpg);
}
/* Continuing your professional growth --------------- */
.growth5 {
	width:560px;
	height:450px;
	background-image:url(../images/growth-5.jpg);
}
.growth6 {
	width:560px;
	height:450px;
	background-image:url(../images/growth-6.jpg);
}
.growth7 {
	width:460px;
	height:470px;
	background-image:url(../images/growth-7.jpg);
}
.growth9 {
	width:460px;
	height:550px;
	background-image:url(../images/growth-9.jpg);
}
.growth10 {
	width:460px;
	height:530px;
	background-image:url(../images/growth-10.jpg);
}
.growth11 {
	width:560px;
	height:470px;
}

/* Use career center resources ----------------------- */
.career1-2 {
	width:600px;
	height:470px;
}
.career3-5 {
	width:600px;
	height:400px;
}
.career6-8 {
	width:600px;
	height:320px;
}
.career9-10 {
	width:600px;
	height:310px;
}
.career11 {
	width:600px;
	height:300px;
}

/* Footer -------------------------------------------- */
#footer {
	position:relative;
	width:960px;
	height:30px;
}
#footerlinks {
	position:relative;
	width:100px;
	margin:0 0 0 10px;
	float:left
}
#footerlinks a:link, #footerlinks a:visited {
	font-size:10px;
	color:#666
}
#footerlinks a:hover {
	text-decoration:none
}
#copyright {
	position:relative;
	width:300px;
	margin:0 10px 0 0;
	float:left;
	text-align:left;
	color:#666;
}