/* GLOBAL */
body { margin: 0; padding: 0; background: #E6E6E6 url(/img/bg/bg_body_ltgrey.jpg) top left repeat-x; color: #000; font: 90% arial, helvetica, sans-serif; text-align: center; min-width: 995px; }
table { font-size: 100%; border: 0; }
td { color: #000; font: 90% arial, helvetica, sans-serif; }
.required { background-image: url(/img/req2.gif);background-repeat: no-repeat;background-position: left; padding-left: 3px; }
/*
.required { background-image: url(/img/req2.gif);background-repeat: no-repeat;background-position: left; }
.required { background-image: url(/img/req4.gif);background-repeat: no-repeat;background-position: left bottom; }
.required { border: 1px solid #ce0000; }
.required { border: none; border-bottom: 2px solid #ce0000; }
.required { border: 1px solid #b3b6ad; background-image: url(img/req1.gif);background-repeat: no-repeat;background-position: left top; padding-left: 3px; }
.required { border: 1px solid #b3b6ad; background-image: url(img/req5.gif);background-repeat: no-repeat;background-position: left top; padding-left: 3px; }
.required { border: 1px solid #b3b6ad; background-image: url(img/req2.gif);background-repeat: no-repeat;background-position: left; padding-left: 3px; }
.required { border: 1px solid #b3b6ad; background-image: url(img/req3.gif);background-repeat: no-repeat;background-position: left middle; padding-left: 3px; }
.required { border: 1px solid #b3b6ad; background-image: url(img/req4.gif);background-repeat: no-repeat;background-position: left bottom; padding-left: 3px; }
*/
th { text-align: left; }
tr.tblhdr { background: #999; }
.helper { font-size: 85%; }
.spacer { clear: both; line-height: 0; height: 0; }
* html .spacer { font-size: 1px; }
.indent { margin-left: 35px; }
.top { margin-top: 0; }
.bottom { margin-bottom: 0; }
.btn { text-align: center; }
.right { text-align: right; }
.preview { background: #9CF; }
.even, .odd { background: #EEE; }
abbr { text-decoration: none; border: none; font-style: normal; }
sup { font-size: 70%; }
div.skip { position: absolute; left: -999px; width: 990px; }
.dim { color: #999 !important; }
.vmid { vertical-align: middle; }
.vtop { vertical-align: top; }
.printme { float: right; width: 135px; margin: 0; padding: 3px; border: 1px solid #DEDEDE; background: #EFEFEF; font-size: 85%; text-align: center; }
.posrel { position: relative; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* ie5mac backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end ie5mac backslash hack */

/* FORMS */
form { margin: 0; }
textarea { margin: 5px 0; }
select, input[type="text"], input[type="password"] { margin: 3px 0; }
div.btn input { margin-bottom: 5px; }
h2.formhdr { font-size: 110%; }
div.formblock { padding: 0 0 15px 30px; border-bottom: 1px solid #999; }
div.formblock p { margin: 3px 0; color: #666; font-size: 90%; }
div.formblock p.helper { font-size: 85%; }
div.formblock p.btn { margin: 10px 0; }
div.formblock p strong.hdr { color: #000; font-size: 110%; }
div.formblock span.helper { color: #666; }
div.formblock textarea { margin-bottom: 0; }
div.formblocknb { border: 0; }
div.feedback div.formblock { padding: 10px 0 15px 40px; }
div.feedback div.formblock p { text-indent: -23px; margin: 0 0 2px; color: #000; font-size: 100%; }
div.feedback div.formblock p input { position: relative; }
fieldset { border: 1px solid #3369cd; padding: 0 10px 10px; margin-bottom: 20px; }
fieldset div { padding-left: 15px; }
fieldset .first { margin-top: 5px; }
legend { font-weight: bold; color: #3369cd; }
span.formhelp { font-size: 85%; color: #56BAEC; }
input#faker { width: 0; height: 0; margin: 0; padding: 0; border: 0; }

/* LINKS */
a:link { color: #039; }
a:visited { color: #339; }
a img { border: 0; }
a.backtop { display: block; font-size: 90%; text-align: right; margin-bottom: 10px; }

/* HEADER */
div#header { width: 997px; margin: 0 auto; padding-top: 7px; text-align: left; position: relative; }
div#header img#logo { float: left; }
div#header span#signin { position: absolute; top: 19px; right: 140px; font-size: 85%; }
div#header span#signin img { margin-left: 10px; vertical-align: middle; }
div#breadcrumbs { width: 997px; font: 75%; margin: 0 auto; text-align: left; }
div#breadcrumbs span#datetime { position: absolute; right: 0; }
div#header ul { list-style: none; margin: 7px 0 0; padding: 0 0 0 13px; float: left; position: relative; }
div#header ul.guest { padding-left: 90px; }
div#header ul li { width: 115px; margin: 0 3px; padding: 0; float: left; background: url(/img/bg/bg_tabs_blue_115x102.gif) 0 -34px no-repeat; }
div#header ul li a { color: #FFF; display: block; text-decoration: none; background: url(/img/bg/bg_tabs_blue_115x102.gif) top left no-repeat; margin: 0; padding: 7px 0 5px; width: 115px; text-align: center; font-size: 85%; font-weight: bold; }
div#header ul li a:hover { background-image: none; }
div#header ul li.blue, div#header ul li.blue a { background-image: url(/img/bg/bg_tabs_blue_115x102.gif); }
div#header ul li.blue a:hover { background-image: none; }
div#header ul li.red, div#header ul li.red a { background-image: url(/img/bg/bg_tabs_red_115x102.gif); }
div#header ul li.red a:hover { background-image: none; }
div#header ul li.green, div#header ul li.green a { background-image: url(/img/bg/bg_tabs_green_115x102.gif); }
div#header ul li.green a:hover { background-image: none; }
div#header ul li.crown, div#header ul li.crown a { background-image: url(/img/bg/bg_tabs_crown_115x102.gif); }
div#header ul li.crown a:hover { background-image: none; }
div#header ul li.yellow, div#header ul li.yellow a { background-image: url(/img/bg/bg_tabs_yellow_115x102.gif); }
div#header ul li.yellow a:hover { background-image: none; }
div#header ul li.orange, div#header ul li.orange a { background-image: url(/img/bg/bg_tabs_orange_115x102.gif); }
div#header ul li.orange a:hover { background-image: none; }
div#header ul li.grey, div#header ul li.grey a { background-image: url(/img/bg/bg_tabs_grey_115x102.gif); }
div#header ul li.grey a:hover { background-image: none; }
div#header ul li.silver, div#header ul li.silver a { color: #000; background-image: url(/img/bg/bg_tabs_silver_115x102.gif); }
div#header ul li.silver a:hover { background-image: none; }
div#header ul li.white, div#header ul li.white a { color: #000; background-image: url(/img/bg/bg_tabs_white_115x102.gif); }
div#header ul li.white a:hover { background-image: none; }
div#header ul li.aqua, div#header ul li.aqua a { background-image: url(/img/bg/bg_tabs_aqua_115x102.gif); }
div#header ul li.aqua a:hover { background-image: none; }
div#header ul li.plum, div#header ul li.plum a { background-image: url(/img/bg/bg_tabs_plum_115x102.gif); }
div#header ul li.plum a:hover { background-image: none; }
div#header ul li.dkslateblue, div#header ul li.dkslateblue a { background-image: url(/img/bg/bg_tabs_dkslateblue_115x102.gif); }
div#header ul li.dkslateblue a:hover { background-image: none; }
div#header ul li.dkslategreen, div#header ul li.dkslategreen a { background-image: url(/img/bg/bg_tabs_dkslategreen_115x102.gif); }
div#header ul li.dkslategreen a:hover { background-image: none; }
div#header ul li.dkteal, div#header ul li.dkteal a { background-image: url(/img/bg/bg_tabs_dkteal_115x102.gif); }
div#header ul li.dkteal a:hover { background-image: none; }
div#header ul li.purple, div#header ul li.purple a { background-image: url(/img/bg/bg_tabs_purple_115x102.gif); }
div#header ul li.purple a:hover { background-image: none; }
div#header ul li.crimson, div#header ul li.crimson a { background-image: url(/img/bg/bg_tabs_crimson_115x102.gif); }
div#header ul li.crimson a:hover { background-image: none; }
div#header ul li.black, div#header ul li.black a { background-image: url(/img/bg/bg_tabs_black_115x102.gif); }
div#header ul li.black a:hover { background-image: none; }
div#header ul li.on { background-position: 0 -68px; }
div#header ul li.on a, div#header ul li.on a:hover { background-image: none; }
div#header ul ul { position: absolute; left: 3px; width: 715px; }
div#header ul ul li { margin: -1px 35px 0 0; width: auto; background: none; }
div#header ul li.on ul li a { padding: 0; width: .1em; background: none; }
div#header ul li.on ul li a:hover { font-weight: 900; } /* for ie5mac */
/* div#header ul li img { position: absolute; top: -5px; margin-left: 83px; } */
div#header ul li ul li img.toggle { position: absolute; top: -2px; margin-left: 0; left: 590px; margin-right: -590px; }
/* ie5mac backslash hack \*/
div#header ul li.on ul li a { width: auto; }
div#header ul li ul li img.toggle { right: 0; left: auto; margin-right: 0; }
/* end ie5mac backslash hack */
div#header div#subnavblue { clear: both; background: #3369cd; height: 25px; }
div#header div#subnavgrey { clear: both; background: #818181; height: 25px; }
div#header div#subnavgreen { clear: both; background: #3cb92e; height: 25px; }
div#header div#subnavred { clear: both; background: #cd3333; height: 25px; }
div#header div#subnavyellow { clear: both; background: #ffd801; height: 25px; }
div#header div#subnavwhite { clear: both; background: #f9f9f9; height: 25px; }
div#header div#subnavaqua { clear: both; background: #019dff; height: 25px; }
div#header div#subnavsilver { clear: both; background: #b0b0b0; height: 25px; }
div#header div#subnavorange { clear: both; background: #ff9c01; height: 25px; }
div#header div#subnavcrown { clear: both; background: #452eb9; height: 25px; }
div#header div#subnavdkslateblue { clear: both; background: #5e66a2; height: 25px; }
div#header div#subnavdkslategreen { clear: both; background: #5c9255; height: 25px; }
div#header div#subnavdkteal { clear: both; background: #559286; height: 25px; }
div#header div#subnavplum { clear: both; background: #93567c; height: 25px; }
div#header div#subnavpurple { clear: both; background: #8e33cd; height: 25px; }
div#header div#subnavcrimson { clear: both; background: #a8334b; height: 25px; }
div#header div#notabs { border-bottom: 1px solid #999; margin-top: 8px; height: 1px; background-color: transparent; }
.submenu td { clear: both; background: #FFF; color: #3369cd; display: block; text-decoration: none; font-size: 95%; font-weight: bold; margin: 0; padding: 0 2px 0 2px; border: 1px solid #3369cd; border-width: 0 1px 1px 1px; cursor: pointer }

/* MAIN */
div#main, div#mainfte { width: 997px; margin: 0 auto; text-align: center; padding: 7px 5px 10px; background: #FFF; display: inline-block; voice-family: "\"}\""; voice-family: inherit; text-align: left; width: 995px; }
html>body div#main, html>body div#mainfte { text-align: left; width: 720px; }
div#main:after, div#mainfte:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  /* used to clear floats */
/* ie5mac backslash hack \*/
div#main, div#mainfte { display: block; }
/* end ie5mac backslash hack */
div#mainfte { width: 995px; padding: 7px 45px 10px; voice-family: "\"}\""; voice-family: inherit; width: 660px; }
html>body div#mainfte { width: 660px; }
div.contain { margin: 0 0 15px 5px; float: right; padding-right: 0px; width: 555px; text-align: left; word-wrap: break-word; } /* nonstandard css for iewin */
div.contain>*:first-child, div.sidebar>*:first-child { margin-top: 0; }
div.sidebar { float: left; padding: 0 0 0 5px; font-size: 85%; color: #888; margin-bottom: 15px; text-align: left; width: 155px; voice-family: "\"}\""; voice-family: inherit; width: 155px; }
html>body div.sidebar { width: 155px; }
div.sidebar h4 { font-size: 100%; margin-bottom: 0; }
div.sidebar ol, div.sidebar ul { margin-left: .9em; padding-left: .9em; }
ul.sidenav { margin: 0; padding-left: 0; }
ul.sidenav li { padding: 7px 0; list-style: none; text-align: right; }
ul.sidenav li a:link, ul.sidenav li a:visited { font-weight: bold; }
ul.sidenav li a:link.here, ul.sidenav li a:visited.here { color: #000; text-decoration: none;}
.divide { border-top: 1px solid #999; padding-top: 15px; }
.dividelow { border-bottom: 1px solid #999; padding-bottom: 15px; margin-bottom: 15px; }
p.page { font-size: 90%; }
p.page a { padding: 0 1px; }
p.page a strong { font-weight: normal; }
p.alphapage { border: 1px solid #999; border-width: 1px 0; padding: 3px; margin-bottom: 2px; }
h1 { font-size: 150%; margin: 0 0 15px; padding: 3px 5px 7px; border-bottom: 1px solid #999; color: #999; text-align: left; }
h1.icon { background: 5px 0 no-repeat; padding-left: 5px; }
h1.net { background-image: url(../img/v2/icon_network.gif);  }
h1.pro { background-image: url(../img/v2/icon_profile.gif); }
h1.srch { background-image: url(../img/v2/icon_search.gif); }
h1.inv { background-image: url(../img/v2/icon_invite.gif); }
h1.req { background-image: url(../img/v2/icon_contact.gif); }
h1.fwd { background-image: url(../img/v2/icon_forward.gif); }
h1.cons { background-image: url(../img/v2/icon_connections.gif); }
h1.endor { background-image: url(../img/v2/icon_endorsements.gif); }
h1.email { background-image: url(../img/v2/icon_email.gif); }
h1.prv { background-image: url(../img/v2/icon_privacy.gif); }
h1.set { background-image: url(../img/v2/icon_settings.gif); }
h1.help { background-image: url(../img/v2/icon_help.gif); }
h1.upl { background-image: url(../img/v2/icon_upload.gif); }
h1.tools { background-image: url(../img/v2/icon_tools.gif); }
h1.remind { background-image: url(../img/v2/icon_remind.gif); }
h2 { font-size: 150%; margin: 0; }
h3 { font-size: 120%; }
.containmid { position: relative; left: -65px; }
.hdrlink { position: absolute; top: 20px; left: 550px; font-size: 80%; text-align: right; width: 225px; margin: 0; }
/* ie5mac backslash hack \*/
.hdrlink { top: 16px; left: 500px; }
/* end ie5mac backslash hack */
.powersearch, table.powersearch td { font-size: 9pt; color: #fff; }
.powersearchtext { font-size: 9pt; color: #00369A; width: 90px; }
.powersearchtabs, table.powersearchtabs td { font-size: 8pt; color: #fff; font-weight: bold; }
.psmore { float: left; position: relative; left: 157px; top: 9px; margin-left: 83px; cursor: pointer; }
.searchtab { cursor: pointer; }
.quicksearch, table.powersearch td { font-size: 9pt; color: #fff; }
.quicksearchtext { font-size: 9pt; color: #00369A; width: 310px; }

/* LOGIN */
div.login { margin: 25px 0 45px 170px; text-align: left; }
div.login h1 { margin: 0 0 10px; border: 0; padding: 0; color: #F90; font-weight: normal; font-size: 200%; }
div.login table { margin-left: 25px; width: 350px; }
div.login td.reason { padding-bottom: 10px; }
div.login a.forgotpwd { display: block; background: url(../img/v2/icon_help_sm.gif) 0 1px no-repeat; padding: 2px 0 0 22px; font-size: 85%; }
div.login-nonuser { float: left;  font-size: 90%; width: 220px; margin-top: 60px; padding-left: 50px; text-align: left; }
div.login-nonuser h2 { font-size: 110%; color: #999; margin-bottom: 5px; }
div.login-nonuser p { margin: 0; }
div.login-nonuser p.signup { background: url(../img/v2/icon_arrow_blue_sm.jpg) top left no-repeat; padding-left: 20px; font-weight: bold; margin-top: 10px; }
div#login-foruser { float: left; margin-left: 0; padding-right: 20px; padding-left: 30px; border-right: 1px solid #999; width: 380px; }

/* TIP BOXES */
div.hibox { text-align: center; }
div.hilite { position: relative; background-color: #F4B907; border-bottom: 1px solid #DC9B00; width: 500px; margin: 0 auto 15px; text-align: left; }
div.hilite img.icon { position: absolute; top: 0; left: 0; width: 48px; }
div.hilite div { position: relative; top: 0; margin: 0 0 0 48px; background: #FFFAEB; width: 452px; border: 1px solid #DC9B00; border-bottom: 0; padding: 7px 5px; voice-family: "\"}\""; voice-family: inherit; width: 440px; }
html>body div.hilite div { width: 440px; }
div.hilite div p { margin: 0 0 10px; }
div.hilite div p.btn { margin-bottom: 0; }
div.hilite div img.help { position: absolute; top: 0; right: 0; border: 0; }

/* FTE HELP */
h3.ftehelp { background-image: url(../img/fte/hdr_ftehelp_555.gif); font-size: 125%; margin-top: 0; width: 555px; voice-family: "\"}\""; voice-family: inherit; width: 535px; }
html>body h3.ftehelp { width: 535px; }
div.ftehelp { border: 1px solid #4497CF; margin: 0 0 15px; }
div.ftehelp div { color: #666; padding-top: 5px; }
div#othcts div { padding-left: 50px; background: url(../img/fte/icon_dblarrow_blue_down.gif) 15px 12px no-repeat; }
div.ftehelp p.sep { margin-top: 10px; padding: 15px 0 10px 60px; background: url(../img/fte/icon_dblarrow_blue_left.gif) 10px 10px no-repeat; }

/* GROUPS */
div.groupsets, div.groupsetssm { margin-bottom: 10px; }
div.groupsets img, div.groupsetssm img { float: left; width: 100px; margin: 0 5px 0 0; }
div.groupsetssm img { width: 60px; }
div.groupsets p, div.groupsetssm p { float: right; margin: 0; width: 420px; }
div.groupsetssm p { width: 460px; }
img.grpiconlg { float: right; margin-left: 5px; }
span.grpiconlg { float: right; }
span.grpiconlg img { margin-left: 5px; }

/* MY PROFILE */
h4.tip { color: #FFF; background: #F4B907 url(../img/icon_side_tip.gif) no-repeat 3px 3px; padding: 5px 0 5px 25px; margin-top: 0; }
p.tip, div.tip { background: #FFFAEB; border: 1px solid #F4B907; padding: 5px; color: #333; margin-top: 0; }
td.posdateshdr { font-size: 85%; }
td.hdr { text-align: right; padding-top: 4px; }

/* FULL PROFILE */
div.nextprev, div.profbook, p.reqstatus, p.goback { background-repeat: no-repeat; padding: 2px 0 5px 23px; margin: 5px 0; }
p.goback { margin-top: 0; }
#prev { background-image: url(../img/icon_side_prev.gif); }
#next { background-image: url(../img/icon_side_next.gif); }
#back { background-image: url(../img/icon_side_back.gif); }
div.profbook { background: url(../img/icon/icon_bookmark_16x16.gif) 3px 2px no-repeat; padding-top: 1px; margin-top: 15px; }
html>body div#nextprev div { width: 199px; }
strong.keyhilite { background: #D4FBFD; }
p.possummary { margin: 0; padding-left: 15px; }

/* ENDORSEMENTS */
div.endorselink, div.endorsement { margin: 5px 0 5px 30px; padding: 5px; }
div.accendorse { padding: 0 40px; margin-bottom: 15px; }
div.accendorse h3 { margin-bottom: 5px; }
div.endorsement, div.accendorse { font-size: 90%; }
div.endorsement div, div.accendorse div { text-align: right; }
div.endorsement span, div.accendorse span { color: #666; }
div.endorseposition { padding-left: 25px; margin-bottom: 15px; }
div.mngendorse h3 { font-size: 110%; margin-bottom: 0; }
div.mngendorse p.divide { margin: 15px 0 0; }
table.endorsetbl { margin-top: 5px; }
table.endorsetbl th { font-size: 85%; font-weight: normal; }
table.endorsetbl tr.hdr { background: #DDD; }
table.endorsetbl td { font-size: 90%; }
ul.endorselist { list-style: none; margin-bottom: 0; }
div.endorseselect { float: left; width: 50%; }
div.endorseselect p { margin: 2px 0; padding-left: 10px; }
div.endorsetosend { float: right; margin-left: 10px; width: 45%; voice-family: "\"}\""; voice-family: inherit; width: 47%; }
html>body div.endorsetosend { width: 47%; }
div.endorsetosend p { margin-top: 10px; }

/* SEARCH */
h4.resultshdr { color: #FFF; background: #6CF; padding: 3px; margin-top: 0; }
div.results { background: #B0F2FF; border: 1px solid #6CF; padding: 4px; color: #333; }
div.results ul { margin-top: 0; margin-bottom: 0; margin-left: .75em; padding-left: .75em; }
div.shortprofile { margin: 0 0 10px; }
img.grpicon { float: left; margin-right: 5px; }
div.shortprofile h3 { font-size: 110%; margin: 0; font-weight: normal; }
div.shortprofile h3 span.distaway { font-weight: normal; font-size: 75% !important; padding-left: 8px; }
div.shortprofile span.icon { float: right; width: 100px; margin-left: 10px; font-size: 85%; text-align: right; color: #3369cd; word-wrap: normal; }
/* ie5mac backslash hack \*/
div.shortprofile span.icon { width: auto; }
/* end ie5mac backslash hack */
div.shortprofile em { font-style: normal; color: #666; }
div.shortprofile em.grphdr { vertical-align: top; }
div.shortprofile img.grpiconshrt { margin: 2px 2px 0; }
div.shortprofile table { font-size: 100%; }
div.shortprofile p.keywords { margin: 0; padding: 3px 20px 0; }
div.searchprofile { padding-bottom: 10px; border-bottom: 1px solid #999; }
div.network td strong { font-size: 110%; }
div.network td.away { background: #47A; color: #FFF; font-size: 90%; }
div.network td.num { background: #9CF; text-align: right; }
div.network td.totaway { background: #036; color: #FFF; font-size: 90%; }
div.network h3 { margin: 0; }
div.network ul, div.network p { margin-top: 5px; }
div.network div.indreg { float: left; width: 47%; }
div.bookmark { position: absolute; top: 16px; left: 643px; font-size: 80%; font-weight: bold; background: url(../img/icon/icon_bookmark_16x16.gif) 0 0 no-repeat; padding-left: 17px; }

/* CONNECTIONS */
table.connecttbl td { font-size: 95%; }
table.connecttbl td table td { font-size: 100%; }
table.connecttbl th { font-size: 85%; font-weight: normal; }
table.connecttbl td.icon { font-size: 85%; white-space: nowrap; }

/* INVITATIONS */
div.invitepreview { padding: 5px; font: 95% "courier new", courier, monospace; }
div.invitepreview p.invitefoot { border-top: 1px solid #999; padding-top: 15px; font: italic 100% arial, helvetica, sans-serif; }
.invitetext { padding: 5px; border: 1px solid #3369cd; }
.invitetop { margin-bottom: 10px; }
td.emailadd { font-size: 90%; word-break: break-all; } /* nonstandard css for iewin */
p.gomulti { float: right; width: 125px; }
div.subchooser { margin-left: 25px; margin-top: 3px; }
.resendexpl { padding-left: 1.85em; font-size: 90%; margin-top: 0; }
div.invitebtns p { float: right; width: 370px; margin: 10px 0 0 5px; }
div.invitebtns input { float: left; width: 140px; margin: 10px 0 0 5px; text-align: center; }
div.cntpromo { float: right; width: 225px; margin-left: 10px; }

/* REQUEST MINI-TABS */ 
div#tabset { border-bottom: 1px solid #999; }
* html div#tabset { width: 552px; w\idth: auto; height: 28px; he\ight: auto; }
div#tabset ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
div#tabset ul li { font-size: 90%; width: 158px; margin: 0 3px; padding: 6px 0 1px; float: left; background: url(../img/jobs/bg_tabs_manage_wide.gif) 0 -30px no-repeat; text-align: center; height: 20px; voice-family: "\"}\""; voice-family: inherit; position: relative; top: 1px; }
html>body div#tabset ul li { position: relative; top: 1px; }
* html div#tabset ul li { padding-bottom: 6px; padd\ing-bottom: 0; }
div#tabset ul li.active { background-position: 0 0; font-weight: bold; padding-left: 30px; width: 128px; }
/* ie5mac backslash hack \*/
div#tabset ul li.active { height: 21px; padding-left: 0; width: 158px;}
/* end ie5mac backslash hack */

/* REQUESTS */
div#requestoutline { width: auto; border: 1px solid #999; border-top: 0; padding: 15px; }
* html div#requestoutline {  width: 552px; w\idth: auto;  }
p#go { background-image: url(../img/icon_status_G.gif); }
p#wait { background-image: url(../img/icon_status_Y.gif); }
p#stop { background-image: url(../img/icon_status_R.gif); }
p.statusline { margin-top: 0; clear: both; }
p.statusline img { vertical-align: bottom; }
div.propreview { padding: 5px; }
div.propreview table.helper { margin-top: 10px; }
div.propreview div.propreviewwho { float: left; width: 44%; }
div.propreview div.propreviewwhat { float: right; width: 49%; }
h3.originator { margin: 0; padding-top: 10px; border-top: 1px solid #999; }
h3.recipient { margin: 20px 0 0; padding-top: 10px; border-top: 1px solid #999; }
div.fwdnote { margin: 25px 0 25px 25px; }
p.vcardbtn { padding: 5px; border: 1px solid #3369cd; float: right; width: 33%; font-size: 80%; text-align: center; margin: 0 0 5px 5px; }
ul.choose { margin-top: 0; margin-left: .6em; padding-left: .6em; }
ul.choose li { margin-bottom: 5px; list-style: none;  }
ul.choose li span { float: left; margin-right: 3px; }
ul.choose li span.multigrp { float: right; width: 475px; line-height: 22px; }

/* CONTENT */
dl dt { margin: 0 0 1px 15px; font-weight: bold; }
dl dd { margin: 0 0 12px 30px; }
div.usinglinkedin { float: left; width: 30%; padding: 7px; text-align: center; }
div.usinglinkedin p { text-align: left; }
div.promosteps { margin: 0 auto; padding: 10px 0; text-align: center; }
div.promosteps img { display: block; float: left; width: 80px; }
div.promosteps p { float: right; width: 425px; text-align: left; text-indent: -1.1em; padding-left: 1.1em; }
ol.steps li { display: block; list-style-type: none; padding-left: 50px; margin-left: -7px; }
ol.steps li h3 { padding-top: 10px; }
ol.steps li ul li { display: list-item; list-style-type: disc; padding-left: 0; }
li.one { background: url(../img/icon_1.gif) no-repeat; }
li.two { background: url(../img/icon_2.gif) no-repeat; }
li.three { background: url(../img/icon_3.gif) no-repeat; }
li.four { background: url(../img/icon_4.gif) no-repeat; }
li.five { background: url(../img/icon_5.gif) no-repeat; }
blockquote { margin: 0; }
blockquote div { text-align: right; font-style: italic; }
div.tour h3 { color: #56BAEC; border-top: 1px solid #56BAEC; padding-top: 7px; margin: 20px 0 0; }
div.tour .stock { float: left; margin-right: 10px; }
div.tour p.aside { float: right; text-align: right; width: 200px; color: #56BAEC; font-size: 80%; margin: 0 0 0 10px; }
div.tour p.aside img { display: block; float: right; margin-left: 10px; }
div.tour p.step { text-align: right; }
div.press p img { margin: 0 10px; float: right; }
div.jobs dl dd { margin-bottom: 0; }
div.jobs dl dt { margin-top: 10px; }
h4.privacy { background: url(../img/v2/icon_lock.gif) top left no-repeat; padding-left: 25px; border-bottom: 1px solid #999; padding-bottom: 10px; }

/* MARKETBANKER */
div.sidebar div.mbanker h4 { color: #3369cd; border-bottom: 1px solid #3369cd; margin: 25px 0 5px; padding-bottom: 2px; }
div.sidebar div.mbanker a.adText { text-decoration: none; color: #000; display: block; margin-bottom: -8px; }
div.sidebar div.mbanker p { border-top: 1px solid #3369cd; margin-top: 5px; padding-top: 5px; }

/* FOOTERS */
div#footer { width: 995px; margin: 0 auto; padding: 15px 0; font-size: 85%; text-align: center; clear: both; }
div#footer p { margin: 5px; }

/* ERRORS */
.errorpg div#header { padding: 12px 0; border-bottom: 1px solid #999; }
.errorpg div#main { text-align: left; padding-left: 200px; padding-bottom: 30px; width: 995px; voice-family: "\"}\""; voice-family: inherit; width: 535px; }
html>body .errorpg div#main { width: 535px; }
.errorpg div#main h1 { border: 0; margin: 15px 0 0; padding: 0; }

.error { font-size: 85%; font-weight: bold; color: #F00; background: transparent; line-height: normal; }

div.errorbox { width: 720px; margin: 0 auto; padding: 10px 15px 0; text-align: center; font-weight: bold; background: #FFF; }
div#hdrerror { position: relative; background-color: #DA260F; border-bottom: 1px solid #9F1000; text-align: left; width: 718px; voice-family: "\"}\""; voice-family: inherit; width: 720px; }
html>body div#hdrerror { width: 720px; }
div#hdrerror img { position: absolute; top: 0; left: 0; width: 33px; }
div#hdrerror p { position: relative; top: 0; left: 33px; margin: 0; background: #FCC; width: 685px; border: 1px solid #9F1000; border-bottom: 0; padding: 7px 7px 8px; voice-family: "\"}\""; voice-family: inherit; width: 671px; }
html>body div#hdrerror p { width: 671px; }
div#hdrsuccess { position: relative; background-color: #3C6; border-bottom: 1px solid #178724; text-align: left; width: 718px; voice-family: "\"}\""; voice-family: inherit; width: 720px; }
html>body div#hdrsuccess { width: 720px; }
div#hdrsuccess img { position: absolute; top: 0; left: 0; width: 33px; }
div#hdrsuccess p { position: relative; top: 0; left: 33px; margin: 0; background: #CFC; width: 685px; border: 1px solid #178724; border-bottom: 0; padding: 7px 7px 8px; voice-family: "\"}\""; voice-family: inherit; width: 671px; }
html>body div#hdrsuccess p { width: 671px; }

.h1{
	font-size:16pt;
	font-weight:bold;
}
.h2{
	font-size:14pt;
	font-weight:bold;
}
.h3{
	font-size:12pt;
	font-weight:bold;
}
.h4{
	font-size:10pt;
	font-weight:bold;
}
.listings td{
	font-family: verdana,arial;
	font-size: 8pt;
}
input, select, textarea {
	border: 1px solid #b3b6ad;
	color: #333333;
	font-family: Verdana;
	padding: 0px;
	font-size: 8pt;
}
.checkboxes {
	border: 0px;
	color: #333333;
	font-family: Verdana;
	padding: 0px;
	font-size: 8pt;
}
.footer{
	color: white;
	font-size: 7pt;
	background-color: #1449ED;
}
.menutitle{
	cursor:pointer;
	margin-bottom: 5px;
	background-color:#ECECFF;
	color:#000000;
	width:140px;
	padding:2px;
	text-align:center;
	font-weight:bold;
	/*/*/border:1px solid #000000;/* */
}
.submenu{
	margin-bottom: 0.5em;
	padding:5px;
}
.hand{
	cursor: pointer;
}
.scrollerstyle{
	font-family:webdings;background:#666666;color:#ffffff;border:1px solid #000000;cursor:hand;
}
.glassbar{
	text-decoration:none;font: bold 14px Arial;color: black;
}
.columnListing{
	font-family: verdana,arial;
	font-size: 9pt;
}
#dropmenudiv{
position:absolute;
border:1px solid black;
font:normal 12px Verdana;
line-height:20px;
z-index:100;
padding: 4px;
}
#ddimagetabs{
}
#ddimagetabs a{
display: block;
text-decoration: none;
font: bold 12px Arial;
color: black;
width: 86px;
height: 22px;
float: left;
display: inline;
margin-left: 4px;
padding-top: 4px;
background-image:url(/img/tab.gif);
background-repeat: no-repeat;
text-align: center;
}
#ddimagetabs a:hover, #ddimagetabs a.current{
background-image:url(/img/tabover.gif);
color: black;
}
#tabcontentcontainer{
width:500px;
height:300px;
border:1px solid black;
}
.tabcontent{
display:none;
}
#box {
	margin: 0 0 0 0;
	padding: 0;
	float: right;
	display: inline;
	width: 155px;
	z-index: 10;
}
#boxText {
	background:  url("/img/bkgd_box2.jpg") repeat-x top left #c0c0c0;
	border-left: 2px solid #aaa;
	border-right: 2px solid #7f7f7f;
	width: 155px;
	color: #073D9F;
}
#box p {
	margin: 0;
	font-size: 11px;
	line-height: 1.5em;
	padding: 0 10px 0.2em 10px;
	color: #073D9F;
}
#box ul {
	font-size: 10px;
	line-height: 1.2em;
	margin: 0;
	padding: 0em 10px 0.2em 25px;
	list-style: url(/img/dot_blue.gif);
}
#box li {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}
#box h3 {
	color: #fff;
	font: bold 13px Arial, sans-serif;
	margin: -23px 11px 6px 20px;
	padding: 0;
	text-align: right;
}
#box a {
	color: #073D9F;
	border: none;
	text-decoration: none;
}
#box a:visited {
	color: #2E5EB6;
	border: none;
	text-decoration: none;
}
#box a:hover {
	color: #5D85CD;
	border: none;
	text-decoration: none;
}
#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 9px Verdana;
cursor: default;
}
#tablist li{
list-style: none;
display: inline;
margin: 0;
}
#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #1143A9;
border-bottom: none;
background: white;
}
#tablist li a:link, #tablist li a:visited{
color: navy;
}
#tablist li a.current{
background: #1143A9;
color: white;
}
#tabcontentcontainer{
width:480px;
height:40px;
}
.tabcontent{
display:none;
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
font:normal 7pt Verdana;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}


.textxsm {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7.5pt; 
color: #004835;
}
.textsm {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #504941;
}
.text {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #504941;
}
.textmed {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #504941;
}
.textlg {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12pt; 
color: #504941;
}