@charset "UTF-8";
img, div { behavior: url(iepngfix.htc) }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #dcdcdc;
}
#ipod .field {
	width: 200px;
}

#ipod select {
	width: 200px;
}
#ipod td {
	padding: 0 0 10px 0;

}
#mp3rules li {
	margin: 0 0 15px 0;
}

#videobutton a {
	width: 200px;
	height: 21px;
	position: absolute;
	background-image: url(../images/video_btn.gif);
	color: white;
	font-weight: bold;
	padding: 6px 0 0 25px;
	display: block;
	margin: 0 0 30px 0;
}
.hide {
	display: none;
}
.regtext {
	
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
a:link {
	color: #CC0717;
	text-decoration: none;
}
a:visited {
	color: #CC0717;
	text-decoration: none;
}
a:hover {
	color: #CC0717;
	text-decoration: underline;
}
a:active {
	color: black;
	text-decoration: underline;
}
.boldtext {
	font-weight: bold;
}
.pagetitle {
	font-size: 1.3em;
	color: #CC0717;
	font-weight: bolder;
	text-shadow: 3px 3px 5px grey;
}
.videotitle {
	font-size: .9em;
	color: #CC0717;
}
.pagetitle a {
	color: blue;
	text-decoration: underline;
}
.subhead {
	font-size: 1.2em;
	font-weight: bold;
}
.smalltext {
	font-weight: normal;
	font-size: .9em;
}
.interntitle {
	font-size: 1.0em;
	color: black;
}

#wrapper { 
	width: 780px; 
	padding: 0;
	margin: 0 auto 10px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
}

#container {
	margin-left: 10px;
	padding: 0;
	width: 761px;
}
#ccfcontainer {
	width: 410px;
	padding: 20px;
	font-size: 1.2em;
}
#ccfheader {
	height: 50px;
}
#ccfcontent {
	margin: 0;
	padding: 0;
	width: 200px;
}
#ccfphotos {
	width: 180px;
	height: 359px;
	background-image: url(../images/ccf_photos.jpg);
	float: right;
	margin-top: 53px;
}
#ccfbg {
 	background-image: url(../images/ccf_header.gif);
	background-repeat: repeat-x;
	background-color: white;
}
.ccfpagetitle {
	margin: 0;
	padding: 0;
	font-size: 1.3em;
	color: #CC0717;
	font-weight: bolder;
	text-shadow: 3px 3px 5px grey;
}

/* Header formatting */

#titles {
	margin: 20px;
	position: absolute;
	left: -2000px;
}
#header {
	height: 112px;
	width: 761px;
}



/* Photos and support graphics formatting */

#homeheader { 
	width: 761px;
	height: 150px;
	background-image: url(../images/header_home.jpg);
}

#opportunitiesHeader {
	width: 761px;
	height: 150px;
	background-image: url(../images/header_opportunities.jpg);
}
#contactHeader {
	width: 761px;
	height: 150px;
	background-image: url(../images/header_contact.jpg);
}
#benefitsHeader {
	width: 761px;
	height: 150px;
	background-image: url(../images/header_benefits.jpg);
}
#aboutusHeader {
	width: 761px;
	height: 150px;
	background-image: url(../images/header_aboutus.jpg);
}
#partnerHeader {
	width: 761px;
	height: 150px;
	background-image: url(../images/header_partner.jpg);
}
#internsHeader {
	width: 761px;
	height: 150px;
	background-image: url(../images/header_interns.jpg);
}
#picnicHeader {
	width: 761px;
	height: 150px;
	background-image: url(../images/header_picnic.jpg);
}



#HallenePic {
	margin: 0 0 0 20px;
	padding: 0;
	float: right;
	width: 210px;
	height: 320px;

}


