@charset "utf-8";
/* CSS Document */

body {
	font-size: 62.5%;
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	}

div.access {
	display:none;
	}
	
#wrapper	{
	width: 1017px;
	text-align: center;
	background-color: #74798a;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	}
#main {
	width: 1017px;
	float:left;
	background-image: url(../images/white_bg_mdl.gif);
	background-repeat: repeat-y;
	text-align: left;
	
}
/*#business #check {
	background-image: url(../images/red_checks.gif);
	background-repeat: no-repeat;
	background-position: center 24px;
	position:relative;
	float: left;
	width: 1017px;
}*/
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
#printButton {
	position:absolute;
	width:99px;
	height:25px;
	z-index:1;
	left: 630px;
	top: -46px;
}
#printButton a:link {
	background-image: none;
}
.disappear {
	display: none;
}
/*--------------------- Header ---------------------*/

#banner	{
	width: 1017px;
	float:left;
	position: relative;
	background-image: url(../images/grey_bg_top.gif);
	background-repeat: no-repeat;
	}

#logo {
	width: 150px;
	height: 66px;
	text-align: left;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	float:left;
	}	
#homeFlashPanel {
	left: 25px;
	float:left;
	position:relative;
	clear: both;
}
/*-------------------- Nav Menu --------------------*/
	
#nav {
	float: left;
	clear: none;
	margin: 2px 0 0 0;
	position: absolute;
	bottom: 0px;
	left: 220px;

}

div#nav ul {
	list-style: none;
	float: left;
	clear: none;
	padding: 0;
	margin: 0;
	text-align: left;
	display: inline;
}

div#nav {
	float: left;
	background-image: url(../images/nav_tab_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
}

div#nav a:link, div#nav a:visited {
	display:block;
	text-align:center;
	color: #000000;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/nav_tab_left.gif);
	background-repeat: no-repeat;
	padding-top: 1em;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
}

div#nav a:hover, div#nav.on {
	color: #FFFFFF;
	text-decoration: underline;
}
#businessAreaLogos {
	clear: both;
	width: 960px;
	height: 65px;
	vertical-align: middle;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
#dottedooterLine {
	clear: both;
	width: 960px;
	height: 2px;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	position: relative;
}
#businessAreaLogos ul {
	float: left;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	height: 64px;
}

#businessAreaLogos li {
	padding:0;
	margin:0;
	}

/*-------------------- VertNav Menu --------------------*/

#vertNav {
	position: relative;
	float:left;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 10px;
	width: 240px;
	height: 250px;
}

#vertNav img {
	padding-top:30px;
	}

#vertNav ul {
	list-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color:#FFFFFF;
}

#vertNav li {
	padding-left: 20px;
	width: 190px;
	font-size: 1.4em;
	float: left;
}
#vertNav li li {
	font-size: 0.9em;
}
#vertNav a:link, #vertNav a:visited {
	color: #666666;
	text-decoration: none;
	display: block;
	line-height: 1.6em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	background-position: left 6px;

}

#vertNav a:hover, #vertNav .on {
	text-decoration: underline;
	background-image: url(../images/black_horz_arrow_big.gif);
	background-repeat: no-repeat;
}
.current {
	font-size: 1.5em!important;
	font-weight:bold;
	background-image: url(../images/nav_dotted_lines_horz.gif)!important;
	background-repeat: no-repeat;
	background-position: 20px bottom!important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px!important;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px!important;
	margin-left: 0px;
}
.current a {
	background-position: left 5px!important;
	}
a.current  {
		font-size: 1.1em!important;
	}
#vertNav ul li a.current:hover {
	background-image: url(../images/nav_dotted_lines_horz.gif)!important;
	background-repeat: repeat-x;
	background-position: 20px bottom!important;
}

/*-------------------- Breadcrumb --------------------*/

#breadcrumb {
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 23px;
	height: 15px;
}
#home #breadcrumb {
	background-color: #CCCCCC;
}
#search #breadcrumb {
	background-color: #CCCCCC;
}
#about #breadcrumb {
	background-color: #ffe788;
}
#working #breadcrumb {
	background-color: #95cadf;
}
#locations #breadcrumb {
	background-color: #a7d07f;
}
#business #breadcrumb {
	background-color: #fe424a;
}
#graduates #breadcrumb {
	background-color: #a89888;
}
#breadcrumb ul {
	list-style: none;
	float: left;
	clear: none;
	padding: 0;
	margin: 0;
	text-align: left;
	display: inline;
}

