body { background:#fff url(/images/bck_body.gif) repeat-x; margin:0; padding:0; border:none; text-align:center; font-family:Arial, sans-serif; font-size:12px; color:#000; }
a:link, a:visited { color:#6298d4; text-decoration:underline; }
a:hover, a:active { color:#b68644; text-decoration:none; }
p,td,div,li,ul,blockquote { font-family:Arial, sans-serif; font-size:12px; color:#000; }
label { display:block; font-weight:bold; }
input.button { border:1px solid #aaa; padding:2px 3px; }
div#outsideFrame { position:relative; margin:0 auto 20px; padding-top:23px; text-align:center; width:785px; overflow:hidden; }
div#intOutsideFrame { position:relative; margin:0 auto 6px; padding-top:23px; text-align:center; width:787px; overflow:hidden; }
#outsideFrame div#head, #intOutsideFrame div#head { margin:0; padding:0; border:none; width:780px; text-align:left; }
h1#logoHdr { width:384px; height:110px; margin:0; padding:0; border:none; overflow:hidden; }
h1#logoHdr span { background:url(/images/logo.gif) no-repeat; background-color:#fff; position:absolute; width:384px; height:110px; }
h1#logoHdrNew { width:384px; height:110px; margin:0; padding:0; border:none; overflow:hidden; }
h1#logoHdrNew span { background:url(/images/logo-2011.jpg) no-repeat; background-color:#fff; position:absolute; width:384px; height:110px; }
div#mainnav { position:relative; width:780px; height:16px; border:0; padding:0; margin:18px 0 0; background:transparent; }
#mainnav ul { width:780px; height:16px; background:transparent; margin:0; padding:0; position:relative; }
#mainnav ul li { margin:0; padding:0; list-style:none; position:absolute; top:0; }
#mainnav ul li, #mainnav a { height:16px; display:block; }
#mainnav ul li a { text-indent:-9999px; text-decoration:none; }
#about { left:65px; width:64px; background:transparent url(/images/about.gif) no-repeat; }
#clientcan { left:146px; width:119px; background:transparent url(/images/clients.gif) no-repeat; }
#positions { left:281px; width:130px; background:transparent url(/images/positions.gif) no-repeat; }
#placements { left:427px; width:123px; background:transparent url(/images/placements.gif) no-repeat; }
#contact { left:567px; width:83px; background:transparent url(/images/contact.gif) no-repeat; }
#about a:hover { background:transparent url(/images/aboutOver.gif) no-repeat; }
#clientcan a:hover { background:transparent url(/images/clientsOver.gif) no-repeat; }
#positions a:hover { background:transparent url(/images/positionsOver.gif) no-repeat; }
#placements a:hover { background:transparent url(/images/placementsOver.gif) no-repeat; }
#contact a:hover { background:transparent url(/images/contactOver.gif) no-repeat; }
div#middleArea { margin:5px 0 10px; padding:10px 0 0; border-top:5px solid #0d3d67; }
#outsideFrame div#flashArea { position:relative; margin:20px 0 10px; padding:0; border:none; width:780px; text-align:left; }
#intOutsideFrame div#intMainBox { width:787px; min-height:350px; margin:20px 0 0 0; position:relative; padding:0; background:#fff url(/images/interior_bottom_background.gif) bottom no-repeat; text-align:left; }  
#flashArea div#flashAnim { margin:0 0 16px; padding:0 0 10px; border:none; border-bottom:2px solid #6098d4; width:610px; }
#flashArea div#content { margin-left:130px; width:450px; line-height:1.5; }
#intMainBox div#intContentBox { margin-left:169px; background:transparent url(/images/dashed_line_background.gif) left repeat-y; padding-bottom:45px; }
#intMainBox div#intNavAreaOutsideBox { position:absolute; left:0; top:0; width:164px; }
#intNavAreaOutsideBox div#intNavArea { background:#edebe9 url(/images/sect-head_clients.gif) top no-repeat; padding:60px 10px 20px 14px; } 
#intContentBox div#intContent { position:relative; margin:0 0 0 5px; padding:60px 30px 0 30px; background:transparent url(/images/masthead_skyline.jpg) top no-repeat; }
#content p, #intContent p { margin-top:0; padding-top:0; }
#flashArea div#absolute { float:right; margin:0; padding:0; width:164px; }
#absolute div#tagline1, #absolute div#tagline2, #absolute div#tagline3, #absolute div#tagline4 { width:164px; height:180px; margin:0; padding:0; border:none; overflow:hidden; background-color:#d8ad72; }
div#tagline1 span { background:url(/images/tag_1.gif) no-repeat; position:absolute; width:100%; height:100%; }
div#tagline2 span { background:url(/images/tag_2.gif) no-repeat; position:absolute; width:100%; height:100%; }
div#tagline3 span { background:url(/images/tag_3.gif) no-repeat; position:absolute; width:100%; height:100%; }
div#tagline4 span { background:url(/images/tag_4.gif) no-repeat; position:absolute; width:100%; height:100%; }
#absolute div#featuredText { margin:10px 0 0; border-top:2px solid #d8ad72; padding:16px 5px 0; background-color:#fff; }
#featuredText p { margin:7px 0; line-height:1.5; font-size:.9em; }
#featuredText a.moreInfo { display:block; text-align:right; padding-right:10px; background:url(/images/bck_arrowLink.gif) no-repeat right; color:#b68644; text-decoration:none; font-style:italic; }
#featuredText a.moreInfo:hover { text-decoration:underline; }
h2#welcome { position:absolute; top:208px; left:0; width:104px; height:20px; margin:0; padding:0; border:none; overflow:hidden; }
h2#welcome span { background:url(/images/hdr_Welcome.gif) #fff no-repeat top left; position:absolute; width:104px; height:20px; }
h2#featuredJob { width:103px; height:18px; margin:0; padding:0; border:none; overflow:hidden; }
h2#featuredJob span { background:url(/images/hdr_featuredJob.gif) #fff no-repeat top left; position:absolute; width:103px; height:18px; }
#bottom { position:relative; width:100%; padding:10px 0 100px; background-color:#0d3d67; overflow:hidden; color:#ddd; font-size:.9em; }
h1, h2, h3, h4, h5 { color:#6298d4; font-weight:normal; margin-bottom:15px; }
h1 { font-size:2em; }
h2 { font-size:1.8em; border-bottom:1px solid #6298d4; }
h3 { font-size:1.5em; }

ul#interiorNav { margin:0; padding:0; list-style:none; }
ul#interiorNav li { display:inline; font-size:.95em; margin:0; padding:0; }
ul#interiorNav li a { display:block; line-height:1.9; padding-left:11px; }
ul#interiorNav li a:link { color:#000; }
ul#interiorNav li a:visited { color:#666; }
ul#interiorNav li a:hover, ul#interiorNav li a:active { background:transparent url(/images/a_bck.gif) left 50% no-repeat; color:#6298d4; text-decoration:underline; }
ul#interiorNav li a#homeLink { margin-top:15px; }
div#printButton { position:absolute; left:575px; top:43px; width:130px; text-align:left; }
#printButton a { display:block; padding-left:15px; font-size:.8em; margin:3px 0; }
#printButton a#print { background:transparent url(/images/printer.gif) left 50% no-repeat; }
#printButton a#email { background:transparent url(/images/mail_back.gif) left 50% no-repeat; }
#printButton a#home { background:transparent url(/images/home.gif) left 50% no-repeat; }
a.back { display:block; font-size:.9em; background:transparent url(/images/back-arrow.gif) left 50% no-repeat; padding-left:9px; }

div.beginProfile { clear:both; margin-bottom:30px; border-top:1px solid #000; padding-top:30px; }
div.profileImage { float:left; margin:0 15px 20px 0; }
h3.recruiterName { margin:0 0 2px 0; padding-bottom:0; }
div.recruiterEmail { margin-bottom:15px; }