#historyPics {
	margin: 0 0 20px 20px;
	padding: 0;
	float: right;
	width: 210px;
	height: 331px;
	background-image: url(../images/photo_history.jpg);
	background-repeat: no-repeat;
}
#opportunitiesPics {
	margin: 0 0 0 20px;
	padding: 0;
	float: right;
	width: 210px;
	height: 316px;
	background-image: url(../images/photo_opportunities.jpg);
	background-repeat: no-repeat;
}
#benefitsPics {
	margin: 0 0 0 20px;
	padding: 0;
	float: right;
	width: 210px;
	height: 290px;
	background-image: url(../images/photo_benefits.jpg);
	background-repeat: no-repeat;
}
#aboutusPics {
	margin: 0 0 20px 20px;
	padding: 0 0 0 0;
	float: right;
	width: 210px;
	height: 331px;
	background-image: url(../images/photo_aboutus.jpg);
}
#internsPics {
	margin: 0 0 50px 25px;
	padding: 0 0 0 0;
	float: right;
	width: 210px;
	height: 271px;
	background-image: url(../images/photo_interns.jpg);
}
#corpPics {
	margin: 0 0 0 20px;
	padding: 0 0 15px 0;
	float: right;
	width: 250px;
	background-color:#E5E5E5;
}
#corpPics .subhead {
	margin: 10px;
}
#sfonlinePics {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	float: right;
	width: 185px;
	height: 422px;
}
#facebookbutton {
	margin: 0 15px 0 0; 
	float: left;
	width: 31px;
	height: 31px;
}

#facebookbutton a {
	position: absolute;
	width: 31px;
	height: 31px;
	background-image: url(../images/btn_facebook.gif);
}
#facebookbutton a:hover { 
	background-position: -31px 0px;
}
#youtubebutton {
	margin: 0 15px 0 0; 
	float: left;
	width: 31px;
	height: 31px;
}

#youtubebutton a {
	position: absolute;
	width: 31px;
	height: 31px;
	background-image: url(../images/btn_youtube.gif);
}
#youtubebutton a:hover { 
	background-position: -15px 0px;
}

#smnav {
	margin: 0 0 0 10px;
	padding: 0;
	height: 61px;
}
#smnav ul {
	margin: 0;
	padding: 0;

}
#smnav li {
	list-style: none;
	float: left;
	width: 220;
}

#smnav1 a {
	position: absolute;
	margin: 80px 0px 0px 210px;
	width: 100px;
	height: 61px;
	background-image: url(../images/twitterl.gif);
}
#smnav1 a:hover {
	background-position: -100px 0;
}

#smnav2 a {
	position: absolute;
	margin: 80px 0px 0px 320px;
	width: 100px;
	height: 61px;
	background-image: url(../images/facebookl.gif);
}
#smnav2 a:hover {
	background-position: -100px 0;
}


#locationPics {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 185px;
	height: 303px;
	background-image: url(../images/photo_location.jpg);
}
#internshipsPics {
	margin: 0 0 25px 20px;
	padding: 0 0 0 0;
	float: right;
	width: 210px;
	height: 467px;
	background-image: url(../images/photo_internships.jpg);
}
#magnetPics {
	margin: 0 0 25px 20px;
	padding: 0 0 0 0;
	float: right;
	width: 210px;
	height: 389px;
	background-image: url(../images/photo_magnet.jpg);
}
#modelingPics {
	margin: 0 0 25px 20px;
	padding: 0 0 0 0;
	float: right;
	width: 210px;
	height: 336px;
	background-image: url(../images/photo_modeling.jpg);
}
#gradnetPics {
	margin: 0 0 25px 20px;
	padding: 0 0 0 0;
	float: right;
	width: 210px;
	height: 336px;
	background-image: url(../images/photo_gradnet.jpg);
}
#ptnrPics {
	margin: 0 0 25px 20px;
	padding: 0 0 0 0;
	float: right;
	width: 255px;
	height: 368px;
	background-image: url(../images/photo_ptnr.jpg);
}
#projectsPics {
	margin: 0 0 25px 20px;
	padding: 0 0 0 0;
	float: right;
	width: 210px;
	height: 316px;
	background-image: url(../images/photo_projects.jpg);
}

#map {
	float: right;
	margin: 0 0 0 15px;
	padding: 0;
	width: 330px;
	height: 527px;
}
#description {
	margin: 5px 0 10px 0;
	font-size: 1em;
}
#facilities ul{
	list-style-image: url(../images/bulet.gif);
}
#internPics {
	margin: 0 0 25px 20px;
	padding: 0 0 0 0;
	float: right;
	width: 250px;
	height: 325px;
}



/* footer formatting */

#footer {
	padding-top: 20px;
	font-size: 10px;
	color: #7F7F7F;
	width: 780px;
	text-align: center;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-color: #DCDCDC;
}



