﻿html
{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

body{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin: 10px 0;
background-image:url('../images/background.gif');
}

h1 { 
font-size:20px;
color:#333333; 
font-weight:bold;
}
	
h2 { 
font-size:15px; 
font-weight:bold;
color:#333333;
}

h3 { 
font-size:14px;
font-weight:bold;
color:#333333;
 

}

h4 {
font-size:13px;
font-weight:bold;
color:#333333;
}

a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
}

p {
color:#333333;
margin-bottom: 0px;
font-weight:normal;
}

strong {
font-weight:bold;
}

em{
font-style:italic;
}

li{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

ul{
margin:0px;
}

#maincontainer{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: 1px #6a6a6b solid;
background-image:url('../images/main2.gif')
}

#maincontainerland{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: 1px #6a6a6b solid;
background-color: #5C5C5D;
}


#topsection{
background-image:url('/Design/images/header.gif');
background-repeat:no-repeat;
height: 110px; /*Height of top section*/
background-color: #5C5C5D;
}

#topsection #logo {
display:block;
width:350px;
height:100px;
margin:0;
float:left;
text-indent:-8000px;
}

#topsection #logo a {
display:block;
width:350px;
height:110px;
}

#topsection #login {
float:right;
display:block;
height:50px;
width:90px;
padding-right:90px;
padding-top:20px;
text-indent:-8000px;
}

#topsection #login a {
display:block;
height:50px;
width:90px;
}

#topsection #home {
float:right;
display:block;
height:50px;
width:50px;
text-indent:-8000px;
}

#topsection #home a {
display:block;
height:50px;
width:50px;
}

#flash{
height: 250px; /*Height of top section*/
}

#image{
height: 152px; /*Height of top section*/
background-color: #5C5C5D;
}

#menu {
width: 620px;
float:right;
height: 30px;
margin-top: -10px;
background: #5C5C5D;
}

#contentwrapper{
float: left;
width: 100%;
height:325px;
}

#contentwrapperlanding{
float: left;
width: 100%;
height:100%;
background-color:#FFFFFF;
}

#contentcolumn{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin: 0 261px 0 302px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#landcontentcolumn{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin: 0 35px 0 50px; 
}

#landcontentcolumnjob{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin: 0 35px 0 50px; 
}


#landtitle{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin: 10px 20px 0px 28px; 
}

#tag{
float:right;
width:424px;
height:74px;
background-image:url('../images/tag.gif');
background-repeat:no-repeat;
margin: 0px 0px 0px 28px; 

}

#menuwrapper{
float: left;
width: 100%;
height:100px;
background-color: #5C5C5D;
}

#menurow{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color: #5C5C5D;
margin: 0 0px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}



/************ RIGHT COLUMN ***************/


#rightcolumn{
float: left;
width: 261px; /*Width of right column*/
margin-left: -261px; /*Set left margin to -(RightColumnWidth)*/
}

#apply{
float:right;
margin-right:30px;
margin-top:45px;
width: 194px;
height: 76px;
background: url('/Design/images/apply_white.gif') no-repeat;
}

#apply a{
font: bold 11.8px Arial;
width: 194px;
height: 76px;
padding: 0px;
display: block;
width: 100%;
text-decoration: none;
border:#8A8A8A 1px solid;
background: url('/Design/images/apply_white.gif') no-repeat;
}

#apply a:hover{
background: url('/Design/images/apply_roll_white.gif') no-repeat;
border:#FFFFFF 1px solid;
}

#request{
float:right;
margin-right:30px;
margin-top:50px;
width: 194px;
height: 76px;
background: url('/Design/images/hire_request_white.gif') no-repeat;
}
#request a{
font: bold 11.8px Arial;
padding: 0px;
width: 194px;
height: 76px;
display: block;
width: 100%;
text-decoration: none;
border:#8A8A8A 1px solid;
background: url('/Design/images/hire_request_white.gif') no-repeat;
}

#request a:hover{
border:#FFFFFF 1px solid;
background: url('/Design/images/hire_request_roll_white.gif') no-repeat;
}

/************ LEFT COLUMN ***************/


#leftcolumn{
float: left;
width: 302px; /*Width of left column in pixel*/
margin-left: -900px; /*Set margin to that of -(MainContainerWidth)*/
}

#admin{
width: 222px;
height: 76px;
margin-left:30px;
margin-top:45px;
background: url('/Design/images/admin_white.gif') no-repeat;
}

