@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;
}

div.homePageFlashWidth
{
    width:975px;
}

/*-------------------- 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;
	min-height: 250px;
	height:auto !important;
	height:250px;
}

#vertNav img {
	padding-top:30px;
	padding-left:14px;
	}

#vertNav ul {
	list-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color:#FFFFFF;
}
#vertNav ul ul
{
    margin:8px 0; 
}

#vertNav li {
	padding-left: 20px;
	width: 190px;
	font-size: 1.4em;
	float: left;
}
#vertNav li li {
	font-size: 0.9em;
}
#vertNav li a:link, #vertNav li 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 li 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 ul 
{
    clear: left;
}	

#content li{
	font-size: 12px;
	color:#666666;
}

#contentMedium ul
{
	clear: left;
}

#contentMedium 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, #navContainer {
	float: left;
}
#homeContent {
	float: left;
	clear: none;
	width: 750px; 			
	text-align: left;
	padding: 20px 0 10px 30px;
}
#homeContent p{
	width:580px;
	float:left;
}	
#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;
}

#contentMedium {
	float: left;
	clear: none;
	position: relative;
	width: 495px;
	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: 20px;
	background-color:#FFFFFF;
}

#contentWide {
	float: left;
	clear: none;
	position: relative;
	width: 740px;
	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: 10px;
	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;
}

div#profileHeaders h1{margin:10px 0 0 0;}
div#profileHeaders h2{margin:0 0 20px 0; color:#716767; font-size:18px; font-weight:normal;}


#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-top-image {
	float: left;
	margin: 0 10px 5px 0;
}
.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, 
.callLightBrown span, 
.callRedKK span, 
.callDarkBrown 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,
.callLightBrown .text, 
.callRedKK .text, 
.callDarkBrown .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);
	color: #FFFFFF;
}
.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);
}
.callLightBrown span {
	background-image: url(../images/callLightBrownTop.gif);
}
.callRedKK span {
	background-image: url(../images/callRedKKTop.gif);
	color: #FFFFFF;
}
.callDarkBrown span {
	background-image: url(../images/callDarkBrownTop.gif);
	color: #FFFFFF;
}

.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;

}
.callLightBrown a:link, .callLightBrown a:visited {
	background-image: url(../images/callLightBrownBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.callRedKK a:link, .callRedKK a:visited {
	background-image: url(../images/callRedKKBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.callDarkBrown a:link, .callDarkBrown a:visited {
	background-image: url(../images/callDarkBrownBtm.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,  
.callLightBrown span a:link, .callLightBrown span a:visited, 
.callRedKK span a:link, .callRedKK span a:visited, 
.callDarkBrown span a:link, .callDarkBrown 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;
	}
	
#didYouKnowThin {
	float:right;
	clear:none;
	padding:0;
	margin:0;
	width:201px;
	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;
}

#callToActionHorzclearThin {
	float:right;
	padding:0 30px 0 0;
	margin:10px 0 40px 0;
	width: 202px;
	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;
}
.quickLinks
{
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.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);
}

#graduates .newsTop {
	background-image: url(../images/news_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 ---------------------*/


/* -------------------- Download Link --------------*/
a.download-link,
a:link.download-link,
a:visited.download-link,
a:hover.download-link,
a:active.download-link,
a.arrow-link,
a:link.arrow-link,
a:visited.arrow-link,
a:hover.arrow-link,
a:active.arrow-link
{
    float:left; 
    background-image:url('../images/button-images/arrow-link-bg.gif');
    background-position:top left; 
    background-repeat:repeat-x;
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
    font-size:1.15em;
}
a.arrow-link span,
a.download-link span
{
    display:block; 
    background-image:url('../images/button-images/arrow-link-corner.gif'); 
    background-position:top left; 
    background-repeat:no-repeat;
}
a.download-link span span
{
    display:block; 
    background-image:url('../images/button-images/arrow-link-download.gif'); 
    background-position:top right; 
    background-repeat:no-repeat; 
    padding:15px 60px 15px 20px;
}

a.arrow-link span span
{
    display:block; 
    background-image:url('../images/button-images/arrow-link-point.gif'); 
    background-position:top right; 
    background-repeat:no-repeat; 
    padding:15px 60px 10px 20px;
}
	
div.clear{width:100%; height:1px; line-height:1px; font-size:1px; clear:both;}

p.italic{font-style:italic;}


#facebook-wide {
	padding-left:40px;
	float:left;
}
#facebook-thin {
	padding-left:58px;
	float:left;
}

div.facebookLogo
{
    float:right; 
    margin:0;
}

/* APP STORE BUTTONS */
div.long-promo
{
    background-image:url('../images/long-promo-middle.gif');
    background-position:top left;
    background-repeat:repeat-y;
    float:left;
}
div.long-promo div
{
    background-image:url('../images/long-promo-top.gif');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}
div.long-promo div div
{
    background-image:url('../images/long-promo-bottom.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    min-height:50px;
    height:auto !important;
    height:50px;
    padding:15px 10px 20px 10px;
    width:387px;
    float:left;
}
div.long-promo div div p
{
    width:335px; /* was 135 */
    font-weight:bold;
    font-size:13px;
    line-height:1.6em;   
    float:left;
    margin:0;
}
a.app-buttons
{
    float:left;
    width:135px;
    height:45px;
    
    background-position:top left;
    background-repeat:no-repeat;
}
a.app-store
{   
    background-image:url('../images/app-button-apple.gif');
    margin:0 0 0 50px;
}
a.andriod-store
{
    background-image:url('../images/app-button-android.gif');
    margin:0 0 0 15px;
}
a.app-buttons span
{
    display:none;
}
div#homeContent a.app-store
{   
    background-image:url('../images/app-button-apple.gif');
    margin:0 0 0 10px;
}
div#homeContent a.andriod-store
{
    background-image:url('../images/app-button-android-home.gif');
    margin:0 0 0 10px;
}

div#social-media
{
    position:absolute;
    width:200px;
    height:25px;
    z-index:1;
    left: 430px;
    top: -46px;
}

div#header a.social-media
{
    float:left;
    width:33px;
    height:33px;
    background-position:top left;
    background-repeat:no-repeat;
}
div#header a.social-media span
{
    display:none;
}
div#header a.twitter
{
    background-image:url('../images/twitter.gif');
}
div#header a.facebook
{
    background-image:url('../images/facebook.gif');
    margin:0 10px 0 0;
}
div#header div#social-media p
{
    float:left;   
    color:#ffffff;
    margin:10px 10px 0 0;
}

ul.academy-sections,
ul.academy-sections li {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.academy-sections {
	margin-left: 90px;
}
ul.academy-sections li {
	display: block;
	width: 130px;
	float: left;
	padding: 5px 23px;
	text-align: center;
}
#graduates #businessAreaLogos {
	position: relative;
	width: 740px;
	left: -30px;
	top: 20px;
}