/* Navigational formatting */

#nav {
	margin: 0 0 0 1px;
	padding: 0;
	height: 30px;
}
#nav ul {
	margin: 0;
	padding: 0;

}
#nav li {
	list-style: none;
	float: left;
	width: 759;
}

/* Settings for nav item 1 */

#nav1 a {
	position: absolute;
	width: 108px;
	height: 30px;
	background-image: url(../images/nav_home.gif);
}
#nav1 a:hover {
	background-position: -108px 0;
	}
#nav1 .selected {
	background-position: -216px 0;
}

/* Settings for nav item 2 */

#nav2 a {
	position: absolute;
	margin-left: 108px;
	width: 120px;
	height: 30px;
	background-image: url(../images/nav_aboutus.gif);
}
#nav2 a:hover { 
	background-position: -120px 0;
}
#nav2 .selected {
	background-position: -240px 0;
}




/* Settings for nav item 3 */

#nav3 a {
	position: absolute;
	margin-left: 228px;
	width: 139px;
	height: 30px;
	background-image: url(../images/nav_opportunities.gif);
}
#nav3 a:hover { 
	background-position: -139px 0px;
}
#nav3 .selected {
	background-position: -278px 0;
}



/* Settings for nav item 4 */

#nav4 a {
	position: absolute;
	margin-left: 367px;
	width: 149px;
	height: 30px;
	background-image: url(../images/nav_staff.gif);
}
#nav4 a:hover { 
	background-position: -149px 0px;
}
#nav4 .selected {
	background-position: -298px 0;
}



/* Settings for nav item 5 */

#nav5 a {
	position: absolute;
	margin-left: 516px;
	width: 116px;
	height: 30px;
	background-image: url(../images/nav_benefits.gif);
}
#nav5 a:hover { 
	background-position: -116px 0px;
}
#nav5 .selected {
	background-position: -232px 0;
}

/* Settings for nav item 6 */

#nav6 a {
	position: absolute;
	margin-left: 632px;
	width: 127px;
	height: 30px;
	background-image: url(../images/nav_partnerships.gif);
}
#nav6 a:hover { 
	background-position: -127px 0px;
}
#nav6 .selected {
	background-position: -254px 0;
}

/* leftnav formatting */
#leftnavnolist {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 160px;
	font-weight: bold;
	font-size: 1.2em;
}

#leftnav {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 160px;
}
#leftnavHeader {
	margin: 0;
	height: 19px;
	padding: 5px 0 0 6px;
	font-size: 1.3em;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
}
#leftnavItems {
	margin: 0;
	padding: 0;
}
#leftnavItems p {
	margin: 15px 0 15px 0;
	padding: 0;
}
#leftnavItems ul {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	display: block;
}
#leftnavItems li {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	font-weight: bold;
}

/* leftnav-opportunity section formatting */

#opporlnav1 a {
	font-weight: bold;
	position: absolute;
	margin: 0 0 0 1px;
	padding: 7px 0 0 5px;
	width: 168px;
	height: 21px;
}
#opporlnav2 a {
	font-weight: bold;
	position: absolute;
	margin: 30px 0 0 1px;
	padding: 7px 0 0 5px;
	width: 168px;
	height: 21px;
}
#opporlnav3 a {
	font-weight: bold;
	position: absolute;
	margin: 60px 0 0 1px;
	padding: 7px 0 0 5px;
	width: 168px;
	height: 21px;
}

/* leftnav-about section formatting */

#aboutlnav {
	
}




/* leftnav-thumbs section formatting */

.thumbsheader {
	font-size: 1.3em;
}
#internsthumbs {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	width: 153px;
}
#internsthumbs p {
	margin: 0 0 15px 0;
}
#internsthumbs li {
	width: 161px;
	height: 31px;
	padding: 13px 0 0 50px;
}
#interns_thumb1 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_intern_adam.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#interns_thumb2 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_intern_andy.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#interns_thumb3 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_intern_katie.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#interns_thumb4 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_intern_max.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#interns_thumb5 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_intern_meghan.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#interns_thumb6 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_intern_norberto.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#interns_thumb7 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_intern_sarah.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#interns_thumb8 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_intern_ujjval.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}


