/* ---------- JUKES OF A GENERAL NATURE ---------- */


* { margin: 0; padding: 0; }

body {
margin: 20px auto;
padding: 0;
background: #7C7665 url(/images/background.gif) repeat-x;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 13px;
line-height: 1.4em;
color: #333333;
}

/* ---------- HTML REVISION ---------- */


a {
color: #627f8f;
text-decoration: underline;
}

a:hover, a:active {
text-decoration: none;
}

p, ul, ol {
margin: 0 0 20px 0;
line-height: 1.4em;
}

ul {
list-style: none;
}

ol {
list-style: none;
}

ol li {
margin: 30px 0 20px 0;
padding: 0 0 0 35px;
}

ol li.one {
background: url(/images/1.gif) top left no-repeat;
}
ol li.two {
background: url(/images/2.gif) top left no-repeat;
}
ol li.three {
background: url(/images/3.gif) top left no-repeat;
}
ol li.four {
background: url(/images/4.gif) top left no-repeat;
}
ol li.five {
background: url(/images/5.gif) top left no-repeat;
}

li {
margin: 0;
}

img {
border: none;
}

h1, h2, h3{
font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
font-size: 24px;
margin: 0 0 20px 0;
color: #574E39;
}

h2 {
font-size: 20px;
margin: 0 0 20px 0;
color: #574E39;
}

h3 {
font-size: 18px;
margin: 0 0 10px 0;
color: #574E39;
}

h1 span, h2 span, h3 span {
color: #b1a893;
}


/* ---------- CONTAINER ---------- */


#container {
background: #FFFFFF;
}

#wrapper {
width: 960px;
margin: 0 auto 0 auto;
background: url(/images/wrapperback.gif) repeat-y;
}

.clear {
clear: both;
height: 0;
}

/* ---------- HEADER ---------- */

#header {
height: 75px;
width: 960px;
margin: 0 auto 0 auto;
background: url(/images/wrappertop.gif) top no-repeat;
}

#logo {
padding: 10px 0 0 25px;
float: left;
display: inline;
}

#logo a {
text-decoration: none;
width: 190px;
height: 75px;
display: block; 
background: transparent url(/images/logo.jpg) 0 0 no-repeat;
}

#nav {
text-align: right;
display: inline;
float: right;
width: 700px;
padding: 0 35px 0 0;
margin: 50px 0 0 0;
font-size: 16px;
font-weight: bold;
font-family: Arial, Tahoma, Helvetica, sans-serif;
}

#nav a {
color: #574e39;
text-decoration: none;
}

#nav a:hover, #nav a:active {
color: #b1a893;
}

#nav li {
list-style: none;
display: inline;
margin: 0 25px 0 0;
}

#nav #sel a {
color: #b1a893;
}

body.jobboardspages #nav li.jobboardsnav a,
body.employerspages #nav li.employersnav a,
body.agencypages #nav li.agencynav a,
body.jobseekerspages #nav li.jobseekersnav a,
body.diversitypages #nav li.diversitynav a,
body.blogpages #nav li.blog a,
body.aboutpages #nav li.about a,
body.contactpages #nav li.contact a {
color: #E5E5E5;
background: #5D594C; /*url(/images/nav-left.gif) top left no-repeat;*/
height: 20px;
padding: 3px; /*3px 0 3px 4px;*/
-moz-border-radius: 3px;
border-radius: 3px;
}

body.jobboardspages #nav li.jobboardsnav a span,
body.employerspages #nav li.employersnav a span,
body.jobseekerspages #nav li.jobseekersnav a span,
body.diversitypages #nav li.diversitynav a span,
body.blogpages #nav li.blog a span,
body.aboutpages #nav li.about a span,
body.contactpages #nav li.contact a span {
background: #5D594C; /*url(/images/nav-right.gif) top right no-repeat;*/
height: 20px;
padding: 3px; /*3px 4px 3px 0;*/
-moz-border-radius: 3px;
border-radius: 3px;
}

#tagline {
width: 960px;
height: 170px;
margin: 0 auto 10px auto;
background: url(/images/tagline.jpg) top no-repeat;
}

#headerimg {
width: 880px;
margin: auto;
padding: 29px 0 0 0;
} /* Unused with new tagline */