#admin a{
font: bold 11.8px Arial;
width: 222px;
height: 76px;
padding: 0px;
display: block;
width: 100%;
text-decoration: none;
border:#8A8A8A 1px solid;
background: url('/Design/images/admin_white.gif') no-repeat;
}

#admin a:hover{
background: url('/Design/images/admin_roll_white.gif') no-repeat;
border:#FFFFFF 1px solid;
}

#manage{
width: 222px;
height: 76px;
margin-left:30px;
margin-top:10px;
background: url('/Design/images/management_white.gif') no-repeat;
}
#manage a{
font: bold 11.8px Arial;
padding: 0px;
width: 222px;
height: 76px;
display: block;
width: 100%;
text-decoration: none;
border:#8A8A8A 1px solid;
background: url('/Design/images/management_white.gif') no-repeat;
}

#manage a:hover{
background: url('/Design/images/management_roll_white.gif') no-repeat;
border:#FFFFFF 1px solid;
}

#legal{
width: 222px;
height: 76px;
margin-left:30px;
margin-top:10px;
margin-bottom:25px;
background: url('/Design/images/legal_white.gif') no-repeat;
}
#legal a{
font: bold 11.8px Arial;
padding: 0px;
display: block;
width: 222px;
height: 76px;
width: 100%;
text-decoration: none;
border:#8A8A8A 1px solid;
background: url('/Design/images/legal_white.gif') no-repeat;
}

#legal a:hover{
background: url('/Design/images/legal_roll_white.gif') no-repeat;
border:#FFFFFF 1px solid;
}

/************ MIDDLE ROW ***************/

#adminland{
display: inline;
float:left;
margin-top:15px;
margin-right:8px;
margin-left:7px;
width: 222px;
height: 76px;
background: url('/Design/images/admin_white.gif') no-repeat;
}

#adminland a{
display: inline;
float:left;
width: 222px;
height: 76px;
border:#8A8A8A 1px solid;
background: url('/Design/images/admin_white.gif') no-repeat;
}

#adminland a:hover{
background: url('/Design/images/admin_roll_white.gif') no-repeat;
border:#FFFFFF 1px solid;
}

#manageland{
display: inline;
float:left;
margin-top:15px;
margin-right:8px;
width: 222px;
height: 76px;
background: url('/Design/images/management_white.gif') no-repeat;
}
#manageland a{
display: inline;
float:left;
width: 222px;
height: 76px;
border:#8A8A8A 1px solid;
background: url('/Design/images/management_white.gif') no-repeat;
}

#manageland a:hover{
background: url('/Design/images/management_roll_white.gif') no-repeat;
border:#FFFFFF 1px solid;
}

#legalland{
display: inline;
float:left;
margin-top:15px;
margin-right:8px;
width: 222px;
height: 76px;
background: url('/Design/images/legal_white.gif') no-repeat;
}
#legalland a{
display: inline;
float:left;
width: 222px;
height: 76px;
border:#8A8A8A 1px solid;
background: url('/Design/images/legal_white.gif') no-repeat;
}

#legalland a:hover{
background: url('/Design/images/legal_roll_white.gif') no-repeat;
border:#FFFFFF 1px solid;
}

#applyland{
display: inline;
float:left;
margin-top:15px;
width: 194px;
height: 76px;
background: url('/Design/images/apply2_white.gif') no-repeat;
}

#applyland a{
display: inline;
float:left;
width: 194px;
height: 76px;
border:#8A8A8A 1px solid;
background: url('/Design/images/apply2_white.gif') no-repeat;
}

#applyland a:hover{
background: url('/Design/images/apply_roll2_white.gif') no-repeat;
border:#FFFFFF 1px solid;
}

#requestland{
display: inline;
float:left;
margin-top:15px;
width: 194px;
height: 76px;
background: url('/Design/images/hire_request_white.gif') no-repeat;
}
#requestland a{
display: inline;
float:left;
width: 194px;
height: 76px;
border:#8A8A8A 1px solid;
background: url('/Design/images/hire_request_white.gif') no-repeat;
}

#requestland a:hover{
border:#FFFFFF 1px solid;
background: url('/Design/images/hire_request_roll_white.gif') no-repeat;
}

/************ TITLES ***************/