#staffthumbs {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	width: 153px;
}
#staffthumbs p {
	margin: 0 0 15px 0;
}
#staffthumbs li {
	width: 161px;
	height: 31px;
	padding: 13px 0 0 50px;
}
#staff_thumb1 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_staff_analysts.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#staff_thumb2 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_staff_rama.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#staff_thumb3 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_staff_tim.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#staff_thumb4 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_staff_todd.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#staff_thumb5 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_staff_jeff.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}
#staff_thumb6 {
	width: 161px;
	height: 44px;
	background-image: url(../images/btn_staff_john.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 40px;
}






/* leftnav-interns section formatting */
#analysts {
	background-image: url(../images/analysts_photo_09.jpg);
	width: 530px;
	height: 353px;
}


#internslnav1 {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	width: 153px;
}
#stafflnav1 {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	width: 153px;
	height: 15px;
}
#analystslnav1 {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 153px;
	height: 15px;
	clear: both;
}
#internslnav1 li{
	font-weight: bold;
}


/* text formatting */

#contenthome {
	margin: 23px 16px 10px 17px;
	padding: 0;
	width: 727px;
	height: 525px;
}
#contentsubpage {
	margin: 0 0 0 1px;
	padding: 23px 16px 10px 17px;
	width: 727px;
	background-image: url(../images/bg_subpg_bar.jpg);
	background-repeat: no-repeat;
}
#contentsubpageOnecol {
	margin: 0 0 0 1px;
	padding: 23px 16px 10px 17px;
	width: 727px;
	background-image: url(../images/bg_subpg_nobar.jpg);
	background-repeat: no-repeat;
}
#content {
	margin: 23px 16px 10px 17px;
	padding: 0;
	width: 727px;
	height: 505px;
}
#contactText {
	float: right;
	width: 535px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
}
#subpageText {
	float: right;
	width: 535px;
	padding: 0 0 0 2px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
}
#subpageTextOnecol {
	float: right;
	width: 720px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
}
#homeText {
	float: left;
	width: 275px;
	padding: 1px;
	margin: 0;
	font-size: 1.2em;
}
#locationText {
	float: left;
	width: 390px;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
}
/* intern/faculty page text formatting */

#internMeghan {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_meghan.jpg);
	background-repeat: no-repeat;
}
#internBen {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 25px;
	font-size: 1.2em;
	background-image: url(../images/intern_ben.jpg);
	background-repeat: no-repeat;
}
#internChristina {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_christina.jpg);
	background-repeat: no-repeat;
}
#internDustin {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_dustin.jpg);
	background-repeat: no-repeat;
}
#internEric {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 33px;
	font-size: 1.2em;
	background-image: url(../images/intern_eric.jpg);
	background-repeat: no-repeat;
}
#internJeni {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 33px;
	font-size: 1.2em;
	background-image: url(../images/intern_jeni.jpg);
	background-repeat: no-repeat;
}
#internJacob {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 0;
	margin: 0 0 25px 33px;
	font-size: 1.2em;
	background-image: url(../images/intern_jacob.jpg);
	background-repeat: no-repeat;
}
#internLauren {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 33px;
	font-size: 1.2em;
	background-image: url(../images/intern_lauren.jpg);
	background-repeat: no-repeat;
}
#internLindsay {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_lindsay.jpg);
	background-repeat: no-repeat;
}
#internLinzi {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 10px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_linzi.jpg);
	background-repeat: no-repeat;
}
#internMaryline {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 10px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_maryline.jpg);
	background-repeat: no-repeat;
}
#internMichal {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 10px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_michal.jpg);
	background-repeat: no-repeat;
}
#internNick {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 33px;
	font-size: 1.2em;
	background-image: url(../images/intern_nick.jpg);
	background-repeat: no-repeat;
}
#internNicole {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 10px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_nicole.jpg);
	background-repeat: no-repeat;
}
#internPaul {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_paul.jpg);
	background-repeat: no-repeat;
}
#internSarahJ {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 10px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_sarah_j.jpg);
	background-repeat: no-repeat;
}
#internSergei {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_sergei.jpg);
	background-repeat: no-repeat;
}
#internShanna {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 33px;
	font-size: 1.2em;
	background-image: url(../images/intern_shanna.jpg);
	background-repeat: no-repeat;
}
#internViqas {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 33px;
	font-size: 1.2em;
	background-image: url(../images/intern_viqas.jpg);
	background-repeat: no-repeat;
}
#staffJohn {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 15px;
	font-size: 1.2em;
	background-image: url(../images/staff_john_quarton.jpg);
	background-repeat: no-repeat;
}
#staffJohnD {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 15px;
	font-size: 1.2em;
	background-image: url(../images/staff_john_drzemala.jpg);
	background-repeat: no-repeat;
}
#staffScott {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 15px;
	font-size: 1.2em;
	background-image: url(../images/staff_scott_farris.jpg);
	background-repeat: no-repeat;
}
#staffBethany {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 15px;
	font-size: 1.2em;
	background-image: url(../images/staff_bethanydohleman.jpg);
	background-repeat: no-repeat;
}
#staffTodd {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/staff_toddhart.jpg);
	background-repeat: no-repeat;
}
#staffTimS {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/staff_timstrader.jpg);
	background-repeat: no-repeat;
}
#staffAndy {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/staff_andypulkstenis.jpg);
	background-repeat: no-repeat;
}
#staffRyan {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/staff_ryansmith.jpg);
	background-repeat: no-repeat;
}