/* ------------HOME SPECIALS ---------------*/

#content2 {
width: 590px;
float: right;
margin: 0 40px 5px 0;
display: inline;
}

.homel h2, .homem h2, .homer h2 {
margin: 0;
font-size: 20px;
}

.homel a:active, .homem a:active, .homer a:active {
text-decoration: none;
}

.homel {
width: 270px;
margin: 0 30px 5px 40px;
float: left;
display: inline;
}

.homel h2 a {
width: 230px;
height: 158px;
display: block;
background: url(/images/homebacks-puzzle3.jpg) no-repeat;
text-decoration: none;
color: #574E39;
padding: 12px 0 0 40px;
margin: 0 0 10px 0;
}

.homel h2 a:hover {
background: url(/images/homebacks-puzzle.jpg) no-repeat;
text-decoration: none;
color: #574E39;
}

.homem {
width: 270px;
margin: 0 30px 5px 0;
float: left;
display: inline;
}

.homem h2 a {
width: 230px;
height: 158px;
display: block;
background: url(/images/homebacks-diversity3.jpg) no-repeat;
text-decoration: none;
color: #574E39;
padding: 12px 0 0 40px;
margin: 0 0 10px 0;
}

.homem h2 a:hover {
background: url(/images/homebacks-diversity.jpg) no-repeat;
text-decoration: none;
color: #574E39;
} 

/* OLD
.homem {
width: 270px;
margin: 0 30px 5px 0;
float: left;
display: inline;
}

.homem h2 a {
width: 230px;
height: 158px;
display: block;
background: url(/images/homebacks-puzzle3.jpg) no-repeat;
text-decoration: none;
color: #574E39;
padding: 12px 0 0 40px;
margin: 0 0 10px 0;
}

.homem h2 a:hover {
background: url(/images/homebacks-puzzle.jpg) no-repeat;
text-decoration: none;
color: #574E39;
} */

.homer {
width: 270px;
margin: 0 40px 5px 0;
float: left;
display: inline;
}

.homer h2 a {
width: 230px;
height: 158px;
display: block;
background: url(/images/homebacks-howitworks3.jpg) no-repeat;
text-decoration: none;
color: #574E39;
padding: 12px 0 0 40px;
margin: 0 0 10px 0;
}

.homer h2 a:hover {
background: url(/images/homebacks-howitworks.jpg) no-repeat;
text-decoration: none;
color: #574E39;
}

#homepoint p {
margin: 0 0 15px 0;
}

#homepoint ul.mainpoint {
margin: 0 0 10px 15px; /* was 10-0-10-25*/
}

#homepoint ul.mainpoint li {
list-style-image: url(../images/bullet4.gif); /*was arrowb.gif*/
margin: 0 0 0 5px;
line-height: 20px;
font-size: 12px;
font-weight: bold;
}

#homepoint ul.mainpoint li a { /*this and next line added to change home page bullet links*/
color: #333333; /*#574E39;*/
text-decoration: none;
}

#homepoint ul.mainpoint li a:hover {
color: #33333; /*#574E39;*/
text-decoration: underline;
}



/*Pre-load*/

#pl1, #pl2, #pl3 {
height: 0px;
}

#pl1 {
background: url(/images/homebacks-howitworks.jpg) no-repeat -9999px -9999px;
}

#pl2 {
background: url(/images/homebacks-puzzle.jpg) no-repeat -9999px -9999px;
}

#pl3 {
background: url(/images/homebacks-diversity.jpg) no-repeat -9999px -9999px;
}

/* OLD
#pl3 {
background: url(/images/homebacks-girl.jpg) no-repeat -9999px -9999px;
}*/


/*-------------- HOME - BOTTOM BROWSE ------------*/

#homebrowse{
font-size: 11px;
float: left;
width: 280px;
margin: 0 0 5px 40px;
display: inline;
}

.cola {
width: 180px;
padding-left: 10px;
float: left;
display: inline;
font-size: 13px;
}

.cola li {
line-height: 1.5em;
}

.cola a {
text-decoration: none;
}

.cola a:hover {
text-decoration: underline;
}

