body{border: 0; margin: 0; font-family: Helvetica, Arial, Sans; background:url(img/PxSchwizzle.png); font-size:14px;}

a img{border:0}

div, img{border:0; padding:0; margin:0;}
p, li{line-height:1.5em;}

h2, h3, h4{font-weight:bold; line-height:1.1em; margin:0 .5em 0 0; color:#006483;}
h2{ font-size:1.7em;}
h3{ font-size:1.4em;}
h4{ font-size:1em;}

.friendly{display:none}

a:link{color:#006483; text-decoration:none;}
a:visited{color:#00526c;}
a:hover{color:#cbbc22; text-decoration: underline;}
a:active{color:#b1a316;}

.tightDark{line-height:1.3em; font-weight:bold; font-size:.9em;}

#wrapper{background:url('img/BgVert.png') repeat-y top center; position: relative;}
#mainArea{margin:0 auto; position:relative;width:980px;}
#blueHead{ background:url('img/PxBlue.png')}
#topNav{width:980px; line-height:0;}
#topLinks{float:right; white-space:pre; color:#cbbc22; font-weight:bold; font-size:.95em; margin:25px 50px 0 0; line-height:1.2em; position:relative; z-index:5;}
#topLinks a:link   {color:#fff; text-decoration: none;}
#topLinks a:visited{color:#eae4d7; text-decoration: none;}
#topLinks a:hover  {color:#77acbd; text-decoration: none;}
#topLinks a:active {color:#cbbc22; text-decoration: none;}
#imgLinksShadow{width:750px; height:15px; background:url('img/ButtonUnder.png'); position:relative;}
#imgLinksShadow img{position:absolute; right:0;}
#homeLogo{margin:22px 0 15px 55px; margin-right:-150px;}

#flashMenu{margin-bottom:-85px; z-index:10;position:relative;}

#findCandidates   {float:left; width:492px; height:320px; background:url('img/HomeCandidates.png') no-repeat top right; margin:10px -4px 10px 0; padding:1px; position:relative;}
#findCandidates p {margin:163px 20px 0 85px; color:#fff; line-height:1.3em; font-size:.9em;}
#findCandidates .readMore {position:absolute; right:20px; bottom:20px;}
#findCandidates .readMore a:link    {color:#cbbc22; text-decoration:none;}
#findCandidates .readMore a:visited {color:#cbbc22; text-decoration:none;}
#findCandidates .readMore a:hover   {color:#cbbc22; text-decoration:underline;}
#findCandidates .readMore a:active  {color:#cbbc22; text-decoration:underline;}

#findCareers   {float:right; width:486px; height:320px; background:url('img/HomeCareers.png') no-repeat top left; margin:10px 1px; padding:1px; position:relative;}
#findCareers p {margin:163px 70px 0 27px; color:#1a1818; line-height:1.3em; font-size:.9em;}
#findCareers .readMore {position:absolute; right:20px; bottom:20px;}
#findCareers .readMore a:link    {color:#006483; text-decoration:none;}
#findCareers .readMore a:visited {color:#006483}
#findCareers .readMore a:hover   {color:#006483; text-decoration:underline;}
#findCareers .readMore a:active  {color:#006483}

#ourDifference{width:261px; float:left; background:url('img/HomeDivider.png') top right no-repeat; margin: 0 30px 0 60px; display:inline; padding-right:10px;}

#quotes{width:278px; float:right; background:url('img/HomeDivider.png') top left no-repeat; margin:0 25px 0 30px; display:inline; padding-left:20px; height:375px;}

#mainContent{margin:20px 72px;}

.provideButton{position:relative;top:25px;}

#rightBar{float:right; margin:0 0 0 30px; padding:0 30px; background:url('img/Divider.png') top left no-repeat;}

#footer{font-size:.8em; font-weight:bold; font-color:#000; height:70px; background:url('img/FooterStripe.png') repeat-x;}
#footerLeft{float:left; margin:25px 60px 0;}
#footerRight{float:right; margin:25px 60px 0; text-align:right;}

#pageImg{float:right; margin:0 0 50px 40px;}