#staffRama {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/staff_ramaduvurri.jpg);
	background-repeat: no-repeat;
}
#staffTim {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 25px;
	font-size: 1.2em;
	background-image: url(../images/staff_timellison.jpg);
	background-repeat: no-repeat;
}
#staffJeff {
	float: right;
	width: 244px;
	height: 361px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/staff_jeffmcdonald.jpg);
	background-repeat: no-repeat;
}


#internAsif {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_asif.jpg);
	background-repeat: no-repeat;
}
#internBecky {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_becky.jpg);
	background-repeat: no-repeat;
}
#internChristy {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_christy.jpg);
	background-repeat: no-repeat;
}
#internJamesr {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_jamesr.jpg);
	background-repeat: no-repeat;
}
#internJamesy {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_jamesy.jpg);
	background-repeat: no-repeat;
}
#internSoojin{
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_soojin.jpg);
	background-repeat: no-repeat;
}








#internUjjval {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_ujjval.jpg);
	background-repeat: no-repeat;
}
#internAndy {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_andy.jpg);
	background-repeat: no-repeat;
}
#internAdam {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_adam.jpg);
	background-repeat: no-repeat;
}
#internSarah {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_sarah.jpg);
	background-repeat: no-repeat;
}
#internNorberto {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_norberto.jpg);
	background-repeat: no-repeat;
}
#internKatie {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_katie.jpg);
	background-repeat: no-repeat;
}
#internMax {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_max.jpg);
	background-repeat: no-repeat;
}
#internAlex {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_alex.jpg);
	background-repeat: no-repeat;
}
#internAlexae {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_alexae.jpg);
	background-repeat: no-repeat;
}
#internBlake {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_blake.jpg);
	background-repeat: no-repeat;
}
#internGavin {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_gavin.jpg);
	background-repeat: no-repeat;
}
#internJack {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_jack.jpg);
	background-repeat: no-repeat;
}
#internMarissa {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_marissa.jpg);
	background-repeat: no-repeat;
}

#internOdell {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_odell.jpg);
	background-repeat: no-repeat;
}
#internReza {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_reza.jpg);
	background-repeat: no-repeat;
}
#internTom {
	float: right;
	width: 244px;
	height: 375px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_tom.jpg);
	background-repeat: no-repeat;
}

#internAntonio {
	float: right;
	width: 244px;
	height: 289px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_antonio.jpg);
	background-repeat: no-repeat;
}

#internBradley {
	float: right;
	width: 244px;
	height: 289px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_bradley.jpg);
	background-repeat: no-repeat;
}

#internDan {
	float: right;
	width: 244px;
	height: 289px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_Dan.jpg);
	background-repeat: no-repeat;
}

#internGana {
	float: right;
	width: 244px;
	height: 289px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_Gana.jpg);
	background-repeat: no-repeat;
}

#internJon {
	float: right;
	width: 244px;
	height: 289px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_jon.jpg);
	background-repeat: no-repeat;
}

#internKara {
	float: right;
	width: 244px;
	height: 289px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_kara.jpg);
	background-repeat: no-repeat;
}