.homebbox {
	clear: both;
	width: 257px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 17px 0px;
	background-image: url(/images/bbox2top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.homeboxdetail {
	clear: both;
	width: 237px;
	padding: 14px 10px 5px 10px;
	background-image: url(/images/bbox2bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 13px;
}

.homeboxdetail h2 span {
color: #352F1E;
}

.homeboxdetail h2 {
margin: 0px 0px 10px 0px;
color: #627f8f;
font-size: 18px;
}

.homeboxdetail ul li a {
text-decoration: none;
line-height: 12px;
}


/* ------------------------ CONTENT --------------------- */


#content {
width: 590px;
float: right;
margin: 0 40px 5px 0;
display: inline;
}

#content ul.listed, #homecontent ul.listed {
margin: 0 0 20px 25px;
}

#content ul.listed li, #homecontent ul.listed li {
list-style-image: url(/images/bullet.gif);
margin: 0 0 0 0;
line-height: 18px;
}

/*For Job Board Section*/

#content ul.mainlist {
margin: 0 0 20px 15px;
}

#content ul.mainlist li {
margin: 0 0 0 0;
line-height: 18px;
}

#content ul.secondlist {
margin: 0 0 20px 0;
}

#content ul.secondlist li {
margin: 0 0 0 0;
line-height: 18px;
font-size: 11px;
}

/*end*/

#content ul.primarypoints {
margin: 0 0 20px 40px;
}

#content ul.primarypoints li.detail {
margin: 0 0 5px 0;
font-size: 12px; /*12 for small sidebar, 14 for large sidebar*/
line-height: 1.4em;
}

#content ul.primarypoints li.detail2 {
margin: 0 0 5px 0;
font-size: 12px; /*12 for small sidebar, 14 for large sidebar*/
line-height: 1.4em;
padding: 8px;
border: 1px solid #d0cec8;
background: #eeece9;
}

#content ul.primarypoints li.emphasize {
list-style-image: url(/images/arrow.gif);
margin: 0 0 0 0;
line-height: 30px;
font-size: 14px;
font-weight: bold;
}

.primarypoints span, .mainpoint span {
color: #FFFFFF; /*ad3815 - dark orange*/
font-weight: bold;
/*text-decoration: underline;
/*font-style: italic;*/
background: #d98b40;
padding: 0 2px 0 2px;
}

li.detail span a {
color: #FFFFFF;
}

.emph {
color: #FFFFFF; /*ad3815 - dark orange*/
font-weight: bold;
/*text-decoration: underline;
/*font-style: italic;*/
background: #d98b40;
padding: 0 2px 0 2px;
}

#content ul.mainpoint {
margin: 0 0 20px 40px;
}

#content ul.mainpoint li {
list-style-image: url(/images/arrow.gif);
margin: 0 0 0 0;
line-height: 30px;
font-size: 14px;
font-weight: bold;
}

#content ul.bulkpoint {
/*margin: 0 0 20px 20px;*/
background: #eeece9; /*#d98c40; - this is the organge/tan switch*/
-moz-border-radius: 5px;
border-radius: 5px;
padding: 10px 10px 10px 30px;
}

#content ul.bulkpoint li {
list-style-image: url(/images/bullet4.gif);
margin: 0 0 0 0;
line-height: 25px;
font-size: 14px;
/*color: #FFFFFF; This is white font */
/*font-weight: bold; bold for orange back*/
}

.bulknote {
/*color: #666666; */
}

.bulkarrow {
background: url(../images/arrow.gif) no-repeat left top; /*was arrowb.gif*/
padding: 3px 0 5px 20px;
margin: 0 0 5px 0;
}

#content a {
color: #627f8f;
}

/*---------------------------CONTENT SPECIALS - INTERNAL PAGES ---------------------------*/

.colcontent {
float: left;
width: 270px;
margin: 0 15px 0 0;
display: inline;
}

/*For Job Board Section*/

.tricontent {
float: left;
width: 185px;
margin: 0 10px 0 0; /*was 0 15 0 0*/
display: inline;
}

.tricontent a, .tricontentsm a {
text-decoration: none;
}

.tricontent a:hover, .tricontentsm a:hover {
text-decoration: underline;
}

.tricontent ul.trilist {
margin: 0 0 20px 0;
}

