
/* ::::: http://www.aolcdn.com/jobs_redesign/reset_v1.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
blockquote, q { quotes: none; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0pt; }

/* ::::: http://www.aolcdn.com/jobs_redesign/screen_v38.css ::::: */

body { margin: 0pt auto; font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",Sans-serif; font-size: 62.5%; }
ul, ol { margin: 0pt; padding: 0pt; list-style-type: none; list-style-position: outside ! important; }
.hide_sel { display: none; }
.hide { display: none; }
#bb_header { border-top: 1px solid rgb(172, 172, 172); margin-top: 0.5em; width: 98em; }
#bb_s { overflow: hidden; float: right; width: 25em; height: 5.6em; margin-top: 2.1em; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bb_gn { float: left; background-color: rgb(255, 255, 255); height: 2.9em; width: 47.8em; }
#bb_gn { float: left; background-color: rgb(255, 255, 255); }
#bb_gn ul { overflow: hidden; width: 47.8em; height: 2.9em; }
#bb_gnt { float: left; width: 47.8em; height: 2.9em; background-color: rgb(255, 255, 255); }
#bb_gn * { margin: 0pt; padding: 0pt; color: rgb(40, 100, 180); font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#bb_gn li { border-right: 1px solid rgb(195, 195, 195); display: block; float: left; margin-top: 1.5em; }
#bb_gn li a { padding: 0px 0.5em; background: transparent none repeat scroll 0% 0%; display: block; float: left; }
#bb_gna { background: transparent url('arrow_mainguide') no-repeat scroll 50% 50%; padding-left: 0.3em; }
#bb_gnp { overflow: hidden; position: absolute; display: none; width: 14.7em; background-color: rgb(246, 243, 255); line-height: 1em; z-index: 50; }
#bb_gnp * { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; list-style-type: none; list-style-image: none; list-style-position: outside; }
#bb_gnp ul { border-top: 1px solid rgb(118, 148, 206); }
#bb_gnp li a { border-style: solid; border-color: rgb(118, 148, 206); border-width: 0px 0.1em 0.1em; padding: 0px 0px 0.2em 0.5em; background: transparent none repeat scroll 0% 0%; height: 100%; display: block; }
#bb_gnp .active { background-color: rgb(100, 153, 153); }
#bb_gnp .inactive { background-color: rgb(246, 243, 255); }
#bb_m { height: 2.5em; width: 72.8em; float: left; text-transform: uppercase; }
#bb_m * { margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#bb_mp * { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bb_mp { z-index: 100000 ! important; }
#bb_mp li a { padding: 0.2em 0pt 2em 5em; background: transparent none repeat scroll 0% 0%; height: 100%; display: block; }
#bb_fme * { margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; text-transform: uppercase; }
#bb_frco { width: 100%; }
div#aol_hat { font-size: 1.1em; font-weight: bold; z-index: 200; height: 3em; margin-bottom: 0.8em; }
div#aol_hat ul { padding: 0.4em 0pt 0pt 0.2em; float: left; height: 1.6em; }
div#aol_hat ul li { border-right: 1px solid rgb(0, 0, 0); padding: 0pt 0.5em 0pt 0pt ! important; line-height: 1.1em; display: inline; font-size: 9px; }
div#aol_hat ul li a { display: inline; padding-left: 0.5em; }
div#aol_hat_form { padding-top: 0.7em; font-weight: normal; font-size: 1em; }
div#aol_hat_form input.aol_hat_button { font-size: 1.1em; margin-top: -0.2em; }
div#aol_hat_form input.aol_hat_search { margin-top: -0.2em; }
div#aol_hat ul { padding-top: 0.9em; }
#aol_hat ul li.aol_hat_last { border: medium none ; }
#aol_hat a { color: rgb(40, 100, 180); background-image: none; }
#aol_hat div div { height: 3em; }
#aol_hat_sns div { display: inline; }
#aol_hat_sns #loginLayer { z-index: 100000 ! important; }
#aol_hat_sns { margin: 0pt 0.8em 0pt 0pt; padding: 0.8em 0pt 0pt; width: auto; float: right; height: 1.6em; text-align: right; }
#aol_hat_form { padding: 0pt 0pt 0pt 1.2em; width: 27.5em; float: left; color: white; }
#aol_hat input.aol_hat_search { border: 1px solid rgb(86, 186, 36); width: 11.8em; height: 1.7em; vertical-align: middle; margin-right: 0.2em; }
#aol_hat input.aol_hat_button { border: 1px solid rgb(88, 185, 38); -moz-border-radius-topleft: 2.5px; -moz-border-radius-topright: 2.5px; -moz-border-radius-bottomright: 2.5px; -moz-border-radius-bottomleft: 2.5px; cursor: pointer; width: 5.9em; height: 2.1em; background-color: rgb(212, 244, 197); vertical-align: middle; font-family: Tahoma,Arial,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#aol_hat input.aol_hat_button:hover { background-color: rgb(131, 232, 57); }
#aol_hat input.aol_hat_button:active { background-color: rgb(198, 255, 169); }
#bb_fl #footertext { margin: 0pt 0pt 0pt 0.5em; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; color: rgb(0, 0, 0); clear: both; }
#footertext a { color: rgb(28, 91, 176); }
#bb_frfb { width: 72.8em; }
.utb { margin: 0pt auto; padding: 0pt 0pt 0pt 0.3em; color: rgb(0, 0, 0); width: 98em; }
.utb ul, .utb a, .utb li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: inline; cursor: pointer; }
.utb ul li img { padding: 0pt 0.3em; position: relative; top: 0.3em; }
.utbNav { float: left; position: relative; top: 0.3em; }
.utbNav li, .utbTools li a { margin-right: 0.3em; }
.utbTools { float: right; }
.utb1 { padding-left: 3em; }
.utbNav li, .utb1 a, .utb2 a { font-size: 11px; }
.searchContainer2 { margin: 2.5em 0pt 0pt 12em; cursor: pointer; }
#searchForm2 {  }
#searchBg2, #searchBg2F { padding: 0.4em; background: transparent url('personals_srch_bg') repeat scroll 0% 0%; width: 39.2em; height: 2.9em; }
#searchBg2 {  }
#srchBox2, #srchBox2F { border: 2px solid rgb(255, 255, 255); padding: 0.4em 0pt 0.5em; background: rgb(230, 214, 181) none repeat scroll 0% 0%; width: 28.9em; height: 1.7em; color: rgb(114, 115, 117); }
#srchBtn2, #srchBtn2F { border: 2px solid rgb(255, 255, 255); padding: 0.5em 0pt 0.6em 0.9em; background: rgb(243, 130, 43) url('srch_btn.gif') repeat-x scroll 0pt 0pt; margin-left: 0.3em; margin-top: 6px; height: 1em; display: inline-block; color: rgb(255, 255, 255); cursor: pointer; font-size: 1em; }
#glassImg, #glassImgF { padding: 0pt 16px; background: transparent url('mag_glass.gif') no-repeat scroll center center; display: inline; }
#srchBtn2:hover, #srchBtn2F:hover { background: rgb(243, 130, 43) none repeat scroll 0% 0%; text-decoration: none; }
.searchContainer2 ul.linearList { padding-left: 0.4em; }
ul.linearList li.srchType { padding: 0.4em 0.6em; }
.webMenu li { padding: 0.3em 1em 0px 0.5em; cursor: pointer; }
.tab_sel { border-left: 5px solid rgb(243, 130, 43); border-right: 5px solid rgb(243, 130, 43); border-bottom: 5px solid rgb(243, 130, 43); background: rgb(243, 130, 43) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; font-size: 11px; }
.tab_clr { background: transparent none repeat scroll 0% 0%; color: rgb(243, 130, 43); padding-bottom: 7px ! important; font-size: 11px; }
.menuClosed { position: static; }
.menuClosed a, .feedbackLink a { font-size: 12px; }
#headerMiddle .coverFlt { position: absolute; z-index: 9999; }
.singleMenu { position: relative; }
.singleMenu a:hover { background-color: rgb(255, 255, 255); }
.singleMenu li { padding: 0pt; list-style-type: none; }
.singleMenu li li { padding: 0pt; }
.singleMenu ul.drop { border-top: medium none; left: 29em; top: 1.3em; background-color: rgb(255, 255, 255); }
.singleMenu .ifrm_head, .singleMenu .drop li a { width: 11em; font-size: 1.1em; color: rgb(99, 101, 99); font-weight: bold; }
.singleMenu .ifrm_head, .menu_bar2 .ifrm_head { display: none; z-index: 799; position: absolute; left: 0pt; }
.menu_bar2 { float: left; width: 73.5em; height: 1.7em; margin-left: 1em; font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; position: relative; z-index: 800; }
.menu_bar2 a { border-right: 1px solid rgb(96, 111, 148); padding: 0.2em 0.6em; text-decoration: none; color: rgb(96, 111, 148); text-align: left; }
.menu_bar2 a:hover { background-color: rgb(96, 111, 148); color: rgb(255, 255, 255); text-decoration: none; }
.menu_bar2 ul.linearList li { padding: 0pt; }
.last2 a { border-right: 0pt none; }
.menu_bar2 ul { margin: 0pt; padding: 0pt; position: absolute; }
.menu_bar2 li { float: left; text-align: center; position: relative; padding-left: 0pt; list-style-type: none; }
.menu_bar2 li:hover ul { display: block; }
.menu_bar2 .last2 a.picture1 { padding-right: 1.5em; }
.menu_bar2 a.pictureDG:hover, li:hover a.pictureDG { background-color: rgb(96, 111, 148); color: rgb(255, 255, 255); }
.menu_bar2 .last2 a.picture1DG:hover, li:hover a.picture1DG { background-color: rgb(96, 111, 148); color: rgb(255, 255, 255); }
#moreOptions, #moreFOptions {  }
#moreFOptions iframe.ifrm_head { display: none; }
ul.drop { border: 1px solid rgb(243, 130, 43); padding: 0.3em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 2000 ! important; width: 9em; }
.drop li { padding: 0.3em; clear: both; display: block ! important; font-size: 1.1em; font-weight: normal; color: rgb(243, 130, 43); }
.drop li a { color: rgb(243, 130, 43); }
.drop li a.end { border-bottom-width: 1px; }
.drop a:hover { text-decoration: underline; }
ul.drop #cross, ul.drop #fcross { border: medium none ; position: absolute; top: 1px; left: 6.6em; z-index: 1000; }
#aol_hat2, #bb_s, #bb_gnt, #bb_m, #bb_bmp, #bb_gnp { display: none; }
#bb_header { border-style: solid; border-color: rgb(228, 229, 231); border-width: 0pt 1px 1px; width: 97.8em; height: 14em ! important; }
#bb_header div.clear { height: 0pt; width: 0pt; }
#headerMiddle { position: relative; clear: both; padding-left: 2.1em; }
#headerMiddle #chLogo { padding-top: 3.8em; }
#headerMiddle .searchContainer { position: absolute; top: 1.9em; left: 26.5em; }
#headerMiddle .searchContainer .webMenu li { display: block; float: left; margin-bottom: -0.4em; }
#headerMiddle .searchContainer .headerSearch { padding: 2px 0pt 10px; background: rgb(243, 130, 43) none repeat scroll 0% 0%; clear: both; width: 493px; }
#headerMiddle .searchContainer .headerSearch input.search, #headerMiddle .searchContainer .headerSearch span input { border: 2px solid rgb(255, 255, 255); padding: 2px 3px; background: rgb(244, 210, 167) none repeat scroll 0% 0%; color: rgb(131, 131, 131); 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.8em; left: 38.5em; }
#headerMiddle .searchContainer #srchBtn2 { display: none; }
#headerMiddle #srchBtn2 { display: none; }
#srchBtn2 { display: none; }
#headerNav { z-index: 1; font-size: 1.2em; }
#headerNav .feedbackLink { margin: -1.6em 1em 0pt 0pt; float: right; }
#headerNav #chNav { height: 1.5em; }
#headerNav .topNav { margin: 0.7em 0pt 0pt; padding: 0pt 0pt 3px; list-style-type: none; clear: both; font-family: arial,helvetica,serif; }
#headerNav .topNav a { padding: 0.2em 1em 0pt; background: transparent none repeat scroll 0% 0%; display: block; text-decoration: none; color: rgb(102, 102, 102); font-weight: normal ! important; }
#headerNav .topNav a:hover { background: rgb(243, 130, 43) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); }
#headerNav .topNav li { border-style: solid; border-color: rgb(102, 102, 102); border-width: 0pt 1px 0pt 0pt; z-index: 0; position: relative; display: block; float: left; }
#headerNav .topNav li.lastNav { border: medium none ; }
#headerNav .topNav li.firstNav a { color: rgb(0, 0, 0); }
#headerNav .topNav ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#headerNav .topNav ul li { border-right: medium none; width: 17.5em; float: none; }
#headerNav .topNav ul li a { display: block; z-index: -1; }
#headerNav .topNav iframe { border: medium none ; position: absolute; top: 1.3em; left: -0.1em; }
#headerNav .menuClosed ul { display: none; }
#headerNav .menuClosed iframe { visibility: hidden; }
#headerNav .menuOpen ul { border: 1px solid rgb(131, 131, 131); display: block; position: absolute; top: 1.3em; left: -0.1em; background-color: rgb(255, 255, 255); }
#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-style: solid; border-color: rgb(152, 153, 155); border-width: 0pt 1px 1px; margin: 0pt auto; width: 98em; }
#bb_header ul li ul iframe { display: none; }
#channelHeader .hat { border-top: 1px solid rgb(152, 153, 155); background: rgb(231, 232, 236) url('tp_rail_bg_001.dat') repeat scroll 0pt 2px; width: 100%; float: left; font-size: 1.1em; text-transform: uppercase; height: 1.8em; padding-top: 0.2em; }
#channelHeader .hat ul.miniHat { padding-top: 0.2em; }
#channelHeader .hat ul.miniHat li { float: left; }
#channelHeader .hat ul.miniHat li a { border-right: 1px solid rgb(114, 115, 117); padding: 0pt 1em; background: transparent none repeat scroll 0% 0%; color: rgb(131, 131, 131); }
#channelHeader .hat ul.miniHat li a.lastLink { border: medium none ; }
#channelHeader .hat ul.miniHat li a:hover { text-decoration: underline; }
.clear { clear: both; }
p { font-size: 1.2em; color: rgb(0, 0, 0); }
a { color: rgb(60, 68, 118); text-decoration: none; }
a:hover { color: rgb(242, 97, 25); }
div#AOLC_content h1 { font-size: 2em; color: rgb(189, 84, 47); }
div#AOLC_content h2 { font-size: 1.8em; color: rgb(189, 84, 47); }
div#AOLC_content h3 { font-size: 1.6em; color: rgb(189, 84, 47); }
div#AOLC_content h4 { font-size: 1.4em; color: rgb(189, 84, 47); }
div#AOLC_content h5 { font-size: 1.2em; }
div#AOLC_content h6 { clear: both; }
.bold { font-weight: bolder; }
div#AOLC_content { margin: 2em auto; padding: 0pt; width: 98em; clear: both; }
div#AOLC_leftContent { padding: 0pt 31em 0pt 0pt; float: left; clear: left; }
div#AOLC_leftRail { margin: 0pt; padding: 0pt 54em 0pt 0pt; float: left; clear: left; width: 12em; }
div#AOLC_contentRail { margin: 0pt 0pt 0pt -535px; width: 53em; float: right; clear: right; }
div#AOLC_rightRail { margin: 0pt 0pt 0pt -31em; width: 30em; float: right; clear: right; }
.AOLC_bottomBorder { border-bottom: 1px solid rgb(189, 84, 47); padding: 0pt 0pt 0.25em; }
.AOLC_jobsCat li { border-bottom: 1px solid rgb(189, 84, 47); padding: 0.5em 0pt 0.5em 0.25em; font-size: 1.2em; }
ul.AOLC_jobsCat { margin: 0pt 0pt 1em; }
div.AOLC_topJobs { margin: 0.5em 0pt 1em; background: rgb(191, 90, 55) none repeat scroll 0% 0%; line-height: 1.3em; }
div.AOLC_topJobs a { color: rgb(255, 255, 255); font-size: 1.2em; }
div.AOLC_topJobs a:hover { color: rgb(218, 159, 134); }
div.AOLC_topJobs li { padding: 0.5em; }
div.AOLC_topJobs li.active { background-image: url('grad-thin.jpg'); background-repeat: repeat-x; }
div.AOLC_topJobs li.active a { color: rgb(255, 255, 255); }
div.AOLC_topJobs li.active a:hover { color: rgb(255, 255, 255); }
div.AOLC_topJobs li.inactive { border-bottom: 1px solid rgb(198, 107, 75); }
#AOLC_leftRail img { margin: 1em 0pt; }
div#AOLC_contentRail h3 { border-top: 1px solid rgb(139, 147, 201); border-bottom: 1px dotted rgb(139, 147, 201); margin: 1em 0pt 0.5em; padding: 0.5em 0pt; }
div#AOLC_contentRail h3.noTopBorder { border-top: medium none; border-bottom: 1px dotted rgb(139, 147, 201); margin: 0pt 0pt 0.5em; padding: 0pt 0pt 0.5em; }
#AOLC_contentRail h1 { margin: 0pt 0pt 0.5em; }
.AOLC_rightLink { margin: 0pt; float: right; }
#showTen { margin: 0pt 1.5em 0pt 0pt; }
.AOLC_dottedRule { border-top: 1px dotted rgb(139, 147, 201); color: rgb(84, 94, 159); width: 100%; clear: both; }
.AOLC_solidRule { border-top: 1px solid rgb(139, 147, 201); width: 100%; clear: both; }
#AOLC_promoSpot { margin: 0pt; padding: 0.5em; text-align: left; float: left; width: 100%; line-height: 1.4em; }
#AOLC_contentRail #AOLC_promoSpot h2 { margin: 0.5em 0pt; }
#AOLC_promoSpot img { margin: 0pt 0.5em 0.5em 0pt; float: left; }
#AOLC_promoSpot p { margin: 0pt; }
form#AOLC_searchJobs { border: 2px solid rgb(249, 132, 25); margin: 1em 0pt; padding: 1em; clear: both; }
form#AOLC_searchJobs label { margin: 0pt 2.5em 0.75em 0pt; color: rgb(84, 94, 159); font-size: 1.2em; 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 { margin: 0.25em 0pt 0pt; float: left; width: 15em; }
form#AOLC_searchJobs input.keyText { margin: 0.25em 0.5em 0pt 0pt; float: left; width: 18em; }
form#AOLC_searchJobs input.submit { margin: 1.1em 0pt 0pt; padding: 0pt; float: left; }
form#AOLC_searchJobs h4 { margin: 1em 0pt 0.5em; }
#AOLC_recentJobList { width: 98% ! important; }
#AOLC_recentJobList a { font-size: 1.2em; }
#AOLC_recentJobList td { padding: 0.5em 1.5em 1em 0pt; }
#AOLC_recentJobList p.posted { color: rgb(84, 94, 159); }
#AOLC_recentJobList .AOLC_apply a { padding: 0.25em 1em; background: rgb(189, 69, 47) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#AOLC_recentJobList td.AOLC_apply { padding: 0.5em 0em 1em 0pt; }
#AOLC_recentJobList .AOLC_apply a:hover { background: rgb(242, 97, 25) none repeat scroll 0% 0%; }
#AOLC_recentJobList tr.viewMoreRows { display: none; }
.AOLC_jobListPagination { margin: 0pt 0pt 2em; font-size: 1.2em; }
.AOLC_jobListPagination li { display: inline; }
ul.AOLC_cityAlpha { margin: 0pt 0pt 1em; float: left; font-size: 1.2em; clear: both; }
.AOLC_cityAlpha li { border-right: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt 0.4em; float: left; }
ul.AOLC_stateAlpha { margin: 0pt 0pt 1em; float: left; font-size: 1.2em; clear: both; }
.AOLC_stateAlpha li { border-right: 1px solid rgb(0, 0, 0); margin: 0pt 0pt 0.5em; padding: 0pt 0.4em; float: left; }
ul.AOLC_mostSearched { margin: 0.5em 0pt 1em; float: left; width: 100%; }
ul.AOLC_mostSearched ul { float: left; width: 33%; font-size: 1.2em; }
.AOLC_mostSearched ul li { margin: 0.5em 0pt 1em; }
.AOLC_mostSearched .AOLC_rightLink { margin: -2.25em 0pt 0pt; float: right; font-size: 1.2em; }
#AOLC_jobTitles ul.list_1 { margin: 0pt 3em 2em 0pt; float: left; width: 25em; clear: right; }
#AOLC_jobTitles ul.list_2 { margin: 0pt 0pt 2em; float: left; width: 25em; clear: right; }
#AOLC_jobTitles li { margin: 0pt 0pt 0.5em; font-size: 1.2em; }
.AOLC_nearby { margin: 0.5em 0pt 1em; float: left; clear: both; width: 100%; }
.AOLC_nearby ul { float: left; width: 33%; }
.AOLC_nearby ul li { margin: 0.5em 0pt 1em; }
.AOLC_nearby a { font-size: 1.2em; }
.AOLC_nearby .AOLC_rightLink { margin: -3em 0pt 0pt; float: right; }
.AOLC_stateList ul { width: 33%; }
.AOLC_stateList .lastUl { margin-right: 0pt; }
#AOLC_mapSelect { margin: 1.5em 0pt 1em; clear: both; }
form#AOLC_searchState label { float: left; font-size: 1.6em; font-weight: bold; color: rgb(189, 84, 47); }
form#AOLC_searchState select { float: right; }
form#AOLC_searchState fieldset { margin: 0pt 0pt 1em; }
p.AOLC_textMod { margin: 0.5em 0pt 1.5em; line-height: 1.3em; }
ul.AOLC_services { margin: 1em 2em 0pt 0pt; font-size: 1.2em; float: right; }
ul.AOLC_services li { margin: 0pt 0pt 0.5em; }
ul#AOLC_moreJobs { float: left; width: 100%; }
ul#AOLC_moreJobs ul.AOLC_moreJobs1 { border: 3px solid rgb(189, 84, 47); margin: 0.5em 0pt 1em; padding: 0.25em; float: left; height: 36em; width: 20em; overflow-y: auto; overflow-x: hidden; line-height: 1.5em; font-size: 1.1em; }
ul#AOLC_moreJobs ul.AOLC_moreJobs2 { border: 3px solid rgb(139, 147, 201); margin: 0.5em 0pt 0pt; padding: 0.25em; float: left; height: 39.75em; overflow-y: auto; overflow-x: hidden; width: 24.9em; line-height: 1.2em; }
ul#AOLC_moreJobs ul li { padding: 0.25em 0pt; }
ul#AOLC_moreJobs ul li.bg { background: rgb(226, 241, 253) none repeat scroll 0% 0%; }
ul#AOLC_moreJobs ul li.selected { background: rgb(188, 201, 250) none repeat scroll 0% 0%; }
ul#AOLC_moreJobs img { margin: 0.5em 0.25em 0pt 0pt; float: left; }
ul#AOLC_moreJobs p.results { margin: -1em 0pt 0pt 22.5em; }
ul#AOLC_moreJobs li.pag { float: left; }
ul#AOLC_moreJobs li.rightBorder { border-right: 1px solid rgb(189, 84, 47); padding-right: 0.5em; margin-right: 0.5em; }
#AOLC_rightRail h3, h4 { margin: 0pt 0pt 0.5em; }
#AOLC_rightRail p { line-height: 1.3em; }
#AOLC_rightRail img.ad { margin: 0pt 0pt 1em; float: left; }
#AOLC_toolsModHeader { margin: 1em 0pt 0pt; width: 30em; clear: both; }
#AOLC_toolsModHeader h3 { padding: 1em 0pt 1em 1em; color: rgb(255, 255, 255) ! important; background-image: url('grad-tall.jpg'); background-repeat: repeat-x; text-align: left; }
#AOLC_toolsModHeader img { margin: -4.8em 0.5em 0pt 0pt; float: right; }
.AOLC_toolsMod { margin: 0.25em 0pt 2em; line-height: 1.3em; }
.AOLC_toolsMod p.bold { margin: 0.25em 0pt 0.15em; }
#AOLC_progMod { border: 2px solid rgb(249, 132, 25); margin: 1em 0pt; clear: both; width: 29.6em; }
#AOLC_progMod h3 { margin: 1em; }
#AOLC_progMod li { margin: 0.5em 0pt 0pt; display: block; list-style-type: square; color: rgb(249, 132, 25); list-style-position: inside; font-size: 1.2em; }
#AOLC_salaryMod { border: 1px solid rgb(40, 100, 180); margin: 0pt 0pt 1em; padding: 1em 0pt 0pt; float: left; clear: both; text-align: center; }
#AOLC_salaryMod a { text-decoration: none; color: rgb(40, 100, 180); }
#AOLC_salaryMod img { float: left; }
.AOLC_jobTips li { font-size: 1.2em; line-height: 1.5em; }
.AOLC_jobTips { margin: -0.25em 0pt 2em; float: left; }
.sponsor2 { border: 2px solid rgb(243, 130, 43); margin: 6em 1em 0pt; padding: 5px; text-align: left; }
.sponsor2 .header { float: right; font-size: 12px; text-decoration: none; padding-bottom: 1em; color: rgb(153, 153, 153); }
.sponsor2 .header h3 { color: rgb(153, 153, 153); }
.sponsor2 .sponsorPromo { padding-bottom: 1em; color: rgb(0, 0, 0); }
.sponsor2 .body h5 a { margin: 0pt 0pt 0pt 1em; font-size: 14px; }
.sponsor2 .body .arrow { margin: 0pt; color: rgb(54, 80, 162); background-image: none; text-decoration: underline; display: block; }
.sponsor2 .body .sponsorURL { font-size: 1.2em; font-family: Arial; color: rgb(25, 123, 48); }
.sponsorPromo { line-height: 15px; }
#d .d1 { clear: both; }
#b #vertical_dmn_results { position: relative; }
#b #vertical_dmn_results .header h3 { border-style: solid; border-color: rgb(249, 210, 156); border-width: 1px 0pt; padding: 0.6em 1em 1.8em; }
#b #vertical_dmn_results .body { padding: 1em; }
#b #vertical_dmn_results .body .sponsorPromo { margin-bottom: 1em; }
#b #vertical_dmn_results .body .sponsorPromo .arrow { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; font-weight: bold; color: rgb(102, 102, 102); }
#b #vertical_dmn_results .body .info { position: absolute; top: 2.1em; font-size: 0.9em; }
#vertical_dmn_results .sponsor2 .header h3 { border: medium none ; margin: 0px; padding: 0px; color: rgb(153, 153, 153); font-size: 1em; }
#footer { margin: 2em auto 0pt; clear: both; width: 98em; }
#footer .links ul li, #footer .links ul li a { display: inline; }
#footer .links .linksSection { padding: 0pt; }
#footer .links .linksSection .morechannel { padding: 0.5em 0pt; }
#footer .links .linksSection .moreaol { padding: 0.5em 0pt; }
#footer .links .linksSection h3 { font-weight: normal; padding-right: 0pt; }
#footer .links .linksSection ul li { border-right: 1px solid rgb(102, 102, 102); background: transparent none repeat scroll 0% 0%; padding-right: 3px; }
#footer .links .linksSection ul li.lastItem { border: medium none ; padding-right: 0pt; }
#footer .links { margin: 0pt 1em; }
#footer .linksSection { padding: 0.5em 0pt; text-align: center; }
#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 { background: transparent url('divider.gif') no-repeat scroll 100% 1px; display: inline; text-align: left; padding-right: 9px; }
#footer .linksSection ul li.lastItem { background: transparent none repeat scroll 0% 0%; }
#footer .text { margin: 0pt 1em; padding: 0.5em 0pt; text-align: center; }
#footer .copyright { margin: 0pt 1em; padding: 0.5em 0pt; text-align: center; }
#footer .backtotop { margin: 0pt 1em; padding: 0.5em 0pt; font-weight: bold; }
.titleLinks { float: left; clear: none; margin-right: 2em; width: 24em; }
.titleLinks li { margin: 0.5em 0pt; font-size: 1.2em; }
h1.resumePage { display: inline; }
#AOLC_docOptions { margin: -1.5em 0pt 0pt; padding: 0pt 0.5em 0.5em 0pt; text-align: right; display: block; }
#AOLC_docOptions p { margin: 0pt; display: inline; color: rgb(102, 102, 102); }
#AOLC_docOptions a { text-decoration: underline; font-weight: bold; }
#AOLC_docOptions span { font-weight: lighter; }
#AOLC_resumeInactive { border: 2px solid rgb(244, 130, 42); margin: 0.5em 0pt; padding: 0.75em; background: rgb(244, 178, 121) none repeat scroll 0% 0%; }
#AOLC_resumeInactive p { color: rgb(2, 8, 106); font-size: 1.4em; }
#AOLC_resumeInactive a { text-decoration: underline; }
#AOLC_resumeInactive span { font-weight: bold; }
.AOLC_resumeInfo { border: 3px solid rgb(153, 153, 153); margin: 0.5em 0pt 2em; padding: 0.25em; width: 63.9em; }
.AOLC_resumeInfo a { text-decoration: underline; }
.AOLC_resumeSection { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(153, 153, 153); margin: 0pt; padding: 1.5em 0.5em 1.5em 1em; background: rgb(233, 233, 233) none repeat scroll 0% 0%; overflow: hidden; position: relative; }
.noBottomBorder { border-bottom: medium none; }
fieldset.topBorder { border-top: 1px solid rgb(153, 153, 153); }
.AOLC_resumeSection h3 { margin: 0pt 0pt 1em; display: inline; float: left; clear: both; }
.AOLC_resumeSection input, .AOLC_resumeSection textarea { border: 1px solid rgb(78, 78, 78); margin: 0pt 0pt 0.5em 0.5em; width: 460px; float: left; clear: none; font-size: 12px; font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",Sans-serif; }
.AOLC_resumeSection input.title { margin-bottom: 0pt; }
.AOLC_resumeSection label { margin: 0.25em 0pt 0.5em; font-size: 1.2em; font-weight: bold; color: rgb(102, 102, 102); text-align: right; width: 10em; float: left; clear: both; }
.AOLC_resumeSection input.inputActive { border: 1px solid rgb(242, 130, 44); background: rgb(252, 239, 222) none repeat scroll 0% 0%; }
fieldset.sectionActive { border-top: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); background: rgb(204, 204, 204) none repeat scroll 0% 0%; margin-top: -1px; }
div.AOLC_sectionControl { margin: 0pt 0pt 1em; float: right; clear: right; display: block; }
div.AOLC_sectionControl p { margin: 0pt 0.25em 0pt 0pt; float: left; clear: left; color: rgb(102, 102, 102); }
div.AOLC_sectionControl img { margin: -0.35em 0pt 0pt 0.5em; float: left; }
.AOLC_sectionSort { background: rgb(250, 199, 159) url('arrows_003.png') no-repeat scroll 95.5% 50%; overflow: hidden; height: 1.5em; cursor: move; }
.AOLC_entrySort { overflow: hidden; height: 3.75em; cursor: move; }
.AOLC_entrySort div.bg { background: transparent url('45orange_bg.png') repeat scroll 0% 0%; position: absolute; top: -1em; width: 100%; height: 100%; left: 0pt; }
.AOLC_resumeSection .arrow { background: transparent url('arrows_003.png') repeat scroll 0% 0%; position: absolute; width: 37px; height: 36px; left: 56em; top: 0.3em; }
p.saveSort { margin: 0.5em 2.25em 0.5em 0pt; text-align: right; }
.resumeEntry { border: 1px solid rgb(153, 153, 153); margin: 0pt 0pt 1em; padding: 1em 0pt; position: relative; }
div.entryActive { background: rgb(214, 214, 214) none repeat scroll 0% 0%; }
p.removeEntry { margin: 0.5em 2em 0pt 0pt; font-weight: bold; text-align: right; }
p.removeEntry span { color: rgb(153, 153, 153); }
div.expertTips { margin: 0pt 2.5em 0.25em 0pt; max-width: 473px; position: relative; float: right; clear: both; }
div.expertTips img { margin: -2px 0pt 0pt 0.5em; display: block; }
div.expertTips p { border: 1px solid rgb(54, 80, 162); margin: 0pt; padding: 0.25em 0.5em; background: rgb(208, 219, 238) none repeat scroll 0% 0%; color: rgb(54, 80, 162); font-size: 11px; }
div.tipSmall { margin-top: -24px ! important; }
div.tipMed { margin-top: -35px ! important; }
div.tipBig { margin-top: -46px ! important; }
fieldset.AOLC_webAddress { border-top: 1px solid rgb(153, 153, 153); margin: 0pt 0.15em; padding: 1.5em 0.5em 1.5em 1em; background: rgb(253, 253, 253) none repeat scroll 0% 0%; }
fieldset.AOLC_webAddress input { margin: 0pt 0pt 0pt 0.5em; display: inline; }
fieldset.AOLC_webAddress input.checkBox { margin: 0.5em 0pt 0pt; float: left; }
fieldset.AOLC_webAddress label { margin: 0.35em 0pt 0.5em 1em; float: left; font-size: 1.2em; color: rgb(0, 8, 105); }
fieldset.AOLC_webAddress p.address { margin: 0pt 0pt 0pt 2.5em; font-weight: bold; color: rgb(0, 8, 105); text-align: left; }
fieldset.AOLC_webAddress p { color: rgb(0, 8, 105); display: inline; }
div.AOLC_webCheck { border: 1px dotted rgb(102, 102, 102); margin: -2.5em 2.5em 0pt 0pt; padding: 2em 1.5em; float: right; }
div.AOLC_webCheck p { background: transparent url('successful.jpg') no-repeat scroll 0% 0%; color: rgb(0, 152, 0); font-weight: bold; letter-spacing: 1px; padding-left: 1.75em; }
#AOLC_resumeTitle { border-bottom: 1px solid rgb(255, 255, 255); margin: 0.15em 0pt 0pt; background: transparent url('title_bg.jpg') repeat-x scroll left top; height: 22px; padding-top: 1.75em; }
#AOLC_resumeTitle h3 { margin-right: 1.25em; }
#AOLC_resumeIndustry h3 { margin: 0pt; }
#AOLC_resumeIndustry select { margin: 0pt 2em 0pt 0pt; float: right; }
#AOLC_resumeButtons { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 1em; background: rgb(54, 80, 162) none repeat scroll 0% 0%; }
#AOLC_resumeButtons div.buttons { margin: 0pt 1.75em 0pt 0pt; float: right; }
input.resumeBtn { border: 1px solid rgb(1, 8, 107); padding: 0.35em 0.5em; background: transparent url('orange_bg_button.jpg') repeat-x scroll left top; cursor: pointer; font-size: 1.1em; color: rgb(255, 255, 255); display: inline; font-weight: bold; margin-right: 0.5em; }
#AOLC_resumeButtons .lastBtn { margin-right: 0pt; }
#AOLC_resumeControl { border: 3px solid rgb(153, 153, 153); margin: 2.5em 0pt 2em; padding: 0.15em; width: 29.1em; }
.AOLC_controlBox h3 { border-top: 1px solid rgb(255, 255, 255); padding: 0.5em; background: transparent url('title_bg.jpg') repeat scroll 0% 0%; }
.AOLC_controlBox { background: transparent url('control_bg.jpg') repeat-x scroll 0% 0%; }
.AOLC_controlBox ul { padding: 0pt 1em; margin-bottom: 1em; }
.AOLC_controlBox li.remove { border-bottom: 1px dotted rgb(102, 102, 102); padding: 0.5em 0pt 0.35em; margin-bottom: 0.25em; }
.AOLC_controlBox li p { color: rgb(102, 102, 102); }
.AOLC_controlBox li p.image { margin: -1.5em 0pt 0pt; text-align: right; }
.AOLC_controlBox p.reorder { margin: 1em 0pt 1em 0.9em; font-weight: bolder; }
.AOLC_controlBox p.reorder a { text-decoration: underline; }
.AOLC_controlBox label { margin: 0pt 0pt 0.5em 0.9em; display: block; font-size: 1.2em; font-weight: bold; color: rgb(102, 102, 102); }
.AOLC_controlBox select { margin: 0pt 0.5em 1em 0.9em; min-width: 10em; }
.AOLC_controlBox input { margin: -0.15em 0pt 0pt; }
.AOLC_controlBox div.existingResume { padding: 1em 0.5em 0.5em; background: rgb(54, 81, 162) none repeat scroll 0% 0%; }
.AOLC_controlBox div.existingResume label { margin: 0pt 0pt 0.5em 0.5em; color: rgb(107, 160, 252); font-weight: bold; display: inline; }
div.existingResume select { margin: 0.5em; width: 15em; }
div.existingResume input.resumeBtn { margin: 0pt 0pt 0pt 1em; }
.AOLC_controlBox div.sendToCB { border-top: 1px solid rgb(255, 255, 255); padding: 1em 0.5em; background: rgb(54, 81, 162) none repeat scroll 0% 0%; }
.AOLC_controlBox div.sendToCB label { margin: 0pt 0pt 0.5em 0.5em; color: rgb(107, 160, 252); font-weight: bold; display: inline; }
div.sendToCB input.resumeBtn { margin: 0pt 0pt 0pt 3.25em; }
#AOLC_resumeTagCloud { border-left: 2px solid rgb(243, 130, 43); border-right: 2px solid rgb(243, 130, 43); border-bottom: 2px solid rgb(243, 130, 43); background: transparent url('tag_cloud_bg.jpg') repeat-x scroll 0% 0%; float: left; width: 29.6em; }
#AOLC_content #AOLC_resumeTagCloud h3 { padding: 0.5em; background: rgb(243, 130, 43) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#AOLC_resumeTagCloud ul { padding: 0.5em; float: left; font-size: 1.2em; line-height: 1.4em; }
#AOLC_resumeTagCloud ul li { margin: 0.25em; display: inline; }
#AOLC_resumeTagCloud p.AOLC_resumeTagEdit { margin: -2.5em 0.5em 0pt 0pt; float: right; 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 rgb(153, 153, 153); margin: 2em 0pt; padding: 0.25em 0.25em 0.25em 0pt; width: 28.9em; float: left; }
#AOLC_resumeSave p { margin: 1.25em 0pt 0pt 0.5em; padding: 1em 0pt 0pt 5em; height: 37px; float: left; display: block; font-weight: bold; }
#AOLC_resumeSave p.saved { background: transparent url('saved.gif') no-repeat scroll 0% 0%; color: rgb(1, 154, 1); margin-left: 1.5em; }
#AOLC_resumeSave p.notSaved { background: transparent url('not_saved.gif') no-repeat scroll 0% 0%; color: rgb(204, 0, 1); }
#AOLC_resumeSave div { margin: 0pt; padding: 2.25em 1em; background: rgb(54, 81, 162) none repeat scroll 0% 0%; float: right; }
#AOLC_resumeSave input { margin: 0pt; }
#AOLC_resumeContainer { border: 3px solid rgb(153, 153, 153); margin: 0.75em 0pt 0pt; padding: 0.15em; float: left; width: 973px; position: relative; }
#AOLC_resumeContainer h4.styleLabel { border-bottom: 1px solid rgb(153, 153, 153); margin: 0pt; padding: 1.35em 0.5em 1.15em; background: transparent url('title_bg.jpg') repeat-x scroll left top; height: 22px; }
#AOLC_resumeContainer #AOLC_resumeButtons { border: medium none ; margin: -5.25em 0.25em 0pt 0pt; padding: 1em; background: rgb(54, 80, 162) none repeat scroll 0% 0%; float: right; }
#AOLC_resumeContainer #AOLC_resumeButtons div.buttons { margin: 0pt; }
#AOLC_resumeStyleContainer { background: transparent url('control_bg.jpg') repeat-x scroll 0% 0%; width: 100%; float: left; }
#AOLC_resumeStyleContainer ul { border: 1px solid rgb(227, 223, 224); margin: 0.25em 0pt 0pt 0.25em; padding: 0.5em 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 927px; float: left; }
#AOLC_resumeStyleContainer ul li { border: 2px solid rgb(255, 255, 255); margin: 0pt 2px 0pt 0pt; padding: 5px; display: inline; float: left; width: 76px; text-align: center; }
#AOLC_resumeStyleContainer ul li.lastli { margin-right: 0pt; }
#AOLC_resumeStyleContainer ul li p { margin: 0.25em 0pt 0pt; color: rgb(72, 121, 154); }
#AOLC_resumeContainer .resumeStyle:hover { border: 1px solid orange; padding: 6px; background: rgb(255, 241, 200) none repeat scroll 0% 0%; cursor: pointer; }
#AOLC_resumeContainer .selected { border: 2px solid navy; background: rgb(255, 241, 200) none repeat scroll 0% 0%; }
#currentStyle { display: inline; }
#AOLC_previewContainer { clear: both; }
#AOLC_previewContainer h4 { margin: 0pt 0pt 0pt 0.5em; padding: 1.5em 0pt 0pt; }
.ad_300 { margin: -2em 0pt 0pt; }
#AOLC_dashLegend { margin: 1em 1em 0pt 0pt; padding: 2em; background: rgb(230, 230, 230) none repeat scroll 0% 0%; float: left; width: 32em; height: 19em; }
#AOLC_dashLegend h3 { margin: 0pt; }
#AOLC_dashLegend select { margin: 0.5em 0pt 0pt; }
#AOLC_dashLegend option { padding: 0pt 2em 0pt 0pt; }
#AOLC_dashLegend ul { border: 1px solid rgb(153, 153, 153); margin: 2.75em 0pt 0pt; padding: 1em 0.25em 0.25em; background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
#AOLC_dashLegend ul.legendList { border: 1px solid rgb(187, 187, 187); margin: 1em 0.25em 0.25em; padding: 0.25em; }
#AOLC_dashLegend ul.legendList li { border-bottom: 1px dotted rgb(153, 153, 153); margin: 0pt 0pt 0.5em; }
#AOLC_dashLegend ul.legendList li.orange { padding: 0.5em 0.15em 1em 1.75em; background: transparent url('legend-orange.jpg') no-repeat scroll 0% 0%; }
#AOLC_dashLegend ul.legendList li.blue { padding: 0.5em 0.15em 1em 1.75em; background: transparent url('legend-blue.jpg') no-repeat scroll 0% 0%; }
#AOLC_dashLegend ul.legendList li.green { padding: 0.5em 0.15em 0.5em 1.75em; background: transparent url('legend-green.jpg') no-repeat scroll 0% 0%; }
#AOLC_dashLegend ul.legendList li.lastLi { border-bottom: medium none; margin: 0pt; }
#AOLC_dashLegend ul.legendList li span { text-decoration: underline; }
#AOLC_dashLegend .legend { margin: 0pt 0pt 0pt 0.5em; font-size: 1.4em; font-weight: bold; }
.dashboardTag { margin: 1em 1em 0pt 0pt; height: 21.8em; }
#AOLC_dashContainer { margin: 1em 0pt 0pt; padding: 2em; background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
#AOLC_jobListings { border: 3px solid rgb(153, 153, 153); padding: 0em 0.5em 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
#AOLC_jobListings table { margin: 0pt; position: relative; width: 100%; text-align: left; }
#AOLC_jobListings table thead td { padding: 1em 0.5em 0.5em; font-size: 1.4em; font-weight: bolder; }
#AOLC_jobListings table tbody td { border-bottom: 1px solid rgb(255, 255, 255); padding: 0.8em; font-size: 1.2em; }
#AOLC_jobListings table tr.green { background: rgb(184, 230, 184) none repeat scroll 0% 0%; }
#AOLC_jobListings table tr.blue { background: rgb(184, 230, 230) none repeat scroll 0% 0%; }
#AOLC_jobListings table tr.orange { background: rgb(230, 184, 138) none repeat scroll 0% 0%; }
#AOLC_jobListings table a:hover { text-decoration: underline; }
#AOLC_jobListings a { color: rgb(60, 68, 118); text-decoration: underline; }
.AOLC_barGraph { border-left: 2px solid rgb(153, 153, 153); border-right: 2px solid rgb(153, 153, 153); width: 4em; height: 11px; }
.AOLC_barGraph li { position: relative; display: block; }
.AOLC_barGraph .container { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); position: relative; top: 2px; left: 0pt; height: 5px; }
.AOLC_barGraph .index { background: rgb(243, 130, 43) none repeat scroll 0% 0%; overflow: hidden; display: block; position: absolute; top: 0pt; left: 0pt; height: 100%; text-indent: -9999px; }
#AOLC_dashStats { margin: 0.5em 0pt 0pt; padding: 2em; background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
#AOLC_dashStats p { margin: 1em 0pt; }
#AOLC_dashStats span { font-weight: bolder; }
.AOLC_dashResumeOpt { border-top: 1px dotted rgb(153, 153, 153); border-bottom: 1px dotted rgb(153, 153, 153); padding: 0.5em 0pt; width: 38.25em; }
.AOLC_dashResumeOpt li { border-right: 1px solid rgb(204, 204, 204); margin: 1em 0pt 0pt 0.75em; display: inline-block; padding-right: 1em; }
.AOLC_dashResumeOpt a { font-size: 1.2em; color: rgb(60, 68, 118); text-decoration: underline; }
.AOLC_dashResumeOpt .lastLi { border: medium none ; }
#AOLC_dashChartContainer { padding: 1.2em; background: rgb(243, 130, 43) none repeat scroll 0% 0%; position: relative; top: -6em; left: 39em; width: 52.5em; height: 30em; }
#AOLC_dashChart { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 30em; position: relative; }
#AOLC_dashChart .legend { margin: 0pt; position: relative; top: 1em; left: 1em; }
#AOLC_dashChart .legend p { margin: 0pt; font-size: 1.1em; font-weight: bold; }
#AOLC_dashChart .legend span.downloads { margin: -0.25em 0.5em 0pt 0pt; background: rgb(85, 102, 136) none repeat scroll 0% 0%; overflow: hidden; width: 1.5em; height: 0.75em; display: inline-block; text-indent: -9999px; }
#AOLC_dashChart .legend span.views { margin: -0.25em 0.5em 0pt 0pt; background: rgb(144, 23, 23) none repeat scroll 0% 0%; overflow: hidden; width: 1.5em; height: 0.75em; display: inline-block; text-indent: -9999px; }
#AOLC_dashList { border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; top: 3em; left: 3em; width: 45.9em; height: 18em; }
#AOLC_dashList ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#AOLC_dashList li { margin: 0pt; padding: 0pt; position: absolute; bottom: 0pt; width: 6.55em; z-index: 2; text-align: center; list-style-type: none; list-style-image: none; list-style-position: outside; }
#AOLC_dashList li.day { border-right: 1px solid rgb(196, 196, 196); top: 0pt; padding-top: 18em; color: rgb(170, 170, 170); }
#AOLC_dashList li.day p { margin: 0.5em 0pt 0pt; color: rgb(128, 128, 128); font-size: 1.1em; font-weight: bold; }
#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 { background: rgb(85, 102, 136) none repeat scroll 0% 0%; left: 0.85em; }
#AOLC_dashList li.views { background: rgb(144, 23, 23) none repeat scroll 0% 0%; left: 3.7em; }
#AOLC_dashList #Tuesday { left: 0pt; }
#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 { border-top: 1px solid rgb(187, 187, 187); position: relative; }
#AOLC_dashList #ticks .bottom { border: medium none ; }
#AOLC_dashList #ticks .tick p { margin: 0pt; position: absolute; left: -1em; top: -0.55em; color: rgb(128, 128, 128); font-size: 1.1em; font-weight: bold; }
#AOLC_dashList #ticks .doubleDig p { left: -1.5em; }
#AOLC_dashChart p.chartLinks { margin: 0pt; position: absolute; top: 22.5em; left: 19.5em; }
#AOLC_dashChart p.chartLinks a { color: rgb(60, 68, 118); text-decoration: underline; }
#AOLC_dashChart p.chartLinks a.lastLink { border-right: medium none; }
.AOLC_editSettings h2 { border-top: 1px solid rgb(54, 80, 162); border-bottom: 1px solid rgb(255, 255, 255); padding: 1em; background: transparent url('title_bg.jpg') repeat-x scroll left top; }
.AOLC_editSettings .settingsInput { margin: -5em 2em 0pt 0pt; padding: 1em; background: rgb(54, 80, 162) none repeat scroll 0% 0%; float: right; }
.AOLC_editSettings .settingsInput .lastBtn { margin-right: 0pt; }
.settingContent { border-top: 1px solid rgb(153, 153, 153); margin: 0pt; padding: 1em 0.5em; background: transparent url('control_bg.jpg') repeat-x scroll left top; position: relative; min-height: 30em; }
.settingContent a { text-decoration: underline; }
.settingContent a.url { margin: 0pt 1em; font-size: 1.4em; font-weight: bold; }
.manageSettings { margin: 2em 0pt; background: rgb(255, 204, 153) none repeat scroll 0% 0%; width: 60%; position: relative; }
.manageSettings h4 { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0.75em; }
.manageSettings li { padding-left: 1em; margin-left: 1.25em; }
.manageSettings .leftOpt { border-right: 1px solid rgb(255, 255, 255); width: 50%; font-size: 1.2em; padding-bottom: 4em; }
.manageSettings a { margin-left: 1em; font-size: 0.9em; text-decoration: underline; font-weight: normal; }
.manageSettings .rightOpt { position: absolute; top: 3em; left: 27em; font-size: 1.2em; }
.manageSettings input { margin: 1em 0.25em 0pt -1.5em; }
.manageSettings label { margin: 0.25em; text-align: left; }
.settingContent div#AOLC_dashChartContainer { padding: 1.2em; background: rgb(243, 130, 43) none repeat scroll 0% 0%; width: 52.5em; height: 30em; top: 1em; left: 41em; position: absolute; }
.settingContent ul.info { margin: 0pt 0pt 0pt 1em; padding: 2em 0em; background: rgb(255, 204, 153) none repeat scroll 0% 0%; text-align: center; width: 36em; }
.settingContent ul.info li { border-right: 1px solid rgb(0, 0, 0); padding: 0pt 0.5em; display: inline; font-size: 1.2em; }
.settingContent ul.info li.lastLi { border-right: medium none; }
#reportContainer { margin: 4em 0pt 0pt 1em; float: left; width: 36.2em; }
#reportContainer h4 { margin-bottom: 1em; }
#reportContainer p { margin: 1em 0pt 0pt; line-height: 1.2em; }
#reportType label { font-size: 1.2em; font-weight: bolder; }
.reportOutput { margin: 3em 0pt 0pt; clear: both; }
.reportOutput h2 { border-top: medium none; }
.reportOutput span { font-size: 1.2em; position: relative; top: -2.7em; left: 20em; }
.reportOutput table { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); width: 98em; text-align: left; }
.reportOutput table thead { background: transparent url('control_bg.jpg') repeat scroll 0% 0%; font-size: 1.4em; font-weight: bolder; }
.reportOutput table thead th { padding: 1em; }
.domainOutput {  }
ul#tabnav { border-bottom: 1px solid rgb(54, 80, 162); margin: 2em 0pt -1px; padding: 0px 0px 4px; text-align: left; font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; list-style-type: none; }
ul#tabnav li { padding: 4px 4px 4px 2px; background: transparent url('orange_top_left.jpg') no-repeat scroll left top; display: inline; }
div#tab1 li.tab1, div#tab2 li.tab2 { padding: 5px 0px 4px 2px; background: transparent url('blue_top_left.jpg') no-repeat scroll left top; }
div#tab1 li.tab1 a, div#tab2 li.tab2 a { border-bottom: 1px solid rgb(54, 80, 162); background: rgb(54, 80, 162) url('blue_top_right.jpg') no-repeat scroll right top; color: rgb(255, 255, 255); position: relative; padding-top: 5px; }
ul#tabnav li a { border-bottom: medium none; padding: 4px 7px 4px 4px; background: rgb(255, 204, 153) url('orange_top_right.jpg') no-repeat scroll right top; color: rgb(60, 68, 118); margin-right: -1px; text-decoration: none; }
ul#tabnav a:hover { color: rgb(255, 255, 255); }
.AOLC_mainSearch { border: 3px solid rgb(153, 153, 153); margin: 1em 0pt 2em; width: 65.9em; position: relative; float: left; display: block; }
#AOLC_mainSearch { margin: 0.25em; background: rgb(171, 173, 196) none repeat scroll 0% 0%; position: relative; float: left; width: 65.5em; }
#AOLC_mainSearch fieldset { margin: 2em 1em 1em; display: block; float: left; }
#AOLC_mainSearch fieldset.last { margin: 4.5em 0pt 1em 1em; }
#AOLC_mainSearch fieldset label { margin: 0pt 0pt 5px; color: rgb(0, 8, 105); font-size: 1.9em; font-weight: bold; display: block; }
#AOLC_mainSearch fieldset input.inputText { border: 1px solid rgb(255, 255, 255); width: 19.5em; font-size: 1.2em; background-color: rgb(255, 255, 255); }
#AOLC_mainSearch fieldset p { margin: 0.5em 0pt 0pt; font-size: 1.1em; font-weight: bold; color: rgb(51, 51, 51); }
#AOLC_mainSearch fieldset input.inputActive { border: 1px solid rgb(242, 130, 44); background: rgb(252, 239, 222) none repeat scroll 0% 0%; }
#AOLC_mainSearch input.resumeBtn { margin: 0pt; }
#AOLC_mainSearch .AOLC_searchMore { position: absolute; top: 0px; right: 0px; }
#AOLC_mainSearch .AOLC_searchMore ul { border: 1px solid rgb(143, 146, 173); background: rgb(204, 206, 225) none repeat scroll 0% 0%; float: left; font-size: 1.1em; }
#AOLC_mainSearch .AOLC_searchMore li { display: inline; }
#AOLC_mainSearch .AOLC_searchMore li a { border-right: 1px solid rgb(143, 146, 173); padding: 0.5em 0.75em; float: left; }
#AOLC_mainSearch .AOLC_searchMore li.lastLi a { border-left: 1px solid rgb(227, 228, 237); border-right: medium none; }
h2.recommend { margin-top: 1em; display: inline; }
p.change { margin: 0pt 0pt 0pt 1em; display: inline; font-size: 1.4em; color: rgb(102, 102, 102); font-weight: bold; }
p.change a { text-decoration: underline; }
div.AOLC_recommendedJobs { border: 3px solid rgb(153, 153, 153); margin: 1em 0pt; padding: 0.25em; width: 65.4em; position: relative; height: 209px; }
.AOLC_recommendedJobs .tableone { margin: 0pt; width: 65.4em; 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 { border-right: medium none; padding: 1em; background: transparent url('title_bg.jpg') repeat-x scroll left top; text-align: left; font-weight: bold; color: rgb(0, 8, 105); font-size: 1.4em; }
.AOLC_recommendedJobs .tableone th.th4 { font-size: 0.9em; }
.AOLC_recommendedJobs .tableone th.th4 a.AOLC_rightLink { float: none; text-decoration: underline; }
.AOLC_recommendedJobs td.no_pad { padding: 0pt; }
.AOLC_recommendedJobs .innerb { overflow: auto; height: 16.5em; }
.AOLC_recommendedJobs a { font-size: 1.2em; }
.AOLC_recommendedJobs td { border-right: 1px solid rgb(255, 255, 255); padding: 1em; }
.AOLC_recommendedJobs tr.topBorder { border-top: 1px solid rgb(255, 255, 255); }
.AOLC_recommendedJobs tr.odd td { background: rgb(253, 239, 222) none repeat scroll 0% 0%; }
.AOLC_recommendedJobs tr.even td { background: rgb(255, 204, 153) none repeat scroll 0% 0%; }
.AOLC_recommendedJobs p.posted { color: rgb(84, 94, 159); }
.AOLC_recommendedJobs .AOLC_apply a { padding: 0.25em 1em; background: rgb(189, 69, 47) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.AOLC_recommendedJobs .innerb table.tabletwo tr td.AOLC_apply { padding: 0.5em 0em 1em ! important; text-align: center; }
.AOLC_recommendedJobs .AOLC_apply a:hover { background: rgb(242, 97, 25) none repeat scroll 0% 0%; }
.AOLC_jobListPagination { margin: 0pt 0pt 2em; font-size: 1.2em; }
.AOLC_jobListPagination li { display: inline; }
#AOLC_changeZipMain { border: 2px solid rgb(102, 102, 102); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 1; left: 32.5em; top: 34em; }
#AOLC_changeZipMain h2 { padding: 0.5em; float: left; display: inline; position: relative; }
#AOLC_changeZipMain img { margin: 1em 0.5em 0.5em 0em; float: right; position: relative; cursor: pointer; }
#AOLC_changeZipMain form#AOLC_changeZipCode { border: 1px solid rgb(255, 255, 255); padding: 0.5em; background: rgb(171, 173, 196) none repeat scroll 0% 0%; clear: both; float: left; position: relative; }
form#AOLC_changeZipCode label { margin: 0pt 0pt 0.25em 0.45em; display: block; color: rgb(0, 0, 0); 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: 0pt 0.5em; }
#AOLC_changeZipMain form#AOLC_changeZipCode span.resumeBtn { border: 1px solid rgb(1, 8, 107); margin: 0.5em 0em 0pt 0pt; padding: 0.35em 0.25em; background: transparent url('orange_bg_button.jpg') repeat-x scroll left top; cursor: pointer; font-size: 1.1em; color: rgb(255, 255, 255); display: inline; width: 4.5em; font-weight: bold; text-align: center; }
ul.AOLC_mainMod1 { width: 64em; }
.AOLC_mainMod1 img { margin: 0.5em; float: left; }
.AOLC_mainMod1 li ul li { margin: 0.5em 0pt 0pt; list-style-type: square; color: rgb(249, 132, 25); list-style-position: inside; font-size: 1.2em; }
li.AOLC_firstLi { margin: 1em 0em 1em 1em; float: left; width: 30em; }
.AOLC_mainMod1 h3 { margin: 0pt 0pt 0.5em; }
li.AOLC_secondLi { border-left: 1px solid rgb(246, 164, 101); margin: 1em 0pt 1em 0.5em; padding-left: 1em; float: left; width: 30.5em; }
li.AOLC_secondLi p { margin: 1em 0.5em 0.5em; text-align: left; }
li.AOLC_secondLi ul.left, ul.right { margin: 0.5em 0pt 1em; float: left; width: 14em; }
li.AOLC_secondLi ul.left { clear: left; }
ul.AOLC_mainMod1 li.AOLC_secondLi li.grey { color: rgb(102, 102, 102); list-style-type: none; list-style-position: outside; }
li.AOLC_secondLi p.bold { margin-top: 1em; }
li.AOLC_secondLi ul.seeAll { margin: 1em 0pt 0pt; clear: both; width: 100%; }
.AOLC_featuredCompanies { margin: 20px 0px; float: left; width: 620px; clear: both; }
.AOLC_featuredCompanies h4 { margin: 0.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 {  }
#AOLC_featuredCompanyScroll li { padding: 0pt 27px; float: left; text-align: center; width: 130px; }
#featuredCompaniesLI_1 { border-left: 1px solid rgb(203, 149, 53); border-right: 1px solid rgb(203, 149, 53); }
.AOLC_findJobsMain li { border-bottom: 1px dashed rgb(249, 132, 25); padding: 0.5em 0pt; font-size: 1.2em; }
.AOLC_findJobsMain li.lastLi { border-bottom: medium none; }
.AOLC_mainRightMod { padding: 0pt 0pt 1em 9em; float: left; }
.AOLC_mainRightMod img.header { margin: 0pt 0pt 0pt -9em; padding: 0pt; }
.AOLC_mainRightMod img.topFive { margin: 0.5em 0.5em 0.5em -8.5em; display: block; float: left; clear: left; }
#AOLC_rightRail .AOLC_mainRightMod p { line-height: 1em; }
.AOLC_mainRightMod h4 { margin-top: 0.5em; }
.AOLC_mainRightMod li { margin: 0.5em 0pt 0pt; list-style-type: square; color: rgb(249, 132, 25); list-style-position: inside; font-size: 1.2em; }