#internMichelle {
	float: right;
	width: 244px;
	height: 289px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_michelle.jpg);
	background-repeat: no-repeat;
}

#internNadia {
	float: right;
	width: 244px;
	height: 289px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_nadia.jpg);
	background-repeat: no-repeat;
}

#internZak {
	float: right;
	width: 244px;
	height: 289px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_zak.jpg);
	background-repeat: no-repeat;
}

#internAaron {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_aaron.jpg);
	background-repeat: no-repeat;
}

#internSteven {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_steven.jpg);
	background-repeat: no-repeat;
}

#internHani {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_hani.jpg);
	background-repeat: no-repeat;
}

#internJaniece {
	float: right;
	width: 243px;
	height: 339px;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-size: 1.2em;
	background-image: url(../images/intern_janiece.jpg);
	background-repeat: no-repeat;
}

































/* Homepage: box with scrolling elements */


/* Homepage: box with scrolling elements-updated box 9/2007 */
#homeBox3 {
	float: right;
	width: 419px;
	height: 390px;
	margin: 0;
	background-image: url(../images/bg_homebox.jpg);
	font-size: 1.2em;
}
#boxnav {
	width: 387px;
	height: 29px;
	margin: 16px 0 0 15px;
}
#boxnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#boxnav li {
	position: absolute;
	float: right;
}
#boxnav a:hover {
	background-position: 0px -29px;
}
#boxnav .active {
	background-position: 0px 29px;
}
#boxnav01 a {
	position: absolute;
	width: 112px;
	height: 29px;
	margin: 0 0 0 0;
	background-image: url(../images/btn_news.gif);
}
#boxnav02 a {
	position: absolute;
	width: 101px;
	height: 29px;
	margin: 0 0 0 114px;
	background-image: url(../images/btn_videogallery.gif);
}
#boxnav03 a {
	position: absolute;
	width: 172px;
	height: 29px;
	margin: 0 0 0 216px;
	background-image: url(../images/btn_interns.gif);
}


#students {
	margin: 5px 0 0 27px;
	width: 368px;
	height: 235px;
	overflow: auto;
}
#video {
	margin: 5px 0 0 27px;
	width: 368px;
	height: 235px;
	overflow: auto;
	
}
#news {
	margin: 5px 0 0 27px;
	padding: 0 15px 0 15px;
	width: 338px;
	height: 255px;	
}
#inc {
	margin: 5px 0 0 27px;
	width: 368px;
	height: 330px;
	overflow: auto;
}
#news p {
	margin: 0;
	padding: 0;
}


/* end update 9/2007*/



#homeBox {
	float: right;
	width: 369px;
	height: 270px;
	margin: 0;
	padding: 55px 25px 24px 26px;
	background-image: url(../images/stu_stories_bg.jpg);
}
#scroller {
	width: 368px;
	height: 235px;
	overflow: auto;
}
#homeBox2 {
	float: right;
	width: 420px;
	height: 420px;
	margin: 0;
	padding: 0;
	background-image: url(../images/home_box_bg.jpg);
	background-repeat: no-repeat;
}
#homeboxpadder {
	padding: 37px 16px 0 15px;
}
#homenews {
	width: 365px;
	height: 120px;
	overflow: auto;
}
#newstable {
	width: 348px;
	font-size: 1.2em;
}
#newstable td {
	background-color: white;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 15px;
}
#homevideo {
	margin: 40px 0 0 0;
	float: right;
	width:185px;
	height: 170px;
	overflow: auto;
}
#homevideotable {
	width: 348px;
}
#homevideotable td {
	background-color: white;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 12px 15px 15px 29px;
	height: 25px;
}
#homevideotable img {
	float: left;
	padding-right: 10px;
}
#homevideo .icon {
	padding: 5px 7px 5px 7px;
}
#homevideotable .pic {
	padding: 5px 7px 5px 7px;
}
#internsscroller {
	margin: 40px 0 0 0;
	width: 185px;
	height: 170px;
	overflow: auto;
}

#studentTable2 {
	width: 165px;
	font-size: 1.1em;
}
#studentTable2 img {
	float: left;
	padding-right: 10px;
}