#breadcrumb li {
	float: left;
	margin: 0;
	background-image: url(../images/black_horz_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 8px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
}

#breadcrumb a:link, #breadcrumb a:visited {
	display:block;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	color: #333333;
}

#breadcrumb a:hover, #breadcrumb .on {
	color: #FFFFFF;
	text-decoration: underline;
}
/*-------------------- Home page Extras --------------------*/

#businessAreaLogos li {
	float: left;
	list-style-type: none;
}
#businessAreaLogos a:link, #businessAreaLogos a:visited {
	text-decoration: none;
}

#whiteFooter ul {
	float: left;
	margin: 0px;
	padding: 0px;
}
#whiteFooter ul li {
	float: left;
	padding: 0 0 0 15px;
	margin-left: 13px;
	color: #666666;
	list-style-type: none;
	background: url(../images/footerbullet.gif) left center no-repeat;
}
#whiteFooter a:link, #whiteFooter a:visited {
	color: #333333;
	text-decoration: none;
}
#whiteFooter a:hover {
	text-decoration: underline;
}
#whiteFooter .first {
	background: none;
	margin-left: 30px
}
/*--------------------- Content ---------------------*/

h1 {
	font-size: 2.4em;
	color: #666666;
	font-weight: normal;
	}
	
h2 {
	font-size: 1.4em;
	color: #666666;
	}

h3 {
	font-size: 1.2em;
	color: #666666;
	padding-top: 4px;
	}
	
p {
	font-size: 1.2em;
	color: #666666;
	}
#content li {
	font-size: 12px;
	color:#666666;
}

.listStyle {
	font-size: 1.2em;
	color:#666666;
	text-align:left;
	padding-top:10px!important;
	padding-bottom:10px!important;
}

.listStyle li {
	margin:0 0 10px 23px!important;
	padding-right:10px!important;
	}
	
a:link, a:visited {
	color:#666666;
	text-decoration:underline;
	}
	
a:hover {
	text-decoration:none;
	}

.red { 
	color: #FF0000;
	font-weight: bold;
	}
#information {
	float: left;
}
#homeContent {
	float: left;
	clear: none;
	width: 655px; 			
	text-align: left;
	padding: 20px 0 0px 30px;
}	
#content {
	float: left;
	clear: none;
	position: relative;
	width: 415px;
	text-align: left;
	background-image: url(../images/nav_dotted_lines.gif);
	background-repeat: repeat-y;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	background-color:#FFFFFF;
}
#contentFlash {
	float: left;
	clear: none;
	position: relative;
	width: 415px;
	text-align: left;
	background-image: url(../images/nav_dotted_lines.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.contentBorder {
	border:1px solid #666666;
	padding:10px;
	margin:20px 0;
	}
#siteMap {
	font-size:1.2em;
	padding:0;
	margin:0;
}

#siteMap ul {
	padding:0;
	margin:0;
	}

#siteMap ul li, #siteMap ul li ul li, #siteMap ul li ul li ul li, #siteMap ul li ul li ul li ul li  {
	color:#666666;
	list-style:none;
	padding:1px 0;
	margin:0 0 0 25px;
	}

#contentProfiles {
	float: left;
	clear: none;
	position: relative;
	width: 700px; 			
	text-align: left;
	padding: 20px 0px 20px 30px;
	background-image: url(../images/nav_dotted_lines.gif);
	background-repeat: repeat-y;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#working #contentBox {
	background-image: url(../images/contentBox_blue_top.gif);
	height: 32px;
	width: 426px;
	background-repeat: no-repeat;
	font-size: 1.0em;
	color: #FFFFFF;
}
#contentBox h2 {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	color: #FFFFFF;
}
#contentBoxBtm {
	background-image: url(../images/contentBox_blue_btm.gif);
	background-repeat: no-repeat;
	width: 426px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/*#working .contentBoxBtm {
	background-image: url(../images/contentBox_blue_btm.gif);
	background-repeat: no-repeat;
	height: 62px;
	width: 426px;
}*/
#whiteFooter {
	width: 997px;
	height: 22px;
	clear: both;
	background-color: #74798a;
	background-image: url(../images/white_bg_btm.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#copyright {
	clear: none;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 859px;
}
#greyFooter {
	width: 997px;
	color: #FFFFFF;
	clear: both;
	background-image: url(../images/grey_bg_btm.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	
#greyFooter a:link, #greyFooter a:visited {
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.upabit {
	position:relative;
	bottom: 12px;

}
#greyFooter a:hover {
}
#informationForm {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}
#informationDropdown {
	color: #666666;
	font-size:1.2em;
	margin: 0px;
	padding: 0px;
	width: 175px;
}

