/* The Pate Group CSS  */
body {font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; font-size: 100%; color: #333; background: #0F3C7B url(../images/body_bg.gif) repeat-x;}
* {margin: 0; padding: 0;}

p, li {font-size: 11px; margin: 0 0 15px;}
strong {font-size: 11px;}
ul {padding-left: 20px;}
a img {border: none;}
table {margin-bottom: 5px;}
h1 {display: none;}
h2 {font-size: 16px; color: #0F3C7B; margin: 0 0 10px;}
h3 {font-size: 13px; color: #6139AB; margin: 0 0 5px;}
a:link, a:visited {font-size: 11px; color: #369; font-weight: bold;}

.PageWrapper {width: 778px; margin: 0 auto; text-align: left; border: solid 1px #352619; background: #E9EBF6;}
.Header {width: 778px; height: 384px;}
.Navigation {position: relative; width: 778px; height: 18px; background: url(/images/navigation.gif) no-repeat;}
.LeftColumn {float: left; width: 400px; padding: 20px 30px 50px; background: url(/images/left_column_bg_bottom.gif) left bottom no-repeat;}
.RightColumn {float: left; width: 258px; padding: 20px 30px;}
.RightColumn h2 {padding: 0 0 2px; margin: 0 0 5px; background: url(/images/h2_bottom_border.gif) right bottom no-repeat;}

/* Secondary Pages */
.SubHeader {width: 778px; background: url(../images/subheader.jpg) no-repeat; border-bottom: solid 1px #352619;}
.Banner {width: 778px; height: 99px; border-bottom: solid 1px #352619;}
.AboutBanner {background: url(/images/banner_about.jpg) no-repeat;}
.ClientsBanner {background: url(/images/banner_clients.jpg) no-repeat;}
.CandidatesBanner {background: url(/images/banner_candidates.jpg) no-repeat;}
.SearchBanner {background: url(/images/banner_search.jpg) no-repeat;}
.ResourcesBanner {background: url(/images/banner_resources.jpg) no-repeat;}
.ContactBanner {background: url(/images/banner_contact.jpg) no-repeat;}
.Content {background: url(/images/content_bg.gif) repeat-y;}
.SubLeftColumn {float: left; width: 506px; padding: 25px 30px 10px;}
.SubRightColumn {float: left; width: 207px; padding: 0 5px 5px 0;}
.SubRightColumn img {background: #E9EBF6; padding: 5px 0; }

/* SideBox Styles */
.SubRightColumn .SideBox {width: 202px;  /*background: #CCDDED; */  padding: 0 0 10px;}
.SubRightColumn p {font-size: 11px; padding: 5px; margin: 0;}
.SubRightColumn h4 {text-align: center; font-size: 12px; color: #fff; background: #369; padding: 3px 10px; width: 182px; border-top: #fff solid 1px; border-bottom: #fff solid 1px;}
.SubRightColumn li {margin: 0;}
.SubRightColumn ul {padding: 0 5px 5px 25px;}
.SubRightColumn h5 {font-size: 12px; padding: 5px; text-decoration: underline;}
.SubRightColumn a:link, .SubRightColumn a:visited {padding: 0px 5px;}

/* Navigation Rollover */
.Navigation li {position: absolute; display: block; list-style-type: none; text-indent: -9999px;}
.Navigation li a {height: 18px; display: block; text-indent: -9999px; text-decoration: none;}

.Navigation .NavHome {left: 0px; width: 105px; background-position: 0 0;}
.Navigation .NavAbout {left: 105px; width: 105px; background-position: -105px 0;}
.Navigation .NavClients {left: 210px; width: 93px; background-position: -210px 0;}
.Navigation .NavCandidates {left: 303px; width: 124px; background-position: -303px 0;}
.Navigation .NavSearch {left: 427px; width: 119px; background-position: -427px 0;}
.Navigation .NavResources {left: 546px; width: 102px; background-position: -546px 0;}
.Navigation .NavContact {left: 648px; width: 130px; background-position: -648px 0;}

.Navigation .NavHome a:hover, .Navigation .NavHome a.Current {background: url(/images/navigation.gif) 0 -18px no-repeat;}
.Navigation .NavAbout a:hover, .Navigation .NavAbout a.Current {background: url(/images/navigation.gif) -105px -18px no-repeat;}
.Navigation .NavClients a:hover, .Navigation .NavClients a.Current {background: url(/images/navigation.gif) -210px -18px no-repeat;}
.Navigation .NavCandidates a:hover, .Navigation .NavCandidates a.Current {background: url(/images/navigation.gif) -303px -18px no-repeat;}
.Navigation .NavSearch a:hover, .Navigation .NavSearch a.Current {background: url(/images/navigation.gif) -427px -18px no-repeat;}
.Navigation .NavResources a:hover, .Navigation .NavResources a.Current {background: url(/images/navigation.gif) -546px -18px no-repeat;}
.Navigation .NavContact a:hover, .Navigation .NavContact a.Current {background: url(/images/navigation.gif) -648px -18px no-repeat;}



/* Footer CSS */
.Footer {float: left; width: 778px;}
.Footer ul {float: left; padding: 0 0 0 10px;}
.Footer li {float: left; list-style-type: none;  color: #999;}
.Footer a:link, .Footer a:visited {font-size: 12px; font-weight: bold; text-decoration: none; padding: 3px; color: #999;}
.Footer a:hover {text-decoration: underline;}
.Footer p {float: right; padding: 3px 10px; margin: 0; color: #999;}


/* -- 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;} 

