/*/===================================================================
// Developer:Patrick Glynn
//===================================================================
// Client: AOL
// Project: Careers
// Version: 41.0
// Requires: reset.css
// Date: 4/21/2009
//===================================================================*/
@import url("http://o.aolcdn.com/art/jobs_redesign/reset_v1.css");
@import url("http://o.aolcdn.com/art/jobs_redesign/thickbox.css");
/*===================================================================
// =Typography
//===================================================================*/
/* page styles */
body { font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", Sans-serif; font-size:62.5%; margin:0 auto; }
ul, ol { list-style-type:none; margin:0; padding:0; list-style-position:outside !important }
.hide_sel { display:none }
.hide { display:none; }
/*===================================================================
// = AOL Header Styles -- taken from current jobs.aol.com page
//===================================================================*/
#glassImg, #glassImgF { display:inline; padding:0 16px; background:transparent url(http://o.aolcdn.com/art/jobs_redesign/mag_glass.gif) no-repeat center center; }

#srchBtn2:hover, #srchBtn2F:hover { text-decoration:none; }
.searchContainer2 ul.linearList { padding-left:.4em; _line-height:20px; }
ul.linearList li.srchType { padding:.4em .6em; _margin-bottom:-5px; }
.webMenu li { padding:.3em 1em 0px .5em; cursor:pointer; }
.tab_sel { background:#f3822b; color:#FFF !important; border-left:5px solid #f3822b; border-right:5px solid #f3822b; border-bottom:5px solid #f3822b; _padding-top:5px; font-size:11px; }
.tab_clr { background:none; color:#f3822b; padding-bottom:7px !important; font-size:11px; }
.menuClosed a, .feedbackLink a { font-size:12px; }

#moreFOptions iframe.ifrm_head { display:none; }
ul.drop { position:absolute; z-index:1000000 !important; border:1px solid #f3822b; background:#fff; width:9em; padding:.3em; }
ul.drop li { z-index:200 !important; }

.drop li { clear:both; display:block !important; padding:.2em 0; font-size:1.1em; font-weight:normal; color:#f3822b; padding:.3em; }
.drop li a { color:#f3822b; }
.drop li a.end { border-bottom-width:1px; }
.drop a:hover { text-decoration:underline; }
ul.drop #cross, ul.drop #fcross { border:none; position:absolute; top:1px; left:6.6em; z-index:1500; }


#aol_hat2, #bb_s, #bb_gnt, #bb_m, #bb_bmp, #bb_gnp { display:none; }
#bb_header { border:1px solid #e4e5e7; border-width:0 1px 1px 1px; width:980px!important; height:14em !important; }
#bb_header div.clear { height:0; width:0; }


#headerMiddle { position:relative; clear:both; padding-left:2.1em }
#headerMiddle #chLogo { padding-top:3.8em; *padding-top:1em; }
#headerMiddle .searchContainer { position:absolute; top:1.9em; left:26.5em; }
#headerMiddle .searchContainer .webMenu li { display:block; float:left; margin-bottom:-.4em; }
#headerMiddle .searchContainer .headerSearch { clear:both; background:#f3822b; width:493px; padding:2px 0 10px 0; }
#headerMiddle .searchContainer .headerSearch input.search,#headerMiddle .searchContainer .headerSearch span input { border:2px solid #fff; background:#f4d2a7; color:#838383; padding:2px 3px; width:175px; vertical-align:bottom; margin-left:5px; margin-top:5px; }
#headerMiddle .searchContainer .headerSearch span input { width:360px; }
#headerMiddle .searchContainer #searchForm2 #srchBtn2 { display:inline; position:absolute; top:1.9em; *top:2.0em; left:38.8em; }

#headerMiddle .searchContainer #srchBtn2 { display:none; }
#headerMiddle #srchBtn2 { display:none; }
#srchBtn2 { display:none; }

#headerNav { z-index:1; font-size:1.2em; }
#headerNav .feedbackLink { float:right; margin:-1.3em 1em 0 0; _margin-right:0.5em }
#headerNav #chNav { height:1.5em }
#headerNav .topNav { margin:0.7em 0 0 0; *margin:2em 0 0 0; padding:0; list-style-type:none; clear:both; font-family:arial, helvetica, serif }
#headerNav .topNav a { display:block; text-decoration:none; padding:.2em 1em 0; background:none; color:#666; font-weight:normal !important; line-height:1.3em }
#headerNav .topNav a:hover { text-decoration:none; color:#fff; background:#F3822B }
#headerNav .topNav li { z-index:0; display:block; float:left; border:1px solid #666; border-width:0 1px 0 0 }
#headerNav .topNav li.lastNav { border:none }
#headerNav .topNav li.firstNav a { color:#000 }
#headerNav .topNav ul { margin:0; padding:0; list-style-type:none }
#headerNav .topNav ul li { width:17.5em; float:none; border-right:none; }
#headerNav .topNav ul li a { display:block; padding:1em 0 .1em 1em; z-index:-1; }
#headerNav .topNav iframe { position:absolute; border:none; top:1.3em; _top:1.4em; left:-.1em }
#headerNav .menuClosed ul { display:none }
#headerNav .menuClosed iframe { visibility:hidden }
#headerNav .menuOpen ul { display:block; position:absolute; top:1.3em; _top:1.4em; left:-.1em; background-color:#fff; border:1px solid #838383 }
#headerNav .menuOpen iframe { visibility:visible }

#aol_hat2, #bb_s, #bb_gn, #bb_gnt, #bb_m, #bb_mf, #bb_mp, #bb_bmp, #bb_gnp, #n__bb_btop { display:none }
#bb_header { border:1px solid #98999b; border-width:0 1px 1px 1px; margin:0 auto; width:81.1em; _text-align:left }
#bb_header ul li ul iframe { display:none }
#channelHeader .hat { width:100%; float:left; font-size:1.1em; background:#e7e8ec url(http://o.aolcdn.com/art/body/tp_rail_bg) 0 2px; border-top:1px solid #98999b; text-transform:uppercase; height:1.8em; padding-top:.2em }
#channelHeader .hat ul.miniHat { padding-top:.2em; _padding-top:1px }
#channelHeader .hat ul.miniHat li { float:left }
#channelHeader .hat ul.miniHat li a { background:none; padding:0 1em; border-right:1px solid #727375; color:#838383 }
#channelHeader .hat ul.miniHat li a.lastLink { border:none }

#channelHeader .hat ul.miniHat li a:hover { text-decoration:underline }

a { color:#3C4476; text-decoration:none; }
a:hover { color:#F26119; }

#srchBtn3:hover, #srchBtn4:hover { text-decoration:none; }
.searchContainer2 { margin:2.5em 0 0 12em; cursor:pointer; }
#searchForm2 { #display:inline; }
#searchBg2 { #position:relative; #top:-.5em; _top:0; }
#srchBox2, #srchBox2F { border:2px solid #fff; background:#e6d6b5; width:28.9em; #width:28.2em; color:#727375; padding:.4em 0 .5em; }
#srchBtn2, #srchBtn2F,#srchBtn3, #srchBtn4 { background:#F3822B url(http://o.aolcdn.com/art/jobs_redesign/search-btn.gif) no-repeat scroll 0 0; color:#FFFFFF; cursor:pointer; display:inline; font-size:1em; height:1em; margin-top:5px; padding:0.5em 0 0.5em 0.9em; height:14px; text-indent:-9000px; width:78px; }
#srchBtn3, #srchBtn4 { left:38.8em; position:absolute; top:1.9em; *top:2.0em; }

.utb { padding:0 0 0 .3em; margin:0 auto; color:#000; width:98em; }
.utb ul,.utb a,.utb li { margin:0; padding:0; background:none; display:inline; cursor:pointer; }
.utb ul li img { padding:0 .3em; position:relative; top:.3em; }
.utbNav { float:left; position:relative; top:.3em; }
.utbNav li,.utbTools li a { margin-right:.3em; }
.utbTools { float:right; }
.utb1 { padding-left:3em; }
.utbNav li, .utb1 a, .utb2 a { font-size:11px }
/*===================================================================
// =Content
//===================================================================*/
.clear { clear:both; }
p { font-size:1.2em; color:#000; }
a { color:#3C4476; text-decoration:none; }
a:hover { color:#F26119; }
div#AOLC_content h1 { font-size:2em; color:#BD542F; }
div#AOLC_content h2 { font-size:1.8em; color:#BD542F; }
div#AOLC_content h3 { font-size:1.6em; color:#BD542F; }
div#AOLC_content h4 { font-size:1.4em; color:#BD542F; }
div#AOLC_content h5 { font-size:1.2em; }
div#AOLC_content h6 { clear:both; }
.bold { font-weight:bolder; }

/*===================================================================
// =Structure
//===================================================================*/
div#AOLC_content { width:980px; margin:2em auto; clear:both; padding:0; }
div#AOLC_leftContent { padding:0 31em 0 0; float:left; clear:left; }
div#AOLC_leftRail { float:left; clear:left; width:12em; padding:0 54em 0 0; margin:0; }
div#AOLC_contentRail { margin:0 0 0 -535px; width:53em; float:right; clear:right; }
div#AOLC_rightRail { margin:0 0 0 -310px; width:300px; float:right; clear:right; }
.AOLC_bottomBorder { border-bottom:1px solid #BD542F; padding:0 0 .25em 0; }

/*===================================================================
// =Left Rail
//===================================================================*/
.AOLC_jobsCat li { padding:.5em 0 .5em .25em; border-bottom:1px solid #BD542F; font-size:1.2em; }
ul.AOLC_jobsCat { margin:0 0 1em 0; }
div.AOLC_topJobs { background:#BF5A37; margin:.5em 0 1em 0; line-height:1.3em; }
div.AOLC_topJobs a { color:#FFF; font-size:1.2em; }
div.AOLC_topJobs a:hover { color:#DA9F86; }
div.AOLC_topJobs li { padding:.5em; }
div.AOLC_topJobs li.active { background-image:url(http://o.aolcdn.com/art/jobs_redesign/grad-thin.jpg); background-repeat:repeat-x; }
div.AOLC_topJobs li.active a { color:#fff; }
div.AOLC_topJobs li.active a:hover { color:#fff; }
div.AOLC_topJobs li.inactive { border-bottom:1px solid #C66B4B; }
#AOLC_leftRail img { margin:1em 0 1em 0; }

/*===================================================================
// =Center Rail
//===================================================================*/
div#AOLC_contentRail h3 { margin:1em 0 .5em 0; border-top:1px solid #8b93c9; border-bottom:1px dotted #8b93c9; padding:.5em 0; }
div#AOLC_contentRail h3.noTopBorder { margin:0 0 .5em 0; border-top:none; border-bottom:1px dotted #8b93c9; padding:0 0 .5em 0; }
#AOLC_contentRail h1 { margin:0 0 .5em 0; }
.AOLC_rightLink { float:right; margin:0 0 0 0; }
#showTen { margin:0 1.5em 0 0; }

/*===================================================================
// =Horizontal Rules
//===================================================================*/
.AOLC_dottedRule { color:#545E9F; width:100%; clear:both; border-top:1px dotted #8b93c9; }
.AOLC_solidRule { width:100%; clear:both; border-top:1px solid #8b93c9; }

/*===================================================================
// =Promo Spot
//===================================================================*/
#AOLC_promoSpot { padding:.5em; margin:0; text-align:left; float:left; width:100%; line-height:1.4em; }
#AOLC_contentRail #AOLC_promoSpot h2 { margin:.5em 0; }
#AOLC_promoSpot img { margin:0 .5em .5em 0; float:left; }
#AOLC_promoSpot p { margin:0; }

/*===================================================================
// =Search form
//===================================================================*/
form#AOLC_searchJobs { margin:1em 0 1em 0; padding:1em; border:2px solid #F98419; clear:both; }
form#AOLC_searchJobs label { color:#545E9F; font-size:1.2em; margin:0 2.5em .75em 0; display:block; }
form#AOLC_searchJobs label.fieldFirst { float:left; width:18.5em; }
form#AOLC_searchJobs label.fieldLast { float:left; width:15em; }
form#AOLC_searchJobs fieldset { float:left; width:100%; }
form#AOLC_searchJobs input.text { float:left; margin:.25em 0 0 0; width:15em; }
form#AOLC_searchJobs input.keyText { float:left; margin:.25em .5em 0 0; width:18em; }
form#AOLC_searchJobs input.submit { float:left; padding:0; margin:1.1em 0 0 0; }
form#AOLC_searchJobs h4 { margin:1em 0 .5em 0; }

/*===================================================================
// =Recent Jobs Table
//===================================================================*/
#AOLC_recentJobList { width:98% !important; _width:100% !important }
#AOLC_recentJobList a { font-size:1.2em; }
#AOLC_recentJobList td { padding:.5em 1.5em 1em 0; }
#AOLC_recentJobList p.posted { color:#545E9F; }
#AOLC_recentJobList .AOLC_apply a { padding:.25em 1em; background:#BD452F; color:#fff; }
#AOLC_recentJobList td.AOLC_apply { padding:.5em 0em 1em 0; }
#AOLC_recentJobList .AOLC_apply a:hover { background:#F26119; }
#AOLC_recentJobList tr.viewMoreRows { display:none; }

/*===================================================================
// =Cities Alphabetical List
//===================================================================*/
ul.AOLC_cityAlpha { margin:0 0 1em 0; float:left; font-size:1.2em; clear:both; }
.AOLC_cityAlpha li { float:left; border-right:1px solid #000; margin:0; padding:0 .4em 0 .4em; }
ul.AOLC_stateAlpha { margin:0 0 1em 0; float:left; font-size:1.2em; clear:both; }
.AOLC_stateAlpha li { float:left; border-right:1px solid #000; margin:0 0 .5em 0; padding:0 .4em 0 .4em; }

/*===================================================================
// =Cities Most Searched List
//===================================================================*/
ul.AOLC_mostSearched { float:left; width:100%; margin:.5em 0 1em 0; }
ul.AOLC_mostSearched ul { float:left; width:33%; font-size:1.2em; }
.AOLC_mostSearched ul li { margin:.5em 0 1em 0; }
.AOLC_mostSearched .AOLC_rightLink { float:right; margin:-2.25em 0 0 0; font-size:1.2em; }

/*===================================================================
// =Job Title List
//===================================================================*/
#AOLC_jobTitles ul.list_1 { float:left; width:25em; clear:right; margin:0 3em 2em 0; }
#AOLC_jobTitles ul.list_2 { float:left; width:25em; clear:right; margin:0 0 2em 0; }
#AOLC_jobTitles li { margin:0 0 .5em 0; font-size:1.2em; }

/*===================================================================
// =Nearby List
//===================================================================*/
.AOLC_nearby { float:left; clear:both; width:100%; margin:.5em 0 1em 0; }
.AOLC_nearby ul { float:left; width:33%; }
.AOLC_nearby ul li { margin:.5em 0 1em 0; }
.AOLC_nearby a { font-size:1.2em; }
.AOLC_nearby .AOLC_rightLink { float:right; margin:-3em 0 0 0; }

/*===================================================================
// =State List
//===================================================================*/
.AOLC_stateList ul { width:33%; }
.AOLC_stateList .lastUl { margin-right:0; }

/*===================================================================
// =Search Map
//===================================================================*/
#AOLC_mapSelect { clear:both; margin:1.5em 0 1em 0; }

/*===================================================================
// =Map Search
//===================================================================*/
form#AOLC_searchState label { float:left; font-size:1.6em; font-weight:bold; color:#BD542F; }
form#AOLC_searchState select { float:right; }
form#AOLC_searchState fieldset { margin:0 0 1em 0; }

/*===================================================================
// =Text Module
//===================================================================*/
p.AOLC_textMod { margin:.5em 0 1.5em 0; line-height:1.3em; }

/*===================================================================
// =Services
//===================================================================*/
ul.AOLC_services { font-size:1.2em; float:right; margin:1em 2em 0 0; }
ul.AOLC_services li { margin:0 0 .5em 0; }

/*===================================================================
// =More City Jobs List
//===================================================================*/
ul#AOLC_moreJobs { float:left; width:100%; }
ul#AOLC_moreJobs ul.AOLC_moreJobs1 { float:left; height:36em; width:20em; overflow:auto; overflow-x:hidden; border:3px solid #BD542F; margin:.5em 0 1em 0; padding:.25em; line-height:1.5em; font-size:1.1em; }
ul#AOLC_moreJobs ul.AOLC_moreJobs2 { float:left; margin:.5em 0 0 0; height:39.75em; overflow:auto; overflow-x:hidden; border:3px solid #8b93c9; padding:.25em; width:24.9em; line-height:1.2em; }
ul#AOLC_moreJobs ul li { padding:.25em 0; }
ul#AOLC_moreJobs ul li.bg { background:#e2f1fd; }
ul#AOLC_moreJobs ul li.selected { background:#bcc9fa; }
ul#AOLC_moreJobs img { float:left; margin:.5em .25em 0 0; }
ul#AOLC_moreJobs p.results { margin:-1em 0 0 22.5em; }
ul#AOLC_moreJobs li.pag { float:left; }
ul#AOLC_moreJobs li.rightBorder { border-right:1px solid #BD542F; padding-right:.5em; margin-right:.5em; }

/*===================================================================
// =RightRail
//===================================================================*/
#AOLC_rightRail h3, h4 { margin:0 0 .5em 0; }
#AOLC_rightRail p { line-height:1.3em; }
#AOLC_rightRail img.ad { margin:0 0 1em 0; float:left; }

/*===================================================================
// =Tools and Resource Module
//===================================================================*/
#AOLC_toolsModHeader { margin:10px 0 0 0; width:300px; clear:both; }
#AOLC_toolsModHeader h3 { color:#ffffff !important; background-image:url(http://o.aolcdn.com/art/jobs_redesign/grad-tall.jpg); background-repeat:repeat-x; padding:1em 0 1em 1em; text-align:left; }
#AOLC_toolsModHeader img { float:right; margin:-4.8em .5em 0 0; }
.AOLC_toolsMod { line-height:1.3em; margin:.25em 0 2em 0; }
.AOLC_toolsMod p.bold { margin:.25em 0 .15em 0; }

/*===================================================================
// =Programming Module
//===================================================================*/
#AOLC_progMod { clear:both; border:2px solid #F98419; margin:1em 0; width:29.6em; }
#AOLC_progMod h3 { margin:1em; }
#AOLC_progMod li { display:block; list-style-type:square; color:#f98419; list-style-position:inside; font-size:1.2em; margin:.5em 0 0 0; }

/*===================================================================
// =Modules
//===================================================================*/
#AOLC_salaryMod { float:left; clear:both; border:1px solid #2864b4; text-align:center; padding:1em 0 0 0; margin:0 0 1em 0; }
#AOLC_salaryMod a { text-decoration:none; color:#2864b4; }
#AOLC_salaryMod img { float:left; }

/*===================================================================
// =Job Tips
//===================================================================*/
.AOLC_jobTips li { font-size:1.2em; line-height:1.5em; }
.AOLC_jobTips { margin:-.25em 0 2em 0; float:left; }

/*===================================================================
// =Sponsor Links
//===================================================================*/
#d .d1 { clear:both }
div#vertical_dmn_results .sponsor2 { border:1px solid #f3822b; margin:0 0 2em; padding:10px; }
div#vertical_dmn_results .sponsor2 .header { padding-bottom:1em; }
div#vertical_dmn_results .sponsor2 .header h3 { margin:0; padding:0; border:none; }
div#vertical_dmn_results .sponsor2 .header h3 a { font-size:10px; font-family:Arial; font-weight:bold; text-decoration:none; color:#000000; }
div#vertical_dmn_results .sponsor2 .sponsorPromo { padding-bottom:1em; }
div#vertical_dmn_results .sponsor2 .info { color:#000000; display:block; font-size:10px; font-weight:bold; text-align:right; }
div#vertical_dmn_results .sponsor2 .body a { font-size:12px; color:#000000; line-height:15px; display:block; }
div#vertical_dmn_results .sponsor2 .body .arrow { font-size:13px; color:#3C4476; }
div#vertical_dmn_results .sponsor2 .body .sponsorURL { font-size:11px; color:#000000; }
div#vertical_dmn_results .sponsor2 .body br { display:none; }

/*===================================================================
// =Footer
//===================================================================*/
#footer { clear:both; margin:2em auto 0 auto; width:980px; }
#footer .links ul li, #footer .links ul li a { display:inline; }
#footer .links .linksSection { padding:0 }
#footer .links .linksSection .morechannel { padding:.5em 0 }
#footer .links .linksSection .moreaol { padding:.5em 0 }
#footer .links .linksSection .miscLinks { padding:.5em 0 }
#footer .links .linksSection h3 { font-weight:normal; padding-right:0 }
#footer .links .linksSection ul li { background:none; border-right:1px solid #666; padding-right:3px }
#footer .links .linksSection ul li.lastItem { border:none; padding-right:0 }

#footer .links { margin:0 1em 0 1em; }
#footer .linksSection { text-align:center; padding:0.5em 0 0.5em 0; }
#footer .linksSection h3 { display:inline; padding-right:0.5em; font-size:1.05em; font-weight:bold; }
#footer .linksSection ul { display:inline; }
#footer .linksSection ul li { display:inline; text-align:left; padding-right:9px; _margin-left:6px; background:url(http://o.aolcdn.com/art/ch_global/divider.gif) no-repeat 100% 1px; }
#footer .linksSection ul li.lastItem { background:none; }
#footer .text { text-align:center; margin:0 1em 0 1em; padding:0.5em 0 0.5em 0; }
#footer .copyright { text-align:center; margin:0 1em 0 1em; padding:0.5em 0 0.5em 0; }
#footer .backtotop { margin:0 1em 0 1em; padding:0.5em 0 0.5em 0; font-weight:bold; }

/*===================================================================
// =Jobs Titles Main Links
//===================================================================*/
.titleLinks { float:left; clear:none; margin-right:2em; width:24em; }
.titleLinks li { font-size:1.2em; margin:.5em 0; }

/*===================================================================
// =Emurse Edit Resume
//===================================================================*/
h1.resumePage { display:inline; }
#AOLC_docOptions { margin:-1.5em 0 0 0; text-align:right; display:block; padding:0 .5em .5em 0; }
#AOLC_docOptions p { margin:0; display:inline; color:#666; }
#AOLC_docOptions a { text-decoration:underline; font-weight:bold; }
#AOLC_docOptions span { font-weight:lighter; }
#AOLC_resumeInactive { padding:.75em; background:#F4B279; border:2px solid #F4822A; margin:.5em 0; }
#AOLC_resumeInactive p { color:#02086A; font-size:1.4em; }
#AOLC_resumeInactive a { text-decoration:underline; }
#AOLC_resumeInactive span { font-weight:bold; }
.AOLC_resumeInfo { border:3px solid #999; width:63.9em; margin:.5em 0 2em 0; padding:.25em; }
.AOLC_resumeInfo a { text-decoration:underline }
.AOLC_resumeSection { padding:1.5em .5em 1.5em 1em; margin:0; overflow:hidden; background:#e9e9e9; border-bottom:1px solid #999; border-right:1px solid #fff; border-left:1px solid #fff; position:relative; }
.noBottomBorder { border-bottom:none; }
fieldset.topBorder { border-top:1px solid #999; }
.AOLC_resumeSection h3 { display:inline; float:left; clear:both; margin:0 0 1em 0; }
.AOLC_resumeSection input, .AOLC_resumeSection textarea { width:460px; float:left; clear:none; margin:0 0 .5em .5em; font-size:12px; font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", Sans-serif; border:1px solid #4e4e4e; }
.AOLC_resumeSection input.title { margin-bottom:0; }
.AOLC_resumeSection label { font-size:1.2em; font-weight:bold; color:#666; text-align:right; width:10em; float:left; clear:both; margin:.25em 0 .5em 0; }
.AOLC_resumeSection input.inputActive { background:#fcefde; border:1px solid #f2822c; }
fieldset.sectionActive { background:#cccccc; border-right:1px solid #999; border-left:1px solid #999; border-top:1px solid #999; margin-top:-1px; }
div.AOLC_sectionControl { float:right; clear:right; display:block; margin:0 0 1em 0; }
div.AOLC_sectionControl p { float:left; clear:left; color:#666; margin:0 .25em 0 0; }
div.AOLC_sectionControl img { float:left; margin:-.35em 0 0 .5em; }
.AOLC_sectionSort { height:1.5em; overflow:hidden; background:#FAC79F url(http://o.aolcdn.com/art/jobs_redesign/arrows.png); background-repeat:no-repeat; background-position:95.5% 50%; cursor:move; }
.AOLC_entrySort { height:3.75em; overflow:hidden; cursor:move; }
.AOLC_entrySort div.bg { background:url(http://o.aolcdn.com/art/jobs_redesign/45orange_bg.png); position:absolute; top:-1em; *top:0px; width:100%; height:100%; left:0; }
.AOLC_resumeSection .arrow { background:url(http://o.aolcdn.com/art/jobs_redesign/arrows.png); position:absolute; width:37px; height:36px; left:56em; top:0.3em; *top:1.3em; }
p.saveSort { text-align:right; margin:.5em 2.25em .5em 0; }
.resumeEntry { border:1px solid #999; padding:1em 0; margin:0 0 1em 0; position:relative; }
div.entryActive { background:#d6d6d6; }
p.removeEntry { font-weight:bold; text-align:right; margin:.5em 2em 0 0; }
p.removeEntry span { color:#999; }
div.expertTips { max-width:473px; position:relative; float:right; clear:both; margin:0 2.5em .25em 0; }
div.expertTips img { display:block; margin:-2px 0 0 .5em; }
div.expertTips p { background:#d0dbee; border:1px solid #3650a2; padding:.25em .5em; color:#3650a2; margin:0; font-size:11px; }
div.tipSmall { margin-top:-24px !important; }
div.tipMed { margin-top:-35px !important; }
div.tipBig { margin-top:-46px !important; }
fieldset.AOLC_webAddress { padding:1.5em .5em 1.5em 1em; margin:0 .15em 0 .15em; background:#fdfdfd; border-top:1px solid #999 }
fieldset.AOLC_webAddress input { display:inline; margin:0 0 0 .5em; }
fieldset.AOLC_webAddress input.checkBox { float:left; margin:.5em 0 0 0; }
fieldset.AOLC_webAddress label { float:left; margin:.35em 0 .5em 1em; font-size:1.2em; color:#000869; }
fieldset.AOLC_webAddress p.address { font-weight:bold; color:#000869; margin:0 0 0 2.5em; text-align:left; }
fieldset.AOLC_webAddress p { color:#000869; display:inline; }
div.AOLC_webCheck { float:right; border:1px dotted #666; margin:-2.5em 2.5em 0 0; padding:2em 1.5em; }
div.AOLC_webCheck p { background:url(http://o.aolcdn.com/art/jobs_redesign/successful.jpg); background-repeat:no-repeat; color:#009800; font-weight:bold; letter-spacing:1px; padding-left:1.75em; }
#AOLC_resumeTitle { margin:.15em 0 0 0; height:22px; padding-top:1.75em; border-bottom:1px solid #fff; background:url(http://o.aolcdn.com/art/jobs_redesign/title_bg.jpg); background-repeat:repeat-x; background-position:top left; }
#AOLC_resumeTitle h3 { margin-right:1.25em; }
#AOLC_resumeIndustry h3 { margin:0; }
#AOLC_resumeIndustry select { float:right; margin:0 2em 0 0; }
#AOLC_resumeButtons { background:#3650a2; padding:1em; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff; }
#AOLC_resumeButtons div.buttons { margin:0 1.75em 0 0; float:right; }
input.resumeBtn { cursor:pointer; font-size:1.1em; color:#fff; display:inline; border:1px solid #01086b; background:#f17819; background:url(http://o.aolcdn.com/art/jobs_redesign/orange_bg_button.jpg) repeat-x top left; font-weight:bold; margin-right:.5em; padding:.35em .5em; }
#AOLC_resumeButtons .lastBtn { margin-right:0; }

/*===================================================================
// =Emurse Edit Resume Right Rail
//===================================================================*/
#AOLC_resumeControl { border:3px solid #999; margin:2.5em 0 2em 0; padding:.15em; width:29.1em; }
.AOLC_controlBox h3 { background:url(http://o.aolcdn.com/art/jobs_redesign/title_bg.jpg); padding:.5em; border-top:1px solid #fff; }
.AOLC_controlBox { background:url(http://o.aolcdn.com/art/jobs_redesign/control_bg.jpg) repeat-x; }
.AOLC_controlBox ul { padding:0 1em; margin-bottom:1em; }
.AOLC_controlBox li.remove { margin-bottom:.25em; padding:.5em 0 .35em 0; border-bottom:1px dotted #666; }
.AOLC_controlBox li p { color:#666; }
.AOLC_controlBox li p.image { text-align:right; margin:-1.5em 0 0 0; }
.AOLC_controlBox p.reorder { margin:1em 0 1em .9em; font-weight:bolder; }
.AOLC_controlBox p.reorder a { text-decoration:underline; }
.AOLC_controlBox label { display:block; font-size:1.2em; font-weight:bold; color:#666; margin:0 0 .5em .9em; }
.AOLC_controlBox select { margin:0 .5em 1em .9em; min-width:10em; }
.AOLC_controlBox input { margin:-.15em 0 0 0; }
.AOLC_controlBox div.existingResume { padding:1em .5em .5em .5em; background:#3651a2; }
.AOLC_controlBox div.existingResume label { color:#6ba0fc; font-weight:bold; display:inline; margin:0 0 .5em .5em; }
div.existingResume select { width:15em; margin:.5em; }
div.existingResume input.resumeBtn { margin:0 0 0 1em; }
.AOLC_controlBox div.sendToCB { padding:1em .5em 1em .5em; background:#3651a2; border-top:1px solid #fff; }
.AOLC_controlBox div.sendToCB label { color:#6ba0fc; font-weight:bold; display:inline; margin:0 0 .5em .5em; }
div.sendToCB input.resumeBtn { margin:0 0 0 3.25em; }
#AOLC_resumeTagCloud { float:left; width:29.6em; border-right:2px solid #f3822b; border-left:2px solid #f3822b; border-bottom:2px solid #f3822b; background:url(http://o.aolcdn.com/art/jobs_redesign/tag_cloud_bg.jpg) repeat-x; }
#AOLC_content #AOLC_resumeTagCloud h3 { padding:.5em .5em; color:#fff; background:#f3822b; }
#AOLC_resumeTagCloud ul { float:left; font-size:1.2em; line-height:1.4em; padding:.5em .5em .5em .5em; }
#AOLC_resumeTagCloud ul li { margin:.25em; display:inline; }
#AOLC_resumeTagCloud p.AOLC_resumeTagEdit { float:right; margin:-2.5em .5em 0 0; font-weight:bold; display:inline; }
#AOLC_resumeTagCloud li.small { }
#AOLC_resumeTagCloud li.med { font-size:1.5em; }
#AOLC_resumeTagCloud li.big { font-size:1.8em; }
#AOLC_resumeSave { border:3px solid #999; width:28.9em; margin:2em 0; padding:.25em .25em .25em 0; float:left; }
#AOLC_resumeSave p { height:37px; padding:1em 0 0 5em; float:left; display:block; margin:1.25em 0 0 .5em; font-weight:bold; }
#AOLC_resumeSave p.saved { background:url(http://o.aolcdn.com/art/jobs_redesign/saved.gif) no-repeat; color:#019A01; margin-left:1.5em; }
#AOLC_resumeSave p.notSaved { background:url(http://o.aolcdn.com/art/jobs_redesign/not_saved.gif) no-repeat; color:#CC0001; }
#AOLC_resumeSave div { float:right; padding:2.25em 1em; background:#3651A2; margin:0; }
#AOLC_resumeSave input { margin:0; }

/*===================================================================
// =Emurse Preview Resume
//===================================================================*/
#AOLC_resumeContainer { margin:.75em 0 0 0; padding:.15em; border:3px solid #999; float:left; width:973px; position:relative; }
#AOLC_resumeContainer h4.styleLabel { margin:0; height:22px; padding:1.35em .5em 1.15em .5em; border-bottom:1px solid #999; background:url(http://o.aolcdn.com/art/jobs_redesign/title_bg.jpg); background-repeat:repeat-x; background-position:top left; }
#AOLC_resumeContainer #AOLC_resumeButtons { background:#3650a2; padding:1em; float:right; margin:-5.25em .25em 0 0; border:none; }
#AOLC_resumeContainer #AOLC_resumeButtons div.buttons { margin:0; }
#AOLC_resumeStyleContainer { width:100%; float:left; background:url(http://o.aolcdn.com/art/jobs_redesign/control_bg.jpg) repeat-x; }
#AOLC_resumeStyleContainer ul { margin:.25em 0 0 .25em; width:927px; padding:.5em 20px; background:#fff; border:1px solid #e3dfe0; float:left; }
#AOLC_resumeStyleContainer ul li { display:inline; float:left; width:76px; border:2px solid #fff; padding:5px; margin:0 2px 0 0; text-align:center; }
#AOLC_resumeStyleContainer ul li.lastli { margin-right:0; }
#AOLC_resumeStyleContainer ul li p { margin:.25em 0 0 0; color:#48799a; }
#AOLC_resumeContainer .resumeStyle:hover { background:#fff1c8; border:1px solid orange; padding:6px; cursor:pointer; }
#AOLC_resumeContainer .selected { background:#fff1c8; border:2px solid navy; }
#currentStyle { display:inline; }
#AOLC_previewContainer { clear:both; }
#AOLC_previewContainer h4 { margin:0 0 0 .5em; padding:1.5em 0 0 0; }

/*===================================================================
// =Emurse Dashboard
//===================================================================*/
.ad_300 { margin:-2em 0 0 0; }
#AOLC_dashLegend { float:left; width:32em; height:19em; padding:2em; background:#e6e6e6; margin:1em 1em 0 0; }
#AOLC_dashLegend h3 { margin:0; }
#AOLC_dashLegend select { margin:.5em 0 0 0; }
#AOLC_dashLegend option { padding:0 2em 0 0; }
#AOLC_dashLegend ul { border:1px solid #999; margin:2.75em 0 0 0; background:#ccc; padding:1em .25em .25em .25em; }
#AOLC_dashLegend ul.legendList { border:1px solid #bbb; padding:.25em; margin:1em .25em .25em .25em; }
#AOLC_dashLegend ul.legendList li { margin:0 0 .5em 0; border-bottom:1px dotted #999; }
#AOLC_dashLegend ul.legendList li.orange { padding:.5em .15em 1em 1.75em; background:url(http://o.aolcdn.com/art/jobs_redesign/legend-orange.jpg) no-repeat; }
#AOLC_dashLegend ul.legendList li.blue { padding:.5em .15em 1em 1.75em; background:url(http://o.aolcdn.com/art/jobs_redesign/legend-blue.jpg) no-repeat; }
#AOLC_dashLegend ul.legendList li.green { padding:.5em .15em .5em 1.75em; background:url(http://o.aolcdn.com/art/jobs_redesign/legend-green.jpg) no-repeat; }
#AOLC_dashLegend ul.legendList li.lastLi { border-bottom:none; margin:0; }
#AOLC_dashLegend ul.legendList li span { text-decoration:underline; }
#AOLC_dashLegend .legend { font-size:1.4em; font-weight:bold; margin:0 0 0 .5em; }
.dashboardTag { margin:1em 1em 0 0; height:21.8em; }
#AOLC_dashContainer { padding:2em; background:#e6e6e6; margin:1em 0 0 0; }
#AOLC_jobListings { position:relative; background:#fff; padding:0em .5em 1em .5em; border:3px solid #999; }
#AOLC_jobListings table { position:relative; width:100%; margin:0; text-align:left; }
#AOLC_jobListings table thead td { font-size:1.4em; font-weight:bolder; padding:1em .5em .5em .5em; }
#AOLC_jobListings table tbody td { padding:.8em; font-size:1.2em; border-bottom:1px solid #fff; }
#AOLC_jobListings table tr.green { background:#b8e6b8 }
#AOLC_jobListings table tr.blue { background:#b8e6e6 }
#AOLC_jobListings table tr.orange { background:#e6b88a }

#AOLC_jobListings table a:hover { text-decoration:underline; }
#AOLC_jobListings a { color:#3C4476; text-decoration:underline; }
.AOLC_barGraph { width:4em; height:11px; border-left:2px solid #999; border-right:2px solid #999; }
.AOLC_barGraph li { position:relative; display:block; }
.AOLC_barGraph .container { position:relative; top:2px; left:0; border-top:1px solid #999; border-bottom:1px solid #999; height:5px; }
.AOLC_barGraph .index { display:block; position:absolute; top:0; left:0; height:100%; background:#F3822B; text-indent:-9999px; overflow:hidden; }
#AOLC_dashStats { padding:2em; background:#e6e6e6; margin:.5em 0 0 0; }
#AOLC_dashStats p { margin:1em 0; }
#AOLC_dashStats span { font-weight:bolder; }
.AOLC_dashResumeOpt { width:38.25em; border-top:1px dotted #999; border-bottom:1px dotted #999; padding:.5em 0; }
.AOLC_dashResumeOpt li { display:inline-block; margin:1em 0 0 .75em; border-right:1px solid #ccc; padding-right:1em; }
.AOLC_dashResumeOpt a { font-size:1.2em; color:#3C4476; text-decoration:underline; }
.AOLC_dashResumeOpt .lastLi { border:none; }
#AOLC_dashChartContainer { background:#F3822B; padding:1.2em; position:relative; top:-6em; left:39em; width:52.5em; height:30em; }
#AOLC_dashChart { background:#fff; height:30em; position:relative; }
#AOLC_dashChart .legend { margin:0; position:relative; top:1em; left:1em; }
#AOLC_dashChart .legend p { margin:0; font-size:1.1em; font-weight:bold; }
#AOLC_dashChart .legend span.downloads { background:#556688; width:1.5em; height:.75em; margin:-.25em .5em 0 0; display:inline-block; text-indent:-9999px; overflow:hidden; }
#AOLC_dashChart .legend span.views { background:#901717; width:1.5em; height:.75em; margin:-.25em .5em 0 0; display:inline-block; text-indent:-9999px; overflow:hidden; }
#AOLC_dashList { position:relative; list-style:none; top:3em; left:3em; width:45.9em; height:18em; border-left:2px solid #000; border-bottom:2px solid #000; }
#AOLC_dashList ul { margin:0; padding:0; list-style:none; }
#AOLC_dashList li { position:absolute; bottom:0; width:6.55em; z-index:2; margin:0; padding:0; text-align:center; list-style:none; }
#AOLC_dashList li.day { top:0; padding-top:18em; border-right:1px solid #C4C4C4; color:#AAA; }
#AOLC_dashList li.day p { color:#808080; font-size:1.1em; font-weight:bold; margin:.5em 0 0 0; }
#AOLC_dashList li.bar { width:2em; }
#AOLC_dashList li.one { height:1.5em; }
#AOLC_dashList li.two { height:3em; }
#AOLC_dashList li.three { height:4.5em; }
#AOLC_dashList li.four { height:6em; }
#AOLC_dashList li.five { height:7.5em; }
#AOLC_dashList li.six { height:9em; }
#AOLC_dashList li.seven { height:10.5em; }
#AOLC_dashList li.eight { height:12em; }
#AOLC_dashList li.nine { height:13.5em; }
#AOLC_dashList li.ten { height:15em; }
#AOLC_dashList li.eleven { height:16.5em; }
#AOLC_dashList li.twelve { height:18em; }
#AOLC_dashList li.downloads { left:.85em; background:#556688; }
#AOLC_dashList li.views { left:3.7em; background:#901717; }
#AOLC_dashList #Tuesday { left:0; }
#AOLC_dashList #Wednesday { left:6.55em; }
#AOLC_dashList #Thursday { left:13.1em; }
#AOLC_dashList #Friday { left:19.6em; }
#AOLC_dashList #Saturday { left:26.2em; }
#AOLC_dashList #Sunday { left:32.75em; }
#AOLC_dashList #Monday { left:39.3em; }
#AOLC_dashList #ticks { width:45.9em; z-index:1; }
#AOLC_dashList #ticks .tick { position:relative; border-top:1px solid #BBB; }
#AOLC_dashList #ticks .bottom { border:none; }
#AOLC_dashList #ticks .tick p { position:absolute; left:-1em; top:-0.55em; margin:0; color:#808080; font-size:1.1em; font-weight:bold; }
#AOLC_dashList #ticks .doubleDig p { left:-1.5em }
#AOLC_dashChart p.chartLinks { margin:0; position:absolute; top:22.5em; left:19.5em; }
#AOLC_dashChart p.chartLinks a { color:#3C4476; text-decoration:underline; }
#AOLC_dashChart p.chartLinks a.lastLink { border-right:none; }

/*===================================================================
// =Emurse Resume Settings
//===================================================================*/
.AOLC_editSettings h2 { background:url(http://o.aolcdn.com/art/jobs_redesign/title_bg.jpg) repeat-x top left; padding:1em; border-top:1px solid #3650A2; border-bottom:1px solid #fff; }
.AOLC_editSettings .settingsInput { float:right; margin:-5em 2em 0 0; background:#3650a2; padding:1em; }
.AOLC_editSettings .settingsInput .lastBtn { margin-right:0; }
.settingContent { position:relative; margin:0; border-top:1px solid #999; background:url(http://o.aolcdn.com/art/jobs_redesign/control_bg.jpg) repeat-x top left; padding:1em .5em; min-height:30em; }
.settingContent a { text-decoration:underline; }
.settingContent a.url { font-size:1.4em; font-weight:bold; margin:0 1em 0 1em; }
.manageSettings { margin:2em 0 2em 0; background:#FFCC99; width:60%; position:relative; }
.manageSettings h4 { border-bottom:1px solid #fff; padding:.75em; margin:0; }
.manageSettings li { padding-left:1em; margin-left:1.25em; }
.manageSettings .leftOpt { border-right:1px solid #fff; width:50%; font-size:1.2em; padding-bottom:4em; }
.manageSettings a { margin-left:1em; font-size:.9em; text-decoration:underline; font-weight:normal; }
.manageSettings .rightOpt { position:absolute; top:3em; left:27em; font-size:1.2em; }
.manageSettings input { margin:1em .25em 0 -1.5em; }
.manageSettings label { text-align:left; margin:.25em; }

/*===================================================================
// =Resume Activity
//===================================================================*/
.settingContent div#AOLC_dashChartContainer { background:#F3822B; padding:1.2em; width:52.5em; height:30em; top:1em; left:41em; position:absolute; }
.settingContent ul.info { padding:2em 0em; text-align:center; background:#FFCC99; width:36em; margin:0 0 0 1em; }
.settingContent ul.info li { display:inline; border-right:1px solid #000; padding:0 .5em; font-size:1.2em; }
.settingContent ul.info li.lastLi { border-right:none; }
#reportContainer { float:left; width:36.2em; margin:4em 0 0 1em; }
#reportContainer h4 { margin-bottom:1em; }
#reportContainer p { margin:1em 0 0 0; line-height:1.2em; }
#reportType label { font-size:1.2em; font-weight:bolder; }
.reportOutput { margin:3em 0 0 0; clear:both; }
.reportOutput h2 { border-top:none; }
.reportOutput span { font-size:1.2em; position:relative; top:-2.7em; left:20em; }
.reportOutput table { width:98em; text-align:left; border-top:1px solid #999; border-bottom:1px solid #999; }
.reportOutput table thead { font-size:1.4em; font-weight:bolder; background:url("http://o.aolcdn.com/art/jobs_redesign/control_bg.jpg"); }
.reportOutput table thead th { padding:1em; }
.domainOutput { }

/*===================================================================
// =Tabbed register module
//===================================================================*/
ul#tabnav { text-align:left; margin:2em 0 -1px 0; font:normal 11px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", Sans-serif; border-bottom:1px solid #3650A2; list-style-type:none; padding:0px 0px 4px 0px; }
ul#tabnav li { display:inline; background:url(http://o.aolcdn.com/art/jobs_redesign/orange_top_left.jpg) no-repeat top left; padding:4px 4px 4px 2px; }
div#tab1 li.tab1, div#tab2 li.tab2 { background-color:#fff; background:url(http://o.aolcdn.com/art/jobs_redesign/blue_top_left.jpg) no-repeat top left; padding:5px 0px 4px 2px; }
div#tab1 li.tab1 a, div#tab2 li.tab2 a { background:#3650A2 url(http://o.aolcdn.com/art/jobs_redesign/blue_top_right.jpg) no-repeat top right; color:#fff; position:relative; border-bottom:1px solid #3650A2; padding-top:5px; }
ul#tabnav li a { padding:4px 7px 4px 4px; color:#3C4476; margin-right:-1px; background:#FFCC99 url(http://o.aolcdn.com/art/jobs_redesign/orange_top_right.jpg) no-repeat top right; text-decoration:none; border-bottom:none; }
ul#tabnav a:hover { color:#fff; }

/*===================================================================
// = Jobs Main Left Content
//===================================================================*/
.AOLC_mainSearch { border:3px solid #999; margin:1em 0 2em 0; width:65.9em; position:relative; float:left; display:block; }
#AOLC_mainSearch { margin:.25em; background:#ABADC4; position:relative; float:left; width:65.5em; }
#AOLC_mainSearch fieldset { display:block; float:left; margin:2em 1em 1em 1em; }
#AOLC_mainSearch fieldset.last { margin:4.5em 0 1em 1em; }
#AOLC_mainSearch fieldset label { color:#000869; font-size:1.9em; font-weight:bold; display:block; margin:0 0 5px 0; }
#AOLC_mainSearch fieldset input.inputText { width:19.5em; font-size:1.2em; background-color:#FFFFFF; border:1px solid #fff; }
#AOLC_mainSearch fieldset p { font-size:1.1em; font-weight:bold; color:#333333; margin:.5em 0 0 0; }
#AOLC_mainSearch fieldset input.inputActive { background:#fcefde; border:1px solid #f2822c; }
#AOLC_mainSearch input.resumeBtn { margin:0; }
#AOLC_mainSearch .AOLC_searchMore { position:absolute; top:0px; right:0px; }
#AOLC_mainSearch .AOLC_searchMore ul { float:left; font-size:1.1em; background:#CCCEE1; border:1px solid #8F92AD; }
#AOLC_mainSearch .AOLC_searchMore li { display:inline; }
#AOLC_mainSearch .AOLC_searchMore li a { padding:.5em .75em; border-right:1px solid #8F92AD; float:left; }
#AOLC_mainSearch .AOLC_searchMore li.lastLi a { border-right:none; border-left:1px solid #E3E4ED; }

h2.recommend { margin-top:1em; display:inline; }
p.change { display:inline; font-size:1.4em; color:#666; font-weight:bold; margin:0 0 0 1em; }
p.change a { text-decoration:underline; }
/*===================================================================
// = Jobs Main Recommended Jobs Table
//===================================================================*/
div.AOLC_recommendedJobs { width:65.4em; border:3px solid #999; margin:1em 0; padding:.25em; position:relative; height:209px; }
.AOLC_recommendedJobs .tableone { width:65.4em; margin:0; border-collapse:collapse; }
.AOLC_recommendedJobs .tabletwo { width:100%; border-collapse:collapse; }
.AOLC_recommendedJobs .th1 { width:175px; }
.AOLC_recommendedJobs .th2 { width:185px; }
.AOLC_recommendedJobs .th3 { width:100px; }
.AOLC_recommendedJobs .th4 { width:75px; }
.AOLC_recommendedJobs .td1 { width:175px; }
.AOLC_recommendedJobs .td2 { width:185px; }
.AOLC_recommendedJobs .td3 { width:105px; }
.AOLC_recommendedJobs .td4 { width:75px; }
.AOLC_recommendedJobs .tableone th, .tabletwo th { background:url(http://o.aolcdn.com/art/jobs_redesign/title_bg.jpg) repeat-x top left; border-right:none; padding:1em; text-align:left; font-weight:bold; color:#000869; font-size:1.4em; }
.AOLC_recommendedJobs .tableone th.th4 { font-size:.9em; }
.AOLC_recommendedJobs .tableone th.th4 a.AOLC_rightLink { float:none; text-decoration:underline; }
.AOLC_recommendedJobs td.no_pad { padding:0; }
.AOLC_recommendedJobs .innerb { height:16.5em; overflow:auto; }
.AOLC_recommendedJobs a { font-size:1.2em; }
.AOLC_recommendedJobs td { padding:1em 1em 1em 1em; border-right:1px solid #fff; }
.AOLC_recommendedJobs tr.topBorder { border-top:1px solid #fff; }
.AOLC_recommendedJobs tr.odd td { background:#FDEFDE; }
.AOLC_recommendedJobs tr.even td { background:#FFCC99; }
.AOLC_recommendedJobs p.posted { color:#545E9F; }
.AOLC_recommendedJobs .AOLC_apply a { padding:.25em 1em; background:#BD452F; color:#fff; }
.AOLC_recommendedJobs .innerb table.tabletwo tr td.AOLC_apply { padding:.5em 0em 1em 0em !important; text-align:center; }
.AOLC_recommendedJobs .AOLC_apply a:hover { background:#F26119; }
.AOLC_jobListPagination { font-size:1.2em; margin:0 0 2em 0; }
.AOLC_jobListPagination li { display:inline; }
#AOLC_changeZipMain { position:absolute; border:2px solid #666; background:#fff; z-index:1; left:32.5em; top:34em; }
#AOLC_changeZipMain h2 { float:left; display:inline; padding:.5em; position:relative; }
#AOLC_changeZipMain img { float:right; margin:1em .5em .5em 0em; position:relative; cursor:pointer; }
#AOLC_changeZipMain form#AOLC_changeZipCode { background:#ABADC4; border:1px solid #fff; clear:both; float:left; padding:.5em; position:relative; }
form#AOLC_changeZipCode label { display:block; margin:0 0 .25em .45em; color:#000; font-size:1.2em; }
#AOLC_changeZipMain form#AOLC_changeZipCode input, #AOLC_changeZipMain form#AOLC_changeZipCode select { display:inline; position:relative; width:10em; }
#AOLC_changeZipMain form#AOLC_changeZipCode select { margin:0 .5em 0 .5em }
#AOLC_changeZipMain form#AOLC_changeZipCode span.resumeBtn { cursor:pointer; font-size:1.1em; color:#fff; display:inline; width:4.5em; border:1px solid #01086b; background:#f17819; background:url(http://o.aolcdn.com/art/jobs_redesign/orange_bg_button.jpg) repeat-x top left; font-weight:bold; margin:.5em 0em 0 0; padding:.35em .25em; text-align:center; }
/*===================================================================
// = Jobs Main More
//===================================================================*/
ul.AOLC_mainMod1 { width:64em; }
.AOLC_mainMod1 img { margin:.5em; float:left; }
.AOLC_mainMod1 li ul li { list-style-type:square; color:#f98419; list-style-position:inside; font-size:1.2em; margin:.5em 0 0 0; }
li.AOLC_firstLi { float:left; margin:1em 0em 1em 1em; width:30em; }
.AOLC_mainMod1 h3 { margin:0 0 .5em 0; }
li.AOLC_secondLi { margin:1em 0 1em .5em; padding-left:1em; float:left; width:30.5em; border-left:1px solid #F6A465; }
li.AOLC_secondLi p { text-align:left; margin:1em .5em .5em .5em; }
li.AOLC_secondLi ul.left, ul.right { float:left; width:14em; margin:.5em 0 1em 0; }
li.AOLC_secondLi ul.left { clear:left; }
ul.AOLC_mainMod1 li.AOLC_secondLi li.grey { color:#666; list-style-type:none; list-style-position:outside; }
li.AOLC_secondLi p.bold { margin-top:1em; }
li.AOLC_secondLi ul.seeAll { clear:both; width:100%; margin:1em 0 0 0; }
.AOLC_featuredCompanies { float:left; width:620px; clear:both; margin:20px 0px; }
.AOLC_featuredCompanies h4 { margin:.5em; }
#featuredCompanies_left { float:left; margin-top:40px; cursor:pointer; }
#featuredCompanies_right { float:right; margin-top:40px; cursor:pointer; }
#AOLC_featuredCompanyScroll { margin-top:10px; height:106px; }
#AOLC_featuredCompanyScroll li { float:left; padding:0 27px; text-align:center; width:130px; }
#featuredCompaniesLI_1 { border-left:1px solid #CB9535; border-right:1px solid #CB9535; }
ul.AOLC_mainMod1 p { line-height:16px; }
ul.AOLC_mainMod1 h3 { line-height:20px; }

/*===================================================================
// = Jobs Main Right Rail
//===================================================================*/
.AOLC_findJobsMain li { font-size:1.2em; padding:.5em 0; border-bottom:1px dashed #f98419; }
.AOLC_findJobsMain li.lastLi { border-bottom:none; }
.AOLC_mainRightMod { float:left; padding:0 0 1em 9em; }
.AOLC_mainRightMod img.header { margin:0 0 0 -9em; padding:0; }
.AOLC_mainRightMod img.topFive { margin:.5em .5em .5em -8.5em; display:block; float:left; clear:left; }
#AOLC_rightRail .AOLC_mainRightMod p { line-height:1em; }
.AOLC_mainRightMod h4 { margin-top:.5em; }
.AOLC_mainRightMod li { list-style-type:square; color:#f98419; list-style-position:inside; font-size:1.2em; margin:.5em 0 0 0; }

/*===================================================================
// = Change Location Div Feature
//===================================================================*/
#AOLC_noJobsFound { font-weight:bold; line-height:15px; color:red; }
#AOLC_changeLocButton { height:10px; background:#DEEBF7; padding:4px; color:#000869; font-weight:bold; border:1px solid #CCCCCC; font-size:12px; }
.AOLC_JobLocation { font-size:140%; font-weight:bold; margin-right:10px; }
.AOLC_closeIcon { float:right; margin:5px 5px 0 0; }
.AOLC_locationTitle { background-color:#BD452F; border-bottom:1px solid #BD452F; color:#FFFFFF; font-weight:bold; padding:6px; font-size:13px; text-align:left; }
.AOLC_locationBody { padding:6px; position:relative; text-align:left; font-size:13px; }
.AOLC_locBodyText { padding:5px; }
.AOLC_locBodyInput { padding:10px; }
.AOLC_locBodyButton { margin:5px; }
.AOLC_locationOutput { height:120px; width:100%; overflow:auto; }
.AOLC_makeChoose { height:15px; }
.AOLC_locationLoading { height:152px; width:100%; }
.AOLC_loadingText { padding-top:68px; }
.AOLC_notificationLocList { list-style-position:inside; list-style-type:disc; margin-left:10px; line-height:18px; }

/*===================================================================
// = Vertical Search Mod
//===================================================================*/
.AOLC_verticalSrchMod { border:1px solid #F98419; margin-bottom:8px; width:290px; }
.AOLC_MiniModFindJob { background-color:#F98419; color:#FFF !important; font-size:16px !important; margin:0 !important; padding:2px 10px; font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",Sans-serif !important; font-weight:bold !important; }
form#AOLC_verticalSrchModForm, form#AOLC_verticalSrchMiniModForm, form#AOLC_horizontalSrchMiniModForm { background-color:#DDDEE7; margin:0; padding:0; width:100%; }
form#AOLC_verticalSrchModForm input.keyText { width:13em; border:1px solid #ABADC3; }
form#AOLC_verticalSrchModForm input.text { width:7em; border:1px solid #ABADC3; }
form#AOLC_verticalSrchModForm label.fieldFirst, form#AOLC_verticalSrchMiniModForm label.fieldFirst, form#AOLC_horizontalSrchMiniModForm label.fieldFirst { width:auto; display:block; font-weight:bold; font-size:10px; margin:5px 0 2px; }
form#AOLC_verticalSrchModForm input.submit { float:right; margin:0 13px 10px 0; padding:0; }
form#AOLC_verticalSrchModForm fieldset { float:left; padding:0px 4px; margin:5px 0px; display:block; border:0px; }
form#AOLC_verticalSrchModForm div, form#AOLC_verticalSrchMiniModForm div { padding-left:7px; }
.AOLC_searchModuleBrowseJobs { padding:10px; font-size:12px; }
.AOLC_searchModuleBrowseJobs a { font-size:11px }
.AOLC_searchModuleBrowseJobs span { float:left; width:auto !important; }
.AOLC_searchModuleBrowseJobs div { float:right; margin:0 0 10px 10px; }

/* ---- vertical mini mod -----*/
.AOLC_verticalSrchMiniMod { border:1px solid #F98419; margin-bottom:8px; width:180px; }
form#AOLC_verticalSrchMiniModForm input.keyText { width:12em; border:1px solid #ABADC3; }
form#AOLC_verticalSrchMiniModForm input.text { width:80px; border:1px solid #ABADC3; }
form#AOLC_verticalSrchMiniModForm input.submit, form#AOLC_horizontalSrchMiniModForm input.submit { float:right; margin:17px 10px 10px 5px; padding:0; }
form#AOLC_verticalSrchMiniModForm fieldset, form#AOLC_horizontalSrchMiniModForm fieldset { float:left; padding:0px 4px; margin:0px 0px 0px 5px; display:block; border:0px; }

/* ---- horizontal mini mod -----*/
.AOLC_horizontalSrchMiniMod { border:1px solid #F98419; margin-bottom:8px; width:380px; }
form#AOLC_horizontalSrchMiniModForm input.keyText { width:170px; border:1px solid #ABADC3; }
form#AOLC_horizontalSrchMiniModForm input.text { width:90px; border:1px solid #ABADC3; }
.AOLC_horizontalSrchMiniMod span { font-size:10px !important; float:right !important; margin:-18px 5px 0 0 !important; width:auto !important; }

/* ---- salary calculator mod -----*/
.AOLC_salaryCalculator { border:3px solid #E6984E; padding:5px; width:200px; background-color:#FFDEBB; margin:5px 10px 5px 0px; float:left; }
.AOLC_salaryCalculator h3 { color:#5c514f !important; font-size:1.5em !important; margin-bottom:0px !important; margin-top:0px !important; font-weight:bold !important; }
.AOLC_salaryCalculator em { color:#5c514f !important; font-size:10px !important; }
.AOLC_salaryCalculator label { font-size:12px; font-weight:bold; }
.AOLC_salaryCalculator div input, .AOLC_salaryCalculator select { margin:7px 0px; width:171px; }
.AOLC_salaryCalculator .header { margin-bottom:10px; }
.AOLC_salaryCalculator .in_button { width:auto !important; margin-top:14px; margin-bottom:0px; }

/* ---- salary calculator right rail mod -----*/
.AOLC_salaryCalculatorRight { border:3px solid #E6984E; padding:5px; width:284px; background-color:#FFDEBB; margin:0px 0px 8px 0px; float:left; }
.AOLC_salaryCalculatorRight h3 { color:#5c514f !important; font-size:1.5em !important; margin-bottom:0px !important; margin-top:0px !important; font-weight:bold !important; }
.AOLC_salaryCalculatorRight em { color:#5c514f !important; font-size:10px !important; }
.AOLC_salaryCalculatorRight label { font-size:12px; font-weight:bold; }
.AOLC_salaryCalculatorRight div input, .AOLC_salaryCalculatorRight select { margin:7px 0px; width:220px; }
.AOLC_salaryCalculatorRight .header { margin-bottom:10px; }
.AOLC_salaryCalculatorRight .in_button { width:auto !important; margin-top:14px; margin-bottom:0px; }
.AOLC_salaryCalculatorRight img { margin-left:90px; cursor:pointer; }

/* ---- gigzig right rail mod -----*/
.AOLC_gigzigRight { border:1px solid #96B9D7; padding:5px; margin:0px 0px 8px 0px; font-size:12px; width:288px; float:left; }

/* ---- living cost right rail mod -----*/
.AOLC_livingCostRight { float:left; border:3px solid #bababa; margin:0px 0px 8px 0px; padding:5px; width:284px; }
.AOLC_livingCostRight .colmaintable { background-color:#ffffff; }
.AOLC_livingCostRight .colsynheading_aol_large { font-size:1.5em; font-family:Arial; font-weight:bold; }
.AOLC_livingCostRight .colsynlabel_aol_large { color:#7c7c7c; font-family:Arial; font-size:12px; font-weight:bold; }
.AOLC_livingCostRight input, .AOLC_livingCostRight select { margin:7px 0px; width:220px; }
.AOLC_livingCostRight .in_button { width:auto !important; margin-top:14px; margin-bottom:0px; }
.AOLC_livingCostRight img { margin-left:90px; cursor:pointer; }

#headerNav .topNav a.highlight { background:#F3822B none repeat scroll 0 0; color:#FFFFFF; }