#informationDropdownList {
	color: #666666;
	font-size:1.2em;
	margin: 0px;
	width: 175px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
}

#go_button {
	margin: 0px;
	padding: 0px;
}

.hidegobutton {
		display: none;
}

.grad-dna-image {
	float: left;
}
.polo-image {
	float: left;
	padding: 22px 20px 10px 0;
}

/*--------------------- Flash Replacement Panels ---------------------*/

#search #flashPanelSearch {
	background-image: url(../images/flash_replacement_search2.jpg);
	background-repeat: no-repeat;
	height: 320px;
	float: left;
	padding-right: 440px;
	padding-left: 30px;
	background-position: 0px 10px;
	width: 260px;
}
#about #flashPanelAbout {
	background-image: url(../images/flash_replacement_about2.jpg);
	background-repeat: no-repeat;
	height: 320px;
	float: left;
	padding-right: 440px;
	padding-left: 30px;
	background-position: 0px 10px;
	width: 260px;
}
#working #flashPanelWorking {
	background-image: url(../images/flash_replacement_work2.jpg);
	background-repeat: no-repeat;
	height: 320px;
	float: left;
	padding-right: 440px;
	padding-left: 30px;
	background-position: 0px 10px;
	width: 260px;
}
#locations #flashPanelLocations {
	background-image: url(../images/flash_replacement_work3.jpg);
	background-repeat: no-repeat;
	height: 320px;
	float: left;
	padding-right: 440px;
	padding-left: 30px;
	background-position: 0px 10px;
	width: 260px;

}
#business #flashPanelBusiness {
	background-image: url(../images/flash_replacement_business2.jpg);
	background-repeat: no-repeat;
	height: 320px;
	float: left;
	padding-right: 440px;
	padding-left: 30px;
	background-position: 0px 10px;
	width: 260px;
}
/*--------------------- Text Boxes ---------------------*/

#yellowTextBox {
	background-image: url(../images/yellow_textBox_Bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 426px;
}
#yellowTextBox h3 {
	background-image: url(../images/yellow_textBox_top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 33px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #FFFFFF;
}
#yellowTextBox p {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#yellowTextBox li {
	font-size: 1.1em;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#blueTextBox {
	background-image: url(../images/blue_textBox_Bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 426px;
}
#blueTextBox h3 {
	background-image: url(../images/blue_textBox_top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 33px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #FFFFFF;
}
#blueTextBox p {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#blueTextBox li {
	font-size: 1.1em;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*--------------------- Calls to Action Homepage ---------------------*/

#callToAction {
	clear: both;
	float: left;
	left: 60px;
	position:relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 930px;
}
#callToAction ul {
	float:left;
	margin:0;
	padding:0;
}
#callToAction li {
	padding:0;
	float:left;
	list-style-type: none;
	margin-top: 0;
	margin-right: 16px;
	margin-bottom: 0;
	margin-left: 0;
}
.callGrey span, .callBlue span, .callRed span, .callGreen span, .callYellow span, .callYellow span, .callGold span {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 20px 0 0 20px;
	height: 49px;
	width:196px;
	display: block;
	font-size:1.6em;
}
.callGrey .text, .callBlue .text, .callRed .text, .callGreen .text, .callYellow .text, .callYellow .text, .callGold .text {
	padding:10px 10px 10px 19px;
	background-image:none;
	font-size:1.1em;
	width:150px;
	margin: 0px;
}
.callGrey span {
	background-image: url(../images/callGreyTop.gif);

}
.callBlue span {
	background-image: url(../images/callBlueTop.gif);
}
.callRed span {
	background-image: url(../images/callRedTop.gif);
}
.callGreen span {
	background-image: url(../images/callGreenTop.gif);
}
.callYellow span {
	background-image: url(../images/callYellowTop.gif);
}

.callGold span {
	background-image: url(../images/callGoldTop.gif);
}

