/* CSS Document */

html, body
{
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:88%;
	color:#000;
	margin:0;
	padding:0;
	background-image: url(IMAGES/bg_body.gif);
	background-repeat:repeat;
}

.page
{
	width:773px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin:0px auto 0 auto;
	padding:0;
	background-color:#fff;
}

.innerpage
{
	width:752px;
	margin:0px auto 10px auto; 
}

.topstrip
{
	width:752px;
	height:71px;
}

.mainNav 
{
    clear:both;
    float:left;
	width:752px;
	margin:0px;
	font-size:105%;
	padding-top:2px;
}

.mainNav ul 
{
    margin:0;
    padding:0; 
    display:inline;
	float:right;                       
}

.mainNav ul li 
{
    list-style:none; display:inline; 
    float:left;
    padding:0;   
	margin-right:5px;
}

.mainNav ul li a 
{
    float:left; 
    display:block;
    padding: .5em 0.9em .7em 0.9em;
    text-decoration:none;                       
	font-weight:bold; 	  
	color:#044eb3;
	text-align:center;
}              

.mainNav ul li a:hover 
{              
	float:left; 
    display:block;
    margin-top:0px;
    text-decoration:none; 
	color:#000;  
	font-weight:bold;                 
}

.mainNav ul li.on a 
{              
    text-decoration:none;	
	color:#044eb3;  
	font-weight:bold; 	
}


.flashbanner
{
	width:752px;
	height:216px;
	float:left;
}

.contentContainer
{
	width:752px;
}

.textContainer
{
	width:560px;
	float:left;
	padding:10px;
}

.textContainer h1
{
	color:#007ad5;
	font-size:170%;
	font-weight:lighter;
	padding-top:10px;
}

.textContainer h2
{
	color:#007ad5;
	font-size:130%;
	padding-top:10px;
}

.jobstextContainer
{
	width:720px;
	float:left;
	padding:10px;
}

.jobstextContainer h1
{
	color:#007ad5;
	font-size:170%;
	font-weight:lighter;
	padding-top:10px;
}

.jobstextContainer h2
{
	color:#007ad5;
	font-size:130%;
	padding-top:10px;
}

.rightContainer
{
	float:right;
	width:155px;
}



.pfizer{
	font-family: Arial, Helvetica, sans-serif;  color: #007ae4; text-decoration: none;}
a:link.pfizer {
	font-family: Arial, Helvetica, sans-serif; color: #007ae4; text-decoration: underline;}
a:visited.pfizer{
	font-family: Arial, Helvetica, sans-serif; color: #007ae4; text-decoration: underline;}
a:hover.pfizer{
	font-family: Arial, Helvetica, sans-serif; color: #007ae4; text-decoration: none;}
a:active.pfizer{
	font-family: Arial, Helvetica, sans-serif;	 color: #007ae4; text-decoration: none;}

p.Micro {font-family: Arial, Helvetica, sans-serif;  font-size:100%; color:#888888;}
table.Micro {font-family: Arial, Helvetica, sans-serif; color:#000; border-collapse:collapse;}
tr.MicroHeader {font-weight:bold; color:#000; padding:5px; text-align:left;}
tr.MicroItem { padding:10px 5px;}
tr.MicroAltItem { padding:10px 5px; background: #e1e0da;}



#applyform { width:400px; border:0; margin: 0; padding:10px; text-align: right; border: #bdc0a3 solid 1px; }

#applyform form { margin: 0; padding: 0; }

#applyform fieldset { border: 0; padding: 0; margin: 0; }

#applyform label { vertical-align: top; line-height: 1.6em; }

#applyform ol { list-style: none; margin: 0; padding: 0; }

#applyform li { list-style: none; margin: 0; padding: 5px 0 5px 0; border-bottom: #bdc0a3 solid 1px; border-top: #FFFFFF solid 1px; }

#applyform input { width: 17em; padding: 2px; font-size: small; font-family: Arial, Helvetica, sans-serif;  }

#applyform input.radio { width: auto; margin-right: 2em; }

#applyform input.Submit { width: 10em; }

#applyform textarea { width: 17em; padding: 2px; font-size: small; font-family: Arial, Helvetica, sans-serif; }



#applyform file { width: 15em; padding: 2px; font-size: small; font-family: Arial, Helvetica, sans-serif; border: #bdc0a3 solid 1px; }

#applyform li.startinput { border-top: none; padding-top: 0; }

#applyform li.submitinput { padding-top: 2em; }

#applyform li.endinput { border-bottom: none; padding-bottom: 0; color: #c11933; }

#applyform p { margin: 0; }


.footer {	width: 752px;	padding-top: 18px;	padding-bottom:5px;	padding-left: 2px;	text-align:left;	color:#007ad5;	font-size: 80%;	border-top:1px solid #e2e2e2; }
.footer a, .footer a:link, .footer a:visited {	color: #007ad5;	text-decoration:none; }
.footer a, .footer a:hover, .footer a:active {	color: #007ad5;	text-decoration:underline;}
.footer a img { 	border: none; float: left; margin: -10px 20px 0 0; position: relative;}
.footer a.hayslogo {	border: none;}




/* SHARE */

.share {  padding:4px 4px 2px 2px; height:20px; width:215px;  background:url(http://www.hays.com/jobs/STYLEAPPS/share/share_bar.gif) no-repeat; float:right; margin: -10px 0 0 0;  }
.addthis_button_expanded { padding-bottom:1px; font-family: Arial, Helvetica, sans-serif; font-size:12px; float:left;}
#share_icons {float:left; padding:11px 0px 0 6px;}



.clearer
{
	clear:both;
}