@charset "UTF-8";
/* CSS Document */

td, div, span, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.nofloat {
	float:none;
}

body {
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#212121;
	margin:0px;
}

#job-seekers-section #navdropmenu-job-seekers-section { /* THIS HELPS DETERMINE WHICH NAVIGATION TAB TO SHOW ON EACH PAGE */
	display:block;
}

#job-seekers-section #navdropmenu-employers-section, #job-seekers-section #navdropmenu-news-section {
	display:none;
}

#employers-section #navdropmenu-employers-section {
	display:block;
}

#employers-section #navdropmenu-job-seekers-section, #employers-section #navdropmenu-news-section {
	display:none;
}

#news-section #navdropmenu-news-section {
	display:block;
}

#news-section #navdropmenu-employers-section, #employers-section #job-seekers-section {
	display:none;
}

/* END ALL OF THIS! */

hr {
	border:none;
	border-bottom:1px #666 dotted;
}

h1 {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-weight:bold;
	font-size:18px;
	margin:6px 0px 10px 0px;
}

div {
	border:none;
	margin:0px;
	padding:0px;
}

.wrapper {
	display:block;
	width:1000px;
	position:relative;
	left:50%;
	margin-left:-500px;
}

.topbanner {
	background-image:url(images/WIB_01.jpg);
	height:85px;
	width:1000px;
	text-align:right;
}

a.navlink {
	font-size:14px;
	text-decoration:none;
	color:#D5C9BD;
	}

a.navlink:hover {
	color:#AB9270;
}

a.navlink:visited {
	text-decoration:none;
	color:#D5C9BD;
}

a.navlink:visited:hover {
	text-decoration:none;
	color:#AB9270;
}

.navrule {
	padding:0px 10px 0px 10px;
}

/* Main Content */

a.learnmore {
	margin-top:5px;
	text-decoration:none;
	cursor:pointer;
	margin-right:120px;
	float:right;
	color:#333333;
	text-align:center;
	display:block;
	width:111px;
	height:25px;
	background-image:url(images/LearnMore.gif);
}

a.learnmore:hover {
	color:#FFFFFF;
	background-image:url(images/LearnMore-b.gif);
}

.left-area-homepage {
	position:absolute;
	left:0px;
	top:126px;
	width:557px;
	height:366px;
}

.left-area-homepage div {
	float:left;
}

/* */

a#enlarge-text {
	display:block;
	background-image:url(images/WIB_04.jpg);
	width:97px;
	height:36px;
}

a#enlarge-text:hover {
	background-image:url(images/WIB-b_04.jpg);
}

a#enlarge-text span {
	display:none;
}

a#decrease-text {
	display:block;
	background-image:url(images/WIB_05.jpg);
	width:107px;
	height:36px;
}

a#decrease-text:hover {
	background-image:url(images/WIB-b_05.jpg);
}

a#decrease-text span {
	display:none;
}

/* */

.right-area-homepage {
	position:absolute;
	left:557px;
	top:126px;
	width:443px;
	height:366px;
}

.right-area-homepage * {
	float:left;
}

.slideshow {
	width:393px;
}

/* 3 BUTTONS */

.buttons {
	position:absolute;
	left:0px;
	top:492px;
	width:1000px;
	height:214px;
}

.buttons div {
	float:left;
}

a.menuitem {
	text-decoration:none;
	color:#333333;
	float:none;
}

a.menuitem:hover {
	font-weight:bold;
	margin-left:-4px;
}

/* employers */

.employers {
	position:relative;
	display:block;
	width:299px;
	height:214px;
	background-image:url(images/WIB_13.jpg);
	overflow:hidden;
}

.employers p {
	color:#FFFFFF;
	margin:75px 25px 25px 25px;
	line-height:17px;
}

#employers-menu p {
	line-height:17px;
	margin:65px 30px 0px 35px;
}

#employers-menu {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width:303px;
	height:214px;
	background-image:url(images/WIB-b_13.jpg);
	z-index:10;
}

/* job-seekers */

.job-seekers {
	position:relative;
	display:block;
	width:303px;
	height:214px;
	background-image:url(images/WIB_12.jpg);
	overflow:hidden;
}

.job-seekers p {
	color:#FFFFFF;
	width:260px;
	margin:75px 25px 25px 25px;
	line-height:17px;
}

#job-seekers-menu p {
	line-height:17px;
	margin:65px 30px 0px 35px;
}

#job-seekers-menu {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width:299px;
	height:214px;
	background-image:url(images/WIB-b_12.jpg);
	z-index:10;
}