.callBlue a:link, .callBlue a:visited {
	background-image: url(../images/callBlueBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.callRed a:link, .callRed a:visited {
	background-image: url(../images/callRedBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.callGreen a:link, .callGreen a:visited {
	background-image: url(../images/callGreenBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.callGrey a:link, .callGrey a:visited {
	background-image: url(../images/callGreyBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}

.callYellow a:link, .callYellow a:visited {
	background-image: url(../images/callYellowBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.callGold a:link, .callGold a:visited {
	background-image: url(../images/callGoldBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.callBlue span  a:link, .callBlue span a:visited, .callRed span a:link, .callRed span a:visited, .callGreen span a:link, .callGreen span a:visited, .callGrey span a:link, .callGrey span a:visited, .callYellow span a:link, .callYellow span a:visited, .callGold span a:link, .callGold span a:visited  {
	background: none;
}

#callToAction a:link, #callToAction a:visited, #callToActionHorz a:link, #callToActionHorz a:visited {
	background-repeat: no-repeat;
	font-size: 1.1em;
	display:block;
	width: 155px;
	padding:10px 10px 10px 19px;
	text-decoration: none;
	color: #666666;
	margin: 0px;
}
#callToAction span a:link, #callToAction span a:visited, #callToActionHorz span a:link, #callToActionHorz span a:visited {
	padding:0;
	width: 100px;
}

#callToAction a:hover, #callToActionHorz a:hover {
	text-decoration: underline;
}

#callToAction .linkbutton {
	float: right; 
	margin: -20px 10px 0 0!Important;
}
#callToActionHorz .linkbutton {
	float: right; 
	margin: -20px 0 0 0!Important;
}
.callBoxHome {
	height:70px;
}

/*-----------------------------------------------------
	 Brands page - No JavaScript brand logo styling
-----------------------------------------------------*/

#brandFlashPanel  {  display: none; }
#brandFlashPanel ul {  list-style:none; margin: 0 0 0 250px; width: 680px}
#brandFlashPanel ul li {float:left; width:300px; margin:20px 0 0 30px;}
#brandFlashPanel ul li a{float:left; width:105px;}
#brandFlashPanel ul li span{font-size:1.2em; float:left; padding:2px 0 0 20px; width:175px; color:#666666; font-family:Arial, Helvetica, sans-serif;}



#rightPanel {
	width: 300px;
	float: left;
}

/*--------------------- Did you know Div ---------------------*/


#didYouKnow {
	float:right;
	clear:none;
	padding:0;
	margin:0;
	width:251px;
	padding:30px 30px 5px 20px;
	}
	#didYouKnowFlash {
	float:right;
	clear:none;
	padding:0;
	margin:0;
	width:251px;
	padding:10px 30px 5px 20px;
	}
#didYouKnowGrey {
	background-image:url(../images/didYouKnowGreyBody.gif);
	background-repeat:repeat-y;
	float:left;
	clear:none;
	margin:0;
	text-align:left;
	width:251px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	}
	
#didYouKnowGrey p, #didYouKnowBlue p, #didYouKnowGreen p, #didYouKnowRed p, #didYouKnowYellow p {
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	}
	
#didYouKnowGreyHeader {
	background-image:url(../images/didYouKnowGreyHead.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:40px;
	margin:0;
	padding:10px 0 0 10px;
	width:251px;
	height:66px;
	text-indent: -5000px;
	}
	
#didYouKnowGreyFooter {
	background-image:url(../images/didYouKnowGreyFoot.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:6px;
	margin:0;
	padding:0;
	width:251px;
	height:18px;
	}


#didYouKnowBlue {
	background-image:url(../images/didYouKnowBlueBody.gif);
	background-repeat:repeat-y;
	float:left;
	clear:none;
	margin:0;
	padding:0 0 10px;
	text-align:left;
	width:251px;
	}
	

#didYouKnowBlueHeader {
	background-image:url(../images/didYouKnowBlueHead.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:40px;
	margin:0;
	padding:10px 0 0 10px;
	width:251px;
	height:66px;
	text-indent: -5000px;
	}
	
#didYouKnowBlueFooter {
	background-image:url(../images/didYouKnowBlueFoot.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:6px;
	margin:0;
	padding:0;
	width:251px;
	height:18px;
	}
	
#didYouKnowGreen {
	background-image:url(../images/didYouKnowGreenBody.gif);
	background-repeat:repeat-y;
	float:left;
	clear:none;
	margin:0;
	padding:0 0 10px;
	text-align:left;
	width:251px;
	}
	
	
