@charset "UTF-8";
/* CSS Document */

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#focus{
	position:fixed;
	left:0px;
	top:0px;
	width:100px;
	height:400px;
}
body{
	background-color:#FFF;
	margin:none;
}
img{
	border:0px;
}
#container{
	width:840px;
	position: relative;
    left: 50%;
    margin-left: -420px; /* half the width of the div */
	z-index:1;
	height:auto;
	}
#header{
	height:112px;
}
#headerjobs{
	height:115px;
}
#navjobs{
height:45px;	
	
}

#titlejobs{
height:110px;	
}
#bodyjobs{
	background-image:url(../images/bbb_fade.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
		height:auto;
		width:auto;
}
#bodyjobs2{
		height:auto;
}

#fader{
	position:absolute;
	width:100%;
	height:228px;
	z-index:1;
	top:0px;
	right:0px;
}
#diversitymenu{
	height:29px;
	color:#8d4523;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#nav{
	height:49px;
	background-image:url(../images/nav_back.jpg);
	background-repeat:repeat-x;
		color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
}
#nav a{
	text-decoration:none;
	color:#000;
}

#nav a:hover{
color:#900;
}
#footer{
	height:102px;
	bottom:0px;
	float:left;
	width:100%;
}
/* BOXES */

.mediumbox{
	background-image:url(../images/mediumbox_back.jpg);
	background-repeat:repeat-x;
}

.fullbox{
	background-image:url(../images/fullbox_back.jpg);
	background-repeat:repeat-x;	
}
.footerbox{
	background-image:url(../images/footbox_back.jpg);
	background-repeat:repeat-x;	
}
.massivebox{
	background-image:url(../images/massivebox_back.jpg);
	background-repeat:repeat-x;
}

.box_top{
	background-image:url(../images/box_top.png);
	background-repeat:repeat-x;
}
.box_bottom{
	background-image:url(../images/box_bottom.png);
	background-repeat:repeat-x;
}
.box_right{
	background-image:url(../images/box_right.png);
	background-repeat:repeat-y;
}
.box_left{
	background-image:url(../images/box_left.png);
	background-repeat:repeat-y;
}
.squarebox{
	background-image:url(../images/squarebox_02.jpg);
	background-repeat:repeat-x;
}
.tallbox{
	background-image:url(../images/tallbox_03.jpg);
	background-repeat:repeat-x;
}
.jobbox{
	background-image:url(../images/jobbox_02.png);
	background-repeat:repeat-x;
}
.jobboxraw{
	background-image:url(../images/jobboxraw_02.jpg);
	background-repeat:repeat-x;
}

.bbb_top{
background-image:url(../images/bigboybox_top.png);
background-repeat:repeat-x;
}
.bbb_bottom{
background-image:url(../images/bigboybox_bottom.png);
background-repeat:repeat-x;
}
.bbb_left{
background-image:url(../images/bigboybox_left.png);
background-repeat:repeat-y;
}
.bbb_right{
background-image:url(../images/bigboybox_right.png);
background-repeat:repeat-y;
}

.pr_top{
background-image:url(../images/premiumbox_top.png);
background-repeat:repeat-x;
}
.pr_bottom{
background-image:url(../images/premiumbox_bottom.png);
background-repeat:repeat-x;
}
.pr_left{
background-image:url(../images/premiumbox_left.png);
background-repeat:repeat-y;
}
.pr_right{
background-image:url(../images/premiumbox_right.png);
background-repeat:repeat-y;
}
#premiumback{
	background-image:url(../images/premiumback.jpg);
	background-repeat:repeat-x;
	height:auto;
	width:auto;
}
#jobber1{
	background-image:url(../images/diversityjobsspecial_06.jpg);
	width:220px; 
	height:139px;
	background-position:right;
}
#jobber2{
	background-image:url(../images/diversityjobsspecial_04.jpg);
	background-repeat:repeat-x;
	width:220px;
	height:117px;

}




/* FONTS */
.font_newsinfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e4f29;
    padding:0;
   margin:0;
}
.font_newsinfo a, .font_newsinfo a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e4f29;
    padding:0;
   margin:0;
   text-decoration:none;
}
.font_newsinfo a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#900;
    padding:0;
   margin:0;
   text-decoration:none
}
.font_newsmore, .font_newsmore a, .font_newsmore a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#900;
	font-weight:bold;
	text-decoration:none;
	padding:0;
   margin:0;
}
font_newsmore a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#900;
	font-weight:bold;
	padding:0;
   margin:0;
}
.bodytext, .bodytext a, .bodytext a:visited, .bodytext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0;
   	margin:0;  
}

.bodytext3, .bodytext3 a, .bodytext3 a:visited, .bodytex3 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0;
   	margin:0;  
	font-size:13px;
}