/* a#job-seekers-hotspot {
	width:205px;
	height:47px;
	display:block;
	position:absolute;
	top:9px;
	left:65px;
	z-index:10;
	text-decoration:none;
} */

a#job-seekers-hotspot span {
	visibility:hidden;
}

/* youth */

.youth {
	position:relative;
	display:block;
	width:298px;
	height:214px;
	background-image:url(images/WIB_14.jpg);
	overflow:hidden;
}

.youth p {
	color:#FFFFFF;
	margin:75px 25px 25px 25px;
	line-height:17px;
}

#youth-menu p {
	width:260px;
	line-height:17px;
	margin:65px 30px 0px 35px;
}

#youth-menu span {
	visibility:hidden;
}

#youth-menu {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width:298px;
	height:214px;
	background-image:url(images/WIB-b_14.jpg);
	z-index:10;
}

/* BOTTOM BUTTONS */

.bottom-buttons {
	position:absolute;
	left:0px;
	top:706px;
	display:block;
	width:1000px;
	height:94px;
}

bottom-buttons * {
	float:left;
}

a#employment-connection {
	display:block;
	background-image:url(images/WIB_16.jpg);
	width:547px;
	height:94px;
}

a#employment-connection span {
	display:none;
}

a#employment-connection:hover {
	background-image:url(images/WIB-b_16.jpg);
}

/* FOOTER */

.footer {
	display:block;
	width:1000px;
	text-align:center;
	color:#FFFFFF;
	line-height:17px;
	position:absolute;
	left:0px;
	top:830px;
	padding-bottom:35px;
}

.footer * {
	float:none;
}

.footer a:link {
	color:#D5C9BD;
	text-decoration:none;
}

.footer a:hover {
	color:#AB9270;
}

.footer a:visited {
	color:#D5C9BD;
	text-decoration:none;
}

.footer a:visited:hover {
	color:#AB9270;
}

.footer {
	margin-top:10px;
}

/* Subpage Navbar */

#subpage-whitebox {
	width:900px;
	height:511px;
	position:absolute;
	left:50px;
	top:195px;
}

#subpage-navbar {
	position:absolute;
	left:50px;
	top:126px;
	display:block;
	width:900px;
	height:30px;
}

.subpage-navbutton {
	display:block;
	float:left;
	width:190px;
	height:36px;
	text-decoration:none;
}

.subpage-navbutton span {
	visibility:hidden;
}

#subpage-jobseekers {
	background-image:url(images/WIB2_04.jpg);
}

#subpage-employers {
	background-image:url(images/WIB2_05.jpg);
}

#subpage-news {
	background-image:url(images/WIB2_06.jpg);
}

.navdropmenu {
	width:900px;
	height:33px;
	position:absolute;
	left:50px;
	top:162px;
}

.navdropmenu span a {
	float:none;
	color:#FFF;
	text-decoration:none;
}

.navdropmenu span a:hover {
	color:#333;
}

.navdropmenu span {
	color:#FFF;
	display:block;
	margin:0px;
	vertical-align:top;
	margin:9px 0px 0px 20px;
}

#navdropmenu-job-seekers-section {
	background-image:url(images/Job-Seekers-Nav-Bg_09.jpg);
}

#navdropmenu-employers-section {
	background-image:url(images/Employers-Nav-Bg_09.jpg);
}

#navdropmenu-news-section {
	background-image:url(images/News-Nav-Bg_09.jpg);
}

/* MINI NAVBAR */

#sub-sub-navbar {
	display:block;
	width:900px;
	height:30px;
	background-image:url(images/mini-sub-nav.jpg);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	left:50px;
	top:213px;
	z-index:5;
}

#sub-sub-navbar div {
	display:block;
	height:12px;
	margin-top:8px;
	text-align:center;
	color:#666;
}

#sub-sub-navbar div a {
	float:none;
	color:#666;
	text-decoration:none;
}

#sub-sub-navbar div a:hover {
	color:#09F;
	text-decoration:underline;
}

#subpage-textbox {
	width:464px;
	height:373px;
	position:absolute;
	top:265px;
	left:410px;
	overflow:auto;
	padding-right:20px;
	z-index:100;
	color:#333;
}

#subpage-textbox p {
	vertical-align:middle;
	margin:0px 0px 6px 0px;
	line-height:20px;
}

#contact-page-textbox {
	width:386px;
	height:435px;
	position:absolute;
	overflow:auto;
	padding-right:20px;
	z-index:20;
	color:#333;
}

#contact-page-textbox p {
	vertical-align:middle;
	margin:0px 0px 6px 0px;
	line-height:20px;
}