#didYouKnowGreenHeader {
	background-image:url(../images/didYouKnowGreenHead.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:40px;
	margin:0;
	padding:10px 0 0 10px;
	width:251px;
	height:66px;
	text-indent: -5000px;
	}
	
#didYouKnowGreenFooter {
	background-image:url(../images/didYouKnowGreenFoot.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:6px;
	margin:0;
	padding:0;
	width:251px;
	height:18px;
	}
	
#didYouKnowRed {
	background-image:url(../images/didYouKnowRedBody.gif);
	background-repeat:repeat-y;
	float:left;
	clear:none;
	margin:0;
	padding:0 0 10px;
	text-align:left;
	width:251px;
	}
	
#didYouKnowRedHeader {
	background-image:url(../images/didYouKnowRedHead.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:40px;
	margin:0;
	padding:10px 0 0 10px;
	width:251px;
	height:66px;
	text-indent: -5000px;
	}
	
#didYouKnowRedFooter {
	background-image:url(../images/didYouKnowRedFoot.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:6px;
	margin:0;
	padding:0;
	width:251px;
	height:18px;
	}
	
#didYouKnowYellow {
	background-image:url(../images/didYouKnowYellowBody.gif);
	background-repeat:repeat-y;
	float:left;
	clear:none;
	margin:0;
	padding:0 0 10px;
	text-align:left;
	width:251px;
	}
	
	
#didYouKnowYellowHeader {
	background-image:url(../images/didYouKnowYellowHead.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:40px;
	margin:0;
	padding:10px 0 0 10px;
	width:251px;
	height:66px;
	text-indent: -5000px;
	}
	
#didYouKnowYellowFooter {
	background-image:url(../images/didYouKnowYellowFoot.gif);
	background-repeat:no-repeat;
	float:left; 
	clear:none;
	height:6px;
	margin:0;
	padding:0;
	width:251px;
	height:18px;
	}
	
/*--------------------- Hide Did You Know Div in Graduates section ---------------------*/

#graduates #didYouKnowYellow, #graduates #didYouKnowRed, #graduates #didYouKnowBlue, #graduates #didYouKnowGrey, #graduates #didYouKnowGreen,
#graduates #didYouKnowYellowFooter, #graduates #didYouKnowRedFooter, #graduates #didYouKnowBlueFooter, #graduates #didYouKnowGreyFooter, #graduates #didYouKnowGreenFooter {
	display:none;
}

/*--------------------- Calls to Action Horizontal (actually verticle) ---------------------*/


#callToActionHorz, #callToActionHorzclear {
	float:right;
	padding:0 30px 0 0;
	margin:10px 0 40px 0;
	width: 252px;
	clear: none;
}
#callToActionHorz ul {
	margin:0;
	padding:0;
}
#callToActionHorz li {
	padding:0;
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 38px;
}

.quicksBottom {

	background-repeat: no-repeat;
	background-position: left bottom;
	height: 22px;
	width: 253px;
	margin: 0px;
	padding: 0px;
}
.quicksTop, .eventsTop {

	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
.quickDots {

	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#callToActionHorz {
	background-repeat: repeat-y;
}

/*--------------------- Calls to Action Search Jobs and Apply Section ---------------------*/

#search .quicksBottom {
	background-image: url(../images/search_quicks_bottom.gif);

}
#search .quicksTop {
	background-image: url(../images/search_quicks_header.gif);

}
#search .quickDots {
	background-image: url(../images/search_quicks_dots_horz.gif);
	margin: 10px 20px 0 20px;
}
#search #callToActionHorz {
	background-image: url(../images/search_quicks_middle.gif);

}

/*--------------------- Calls to Action About Section ---------------------*/

#about .quicksBottom {
	background-image: url(../images/about_quicks_bottom.gif);

}
#about .quicksTop {
	background-image: url(../images/about_quicks_header.gif);

}
#about .quickDots {
	background-image: url(../images/about_quicks_dots_horz.gif);
	margin: 10px 20px 0 20px;


}
#about #callToActionHorz {
	background-image: url(../images/about_quicks_middle.gif);
}

/*--------------------- Calls to Working About Section ---------------------*/

#working .quicksBottom {
	background-image: url(../images/working_quicks_bottom.gif);

}
#working .quicksTop {
	background-image: url(../images/working_quicks_header.gif);

}
#working .quickDots {
	background-image: url(../images/working_quicks_dots_horz.gif);
	margin: 10px 20px 0 20px;
}
#working #callToActionHorz {
	background-image: url(../images/working_quicks_middle.gif);

}

