@charset "utf-8";
/* CSS Document */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}
/*Designed and Developed by Horizon Marketing. Call or email us today to find out how we can help you */
/*-- main classes--------------------------------------------*/
html{background:#fff url(images/mainBG.jpg) repeat-y top center;font-family:arial;font-size:11px;color:#585858}
.col{float:left;}
a{text-decoration:none; color: #f0b310;text-decoration:underline;outline:none;}
a.btn, .title{text-decoration:none;display:block;float:left;overflow:hidden;text-indent:-1000px;outline:none;}
strong{font-weight:bold;}
p{margin:0 0 8px 0;line-height:16px;}
h2, h3, h4{clear:both;}
h3{font-size:15px;font-weight:bold;margin:15px 0 -1px 0}
img.imgLeft{float:left; margin:0 10px 10px 0;}

.topstripe{background:#419639;clear:both;height:15px;width:100%;}
.main{background:url(structure/bg_subContent.gif) repeat-y 8px 0;width:966px;margin:0 auto;padding:0 8px;position:relative;overflow:auto;}

/*-- nav, subnav and header-------------------------------------*/
.header{background:#fff;clear:both;width:100%;height:112px;position:relative;}
.header h2.title{position:absolute;bottom:5px;right:0;background:url(structure/title_connecting.png) no-repeat top left;width:415px;height:11px;}
.nav{clear:both;width:966px;height:47px;position:relative;}
.nav a.btn{height:47px;}

.subnav{clear:both;width:100%;padding:10px 0 0 0;}
.subnav a{margin:5px 0;height:100%;width:252px;padding:14px 0 10px 30px;display:block;color:#419639;text-decoration:none;font-size:13px;font-weight:bold;}
.subnav a.sub{color:#f0b310;background:url(structure/bg_subHere.jpg) no-repeat top left;}
.subnav a:hover{color:#f0b310;}

 

/*-- main content --------------------------------------*/

.content{padding:0 0 0 60px;overflow:auto;width:600px;float:left;}
.content p{font-size:12px;line-height:20px;}
.headerimage{width:100%;height:185px;}
.company .headerimage{background:url(structure/bg_topCompany.jpg) no-repeat top left;}
.management .headerimage{background:url(structure/bg_topManagement.jpg) no-repeat top left;}
.clients .headerimage{background:url(structure/bg_topClients.jpg) no-repeat top left;}
.resource .headerimage{background:url(structure/bg_topResource.jpg) no-repeat top left;}
.internship .headerimage{background:url(structure/bg_topInternship.jpg) no-repeat top left;}
.career .headerimage{background:url(structure/bg_topCareer.jpg) no-repeat top left;}
.resource .headerimage{background:url(structure/bg_topResource.jpg) no-repeat top left;}
.greener .headerimage{background:url(structure/bg_topGreener.jpg) no-repeat top left;}
.contact .headerimage{background:url(structure/bg_topcontact.jpg) no-repeat top left;}
.sitemap .headerimage{background:url(structure/bg_topcontact.jpg) no-repeat top left;}
.candidate .headerimage{background:url(structure/bg_topCompany.jpg) no-repeat top left;}

.content h2.title{height:52px;width:660px;margin:0 0 30px -60px;clear:both;}
.content li{margin:0 0 10px 30px;list-style-type:disc}
.content iframe{bordeR:0;width:100%;height:800px}
.content p strong.bigger{font-size:14px;}

.col.sidebar{background:url(structure/bg_sidebar.jpg) no-repeat top left;position:relative;width:266px;padding:0 0 40px 23px;float:left;}
.col.sidebar .co{border:1px solid #ccc;color:#585858;font-weight:bold;width:260px;margin:10px 0 10px 15px;padding:10px 0px;background:url(structure/bg_greyPattern.gif) repeat top left;}
.col.sidebar .co p{clear:both;margin:0 15px 5px 15px;}
.col.sidebar .why h2.title{background:url(structure/title_sidebarWhy.gif) no-repeat top left;height:40px;width:100%;}
.col.sidebar .co.electrical{}
.col.sidebar .electrical h2.title{background:url(structure/title_sidebarDelta.gif) no-repeat top left;height:140px;width:100%;}
.col.sidebar .greener{position:relative;width:260px;margin:10px 0 5px 15px;padding:0px 0px 5px 0;background:url(structure/bg_greenPattern.jpg)}
.col.sidebar .greener p{width:120px;margin:0 0 0 18px;font-size:11px;line-height:12px}
.col.sidebar .greener a.btn.greenerLearnMore{right:10px;} 
.col.sidebar .greener h2.title{background:url(structure/title_sidebarGreener.gif) no-repeat top center;width:100%;height:65px;}


/*--buttons --------------------------------------------*/
a.btn.home{position:absolute;top:20px;right:0;height:10px;width:55px;background:url(structure/btn_home.png) no-repeat top left;}
a.btn.contact{position:absolute;top:40px;right:0;height:10px;width:77px;background:url(structure/btn_contact.png) no-repeat top left;}
a.btn.logo{width:220px;height:69px;background:url(structure/bg_logo.png) no-repeat top left;position:absolute;top:26px;left:26px;}
a.btn.company{background:url(structure/btn_company.gif) no-repeat top left;width:112px;}
a.btn.management{background:url(structure/btn_jobSeekers.gif) no-repeat top left;width:147px;}
a.btn.clients{background:url(structure/btn_ourClients.gif) no-repeat top left;width:115px;}
a.btn.resource{background:url(structure/btn_resourceCenter.gif) no-repeat top left;width:179px;}
a.btn.internship{background:url(structure/btn_internship.gif) no-repeat top left;width:228px;}
a.btn.career{background:url(structure/btn_career.gif) no-repeat top left;width:184px;}
a.btn.greenerLearnMore{height:134px;width:116px;background:url(structure/btn_greenerLearnMore.gif) no-repeat top left;position:absolute;top:10px;right:20px;}
a.btn.learnmore{height:26px;width:106px;background:url(structure/btn_learnMore.gif) no-repeat top left;float:right;margin:-20px 0 10px 0;}
a.btn.visitDEP{position:absolute;bottom:10px;left:70px;height:26px;width:230px;background:url(structure/btn_visitDEP.gif) no-repeat top left;}
a.btn.industryPartners{position:absolute;bottom:10px;right:13px;height:45px;width:250px;background:url(structure/btn_industryPartners.gif) no-repeat top left;}
a.btn.visitResourceCenter{background:url(structure/btn_visitResourceCenter.gif) no-repeat top left;width:201px;height:26px;clear:both;float:none;margin:15px 0 0px 130px;}
a.btn.birkmanLogo{background:url(structure/btn_birkmanLogo.gif) no-repeat top left;width:192px;height:80px;}
a.btn.cpcctsLogo{background:url(structure/btn_cpcctsLogo.gif) no-repeat top left;width:78px;height:80px;}
a.btn.cpcLogo{background:url(structure/btn_cpcLogo.gif) no-repeat top left;width:97px;height:80px;}
a.btn.napsLogo{background:url(structure/btn_napsLogo.gif) no-repeat top left;width:113px;height:80px;}
a.btn.gbcmLogo{background:url(structure/btn_gbcmLogo.gif) no-repeat top left;width:60px;height:80px;}
a.btn.birkman{width:258px;height:156px;clear:both;float:none;background:url(structure/btn_sidebarBirkman.gif) no-repeat top center;margin:0 0 10px 15px}
a.btn.looking{width:258px;height:63px;clear:both;float:none;background:url(structure/btn_sidebarCareer.gif) no-repeat top center;margin:0 0 10px 15px}
a.btn.dep{background:url(structure/btn_visitDEP.gif) no-repeat top center;width:230px;height:26px;clear:both;float:none;margin:0 auto}
a.btn.ctaContact{background:url(structure/btn_ctaContact.gif) no-repeat top left;height:51px;width:267px;float:right;clear:both;margin:40px 0 10px 0;}
a.btn.homeBirkman{width:355px;height:150px;background:url(structure/btn_homeBirkman.gif) no-repeat top center;}
a.btn.ctaLearnMore{background:url(structure/btn_learnMore.gif) no-repeat top left;width:110px;height:26px;position:absolute;right:10px;bottom:13px}
a.btn:hover, a.btn.here{background-position:left bottom;}
a.btn.candidate{height:26px;width:149px;background:url(structure/btn_featured_candidate.gif) no-repeat bottom left;float:right;margin:0 0 -5px 0;} 


/*-- titles --------------------------------------------*/
.company .content h2.title{background:url(structure/title_company.gif) no-repeat top left;}
.company.team .content h2.title{background:url(structure/title_team.gif) no-repeat top left;}
.company.why .content h2.title{background:url(structure/title_why.gif) no-repeat top left;}
.company.consulting .content h2.title{background:url(structure/title_consulting.gif) no-repeat top left;}
.company.transition .content h2.title{background:url(structure/title_transition.gif) no-repeat top left;}
.company.partners .content h2.title{background:url(structure/title_partners.gif) no-repeat top left;}
.company.testimonials .content h2.title{background:url(structure/title_Testimonials.gif) no-repeat top left;}
.management .content h2.title{background:url(structure/title_management.gif) no-repeat top left;}
.management.proreferral .content h2.title{background:url(structure/title_referral.gif) no-repeat top left;}
.clients .content h2.title{background:url(structure/title_clients.gif) no-repeat top left;}
.clients.clientreferral .content h2.title{background:url(structure/title_referral.gif) no-repeat top left;}
.clients.birkman .content h2.title{background:url(structure/title_birkman.gif) no-repeat top left;}
.resource .content h2.title{background:url(structure/title_resource.gif) no-repeat top left;}
.resource.news .content h2.title{background:url(structure/title_news.gif) no-repeat top left;}
.resource.development .content h2.title{background:url(structure/title_development.gif) no-repeat top left;}
.resource.interview .content h2.title{background:url(structure/title_interview.gif) no-repeat top left;}
.resource.other .content h2.title{background:url(structure/title_other.gif) no-repeat top left;}
.resource.archives .content h2.title{background:url(structure/title_archives.gif) no-repeat top left;}
.internship .content h2.title{background:url(structure/title_internship.gif) no-repeat top left;}
.career .content h2.title{background:url(structure/title_career.gif);}
.about .content h2.title{background:url(structure/title_about.gif);}
.greener .content h2.title{background:url(structure/title_greener.gif);}
.contact .content h2.title{background:url(structure/title_contact.gif);}
.resource .content h2.title.interview{background:url(structure/title_interview.gif) no-repeat top left;}
.resource .content h2.title.development{background:url(structure/title_developmentTop.gif) no-repeat top left;}
.resource .content h2.title.topstories{background:url(structure/title_topstories.gif) no-repeat top left;}
.sitemap .content h2.title{background:url(structure/title_sitemap.gif);}
.candidate .content h2.title{background:url(structure/title_featuredCandidate.gif);}

/*-- home -----*/
.flashcontainer{background:url(structure/bg_flashtemp.jpg) no-repeat top left;width:100%;height:257px;}
.home .content h2.title{margin:0;clear:both;}
.home .main{background:url(none);overflow:hidden;}
.home .content{width:100%;background:none;padding:0;}

.home .col.one{width:603px;margin:0 6px 0px 0;position:relative;height:inherit}
.home .col.two{width:355px;padding:5px 0 0 0;overflow:auto;min-height: 100%; height: auto;}
.home .col.one .welcome{width:100%;position:relative;clear:both;}
.home .col.one .welcome .title.welcomeTo{margin:0 0 15px 0;background:url(structure/title_welcome.gif) no-repeat top left;height:48px;width:100%;}
.home .col.one .welcome p{margin:5px 10px;}
.home .jobs{padding:20px 20px;text-transform:uppercase;margin:0 0 6px 0;clear:both;width:315px;height:340px;background:url(structure/bg_homeJobsList.jpg) repeat top left;overflow-x:hidden;overflow-y:scroll;}
.home .title.searchJobs{background:url(structure/title_searchJobs.gif) no-repeat top left;height:55px;width:100%;}
.home .title.candidate{background:url(structure/title_featured_candidate.gif) no-repeat top left;height:26px;width:100%;}
.home .jobs h3{font-weight:bold;color:#f0b310;font-size:14px;background:url(structure/bg_whiteArrow.gif) no-repeat 0 13px;padding:8px 0 2px 20px;width:100%;clear:both;}
.home .jobs a{display:block;color:#fff;text-decoration:none;margin:2px 0;}
.home .jobs a:hover{color:#f0b310;}
.home .jobs p{ line-height:8px;}

.home .rowtwo{clear:both;border-top:5px solid #c3c3c3;padding:6px 0 0 0;width:100%;height:350px;min-height:350px;}
.home .rowtwo .col.cta{position:relative;height:350px;width:318px;padding:0;background:url(structure/bg_greyPattern.gif) repeat top left;margin:0 0 0 6px}
.home .rowtwo .col.cta:first-child{margin:0;}
.home .rowtwo h3.title{width:100%;height:62px;margin:-2px 0 0 0}
.home .rowtwo h3.title.bcs{background:url(structure/title_bcs.gif) no-repeat top center;}
.home .rowtwo h3.title.bts{background:url(structure/title_bts.gif) no-repeat top center;}
.home .rowtwo h3.title.ess{background:url(structure/title_ess.gif) no-repeat top center;}
.home .rowtwo .col.cta p{padding:0 24px}
.home .rowtwo .col.cta ul{margin:0 18px;}
.home .rowtwo .col.cta h4{font-weight:bold;font-size:14px;margin:0 28px 5px 28px;}




/* -- old
.home .topstories{clear:both;}
.home .topstories a {background:url(structure/bg_blackArrow.gif) no-repeat left 15px;padding:10px 25px;display:block;border-top:1px solid #bfbfbf;text-decoration:none;color:#585858;}
.home .topstories a:first-child{border:0;}
.home .topstories a:hover {background-position:5px 15px;color:#419639;}
.home .rowtwo .col.two{overflow-x:hidden;overflow-y:auto;height:inherit;background:#f6f6f6 url(structure/bg_greyPattern.gif) repeat top left;}
.home .rowtwo .col.two h2.resourceCenter{background:url(structure/title_resourceCenterHome.gif) no-repeat top left;width:100%;height:53px;}
.home .col.one .col.dep{height:inherit;width:322px;padding:0;background:url(structure/bg_greyPattern.gif) repeat top left;margin:0 6px 0 0;}
.home .col.one .col.dep h3{height:125px;width:100%;background:url(structure/title_dep.gif) no-repeat top left;}
.home .col.one .col.dep p{width:288px;margin:5px auto;}
.home .col.one .col.birkman{height:inherit;overflow:auto;width:275px;padding:0;background:#fff url(structure/bg_greyPattern.gif) repeat top left;}
.home .col.one .col.birkman h3{height:125px;width:100%;background:url(structure/title_birkman.gif) no-repeat top left;}
.home .col.one .col.birkman p{width:250px;margin:5px auto;}
*/


.home .rowthree{margin:6px 0 0 0;}
.home .rowthree .col.two{width:357px;position:relative;padding:0 0 6px 0px;background:#f6f6f6 url(structure/bg_greyPattern.gif) repeat top left;height:147px;overflow:hidden;}
.home .rowthree .col.two h2.title.worth{background:url(structure/title_worth.gif) no-repeat 0 -3px;width:100%;margin:0;padding:0;}
.home .rowthree .col.two p{width:320px;margin:0 0 0px 20px}
.home .rowthree .col.one {margin:0px 6px 0 0;overflow:auto;position:relative;background:url(structure/bg_greenerfuture.gif) repeat top left;}
.home .rowthree .col.one h2.title{clear:both;background:url(structure/title_greenerfuture.gif) no-repeat top left;height:44px;width:100%;}
.home .rowthree .col.one p{clear:both;width:445px;padding:20px;}
.home .rowthree .title.internship{background:url(structure/title_internshipHome.gif) no-repeat 0 1px;width:100%;height:49px;}

/*-- forms ---------------------------------------------*/
.content label{width:100px;display:block;float:left;text-align:right;padding:8px 15px 0 0}
.content input.text_box{float:left;margin:5px 0 10px 0;width:263px}
.content textarea{width:263px;}
.content form br{clear:both;}
.content label.radio_label{float:left;width:25px}
.content input.radio{float:left;margin:8px 0 0 0;}
.content form p{clear:both;margin:20px 0 0 0;}
.content form div{margin:-10px 0 10px 115px;float:none;clear:both;}
.content form div p{width:220px;}
.content input#contact_submit{border:0;text-indent:-1000px;background:url(structure/btn_ctaContact.gif) no-repeat top left;height:51px;width:267px;float:left;clear:both;margin:20px 0 10px 115px;}
.content input#referral_submit{border:0;text-indent:-1000px;background:url(structure/btn_referral.gif) no-repeat top left;height:51px;width:267px;float:left;clear:both;margin:20px 0 10px 115px;}

/*--overrides and misc-----------------------*/
.company.team .main .content h3{font-size:14px;color:#f1b310;}
.company.team .main .content p strong{font-size:12px;color:#367630;}
form#aspnetForm .content h1{color:#419639;font-size:20px;margin:0 0 20px -60px;padding:10px 0 10px 10px;display:block;background:#fff;border-bottom:3px solid #e4e4e4;}
form#aspnetForm .content h4{font-weight:bold;font-size:13px;margin:0 0 3px 0}

/*-- footer --------------------------------------------*/
.footer{width:980px;margin:5px auto;clear:both;text-align:center;height:150px;background:url(structure/bg_footer.jpg) no-repeat top left;color:#f0f0f0;padding:30px 0 0 0;}
.footer a{color:#f0f0f0;text-decoration:none;font-size:11px;}
.footernav a{color:#f0f0f0;text-decoration:none;font-size:12px;}
.footer address{margin:10px 0 0 0}
.footer hr{width:90%;color:#165812;height:1px;border-top:1px solid #165812}
.logos{width:650px;height:80px;margin:0 auto 20px auto;clear:both;}
.logos a{margin:0 20px 0 0;}

 