#admintitle{
background-image:url('../titles/admin2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#admintitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#admintitle #hire a {
display:block;
width:140px;
height:62px;
}

#admintitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#admintitle #jobs a {
display:block;
width:140px;
height:62px;
}

#legaltitle{
background-image:url('../titles/legal2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#legaltitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#legaltitle #hire a {
display:block;
width:140px;
height:62px;
}

#legaltitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#legaltitle #jobs a {
display:block;
width:140px;
height:62px;
}

#managementtitle{
background-image:url('../titles/management2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#managementtitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#managementtitle #hire a {
display:block;
width:140px;
height:62px;
}

#managementtitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#managementtitle #jobs a {
display:block;
width:140px;
height:62px;
}

#canprocesstitle{
background-image:url('../titles/can_process.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#canprocesstitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#canprocesstitle #jobs a {
display:block;
width:140px;
height:62px;
}

#joboptionstitle{
background-image:url('../titles/career_options2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#joboptionstitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#joboptionstitle #jobs a {
display:block;
width:140px;
height:62px;
}

#benefitstitle{
background-image:url('../titles/benefits2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#benefitstitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#benefitstitle #jobs a {
display:block;
width:140px;
height:62px;
}

#canresourcestitle{
background-image:url('../titles/can_resources.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#canresourcestitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#canresourcestitle #jobs a {
display:block;
width:140px;
height:62px;
}

#ootitle{
background-image:url('../titles/o_o.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#ootitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#ootitle #jobs a {
display:block;
width:140px;
height:62px;
}

#canwptitle{
background-image:url('../titles/can_whitepaper.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#canwptitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#canwptitle #jobs a {
display:block;
width:140px;
height:62px;
}

#canwptitle #resources {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#canwptitle #resources a {
display:block;
width:140px;
height:62px;
}


#cansuccesstitle{
background-image:url('../titles/can_success.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#cansuccesstitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#cansuccesstitle #jobs a {
display:block;
width:140px;
height:62px;
}

#eoqtitle{
background-image:url('../titles/employee_quarter2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#eoqtitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#eoqtitle #jobs a {
display:block;
width:140px;
height:62px;
}

#cansalarytitle{
background-image:url('../titles/can_salary.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#cansalarytitle #resources {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#cansalarytitle #resources a {
display:block;
width:140px;
height:62px;
}

#cansalarytitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#cansalarytitle #jobs a {
display:block;
width:140px;
height:62px;
}

#canlinkstitle{
background-image:url('../titles/can_links.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#canlinkstitle #resources {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#canlinkstitle #resources a {
display:block;
width:140px;
height:62px;
}

#canlinkstitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#canlinkstitle #jobs a {
display:block;
width:140px;
height:62px;
}


#cansafetytitle{
background-image:url('../titles/can_safety.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#cansafetytitle #resources {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#cansafetytitle #resources a {
display:block;
width:140px;
height:62px;
}

#cansafetytitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#cansafetytitle #jobs a {
display:block;
width:140px;
height:62px;
}


#canreadtitle{
background-image:url('../titles/can_recommendedread.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#canreadtitle #resources {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#canreadtitle #resources a {
display:block;
width:140px;
height:62px;
}

#canreadtitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#canreadtitle #jobs a {
display:block;
width:140px;
height:62px;
}




#dresstitle{
background-image:url('../titles/dress2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#dresstitle #resources {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#dresstitle #resources a {
display:block;
width:140px;
height:62px;
}

#dresstitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#dresstitle #jobs a {
display:block;
width:140px;
height:62px;
}

#caninterviewtitle{
background-image:url('../titles/can_interview.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#caninterviewtitle #resources {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#caninterviewtitle #resources a {
display:block;
width:140px;
height:62px;
}

#caninterviewtitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#caninterviewtitle #jobs a {
display:block;
width:140px;
height:62px;
}

#resumetitle{
background-image:url('../titles/resume2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#resumetitle #resources {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#resumetitle #resources a {
display:block;
width:140px;
height:62px;
}

#resumetitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#resumetitle #jobs a {
display:block;
width:140px;
height:62px;
}


#emprocesstitle{
background-image:url('../titles/em_process.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#emprocesstitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#emprocesstitle #hire a {
display:block;
width:140px;
height:62px;
}

#solutionstitle{
background-image:url('../titles/staffing_solutions2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#solutionstitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#solutionstitle #hire a {
display:block;
width:140px;
height:62px;
}