#calendar-event-odd {
	display:block;
	padding:5px;
	background-color:#FC0;
	border:1px dotted #666;
	margin-bottom:0px;
}

#calendar-event-even {
	display:block;
	padding:5px;
	background-color:#FFDF76;
	border:1px dotted #666;
	margin-bottom:0px;
}

#amp-event {
	border:solid #333 1px;
	display:block;
}

#amp-event:hover {
	border:solid #FC0 1px;
}

.amp-event-div {
	float:left;
	margin-top:5px;
}

/* CAREER FAIR (2nd Homepage) STYLES */

#career-fair-text {
	width:297px;
	height:104px;
	position:absolute;
	left:502px;
	top:237px;
	z-index:10;
}

#career-fair-text p {
	margin:0px 0px 10px 0px;
	line-height:15px;
}

/* YOUTH FLYER (2nd Homepage) STYLES */

#youth-flyer-text {
	width:312px;
	height:98px;
	position:absolute;
	left:499px;
	top:241px;
	z-index:10;
}

#youth-flyer-text p {
	margin:0px 0px 10px 0px;
	line-height:15px;
}

a#youth-flyer-button {
	display:block;
	width:163px;
	height:154px;
	background-image:url(images/youth-flyer-button-a.jpg);
}

a#youth-flyer-button:hover {
	background-image:url(images/youth-flyer-button-b.jpg);
}

a#youth-flyer-button span {
	display:none;
}
	

/* AMP PAGE STYLES */

#amp-text {
	overflow:auto;
	width:415px;
	padding-right:10px;
	height:300px;
	position:absolute;
	left:449px;
	top:302px;
	z-index:10;
	overflow-x:hidden;
}

#amp-text p {
	margin:0px 0px 10px 0px;
	line-height:15px;
}

#amp-navbar {
	width:218px;
	height:511px;
	display:block;
	position:absolute;
	left:164px;
	top:0;
}

#amp-navbar hr {
	margin:0px;
	padding:0px;
}

a.amp-navlink {
	display:block;
	width:218px;
	text-decoration:none;
}

a.amp-navlink span {
	visibility:hidden;
}

a#amp-explore-the-possibilities {
	height:83px;
	background-image:url(images/AMP_02.jpg);
}

a#amp-explore-the-possibilities:hover {
	background-image:url(images/AMP-b_02.jpg);
}

a#amp-meet-manufacturers {
	height:61px;
	background-image:url(images/AMP_04.jpg);
}

a#amp-meet-manufacturers:hover {
	background-image:url(images/AMP-b_04.jpg);
}
a#amp-education-programs {
	height:79px;
	background-image:url(images/AMP_05.jpg);
}

a#amp-education-programs:hover {
	background-image:url(images/AMP-b_05.jpg);
}
a#amp-salaries {
	height:89px;
	background-image:url(images/AMP_06.jpg);
}

a#amp-salaries:hover {
	background-image:url(images/AMP-b_06.jpg);
}

a#amp-about {
	height:199px;
	background-image:url(images/AMP_07.jpg);
}

a#amp-about:hover {
	background-image:url(images/AMP-b_07.jpg);
}

.amp-subhead {
	font-weight:bold;
	color:#F30;
}
.amp-fine-print {
	font-size: 9px;
	font-style: italic;
}

/* ----------YOUTH STYLES------------ */

#youth-navbar {
	position:absolute;
	top:0px;
	left:360px;
	width:540px;
	height:511px;
}

.youth-nav-wrapper {
	display:inline;
	float:left;
}

a.youth-navlink {
	height:64px;
	text-decoration:none;
}

a.youth-navlink span {
	visibility:hidden;
}

a#youth-cash-rewards {
	display:block;
	width:113px;
	background-image:url(images/YOUTH_02.gif);
}

a#youth-cash-rewards:hover {
	background-image:url(images/YOUTH-b_02.gif);
}

a#youth-career-exploration {
	display:block;
	width:172px;
	background-image:url(images/YOUTH_03.gif);
}

a#youth-career-exploration:hover {
	background-image:url(images/YOUTH-b_03.gif);
}

a#youth-paid-experience {
	display:block;
	width:142px;
	background-image:url(images/YOUTH_04.gif);
}

a#youth-paid-experience:hover {
	background-image:url(images/YOUTH-b_04.gif);
}

a#youth-get-connected {
	display:block;
	width:113px;
	background-image:url(images/YOUTH_05.gif);
}

a#youth-get-connected:hover {
	background-image:url(images/YOUTH-b_05.gif);
}

#youth-text {
	display:block;
	position:absolute;
	width:477px;
	height:272px;
	line-height:17px;
}