.bodytext .title2{
	border-left:4px solid #AB4E22;
	padding-left:10px;
}
.bodytextr, .bodytextr a, .bodytextr a:visited, .bodytextr a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#900;
	text-decoration:none;
	padding:0;
   margin:0;
  
}
.jobstext, .jobstext a, .jobstext a:visited, .jobstext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0;
   margin:0;
   font-size:13px;
  
}
.jobsheader, .jobsheader a, .jobsheader a:visited, .jobsheader a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0;
    margin:0;
   font-size:14px;
  
}
.jobsheader2, .jobsheader2 a, .jobsheader2 a:visited, .jobsheader2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0;
    margin:0;
   font-size:16px;
  
}
.orangefont{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e4f29;
			padding:0;
   margin:0;
}
.orangefont a, .orangefont a:visited{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e4f29;
			padding:0;
   margin:0;
   text-decoration:none;
}
.orangefont a:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#900;
	padding:0;
    margin:0;
    text-decoration:none;
}

/* HOME PAGE */
#pagehead{
	height:62px;
}
#body{
	height:502px;
}
#bigbody{
	height:auto;
}
#infobox{
	float:left;
	width:469px;
	height:auto;
}
#jobsbox{
	float:left;
	width:371px;
	height:auto;
}
#flashbanner{
height:188px;
}
#homebody{
	height:102px;
}
#newsbox{
	height:auto;
}
#smallstretcher{
	background-image:url(../images/bbb_fade.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:auto;
	height:auto;
}

#affiliates{
	height:60px
}
#access{
	height:116px;
}
#newsletter{
	width:278px;
	float:left;
	background-image:url(../images/access_01.jpg);
	background-repeat:no-repeat;
	height:116px;
}
#accessib{
	width:280px;
	float:left;
		background-image:url(../images/access_03.jpg);
	background-repeat:no-repeat;
	height:116px;
}
#search{
	width:282px;
	float:left;
		background-image:url(../images/access_02.jpg);
	background-repeat:no-repeat;
	height:116px;
}
#51fade{
	background-image:url(../images/fader_disability.jpg);
	background-repeat:repeat-x;
}
#52fade{
	background-image:url(../images/fader_disability_b.jpg);
	background-repeat:repeat-x;
}

/* PAGINATION */


div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	margin: 2px;
	background-image:url(../images/button_pag_off.png);
	background-repeat:no-repeat;
	color:#000;
	text-decoration: none; /* no underline */
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	width:23px;
	height:23px;
	font-weight: bold;
}
div.pagination a:hover, div.pagination a:active {
	background-image:url(../images/button_pag_on.png);
	background-repeat:no-repeat;
width:23px;
	height:23px;
	color: #000;
	font-weight: bold;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	background-image:url(../images/button_pag_on.png);
	background-repeat:no-repeat;
	color: #FFF;
	width:23px;
	height:23px;
	}
	div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
 background-image:url(../images/button_pag_diss.png);
	background-repeat:no-repeat;
	color: #DDD;
	font-weight: bold;
	}

/* PROFILES */

div.profile {
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #FFF;
}
div.profile:hover {
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #D56F2A; 
}
div.profile img {
	position:relative; /* For the IE6 peekaboo bug */
	float:left;
	border:1px solid #FFF;
	width: 100px;
	height: 100px;
}
div.profile img:hover {
	position:relative; /* For the IE6 peekaboo bug */
	float:left;
	border:1px solid #D56F2A; 
	width: 100px;
	height: 100px;
}

div.profile h2 {
	position:relative; /* For the IE6 peekaboo bug */
	font-size:1.3em;
	font-weight:normal;
	color:#555;
}




#miniprof{
	height:38px;
	width:61px;
	float:left;
	background-image:url(../images/minibutton.png);
	background-repeat:no-repeat;
padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
#miniprof:hover{

	background-image:url(../images/minibutton_on.jpg);
	background-repeat:no-repeat;

}

/* JOBS */

#left{
	width:560px;
	float:left;
	height:auto;
}
#right{
	width:280px;
	float:left;
	height:auto;
}
#thirdbox{
	width:280px;
	height:auto;
	float:left;
	position:relative;

}

#thirdbox1{
	width:280px;
	height:auto;
	float:left;
	background-image:url(../images/employers_back.jpg);
	background-repeat:no-repeat;
	background-position: right bottom
	
}
#thirdbox2{
	width:280px;
	height:auto;
	float:left;
	background-image:url(../images/jobseeker_back.jpg);
	background-repeat:no-repeat;
	background-position: right bottom
	
}
#thwthirdsbox{
	width:560px;
	height:auto;
	float:left;

	
}
#bottombox{
	width:100%;
}

#swiper{
	background-image:url(../images/swipefade.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:100%;
	height:210px;
}