#stafftitle{
background-image:url('../titles/available_staff2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#stafftitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#stafftitle #hire a {
display:block;
width:140px;
height:62px;
}

#emresourcestitle{
background-image:url('../titles/em_resources.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#emresourcestitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#emresourcestitle #hire a {
display:block;
width:140px;
height:62px;
}

#tttitle{
background-image:url('../titles/t_t.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#tttitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#tttitle #hire a {
display:block;
width:140px;
height:62px;
}

#emsuccesstitle{
background-image:url('../titles/em_success.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#emsuccesstitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#emsuccesstitle #hire a {
display:block;
width:140px;
height:62px;
}


#emsalarytitle{
background-image:url('../titles/em_salary.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#emsalarytitle #resources {
display:block;
width:130px;
height:62px;
float:right;
text-indent:-8000px;
}

#emsalarytitle #resources a {
display:block;
width:130px;
height:62px;
}

#emsalarytitle #hire {
display:block;
width:130px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#emsalarytitle #hire a {
display:block;
width:130px;
height:62px;
}


#emsafetytitle{
background-image:url('../titles/em_safety.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#emsafetytitle #resources {
display:block;
width:130px;
height:62px;
float:right;
text-indent:-8000px;
}

#emsafetytitle #resources a {
display:block;
width:130px;
height:62px;
}

#emsafetytitle #hire {
display:block;
width:130px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#emsafetytitle #hire a {
display:block;
width:130px;
height:62px;
}


#emreadtitle{
background-image:url('../titles/em_recommendedread.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#emreadtitle #resources {
display:block;
width:130px;
height:62px;
float:right;
text-indent:-8000px;
}

#emreadtitle #resources a {
display:block;
width:130px;
height:62px;
}

#emreadtitle #hire {
display:block;
width:130px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#emreadtitle #hire a {
display:block;
width:130px;
height:62px;
}

.read a{text-decoration:none;}
.read a:hover {text-decoration:none; color:#a40b31;}

#emlinkstitle{
background-image:url('../titles/em_links.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#emlinkstitle #resources {
display:block;
width:130px;
height:62px;
float:right;
text-indent:-8000px;
}

#emlinkstitle #resources a {
display:block;
width:130px;
height:62px;
}

#emlinkstitle #hire {
display:block;
width:130px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#emlinkstitle #hire a {
display:block;
width:130px;
height:62px;
}


#eminterviewtitle{
background-image:url('../titles/em_interview.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#eminterviewtitle #resources {
display:block;
width:130px;
height:62px;
float:right;
text-indent:-8000px;
}

#eminterviewtitle #resources a {
display:block;
width:130px;
height:62px;
}



#eminterviewtitle #hire {
display:block;
width:130px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#eminterviewtitle #hire a {
display:block;
width:130px;
height:62px;
}

#emwptitle{
background-image:url('../titles/em_whitepaper.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#emwptitle #resources {
display:block;
width:130px;
height:62px;
float:right;
text-indent:-8000px;
}

#emwptitle #resources a {
display:block;
width:130px;
height:62px;
}
#emwptitle #hire {
display:block;
width:130px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#emwptitle #hire a {
display:block;
width:130px;
height:62px;
}


#emturnovertitle{
background-image:url('../titles/turnover2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#emturnovertitle #resources {
display:block;
width:130px;
height:62px;
float:right;
text-indent:-8000px;
}

#emturnovertitle #resources a {
display:block;
width:130px;
height:62px;
}

#emturnovertitle #hire {
display:block;
width:130px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#emturnovertitle #hire a {
display:block;
width:130px;
height:62px;
}

#whytitle{
background-image:url('../titles/why_celebrity2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#whytitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#whytitle #hire a {
display:block;
width:140px;
height:62px;
}

#whytitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#whytitle #jobs a {
display:block;
width:140px;
height:62px;
}

#abouttitle{
background-image:url('../titles/about_us2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#abouttitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#abouttitle #hire a {
display:block;
width:140px;
height:62px;
}

#abouttitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#abouttitle #jobs a {
display:block;
width:140px;
height:62px;
}

#newstitle{
background-image:url('../titles/news2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#newstitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#newstitle #hire a {
display:block;
width:140px;
height:62px;
}

#newstitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#newstitle #jobs a {
display:block;
width:140px;
height:62px;
}