.tricontent ul.trilist li {
margin: 0 0 0 0;
line-height: 18px;
font-size: 12px;
}

.tricontentsm {
float: left;
width: 180px;
margin: 0 10px 0 0;
display: inline;
}


/*end*/

.morecontent {
float: left;
width: 270px;
padding: 10px;
display: inline;
}

.morecontent li {
margin: 0 0 8px 0;
}

#content .morecontent a {
color: #235e99; /*627f8f 235E99 7FA7CA;*/
text-decoration: none;
}

.morecontent a:hover {
text-decoration: underline;
}

.quoteback {
padding: 4px 16px 16px 16px;
border: solid 1px #D4E1E5;
margin: 0px 10px 20px 20px;
background: #FFFFFF url(/images/quoteback.jpg) repeat-x 0 top;
width: 500px; /*478*/
}

.custquote {
background: url(/images/quote1.gif) no-repeat left top;
padding-left: 28px;
margin-top: 12px;
}

.custquote .quotebody {
background: url(/images/quote2.gif) no-repeat right bottom;
padding-right: 28px;
font-size: 14px;
color: #000000;
line-height: 22px;
}


.bulkcontact {
padding: 10px 16px 16px 16px;
border: solid 1px #D4E1E5;
margin: 0px 0px 20px 0px;
background: #FFFFFF url(/images/quoteback.jpg) repeat-x 0 top;
/*width: 500px; /*478*/
font-size: 14px;
color: #000000;
}

.bulkquote {
background: url(/images/agencyback.gif) no-repeat;
color: #FFFFFF;
margin: 20px 0 20px 0;
font-weight: bold;
font-size: 14px;
padding: 10px;
width: 560px;
height: 55px;
}

#howitworks {
height: 430px;
width: 590px;
background: url(/images/howitworks-abbrev.jpg) no-repeat;
}

/* ---------------------BROWSE----------------------------*/

#browse {
font-size: 11px;
float: left;
width: 280px;
margin: 0 0 5px 40px;
display: inline;
}

#browse.employersselect li.employers a,
#browse.jobpostingselect li.jobposting a,
#browse.bulkpostingselect li.bulkposting a,
#browse.advertiseselect li.advertise a,
#browse.frequentquestionsselect li.frequentquestions a,
#browse.howitworksselect li.howitworks a,
#browse.maxroiselect li.maxroi a,

#browse.diversityselect li.diversity a, /* diversity-hiring, i.e. - main page */
#browse.diversityboardsselect li.diversityboards a,
#browse.ofccpselect li.ofccp a, /*ofccp*/
#browse.ofccpguidelinesselect li.ofccpguidelines a, /*ofccp-guidelines */
#browse.ofccpcomplianceselect li.ofccpcompliance a, /*ofccp-compliance */
#browse.ofccpregulationsselect li.ofccpregulations a, /*ofccp-regulations */
#browse.ofccpauditselect li.ofccpaudit a, /*ofccp-audit */
#browse.affirmativeactionplanselect li.affirmativeactionplan a, /*affirmative-action-plan */

#browse.agencyselect li.adagencies a,
#browse.agencyratesselect li.agencyrates a,

#browse.jobseekersselect li.jobseekers a,

#browse.jobboardsselect li.jobboards a,
#browse.searchjobboardsselect li.searchjobboards a,

#browse.aboutselect li.about a,
#browse.contactselect li.contact a ,
#browse.blogselect li.blog a,
#browse.privacyselect li.privacy a,
#browse.termsselect li.terms a


{
display: block;
height: 20px;
margin: 0px 0px 10px 0px;
padding: 1px 10px 0px 10px;
font-size: 13px; /*Changed from 12px*/
color:#e5e5e5;
background-image: url(/images/indicator-on.gif);
background-repeat: no-repeat;
text-decoration: none;
line-height: 18px;
}

#browse img {
padding: 0 5px 0 0;
}

/*----------------BROWSE SPECIALS--------------*/

#twitterconnect {
float: left;
width: 65px;
display: inline;
margin: 0 0 10px 10px;
}

#linkedinconnect {
float: left;
width: 70px;
display: inline;
margin: 0 0 10px 0;
}

#fbconnect{
float: left;
width: 88px;
display: inline;
margin: 0 0 10px 0;
}

