/* Radius Staffing Resources Styles */
body {font-size: 100%; font-family: arial, hevetica, sans-serif; text-align: center; color: #333; background: #78a22f; padding: 15px 0 0;}
* {margin: 0; padding: 0;}
a img {border: none;}
a {cursor: pointer;}


p {font-size: 10px; margin: 0 0 10px;}
.PageWrapper {width: 809px; margin: 0 auto; text-align: left; background: url(../images/content_bg.jpg) repeat-y;}
.Banner {width: 759px; height: 134px; padding: 1px 0 0 50px;}
.BannerAboutUs {background: url(../images/banner_aboutus.gif) no-repeat;}
.BannerEmployers {background: url(../images/banner_employers.gif) no-repeat;}
.BannerJobSeekers {background: url(../images/banner_jobseekers.gif) no-repeat;}
.BannerSearchJobs {background: url(../images/banner_searchjobs.gif) no-repeat;}
.BannerContactUs {background: url(../images/banner_contactus.gif) no-repeat;}
.Content { background: url(../images/content_bottom_bg.gif) bottom no-repeat;}
.LeftColumn {float: left; width: 400px;}
.Navigation {width: 400px; color: #444;}
.Navigation ul {padding: 0 0 0 40px;}
.Navigation li {float: left; list-style-type: none; font-size: 10px;}
.Navigation a:link, .Navigation a:visited {text-decoration: none; color: #444; padding: 6px;}
.Navigation a:hover, .Navigation a.Current {text-decoration: underline;}
.MainImage {float: left; width: 399px; height: 134px; padding: 3px 0 3px 1px;}
.SubNav {float: left; width: 400px; color: #444; display: inline;}
.SubNav h2 a:link, .SubNav h2 a:visited{float: left; padding: 0 5px 0 40px; color: #78a22f; font-weight: bold; font-size: 14px;}
.SubNav h2 a:hover {text-decoration: underline;}
.SubNav ul {padding: 3px 0 0 40px;}
.SubNav li {float: left; list-style-type: none; font-size: 10px;}
.SubNav a:link, .SubNav a:visited {text-decoration: none; color: #444; padding: 6px 5px;}
.SubNav a:hover {text-decoration: underline;}
.JohnsonBox {float: left; width: 340px; padding: 10px 10px 0; background: #e5ebf0; margin: 20px 0 0 40px;}
* HTML .JohnsonBox {margin: 20px 0 0 20px;}
.JohnsonBox p {color: #87a0b6;}
.JohnsonBox ul {list-style: disc; padding: 0 0 0 10px;}
.JohnsonBox li {padding: 1px 0 0 0; font-size: 11px; color: #000;}
.JohnsonBox .lpad {font-size: 11px; padding: 0 0 0 20px;}
.JohnsonBox .default {font-size: 11px; color: #000; padding: 0; margin: 0;}
.JohnsonBox .contact { color: #003768; padding: 0; margin: 0}
.JohnsonBox .ContactHeader {color: #003768; font-size: 11px; font-weight: bold; padding: 0; margin:0;}
.JohnsonBox .ContactI {color: #003768; font-size: 11px; font-style: italic; padding: 0; margin:0;}
.JohnsonBox .ByLine {float: right; color: #003768; font-size: 11px; font-weight: bold;}
.JohnsonBox .radius {font-size: 12px; font-weight: bold; color: #003768; padding: 0; margin:0; font-style: italic;}
.RightColumn {float: left; width: 380px; padding: 15px 10px;  }
.RightColumn h2 {font-size: 24px; margin: 0 0 10px;}
.RightColumn .SubHeader {font-weight: bold; font-size: 11px; color: #003768;}
.RightColumn .Fact {font-weight: bold; font-size: 12px; color: #003768; padding:0; margin:0;}
.RightColumn .TeamName {font-weight: bold; font-size: 12px; color: #003768; padding: 0;}
.RightColumn .jobseeker a {font-weight: bold; font-size: 11px; color: #0066CC;}
.RightColumn .services {padding: 0 0 0 20px; font-size: 10px;}
.RightColumn ul {list-style: disc; padding: 0 0 0 10px;}
.RightColumn li {padding: 4px 0 0 0; font-size: 11px; color: #000;}
.RightColumn .circle li {list-style: circle; font-size: 11px; color: #000;}
.RightColumn .bold {font-weight: bold; } 
.RightColumn .pad {padding: 5px 0 0 15px; font-size: 11px;}
.RightColumn .default {font-size: 11px; padding: 0; margin: 0;}

.Footer {float: left; margin: 40px 0 0 0; width: 100%; text-align: center;}
.Footer p {font-size: 11px;  color: #aaa;}
.Footer p span {padding: 0 5px;}
.OuterFooter {float: left; width: 809px; height: 100%; padding: 3px 0 0; color: #ccc; background: #78a22f url(../images/footer_bg.gif) no-repeat;}
.OuterFooter {width: 809px;}
.OuterFooter .LeftFooter {float: left; padding: 0 0 0 20px;}
.OuterFooter li {float: left; list-style-type: none; font-size: 10px;}
.OuterFooter a:link, .OuterFooter a:visited{text-decoration: none; font-size: 11px; font-weight: bold; color: #ccc; padding: 6px;}
.OuterFooter a:hover {text-decoration: underline;}
.OuterFooter .RightFooter {float: right; padding: 0 20px 0 0;}

/*Sitemap*/
.ListIndent {padding: 0 0 0 35px;}
.ListIndent li {padding: 0 0 0; font-weight: bold; list-style-type: none;}
.ListIndent ul {padding: 0 0 10px 30px;}
.ListIndent ul li {list-style-type: disc; font-weight: normal;}
.ListIndent a:link, .ListIndent a:visited {font-size: 12px; color: #78a22f; text-decoration: none;}
.ListIndent a:hover {color: #aaa;}

/*Form Styles*/
form {font-size: 10px;}
form input, form textarea, form select {margin: 0 0 5px 5px;}
form select {width: 130px;}
form .StarField {color: red;}

/* -- Alsett Clearing Method*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
.clearfix {display:block;} 