#firmstitle{
background-image:url('../titles/affliated_firms2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#firmstitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#firmstitle #hire a {
display:block;
width:140px;
height:62px;
}

#firmstitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#firmstitle #jobs a {
display:block;
width:140px;
height:62px;
}

#communitytitle{
background-image:url('../titles/community2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#communitytitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#communitytitle #hire a {
display:block;
width:140px;
height:62px;
}

#communitytitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#communitytitle #jobs a {
display:block;
width:140px;
height:62px;
}


#missiontitle{
background-image:url('../titles/mission_statement2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#missiontitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#missiontitle #hire a {
display:block;
width:140px;
height:62px;
}

#missiontitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#missiontitle #jobs a {
display:block;
width:140px;
height:62px;
}

#contacttitle{
background-image:url('../titles/contact_us2.gif');
background-repeat:no-repeat;
height:62px;
width:846px;
}

#contacttitle #hire {
display:block;
width:140px;
height:62px;
float:right;
text-indent:-8000px;
}

#contacttitle #hire a {
display:block;
width:140px;
height:62px;
}

#contacttitle #jobs {
display:block;
width:140px;
height:62px;
margin:0;
float:right;
text-indent:-8000px;
}

#contacttitle #jobs a {
display:block;
width:140px;
height:62px;
}



/************ FOOTER ***************/

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#footer a{
color: #ffffff;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}

/************ INNERTUBE ***************/

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertubeSearch{
margin-left:30px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 120px;
}

.innertubeflash2{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertubeflash3{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/************ BOX ***************/
.safetybox {
	margin: 0 auto; 
	float:left;
	width: 535px;
	border:2px;
	border-color:#000000;
	border-style:solid;
}

.sboxhead {
	background: #E9342B;
	margin: 0;
	padding: 8px;
	text-align: center;
	
}
.sboxhead h2 {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 15px 0px;
	color: white; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 20px;
}
.sboxbody {

	margin: 0;
	padding: 10px 10px 10px;
}

.sidebox {
margin: 0 auto; /* center for now */
width: 325px; /* ems so it will grow */
border:2px;
border-color:#000000;
font-size: 100%;
float:left;
border-style:solid;
}

.boxhead {
background: #000000;
color:#FFFFFF;
margin: 0px;
padding: 5px;
text-align: left;
}

.boxbody {
margin: 0;
padding: 10px 30px 10px;
}


/************ MENU ***************/
#nav {padding:0; margin:0; list-style:none; height:30px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:620px;}
#nav li.top {display:block; float:left; border-right:1px solid #5C5C5D;  border-bottom:1px solid #5C5C5D;}
#nav li a {display:block; float:left; height:30px; width:123px; text-decoration:none; padding:0px; cursor:pointer;}
#nav li a b {margin-left:-999px;}

#nav li a.why {background:url('/Design/menu_images/why.gif');
}
#nav li a.about {background:url('/Design/menu_images/about.gif');
}
#nav li a.employers {background:url('/Design/menu_images/employer.gif');
}
#nav li a.jobseekers {background:url('/Design/menu_images/jobseeker.gif');
}
#nav li a.contact {background:url('/Design/menu_images/contact.gif');
}


#nav a:hover
{background-position: 0 30px;}


#nav li:hover a
{background-position: 0 30px;}


#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:0; top:30px; background: #000; width:140px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; height:21px; position:relative; float:left; width:140px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; height:21px; width:140px; text-decoration:none; padding:0; cursor:pointer;}
#nav :hover ul.sub li a b {position:absolute; margin:0;}