#studentTable2 td {
	background-color: white;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#studentTable2 .studentpic {
	padding: 5px 7px 5px 7px;
}

#studentTable2 a {
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	color: #CC0717;
	text-decoration: none;
}
#studentTable2 a:visited {
	font-size: 1.2em;
	font-weight: bold;
	color: #cc0717;
}
#studentTable2 a:hover {
	font-size: 1.2em;
	font-weight: bold;
	color: #CC0717;
	text-decoration: underline;
}
#studentTable2 a:active {
	font-size: 1.2em;
	font-weight: bold;
	color: #CC0717;
}


/* Homepage: Scrollable table formatting */

#studentTable {
	width: 348px;
	font-size: 1.1em;
}
#studentTable img {
	float: left;
	padding-right: 10px;
}

#studentTable td {
	background-color: white;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#studentTable .studentpic {
	padding: 5px 7px 5px 7px;
}

#studentTable a {
	text-transform: uppercase;
	font-weight: bold;
	color: #CC0717;
	text-decoration: none;
}
#studentTable a:visited {
	font-weight: bold;
	color: #cc0717;
}
#studentTable a:hover {
	font-weight: bold;
	color: #CC0717;
	text-decoration: underline;
}
#studentTable a:active {
	font-weight: bold;
	color: #CC0717;
}


/* contact button */


#contactbutton {
	width: 148px;
	height: 29px;
}

#contactbutton a {
	position: absolute;
	width: 148px;
	height: 29px;
	background-image: url(../images/btn_contact.gif);
}
#contactbutton a:hover { 
	background-position: -148px 0px;
}


#ccfbutton {
	margin: 15px 0 0 0;
	width: 148px;
	height: 29px;
}

#ccfbutton a {
	position: absolute;
	width: 148px;
	height: 29px;
	background-image: url(../images/btn_ccf.gif);
}
#ccfbutton a:hover { 
	background-position: -148px 0px;
}


#applybutton {
	margin: 15px 0 0 0;
	width: 148px;
	height: 29px;
}

#applybutton a {
	position: absolute;
	width: 148px;
	height: 29px;
	background-image: url(../images/btn_toapply.gif);
}
#applybutton a:hover { 
	background-position: -148px 0px;
}
#contactbuttonsub {
	margin: 5px 0 10px 0;
	padding: 0 0 0 0;
	width: 148px;
	height: 29px;
}

#contactbuttonsub a {
	position: absolute;
	width: 148px;
	height: 29px;
	background-image: url(../images/btn_contact.gif);
}
#contactbuttonsub a:hover { 
	background-position: -148px 0px;
}


/* submit button */

#submitbutton {
	position: absolute;
	margin: 0 0 0 0;
	padding: 0;
}

#submitbutton a {
	position: absolute;
	margin: 0 0 0 0;
	padding: 0;
	width: 92px;
	height: 29px;
	background-image: url(../images/submit.gif);
	text-indent: -9000px;
}
#submitbutton a:hover { 
	background-position: -92px 0px;
}

/* close Window button */


#closebutton {
	position: absolute;
	margin: 25px 0 0 0;
	padding: 0;
	left: 115px;
	top: 535px
}

#closebutton a {
	position: absolute;
	width: 133px;
	height: 29px;
	background-image: url(../images/btn_closewin.gif);
}
#closebutton a:hover { 
	background-position: -133px 0px;
}

/* other */


#clearer {
	clear: both;
}

#hideme {
	visibility: hidden;
}
#offscreen {
	position: absolute;
	left: -2000px;
}
.jobtitle {
	font-size: 13px;
	color: #666666;
}
.navjobtitle {
	margin: 0 0 0 10px;
	font-size: .8em;
	color: #666666;
}
#fbdogear {
	margin: 55px 0 0 335px; 
	float: left;
	width: 100px;
	height: 100px;
}

#fbdogear a {
	position: absolute;
	width: 100px;
	height: 100px;
	background-image: url(../images/corner.gif);
}
#fbdogear a:hover { 
	background-position: -100px 0px;
}
#fbdogear2 {
	margin: 18px 0 0 298px; 
	float: left;
	width: 137px;
	height: 137px;
}

#fbdogear2 a {
	position: absolute;
	width: 137px;
	height: 137px;
	background-image: url(../images/indentfb.jpg);
}