/*--------------------- Calls to Action Locations Section ---------------------*/

#locations .quicksBottom {
	background-image: url(../images/locations_quicks_bottom.gif);

}
#locations .quicksTop {
	background-image: url(../images/locations_quicks_header.gif);

}
#locations .quickDots {
	background-image: url(../images/locations_quicks_dots_horz.gif);
	margin: 10px 20px 0 20px;
}
#locations #callToActionHorz {
	background-image: url(../images/locations_quicks_middle.gif);

}

/*--------------------- Calls to Action Businesses Section ---------------------*/

#business .quicksBottom {
	background-image: url(../images/business_quicks_bottom.gif);

}
#business .quicksTop {
	background-image: url(../images/business_quicks_header.gif);

}
#business .quickDots {
	background-image: url(../images/business_quicks_dots_horz.gif);
	margin: 10px 20px 0 20px;
}
#business #callToActionHorz {
	background-image: url(../images/business_quicks_middle.gif);

}

/*--------------------- Calls to Action Graduates Section ---------------------*/

#graduates .quicksBottom {
	background-image: url(../images/graduates_quicks_bottom.gif);

}
#graduates .quicksTop {
	background-image: url(../images/graduates_quicks_header.gif);

}
#graduates .quickDots {
	background-image: url(../images/graduates_quicks_dots_horz.gif);
	margin: 10px 20px 0 20px;
}
#graduates #callToActionHorz {
	background-image: url(../images/graduates_quicks_middle.gif);

}
#graduates .eventsTop {
	background-image: url(../images/events_header.gif);
}
/*--------------------- Profile Build -----------------------------*/

.profile {
	background-image:url(../images/profileContentImg.gif);
	background-repeat:repeat-y;
	padding:0 0 20px;
	text-align:left;
	width:222px;
	}
	
.profile p  {
	padding:0 0 0 12px;
	/*width:170px;*/
	margin:0;
	font-size:1.2em;
	}
	
.profileHeader {
	background-image:url(../images/profileHeaderImg.gif);
	background-repeat:no-repeat;
	height:28px;
	width:222px;
	padding:35px 0 0 12px;
	margin:0;
	font-size:1.4em;
	font-weight:bold;
	}
	
.profileFooter {
	background-image:url(../images/profileFooterImg.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
	height:19px;
	width:205px;
	}
	
.floatLeft {
	float:left;
	clear:none;
	}
	
#content.wide {width:685px;}

#profile-picture {width:695px;padding:20px 0 0 0px;float:left;}
#profile-picture a {position:relative; display:block; width:198px; float:left;margin:0 31px 20px 0;}
#profile-picture img {float:left;}
#profile-picture a span{position:absolute; right:-26px; top:-26px; background: transparent url('../images/link-profile-button.png') no-repeat left top; width:54px; height:54px; display:block;}
#graduates #profile-picture a span {background: transparent url('../images/link-profile-button-grads.png');}
#profile-picture a:hover span,
#profile-picture a.hover span,
#graduates #profile-picture a:hover span,
#graduates #profile-picture a.hover span{background-position:left bottom;}

#topDots {
	background-image: url(../images/red_dots_top.gif);
	background-repeat: no-repeat;
	width:980px;
	margin-right: auto;
	margin-left: auto;
}


/*--------------------- Page backgrounds ---------------------*/


.cerealbg {
		background: url(../images/page-bg1-cereal.jpg) 7px 27px no-repeat;
}
.cerealbg2 {
		background: url(../images/page-bg2-cereal.jpg) 7px bottom no-repeat;
}
.uknestlebg {
		background: url(../images/page-bg1-uknestle.jpg) 7px 27px no-repeat;
}
.uknestlelbg2 {
		background: url(../images/page-bg2-uknestle.jpg) 7px bottom no-repeat;
}
.purinabg {
		background: url(../images/page-bg1-purina.jpg) 7px 27px no-repeat;
}
.purinabg2 {
		background: url(../images/page-bg2-purina.jpg) 7px bottom no-repeat;
}
.watersabg {
		background: url(../images/page-bg1-waters.jpg) 7px 27px no-repeat;
}
.watersbg2 {
		background: url(../images/page-bg2-waters.jpg) 7px bottom no-repeat;
}


/*--------------------- Footer ---------------------*/

	