#nav :hover ul li a.mission {background:url('/Design/menu_images/mission.gif');
}
#nav :hover ul li a.news {background:url('/Design/menu_images/news.gif');
}
#nav :hover ul li a.firms {background:url('/Design/menu_images/firms.gif');
}
#nav :hover ul li a.community {background:url('/Design/menu_images/community.gif');
}
#nav :hover ul li a.ourprocesse {background:url('/Design/menu_images/our_process.gif');
}
#nav :hover ul li a.solutions {background:url('/Design/menu_images/staffing_solutions.gif');
}
#nav :hover ul li a.availstaff {background:url('/Design/menu_images/available_staff.gif');
}
#nav :hover ul li a.request {background:url('/Design/menu_images/hire_request.gif');
}
#nav :hover ul li a.resourcese {background:url('/Design/menu_images/resources_e.gif');
}
#nav :hover ul li a.storiese {background:url('/Design/menu_images/success_stories_e.gif');
}
#nav :hover ul li a.ourprocess {background:url('/Design/menu_images/our_process.gif');
}
#nav :hover ul li a.careeroptions {background:url('/Design/menu_images/career_options.gif');
}
#nav :hover ul li a.benefits {background:url('/Design/menu_images/benefits.gif');
}
#nav :hover ul li a.resources {background:url('/Design/menu_images/resources.gif');
}
#nav :hover ul li a.stories {background:url('/Design/menu_images/success_stories.gif');
}
#nav :hover ul li a.employee {background:url('/Design/menu_images/employee_year.gif');
}
#nav :hover ul li a.aboutcelebrity {background:url('/Design/menu_images/about_celebrity_staff.gif');
}
#nav :hover ul li a.employeroverview {background:url('/Design/menu_images/employer_overview.gif');
}
#nav :hover ul li a.jobseekersoverview {background:url('/Design/menu_images/jobseeker_overview.gif');
}
#nav :hover ul li a.newsletter {background:url('/Design/menu_images/newsletter.gif');
}




#nav :hover ul.sub li a:hover 
{background-position: 0 21px; position:relative;}
#nav :hover ul.sub li a:hover b {background:#000; display:block; width:140px; height:21px;}

/**** JOB Search *****/

.JobSearchHeader TH
{
	font-weight: bold;
	padding: 10px;
	text-align: left;
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.JobSearchHeader
{
	border: 1px black solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 10px;
	text-align: left;
}
.JobSearchSubHeader
{
	border: 1px black solid;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	vertical-align: top; /*background-color:#FFEECB;*/
	background-color: #999999;
	font-weight: normal;
}

.JobSearchGrid
{
	border:1px black solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.JobSearchGrid a
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;

}

.JobSearchGrid TD
{
    padding:4px;    
    padding-left:10px;    
    vertical-align:top;    
}
.JobSearchGrid TD.Reference
{
    font-weight:bold;
}
.JobSearchGrid TD.Title
{
    font-weight:normal;
    /*
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	*/
}

.JobSearchGrid TD.Icon
{
    padding-left:0;
}
.JobSearchGrid .Item
{
    background-color:#FFFFFF;
}
.JobSearchGrid .AlternatingItem
{
    background-color:#D2D2D2;
    filter:alpha (opacity: 20);
    font-weight:normal; 
}

/************ JOB VIEW ***************/
.JobView
{
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 25px;
	zoom: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight:normal; 
}

.JobView .Header
{
	height:50px;
}

.JobView H2
{
	background-color:#000000;
	color:white;
	border-bottom:1px black solid;
	display:block;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

}
.JobView H2 span
{
	margin: 0;
	height: 5px;
	font-size: 16px;
}

.JobView h4
{
	margin-top:0 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}

.JobView .Location
{
	float:left;
	width:50%;
}

.JobView .Title
{
	float: left;
	width: 40%;
	margin-top: 0px;
	color: black;
}

.JobView .MetroArea
{
	float:left;
	width:25%;
	margin-top:0px;
}

.JobView .State
{
	float:right;
	width:25%;
	margin-top:0px;
}


.JobView H3
{
	color: #000;
	background-color: #D2D2D2;
	padding:4px;
	margin-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}

.JobView .Buttons
{
	text-align:center;	
	padding:10px;
}

.JobView .Buttons A
{
	margin-left:30px;
}

.JobView .Description
{
	padding: 5px;
	min-height: 100px;
	color: black;
	font-weight:normal;
}

.JobView label
{
	width:100px;	
	display:block;
	float:left;
	font-weight:bold;
	padding-left:20px;
}

.ErrorText 
{
	color:#ac242a;
}


.ErrorSummary
{
	border: 1px solid	#ac242a;
	background-color: #FFF2F2;
	margin-bottom: 15px;
	font-size: 12px;
	color: #ac242a !important;
}
#ErrorSummary UL LI a
{
	color: #ac242a !important;
}
.ErrorSummary UL
{
	list-style-type: square;
	list-style-position:inside;
	margin:12px;
}

.ErrorSummary UL LI 
{
    line-height:1.5em;
}

.ErrorHeader
{
	color: White;
	background-color: #ac242a;
	font-size: 9pt;
	font-weight: bold;
	padding: 5px;
}