.sidespec {
font-size: 14px;
font-weight: bold;
color: #352F1E; 
margin: 0 0 10px -5px;
background: url(/images/sidespec.gif) no-repeat;
padding: 2px 2px 4px 5px;
}

.niche {
font-size: 12px;
}

#connect {
margin: 10px 0 55px 0;
}

.facebook {
background: url(/images/facebook.gif) no-repeat top left;
display: block;
height: 32px;
width: 32px;
float: left;
margin: 0 9px 0 0;
display: inline;
}

.twitter {
background: url(/images/twitter.gif) no-repeat top left;
display: block;
height: 32px;
width: 32px;
float: left;
margin: 0 9px 0 0;
display: inline;
}

.linkedin {
background: url(/images/linkedin.gif) no-repeat top left;
display: block;
height: 32px;
width: 32px;
float: left;
margin: 0 9px 0 0;
display: inline;
}

.email {
background: url(/images/email.gif) no-repeat top left;
display: block;
height: 32px;
width: 32px;
float: left;
margin: 0 9px 0 0;
display: inline;
}

.rss {
background: url(/images/rss.gif) no-repeat top left;
display: block;
height: 32px;
width: 32px;
float: left;
display: inline;
}

/* -------------------BROWSE BOXES----------------------*/

.bbox{
	clear: both;
	width: 257px;
	background: url(/images/bboxtop.gif) top no-repeat;
	margin: 0px 0px 17px 0px;
}
.boxdetail{
	clear: both;
	width: 231px;
	padding: 12px 16px 15px 10px;
	background: url(/images/bboxbottom.gif) bottom no-repeat;
}

.boxdetail h2 span{
color: #352F1E;
}
.boxdetail h2{
margin: 0px 0px 5px 9px;
color: #627f8f;
font-size: 18px;
}
.boxdetail ul{
	padding: 0px;
	margin: 10px 0 0 0;
	list-style-type: none;
}
.boxdetail ul li{
	margin: 0px;
	padding: 0px;
}

.boxdetail ul li a{
	display: block;
	height: 20px;
	margin: 0px 0px 10px 0px;
	padding: 1px 10px 0px 10px;
	font-size: 13px; /*Changed from 12px*/
	color: #595552;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold; /*Added*/
}

.boxdetail ul li a:hover{
	background-image: url(/images/indicator-hover.gif);
	background-repeat: no-repeat;
}

.boxdetail p {
font-size: 12px;
line-height: 20px;
margin: 10px 15px 0 15px;
}



/* -------------------------------------------------------- BOX 2 START */


.bbox2{
	clear: both;
	width: 257px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 17px 0px;
	background-image: url(/images/bbox2top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.boxdetail2{
	clear: both;
	width: 207px;
	padding: 14px 25px 5px 25px;
	background-image: url(/images/bbox2bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 13px;
}

.boxdetail2 h2 span{
color: #352F1E; 
}
.boxdetail2 h2{
margin: 0px 0px 10px 0px;
color: #627f8f;
font-size: 18px;
}

.boxdetail2 ul li a{
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	color: #595552;
	text-decoration: none;
	line-height: 12px;
}


/*---------------Case Studies--------------------------*/

.ileft {
margin: 0 25px 0 0;
vertical-align: text-top;
float: left;
display: inline;
}

.iright {
margin: 0 0 0 25px;
vertical-align: text-top;
float: right;
display: inline;
}

.imid {
margin-left: auto;
margin-right: auto;
display: block;
}

.csleft {
width: 240px;
float: left;
margin: 0 0 20px 20px;
display: inline;
}

.csright {
width: 240px;
float: left;
margin: 0 20px 20px 25px;
display: inline;
}

.csleft h3, .csright h3 {
color: #333333;
font-size: 18px;
text-decoration: underline;
}

.csleft ul, .csright ul {
margin: 0 0 10px 10px;
}

.csleft li, .csright li {
margin: 0 0 0 5px;
font-size: 12px;
list-style-image: url(/images/bullet.gif);
}

.csleft a, .csright a {
color: #333333;
}

#cswrap {
background: url(/images/csbackb.gif) no-repeat;
height: 190px;
padding: 15px 0 0 15px;
}

.csleft2 {
width: 200px;
float: left;
margin: 0 0 20px 20px;
display: inline;
}

.csright2 {
width: 280px;
float: left;
margin: 0 20px 20px 25px;
font-style: italic;
display: inline;
}

.csleft2 h3, .csright2 h3 {
color: #333333;
font-size: 18px;
text-decoration: underline;
}

.csleft2 ul, .csright2 ul {
margin: 0 0 10px 10px;
}

.csleft2 li, .csright2 li {
margin: 0 0 0 5px;
font-size: 12px;
list-style-image: url(/images/bullet.gif);
}

.csleft2 a, .csright2 a {
color: #333333;
text-decoration: none;
}

.csleft2 a:hover, .csright2 a:hover {
text-decoration: underline;
}




/*-------------------------FOOTER------------------------*/


#endwrap {
background: url(/images/wrapperbottom.gif) top no-repeat;
width: 920px;
font-size: 11px;
padding: 20px 20px 0 20px;
margin: auto;
text-align: right;
}

#footer {
width: 920px;
font-size: 11px;
color: #EDEDED;
padding: 0 20px 10px 20px;
margin: auto;
}

#footer li {
list-style: none;
display: inline;
margin-right: 7px;
}

#footer a {
color: #EDEDED;
text-decoration: none;
}

#footer a:hover, a:active {
text-decoration: underline;
}

#topbar	{
display: inline; 
margin: 0;
float: right;
display: inline;
}

/*----------------CONTACT FORM & Job Board SEARCH FORM----------------*/

.search {
list-style: none;
}

.search h2 {
margin-bottom: 10px;
}

dl.searchbox {
margin: 0;
}

dl.searchbox dd {
margin: 0;
}

dl.searchbox dt {
margin: 0 0 5px 0;
}

.searchbox  dd {
font-size: 16px;
margin: 0 0 10px 0;
color: #333333;
}

.ftype1 {
width: 220px;
height: 25px;
margin: 0 5px 15px 0;
padding: 3px;
border: 1px solid #D0CEC8;
background: #F3F1EF;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 16px;
line-height: 1.4em;
color: #333333;
font-weight: bold;
}

.ftype1b {
width: 250px;
height: 20px;
margin: 0 5px 15px 0;
padding: 4px 0 0 5px;
border: 1px solid #D0CEC8;
background: #F3F1EF;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
font-weight: bold;
}

.ftype4 {
color: #000000;
margin: 10px 0 20px 0;
width:100px;  
padding:2px; 
font-size: 14px;
background:url(/images/buttonback.gif) repeat-x; 
border:1px solid #adadad!important;
border-left-color:#ececec!important; 
border-top-color:#ececec!important;
font-weight: bold;
}

.ftype4b {
color: #000000;
margin: 0 0 0 0;
width: 100px;  
padding: 2px; 
font-size: 14px;
background:url(/images/buttonback.gif) repeat-x; 
border:1px solid #adadad!important;
border-left-color:#ececec!important; 
border-top-color:#ececec!important;
font-weight: bold;
}

.ftype5 {
width: 250px;
height: 120px;
margin: 0 5px 15px 0;
padding: 3px;
border: 1px solid #D0CEC8;
background: #F3F1EF;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 16px;
line-height: 1.4em;
color: #333333;
font-weight: bold;
}

.searchin {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 16px;
line-height: 1.4em;
color: #333333;
width: 220px;
height: 34px;
margin: 0 5px 15px 0;
padding: 3px;
border: 1px solid #D0CEC8;
background: #F3F1EF;
font-style: italic;
}

.leftlist {
float: left;
width: 270px;
padding: 10px 0 10px 0;
display: inline;
}

.middlelist {
float: left;
width: 270px;
padding: 10px 0 10px 0;
display: inline;
}

.leftlist li {
list-style: none;
}

#content ul.radios li {
font-size: 14px;
margin: 0 0 5px 0;
}

/* ---------------------Job Board Section - Search Results ----------------------*/

.jbresultstitle {
font-weight: bold;
margin: 0 0 3px 0;
font-size: 14px;
}

.jbresultsdes {
margin: 0 0 20px 0;
color: #666666;
line-height: 1.3em;
}
