/* Globals v1.1 12/23/2009*/

body { 

    background:#DBDBDB url(/Finance/Images/siteimages/page-bg.gif) repeat-x scroll 0 top !Important;/* Temp body class for Metlife job detail page issue  */
    background-color: #DBDBDB !Important;
    color:#333333;
    font-family:Arial;
    margin:0;
}

A { color: #2477B3; text-decoration: none; }
A:hover { color: #5CACE6; text-decoration: underline; }

A.autofill { color: #333; text-decoration: none; width: 100%; padding: 5px 8px; display: block; }
A.autofill:hover { color: #333; background-color: #DEEDF8; text-decoration: none; }

A.underline { text-decoration: underline; }

A.orangeLink {color:#E69100; text-decoration: none;font-weight:bold;}
A.orangeLink:hover {color:#E69c00; text-decoration: underline;}

/* FINS HAT - hat css version 17 */
#hat_div
{
	background-color:#F0F0F0;
	margin:0px;
	padding:0px;
	width:990px;
	font-size:11px;	
	height:28px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;	
}
#hat_div li, #hat_div span
{
	line-height:14px;
}
body #hat_div.hat_visible
{
	visibility:visible;
	overflow:visible;
}
#hat_logo
{
	display:block;
	float:left;
	margin:8px 13px 0px 12px;
	_margin:8px 11px 0px 7px;
	background:#F0F0F0 url(/Finance/Images/hat/wsjDigital_transGrey.png) no-repeat left top;
	height:20px;
	width:212px;	
}
#hat_searchform
{
	margin: 0px;
	padding: 0px;
}
#hat_div li
{
	clear:none;
}
.hat_tabs
{
	margin:0;
	padding:0;
}
.hat_tab, .hat_tabsel
{	
	height:14px;	
	display:block;
	float:left;	
	margin:0;
	padding:0;		
	margin:7px 3px 0px 3px;
}
.hat_tab a:link, .hat_tab a:visited, .hat_tab a:hover, .hat_tab a:active, .hat_tab span
{
	display:block;
	text-decoration:none;
	color:#2c5177;		
	padding:4px 5px 3px 5px;	
}
.hat_tabsel a:link, .hat_tabsel a:visited, .hat_tabsel a:hover, .hat_tabsel a:active
{
	display:block;
	text-decoration:none;	
	padding:4px 5px 3px 5px;
}

.hat_tab_over a, .hat_tab_over a:link, .hat_tab_over a:visited, .hat_tab_over a:hover, .hat_tab_over a:active
{
	background-color:#f2f2f2;	
}

.hat_button
{
	background-color:#336494;
	width:60px;
	height:18px;
	_height:19px;
	float:right;
	margin:1px 1px 0 0;
	padding-left:1px;
	cursor:pointer;
	border-width:1px;
	border-style:solid;	
}
.hat_button_text
{	    
	color:white;
	display:block;
	text-align:center;
	margin-top:2px;
	font-size:11px;	
}

.hat_drop_item
{	
    display:block;	
	padding:3px 0 3px 8px;	
	margin:0;
	float:left;	
	position:relative;
	width:150px;
}

.hat_drop_item_sel
{
	background-color:#2b5178;
}
.hat_drop_item_sel a:link, .hat_drop_item_sel a:visited, .hat_drop_item_sel a:hover, .hat_drop_item_sel a:active
{
	color:White;
}

#hat_tab5
{
	background-image:url(/Finance/Images/hat/hat_arrowBlue.gif);
	background-repeat:no-repeat;
	background-position: 34px 9px;	
	width:35px;
	_width:36px;
	padding:4px 5px 3px 5px;
	cursor:default;
}
#hat_tab5 span, #hat_tab5 a
{
	padding:0;
	margin:0;
}

#hat_more_menu
{	
	margin:0 0 0 -5px; 
	padding:5px 0;
	display:none;
	list-style-type:none;
	top:28px;
	position:absolute;
	width:160px;	
	background-color:#f2f2f2;	
	border-left:1px solid #cecfce;
	border-bottom:1px solid #cecfce;
	border-right:1px solid #cecfce;
	font-weight:normal;
	overflow:hidden;
	z-index:1000000;
}

#hat_more_menu ul, #hat_more_menu li
{
	cursor:pointer;
}

#hat_div .hat_more_sel
{
	background-position: 33px 8px;
	background-color:#f2f2f2;	
	border-left:1px solid #cecfce;
	border-top:1px solid #cecfce;
	border-right:1px solid #cecfce;
	padding-top:3px;
	padding-left:4px;
}

.hat_tab_over
{
	background-color:#f2f2f2;	
}

.hat_tab a, .hat_tabsel  a
{
	background-repeat:no-repeat;
	height:14px;
}

.hat_tab #hat_more_menu a
{
	height:auto;
}

/* site specific styles */

#hat_tab1 a
{
	width:52px;
	background-position:3px 3px;
}

#hat_tab2 a
{
	width:69px;
	background-position:5px 0px;
}

#hat_tab3 a
{
	width:59px;
	background-position:5px 4px;
}

#hat_tab4 a
{
	width:79px;
	background-position:4px 3px;
}

#hat_tab6 a
{
    width: 54px;
    background-position: 3px 3px;
}

#hat_tab7 a
{
    width: 54px;
    background-position: 3px 4px;
}


.hat_fins .hat_tabsel a:link, .hat_fins .hat_tabsel a:visited, .hat_fins .hat_tabsel a:hover, .hat_fins .hat_tabsel a:active
{
	color:white;
}

#hat_tab1.hat_tab a
{	
	background-image:url(/Finance/Images/hat/WSJ_hat_blue.png);
}

#hat_tab2.hat_tab a
{	
	background-image:url(/Finance/Images/hat/mktw-tab-blk.png);	
}

#hat_tab3.hat_tab a
{	
	background-image:url(/Finance/Images/hat/barrons-blue.png);
}

#hat_tab4.hat_tab a
{	
	background-image:url(/Finance/Images/hat/atd-b-off.png);
}

#hat_tab6.hat_tab a
{
    background-image:url(/Finance/Images/hat/fins.png);
}

#hat_tab7.hat_tab a {
    background-image:url(/Finance/Images/hat/sm-b-off.png);
}
/* Fins HAT overrides*/

.hat_fins #hat_tab6 a
{
	width:26px;
	background-position:5px 0px;
}

.hat_fins .hat_tabsel a
{
	background-color:#F0F0F0;		
}

.hat_fins .hat_tab, .hat_fins .hat_tabsel
{	
	height:14px;	
	display:block;
	float:left;	
	margin:0;
	padding:0;		
	margin:7px 5px 0px 5px;
}

.hat_fins .hat_tabsel a
{
    background-image:url(/Finance/Images/hat/fins.png);
}



/* ######### Drop Down ULs CSS ######### */
/* ddlevelsmenu-base.css */
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font:normal 12px arial;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid #95acbe; /*THEME CHANGE HERE*/
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
margin-left:1px;

}

.ddsubmenustyle li a{
display: block;
width: 146px; /*width of menu (not including side paddings)*/
color:#4475a8; 
background-color: #FFF;
text-decoration: none;
padding: 9px 5px 0 15px;
height:24px;
border-bottom: 1px solid #95acbe;
vertical-align:middle;
}

*html .ddsubmenustyle li{ /*IE6 */
display: inline-block;
width: 146px; /*width of menu (include side paddings of LI A*/
}

*html .ddsubmenustyleIE6 { /*IE6 */
margin-bottom:-3px;
}

*html .ddsubmenustyle ul li { /*IE6 */
width: 101px;
}

.ddsubmenustyle li a:hover{

color:#0c5085; font:arial 10px #1e65af;

background-color: #f0f7fc; background-image:url(/Finance/Images/siteimages/arrow.gif); background-repeat: no-repeat; background-position:left;

}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
/* ######### Marker List Vertical Menu ######### */
/* ddlevelsmenu-sidebar.css */
.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.markermenu ul li a{
background: #F2F2F2 url(/Finance/Images/siteimages/bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

*html .ddsubmenustyle ul li { /*IE6 hack*/
width: 101px;
}

*html .markermenu ul li a{ /*IE6 hack*/
width: 101px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;
background-color: black;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: white;
}

.blackwhite li a:hover{
background: black;
color: white;
}
/*ddlevelsmenu-topbar.css*/
.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 990px;
overflow: hidden;
margin-bottom: 1em;
border: 0px solid #625e00;
border-width: 0px 0;
background: black url(/Finance/Images/siteimages/header-bg1px.jpg) center center repeat-x;
height:38px;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 0px 0px;
text-decoration: none;
border-right: 0px solid white;
height:38px;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.selected{
color: white;
background: transparent url(/Finance/Images/siteimages/blockactive.gif) center center repeat-x;
}
/* END OF MENUS */


/* Search Header */
#searchHeader { font-size:18px;color:#444444;}

/* Global Styles */

/* ******************************************************************************************************/
/* Standard DataList Setup */
/* ******************************************************************************************************/
dl,dt,dd 
{
    margin:0;padding:0;
}
.dataTable
{
    width:100%;
}
.dataTable, .dataTable dd, .dataTable dt
{
   float:left;
}

.dataTable, .dataTable dt
{
    clear:both;
}

.dataTable dd
{

}


/* hide omniture and doubleclick iframes */
.offScreen 
{
    position:absolute;
    left:-9999px;
    top:-9999px;
}

.new { font-weight:bold;color:Red;}

/* bullets */

.GreenBullets {width:363px; font: 12px arial; color:#000;}
.GreenBullets ul {list-style-type:none; padding:0;margin:0;}
.GreenBullets ul li {margin:0 0 7px 0;padding:0;}
.GreenBullets .title {font-size:12px; color:#8BB35A; margin-bottom:10px; font-weight:bold; font-style:normal;}
.GreenBullets .textselected {font-size:13px; font-weight:bold}
.GreenBullets .bullet1 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#90b45d; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
.GreenBullets .bullet2 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#a6c37d; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
.GreenBullets .bullet3 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#bcd29e; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
.GreenBullets .bullet4 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#d3e1be; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
.GreenBullets .bullet  {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#bcd29e; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left; height:14px; width:6px;}

.greenBottomBorder
{
   border-bottom:4px solid #8FB35D; 
}

.whiteWrapper
{
    font-size:12px;
    background-color:#fff; 
    padding:0 15px 0 15px;
    width:960px;   
}
/* for table rows */
.odd { background-color: #FFF; }
.even { background-color: #F7F7F7;}

.adteaser {margin-top:20px;}
.adteaser span{display:none;}

.co-compoverview-box1 {overflow:hidden;width: 380px; padding: 0 0px 0px; border-bottom: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; background-color: #FFF; z-index:99; display: block; }

div.b_co-overview-more-close { width: 380px; height: 24px; margin: 0px; background: url('/Finance/Images/siteimages/co_overview-more-closed.gif') 0px -24px no-repeat; padding: 0; }
div.b_co-overview-more-close a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden;background: url('/Finance/Images/siteimages/co_overview-more-closed.gif') top left no-repeat; }

div.b_co-overview-more-open { width: 380px; height: 24px; margin: 0px; background: url('/Finance/Images/siteimages/co_overview-more-open.gif') 0px -24px no-repeat; padding: 0; }
div.b_co-overview-more-open a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/siteimages/co_overview-more-open.gif') top left no-repeat; }

div.b_co-overview-more { width: 380px; height: 24px; margin: 0px; background: url('/Finance/Images/siteimages/co_overview-more-closed.gif') 0px -24px no-repeat; padding: 0; }
div.b_co-overview-more a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/siteimages/co_overview-more-closed.gif') top left no-repeat; }
div.b_co-overview-more a:hover { background-image: none; }

table.radioWithProperWrap input {float: left; } 
table.radioWithProperWrap label {margin-left: 25px;display: block; }
.ctl00_ctl00_DefaultContent_Menu1_4{width:10px !important; padding:0px 10px 0px 10px !important;}

.searchkeywordbg { background-color: #CAFF7F; padding: 1px; }
.logo { position: absolute; top: 18px; left: 29px; }
.tagline { position: absolute; top: 41px; left: 196px; }
.loginlink { z-index: 1; width: 60px; height: 18px; background: url(/Finance/Images/siteimages/b_log-in.gif) no-repeat 10px 4px; position: absolute; top: 13px; left: 75px; }
.footertopimg { padding-top: 10px; padding-bottom:0px; border-bottom:0px; }
.mydashboardpromographic { float: left; margin-right: 15px; }

.refinebaropen { width: 180px; height: 28px; margin: 0px; background: url(/Finance/Images/siteimages/refine-bar_open.gif) 0px -28px no-repeat; font-size: 12px; text-indent: 40px; line-height: 26px; font-weight: bold; }
.refinebaropen a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url(/Finance/Images/siteimages/refine-bar_open.gif) top left no-repeat; }
.refinebaropen a:hover { background-image: none; }
.registration-note { position: absolute; right: 30px; top: 8px; font-size: 11px; color: #736d62; }

.subnavon { white-space: nowrap; font-weight: bold; color: #2477B3;}
.subnavon A { white-space: nowrap; font-weight: bold;}

.subnavUL { margin: 0; padding: 0; color: #8FB35D;}
.subnavUL A { white-space: nowrap; font-weight: bold; }

DIV.b_co-news-more-close { width: 185px; height: 24px; margin: 0px; background: url(/Finance/Images/siteimages/co-news-more-closed.gif) 0px -24px no-repeat; padding: 0; }
DIV.b_co-news-more-close a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/co-news-more-closed.gif") top left no-repeat; }

DIV.b_co-news-more-open { width: 185px; height: 24px; margin: 0px; background: url(/Finance/Images/siteimages/co-news-more-open.gif) 0px -24px no-repeat; padding: 0; }
DIV.b_co-news-more-open a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/co-news-more-open.gif") top left no-repeat; }

DIV.b_finswire-more-close { width: 640px; height: 24px; margin: 0px; background: url(/Finance/Images/siteimages/finswire-more-open.gif) 0px -24px no-repeat; padding: 0; }
DIV.b_finswire-more-close a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/finswire-more-open.gif") top left no-repeat; }

.content-leftcol { width: 650px; float: left; z-index: 3;  }
.content-rightcol { width: 300px; float: right; z-index: 3; }
.content-rightcol_Reg { width: 250px; float: right; z-index: 3; }

DIV.refine-subcontent2 { font-size: 11px; padding: 0px 0px; width: 180px; margin-top:-4px; }

DIV.l_moreinfo1 { width: 100%; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_moreinfo1 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_moreinfo1 a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

.more-info-top1 { width: 649px; background: url(/Finance/Images/siteimages/more-info-box-top_larger.gif) no-repeat 0 top; height: 17px; font-size: 11px; text-indent: 25px; padding-top: 5px; }
.more-info-box1 { width: 630px; border-left: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; position: relative; font-size: 11px; background: #FCFBED url(/Finance/Images/siteimages/more-info-pop-bg.gif) repeat-x 0 top; padding: 5px 10px 15px 7px; }
.more-info-pop1 { z-index: 5; position: absolute; left: -8px; top: -20px; }
.more-info-popmid { z-index: 5; position: absolute; left: 0px; top: 0px; }

#login #loginpop { width: 213px; height: 190px; z-index: 30; position: absolute; top: 13px; left: 75px; background: url(/Finance/Images/siteimages/login-bg.gif) no-repeat; padding: 26px 8px 17px 10px; }
#login #loginpop.recruiterLoginPop { height:75px;background: url(/Finance/Images/siteimages/login-bg-recruiter.gif) no-repeat;}
#login .loggedOut
{
   position:relative;
   top:9px;
}
.tagline-recruiter { position: absolute; top: 41px; left: 308px; }
 
.accordionContent1
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.panelstyle { background-color: #D3DEEF; border: 1px solid #2F4F4F; padding: 5px; padding-top: 10px;}

.ImageNoBorder
{
    border-width: 0px;
    vertical-align:middle;
}
.ImageNoBorder1
{
    border-width: 2px;
    padding-top:2px;
    vertical-align:middle;
}
.formfieldlabel { font-weight: bold; }
.co-label{width:170px}
.co-by-sector { width: 620px; padding: 10px; background-color: #F0EDE6; }
.co-filter { width: 620px; padding: 10px; background-color: #F7F7F7; }
.selected-filter { background-color: #8FB35D; padding: 3px 5px; color: #FFF; font-weight: bold; }
.b_prev-sm_on { width: 17px; height: 17px; margin: 0px; background: url(/Finance/Images/siteimages/b_prev-sm.gif) 0px -34px no-repeat; }

#companies-table TD.first { padding: 0; } 
#companies-table TD.last { padding: 0; } 
#companies-table TD.divider { padding: 0; }
.insidetrack-box { background: url(/Finance/Images/siteimages/insidetrack-bg.png) no-repeat; width: 282px; height: 12px; padding: 6px; }
.co-logo-big { float: left; margin-right: 15px; }
.finswire-top { background: url(/Finance/Images/siteimages/finswire-top.gif) no-repeat; width: 640px; height: 43px; }
.finswire-box { padding-right: 55px; padding-left: 18px; width: 565px; background: #FAF8E1 url(/Finance/Images/siteimages/finswire-bg.gif) repeat-x 0 top; border-right: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; line-height: 1.4em; padding-bottom: 10px; }
#co-leftcol { width: 190px; float: left; position: relative; z-index: 2; }
#co-rightcol { width: 450px; float: left; position: relative; z-index: 0; }

.PageNumber_Current { COLOR: #333; FONT-FAMILY: Arial }
DIV.b_prev-sm { width: 17px; height: 17px; margin: 0px; background: url(/Finance/Images/siteimages/b_prev-sm.gif) 0px -17px no-repeat; }
DIV.b_prev-sm a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url(/Finance/Images/siteimages/b_prev-sm.gif) top left no-repeat; }
DIV.b_prev-sm a:hover { background-image: none; }
DIV.b_prev-sm_on { width: 17px; height: 17px; margin: 0px; background: url(/Finance/Images/siteimages/b_prev-sm.gif) 0px -34px no-repeat; }

DIV.b_next-sm { width: 17px; height: 17px; margin: 0px; background: url(/Finance/Images/siteimages/b_next-sm.gif) 0px -17px no-repeat; }
DIV.b_next-sm a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url(/Finance/Images/siteimages/b_next-sm.gif) top left no-repeat; }
DIV.b_next-sm a:hover { background-image: none; }
DIV.b_next-sm_on { width: 17px; height: 17px; margin: 0px; background: url(/Finance/Images/siteimages/b_next-sm.gif) 0px -34px no-repeat; }
.headingsorted1 { background: url(/Finance/Images/siteimages/table-th-bg-sorted.gif) repeat-x; height: 25px; border-right: 0px solid #CCC; font-weight: bold; color: #FFF; padding-top: 0; padding-bottom: 0; }

.GoButton { width: 32px; height: 24px; margin: 0px; background: url(/Finance/Images/siteimages/b_go_off.gif) no-repeat; }
.GoButton hover { width: 32px; height: 24px; margin: 0px; background: url(/Finance/Images/siteimages/b_go_over.gif) no-repeat; }
.subnavDiv { background-color: #F7F7F7; width: 990px; }
.ButtonClass { background-image:url(/Finance/Images/siteimages/b_go_off.gif); background-repeat:no-repeat; }
.ButtonClass:hover { background-image:url(/Finance/Images/siteimages/b_go_over.gif); background-repeat:no-repeat; cursor:hand; }

.smallGrayText
{
   color:gray;
   font-size:10px;
}

.smallGreenText
{
   color:#90b45d;
   font-size:11px;
}

.greenText
{
   color:#90b45d;
   font-size:12px;
}

.bold
{
    font-weight:bold;
}
.italic
{
    font-style:italic;
}
/*-For list view postAjobaspx-Start*/

#jobsearchresults-table-head { border-top: 1px solid #CCC; font-size: 11px; }
#jobsearchresults-table-head TD { padding: 10px 8px; }
#jobsearchresults-table-head TD.special-top { background-color: #F3FCE7; border-top: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table-head TD.special-bottom { background-color: #F3FCE7; border-bottom: 0px solid #BCE087; padding: 0; }
#jobsearchresults-table-head TD.special-tl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tl.gif) no-repeat left top; }
#jobsearchresults-table-head TD.special-tr { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tr.gif) no-repeat right top;  }
#jobsearchresults-table-head TD.special-bl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-bl.gif) no-repeat left bottom;  }
#jobsearchresults-table-head TD.special-br { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-br.gif) no-repeat right bottom;  }
#jobsearchresults-table-head TD.special { background-color: #F3FCE7; }
#jobsearchresults-table-head TD.special-first { background-color: #F3FCE7; border-left: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table-head TD.special-last { background-color: #F3FCE7; border-right: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table-head TD.last { padding: 0; } 
#jobsearchresults-table-head TD.divider { padding: 0; }
#jobsearchresults-table-head TD.heading { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; border-right: 1px solid #CCC; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table-head TD.headinglast { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; padding: 0; }
#jobsearchresults-table-head TD.headinglast2 { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table-head TD.headingsorted { background: url(/Finance/Images/siteimages/table-th-bg-sorted.gif) repeat-x; height: 25px; border-right: 1px solid #CCC; font-weight: bold; color: #FFF; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table-head TD.headingsorted A { color:#ffffff; font-weight:bold;}
#jobsearchresults-table-head .odd { background-color: #FFF; }
#jobsearchresults-table-head .even { background-color: #F7F7F7; }
/*-For list vies postAjobaspx-End*/

#jobsearchresults-table1 { font-size: 11px; }
#jobsearchresults-table1 TD { padding: 10px 8px; }
#jobsearchresults-table1 TD.special-top { background-color: #F3FCE7; border-top: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table1 TD.special-bottom { background-color: #F3FCE7; border-bottom: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table1 TD.special-tl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tl.gif) no-repeat left top; }
#jobsearchresults-table1 TD.special-tr { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tr.gif) no-repeat right top;  }
#jobsearchresults-table1 TD.special-bl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-bl.gif) no-repeat left bottom;  }
#jobsearchresults-table1 TD.special-br { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-br.gif) no-repeat right bottom;  }
#jobsearchresults-table1 TD.special { background-color: #F3FCE7; }
#jobsearchresults-table1 TD.special-first { background-color: #F3FCE7; border-left: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table1 TD.special-last { background-color: #F3FCE7; border-right: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table1 TD.last { padding: 0; } 
#jobsearchresults-table1 TD.divider { padding: 0; }
#jobsearchresults-table1 TD.heading { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; border-right: 1px solid #CCC; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table1 TD.headinglast { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; padding: 0 0 0 6px; }
#jobsearchresults-table1 TD.headingsorted { background: url(/Finance/Images/siteimages/table-th-bg-sorted.gif) repeat-x; height: 25px; border-right: 0px solid #CCC; font-weight: bold; color: #FFF; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table1 TD.headingsorted A { color:#ffffff; font-weight:bold;}
.mydashboardpromographic { float: left; margin-right: 15px; }
.feature-blue-content { overflow:hidden; } /*  - for IE6 Bug on home page */

.CompanyTab .ajax__tab_default .ajax__tab_header
{
    float: left;
    background-color:Red;
}
.CompanyTab .ajax__tab_default .ajax__tab_outer
{
    display: block !important;
}
.CompanyTab .ajax__tab_default .ajax__tab_inner
{
    display: inline-block;
}
.CompanyTab .ajax__tab_default .ajax__tab_tab
{
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    margin-right: 4px;
    text-align: center;
}
.CompanyTab .ajax__tab_header
{
    display: inline-block;
    height:194px;
}

.CompanyTab .ajax__tab_outer
{
    display: block !important;
    z-index: 4;

}
.CompanyTab .ajax__tab_inner
{
    display: inline-block;
    z-index: 4;
}
.CompanyTab .ajax__tab_tab
{
    COLOR: #2477b3;
    padding-left: 15px;
    background: url(/Finance/Images/siteimages/co-tab.gif) no-repeat;
    margin-bottom: 4px;
    width: 185px;
    padding-top: 10px;
    height: 24px;
    z-index: 4;
}
.CompanyTab .ajax__tab_hover .ajax__tab_outer
{
}
.CompanyTab .ajax__tab_hover .ajax__tab_inner
{
    display: inline-block;
    z-index: 4;
}
.CompanyTab .ajax__tab_hover .ajax__tab_tab
{
    COLOR: #2477b3;    
    text-decoration: underline;
    padding-left: 15px;
    margin-bottom: 4px;
    width: 185px;
    padding-top: 10px;
    height: 24px;
    z-index: 4;
}
.CompanyTab .ajax__tab_active .ajax__tab_outer
{
    display: inline-block;
    z-index: 4;
}
.CompanyTab .ajax__tab_active .ajax__tab_inner
{
    font-weight: bold;
    background: url(/Finance/Images/siteimages/co-tab_on.gif) no-repeat;
    margin-bottom: 4px;
    z-index: 4;
}
.CompanyTab .ajax__tab_active .ajax__tab_tab
{
    COLOR: #2477b3;
    text-decoration: underline;
    background: url(/Finance/Images/siteimages/co-tab_on.gif) no-repeat;
    width: 185px;
    padding-left: 15px;
    padding-top: 10px;
    height: 24px;
    margin-bottom: 4px;
    z-index: 4;
}
.CompanyTab .ajax__tab_body
{
    background: url(/Finance/Images/siteimages/co-tab-content-shadow.gif) repeat-y left; 
    z-index: 1;
    border-right: #e4e4e4 1px solid;
    padding-right: 20px;
    border-top: #e4e4e4 1px solid;
    padding-left: 20px;
    padding-bottom: 20px;
    overflow: auto;
    width: 410px;
    padding-top: 20px;
    border-bottom: #e4e4e4 1px solid;
    position: relative;
     /*changing this size will result in overlap of disclamier */
    
    margin-left: 200px;
    margin-top: -194px;
}
.CompanyTab .ajax__scroll_horiz
{
    overflow-x: scroll;
}
.CompanyTab .ajax__scroll_vert
{
    overflow-y: scroll;
}
.CompanyTab .ajax__scroll_both
{
    overflow: scroll;
}
.CompanyTab .ajax__scroll_auto
{
    overflow: auto;
}
.CompanyTab .ajax__tab_plain .ajax__tab_outer
{
    border-right: #999999 2px solid;
    border-top: #999999 2px solid;
    vertical-align: middle;
    border-left: #999999 2px solid;
    border-bottom: #999999 2px solid;
}
.CompanyTab .ajax__tab_plain .ajax__tab_body
{
    vertical-align: middle;
    text-align: left;
}
.CompanyTab .ajax__tab_plain .ajax__tab_header
{
    float: left;
    text-align:left;
}
.CompanyTab .ajax__tab_plain .ajax__tab_active .ajax__tab_outer
{
     display: inline-block;
}

.modalBackground
{
    background-color: #fff;
    filter: alpha(opacity=70);
    opacity: 0.5;
    width:100%; height:100%
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 650px;
    padding: 4px;
}

.modalLoginPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 200px;
    height: 250px;
    padding: 4px;
}

.modalMessagePopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 300px;
    height: 150px;
    padding: 9px;
    font-weight:bold;
    color:#7EA84F;
}
.modalATSMessagePopup
{
    background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 300px;
    height: 200px;
    padding: 9px;
    font-size: smaller;  
}
.CompanyContentPanelStyle
{
    
    width: 400px;
    background-color: #E4E4E4;
    visibility: visible;
    border-width: 0;
}

.ContentImageStyle
{
    height: 150px;
    width: 120px;
    vertical-align: middle;
    margin: 2px 2px 2px 2px;
}
.ContentSummaryStyle
{
    width: 480px;
    margin: 3px 2px 0px 5px;
}
.ContentPanelStyle
{
    width: 630px;
    background-color: #E4E4E4;
    display: block;
    border-width: 0;
}

/* changed styles for Research Sectors and Companies Index page for sectors */

.view-box1 { width: 280px; padding: 15px; background-color: #F7F7F7; }

.view-col-third1 { width: 135px; margin-right: 15px; float: left; }
.view-col-third-last1 { width: 135px; float: left; }

.number { font-weight: bold; }
.profileContactLinks { height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; position: relative; top:40px; left: 470px; }
                       
.GeneralTab .ajax__tab_default .ajax__tab_header
{    
    white-space: nowrap;
    border-bottom: #E1E1E1 1px solid;
}

.GeneralTab .ajax__tab_default .ajax__tab_outer
{
    display: inline-block;
}
.GeneralTab .ajax__tab_default .ajax__tab_inner
{
    display: inline-block;
}
.GeneralTab .ajax__tab_default .ajax__tab_tab
{
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    margin-right: 4px;
    text-align: center;
    width: 152px;  
}

.GeneralTab .ajax__tab_tab
{
    background: url(/Finance/Images/siteimages/tab-top-inactive.GIF) no-repeat;
    background-size: 100%;    
    padding: 5px 3px 5px 2px;
    width: 155px;
    color: #2477B3;
    text-align:center;
    font-family: Arial;
    font-size: 12px;
}


.GeneralTab .ajax__tab_active .ajax__tab_tab
{
    background: url(/Finance/Images/siteimages/tab-top-active.GIF) no-repeat;
    background-size: 100%;    
    border-bottom: #FFFFFF;
    FONT-FAMILY: Arial;
    font-size: 12px;
    font-weight:700;
    position:relative;
    top: 1px;
    z-index:6;
    padding: 5px 3px 5px 2px;
    width: 155px;
    color:Black;
    text-align:center;
    color:Black;
}

.GeneralTab .ajax__tab_body
{
    border-right: #E1E1E1 1px solid;
    padding-right: 4px;
    border-top: #E1E1E1 1px solid;
    padding-left: 4px;
    font-size: 10pt;
    padding-bottom: 8px;
    border-left: #E1E1E1 1px solid;
    padding-top: 8px;
    border-bottom: #E1E1E1 1px solid;
    font-family: verdana,tahoma,helvetica;
    background-color: #ffffff;
    width: 643px;
    position:relative;
   
}
.GeneralTab .ajax__scroll_horiz
{
    overflow-x: auto;
}
.GeneralTab .ajax__scroll_vert
{
    overflow-y: hidden;
}
.GeneralTab .ajax__scroll_both
{
    overflow: hidden;
}
.GeneralTab .ajax__scroll_auto
{
    overflow: auto;
}
.GeneralTab .ajax__tab_plain .ajax__tab_outer
{
    border-right: #E1E1E1 2px solid;
    border-top: #E1E1E1 2px solid;
    vertical-align: middle;
    border-left: #E1E1E1 2px solid;
    border-bottom: #E1E1E1 2px solid;
    text-align: center;
}
.GeneralTab .ajax__tab_plain .ajax__tab_inner
{
    vertical-align: middle;
    text-align: center;
   
}
.GeneralTab .ajax__tab_plain .ajax__tab_body
{
    vertical-align: middle;
    text-align: center;
  
}
.GeneralTab .ajax__tab_plain .ajax__tab_active .ajax__tab_outer
{
    display: inline-block;
   
}

.GeneralTab .ajax__tab_hover .ajax__tab_tab
{
color:#5CACE6;
text-decoration : underline;
}
.GeneralTab .ajax__tab_active .ajax__tab_tab
{
color:#000000;
text-decoration : none;
}

DIV.l_update { width: 53px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_update a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_arrow.gif") 0px 0px no-repeat; }
DIV.l_update a:hover { background: url("/Finance/Images/siteimages/icon_arrow.gif") 0px -14px no-repeat; }

DIV.l_cancel { width: 53px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_cancel a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_delete.gif") 0px 0px no-repeat; }
DIV.l_cancel a:hover { background: url("/Finance/Images/siteimages/icon_delete.gif") 0px -14px no-repeat; }

#jobsearchresults-table .odd { background-color: #FFF; }
#jobsearchresults-table .even { background-color: #F7F7F7; }
#co-rightcol1 { width: 640px; float: left; position: relative; z-index: 0;  margin-top:-40px;}


.SectorCompanyTab .ajax__tab_default .ajax__tab_header
{
    float: left;
    background-color:Red;
}
.SectorCompanyTab .ajax__tab_default .ajax__tab_outer
{
    display: block !important;
}
.SectorCompanyTab .ajax__tab_default .ajax__tab_inner
{
    display: inline-block;
}
.SectorCompanyTab .ajax__tab_default .ajax__tab_tab
{
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    margin-right: 4px;
    text-align: center;
}
.SectorCompanyTab .ajax__tab_header
{
    display: inline-block;
    height:120px;
}

.SectorCompanyTab .ajax__tab_outer
{
    display: block !important;
    z-index: 4;

}
.SectorCompanyTab .ajax__tab_inner
{
    display: inline-block;
    z-index: 4;
}
.SectorCompanyTab .ajax__tab_tab
{
    padding-left: 15px;
    font-weight: bold;
    background: url(/Finance/Images/siteimages/co-tab.gif) no-repeat;
    margin-bottom: 4px;
    width: 185px;
    padding-top: 10px;
    height: 24px;
    z-index: 4;
}
.SectorCompanyTab .ajax__tab_hover .ajax__tab_outer
{
}
.SectorCompanyTab .ajax__tab_hover .ajax__tab_inner
{
    display: inline-block;
    z-index: 4;
}
.SectorCompanyTab .ajax__tab_hover .ajax__tab_tab
{
    padding-left: 15px;
    font-weight: bold;
    background: url(/Finance/Images/siteimages/co-tab_on.gif) no-repeat;
    margin-bottom: 4px;
    width: 185px;
    padding-top: 10px;
    height: 24px;
    z-index: 4;
}
.SectorCompanyTab .ajax__tab_active .ajax__tab_outer
{
    display: inline-block;
    z-index: 4;
}
.SectorCompanyTab .ajax__tab_active .ajax__tab_inner
{
    font-weight: bold;
    background: url(/Finance/Images/siteimages/co-tab_on.gif) no-repeat;
    margin-bottom: 4px;
    z-index: 4;
}
.SectorCompanyTab .ajax__tab_active .ajax__tab_tab
{
    font-weight: bold;
    background: url(/Finance/Images/siteimages/co-tab_on.gif) no-repeat;
    width: 185px;
    padding-left: 15px;
    padding-top: 10px;
    height: 24px;
    margin-bottom: 4px;
    z-index: 4;
}
.SectorCompanyTab .ajax__tab_body
{
    background: url(/Finance/Images/siteimages/co-tab-content-shadow.gif) repeat-y left; 
    z-index: 1;
    border-right: #e4e4e4 1px solid;
    padding-right: 20px;
    border-top: #e4e4e4 1px solid;
    padding-left: 20px;
    padding-bottom: 20px;
    overflow: auto;
    width: 410px;
    padding-top: 20px;
    border-bottom: #e4e4e4 1px solid;
    position: relative;
    margin-left: 200px;
    margin-top: -120px;
}
.SectorCompanyTab .ajax__scroll_horiz
{
    overflow-x: scroll;
}
.SectorCompanyTab .ajax__scroll_vert
{
    overflow-y: scroll;
}
.SectorCompanyTab .ajax__scroll_both
{
    overflow: scroll;
}
.SectorCompanyTab .ajax__scroll_auto
{
    overflow: auto;
}
.SectorCompanyTab .ajax__tab_plain .ajax__tab_outer
{
    border-right: #999999 2px solid;
    border-top: #999999 2px solid;
    vertical-align: middle;
    border-left: #999999 2px solid;
    border-bottom: #999999 2px solid;
    text-align: center;
}
.SectorCompanyTab .ajax__tab_plain .ajax__tab_inner
{
    background: Blue;
}
.SectorCompanyTab .ajax__tab_plain .ajax__tab_body
{
    vertical-align: middle;
    text-align: center;
}
.SectorCompanyTab .ajax__tab_plain .ajax__tab_header
{
    float: left;
}
.SectorCompanyTab .ajax__tab_plain .ajax__tab_active .ajax__tab_outer
{
     display: inline-block;
}

.SectorCompanyTab .ajax__tab_container .ajax__tab_default
{
    z-index: 0;
}

.co-tabsholder1 { position: relative; height: 120px; width: 1px; }
.remmemberMeText {	COLOR: #2477b3;	TEXT-DECORATION: none }

#home-feature1 { width: 643px; height: 252px; padding: 0px 0px 0px 0px; background: url(/Finance/Images/siteimages/home-feature-bg.gif) no-repeat; position: relative; overflow:hidden;
    top: 0px;
    left: -2px; /*  - for Recruiter SO */
}
#home-feature1 UL { margin: 0; padding: 0; color: #2477B3; }
#home-feature1 LI { list-style-type: none; }
#home-feature1 LI.bull A { background: url(/Finance/Images/siteimages/bull_2477B3.gif) no-repeat 0 5px; padding-left: 6px; }
#manage-career-feature { width: 640px; height: 249px; padding: 1px 0px 0px 1px; background: url(/Finance/Images/siteimages/home-feature-bg1.gif) no-repeat; position: relative; }

#home-feature2 { width: 589px; height: 212px; padding: 22px 30px 15px 21px; background: url(/Finance/Images/siteimages/home-feature-bg.gif) no-repeat; position: relative; }

/* Start R_MKPJ*/
.post-jobs-quickly { padding-right: 24px; padding-left: 24px; width: 250px; height: 120px; padding-top: 55px; position: relative; background: url(/Finance/Images/siteimages/MOD_post_300x175.gif) no-repeat; color: #FFFFFF; }
DIV.b_post-job-now { width: 179px; height: 48px; margin: 0px; background: url(/Finance/Images/siteimages/Post_A_Job_buttons.gif) 0px -48px no-repeat; padding: 0; position: absolute; left: 48px; bottom: 15px; }
DIV.b_post-job-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Post_A_Job_buttons.gif") top left no-repeat; }
DIV.b_post-job-now a:hover { background-image: none; }
/* End R_MKPJ*/

/* Start R_MAPP1*/
.purchase-package-MAPP1 { padding-right: 24px; padding-left: 24px; width: 252px; height: 120px; padding-top: 90px; position: relative; background: url(/Finance/Images/siteimages/R_MAPP1-Background.gif) no-repeat; color: #FFFFFF; }
DIV.b_purchase-package-now { width: 238px; height: 47px; margin: 0px; background: url(/Finance/Images/siteimages/Purchase_Package_buttons.gif) 0px -47px no-repeat; padding: 0; position: absolute; left: 40px; bottom: 60px; }
DIV.b_purchase-package-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Purchase_Package_buttons.gif") top left no-repeat; }
DIV.b_purchase-package-now a:hover { background-image: none; }
/* End R_MAPP1*/

/* Start R_MAPP2*/
.Post-a-job-MAPP2 { padding-right: 24px; padding-left: 24px; width: 252px; height: 125px; padding-top: 90px; position: relative; background: url(/Finance/Images/siteimages/R_MAPP2-Background.gif) no-repeat; color: #FFFFFF; }
DIV.b_post-a-job-now { width: 245px; height: 46px; margin: 0px; background: url(/Finance/Images/siteimages/Post_A_Job_buttons.gif) 0px -48px no-repeat; padding: 0; position: absolute; left: 44px; bottom: 60px; }
DIV.b_post-a-job-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Post_A_Job_buttons.gif") top left no-repeat; }
DIV.b_post-a-job-now a:hover { background-image: none; }
/* End R_MAPP2*/

/* Start C_RJMK*/
.suggested-jobs { padding-right: 24px; padding-left: 24px; width: 252px; height: 118px; padding-top: 70px; position: relative; background: url(/Finance/Images/siteimages/Suggested-Jobs-Module-Background.gif) no-repeat; color: #FFFFFF; }
DIV.b_gtit-register-now { width: 199px; height: 48px; margin: 0px; background: url(/Finance/Images/siteimages/Register_Now_buttons.gif) 0px -47px no-repeat; padding: 0; position: absolute; left: 44px;   }
DIV.b_gtit-register-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Register_Now_buttons.gif") top left no-repeat; }
DIV.b_gtit-register-now a:hover { background-image: none; }  
/* End C_RJMK*/

/* Start C_HMMK1,C_HMMK2,C_HMMK3,C_HMMK4 */
.Carousal-C_HMMK1 { width: 642px; height: 252px; position: relative; background: url(/ContentImages/C_HMMK1.gif) no-repeat; color: #878787; }
.Carousal-C_HMMK2 { width: 642px; height: 252px; position: relative; background: url(/ContentImages/C_HMMK2.gif) no-repeat; color: #878787; }
.Carousal-C_HMMK3 { width: 642px; height: 252px; position: relative; background: url(/ContentImages/C_HMMK3.gif) no-repeat; color: #878787; }
.Carousal-C_HMMK4 { width: 642px; height: 252px; position: relative; background: url(/ContentImages/C_HMMK4.gif) no-repeat; color: #878787; }

DIV.Carousal-C_HMMK2-button { width: 200px; height: 48px; margin: 0px; background: url(/ContentImages/Create_Profile_ACTIVE.gif) no-repeat; padding: 0; position: absolute; right: 134px; bottom: 30px; }
DIV.Carousal-C_HMMK2-button a { width: 200px; height: 48px; margin: 0px; background: url(/ContentImages/Create_Profile_INACTIVE.gif) no-repeat; padding: 0; position: absolute; right: 0px; bottom: 0px; }
DIV.Carousal-C_HMMK2-button a:hover { background-image: none; }

DIV.Carousal-C_HMMK3-button { width: 261px; height: 48px; margin: 0px; background: url(/ContentImages/Research_Companies_ACTIVE.gif) no-repeat; padding: 0; position: absolute; right: 74px; bottom: 50px; }
DIV.Carousal-C_HMMK3-button a { width: 261px; height: 48px; margin: 0px; background: url(/ContentImages/Research_Companies_INACTIVE.gif) no-repeat; padding: 0; position: absolute; right: 0px; bottom: 0px; }
DIV.Carousal-C_HMMK3-button a:hover { background-image: none; }

DIV.Carousal-C_HMMK4-button { width: 200px; height: 48px; margin: 0px; background: url(/ContentImages/Find_A_Job_ACTIVE.gif) no-repeat; padding: 0; position: absolute; right: 134px; bottom: 30px; }
DIV.Carousal-C_HMMK4-button a { width: 200px; height: 48px; margin: 0px; background: url(/ContentImages/Find_A_Job_INACTIVE.gif) no-repeat; padding: 0; position: absolute; right: 0px; bottom: 0px; }
DIV.Carousal-C_HMMK4-button a:hover { background-image: none; }


/* Start C_MDMK1,C_MDMK2,C_MDMK3 */
.get-started { padding-right: 24px; padding-left: 20px; width: 270px; height: 120px; padding-top: 60px; position: relative; background: url(/Finance/Images/siteimages/C_MDMK1_background.gif) no-repeat; color: #878787; }
.get-connected { padding-right: 24px; padding-left: 20px; width: 270px; height: 130px; padding-top: 50px; position: relative; background: url(/Finance/Images/siteimages/C_MDMK2_background.gif) no-repeat; color: #878787; }
.get-the-job { padding-right: 24px; padding-left: 24px; width: 300px; height: 130px; padding-top: 50px; position: relative; background: url(/Finance/Images/siteimages/C_MDMK3_background.gif) no-repeat; color: #878787; }
DIV.b_gtit-go-button { width: 112px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/Get_Started_buttons.gif") 0px -24px no-repeat; padding: 0; position: absolute; left: 94px; bottom: 30px; }
DIV.b_gtit-go-button a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Get_Started_buttons.gif") top left no-repeat; }
DIV.b_gtit-go-button a:hover { background-image: none; }
/* End C_MDMK1,C_MDMK2,C_MDMK3*/

/* Start R_MKRG */
.be-in-the-know-R_MKRG { padding-right: 24px; padding-left: 24px; width: 252px; height: 144px; padding-top: 90px; position: relative; background: url(/Finance/Images/siteimages/R_MKRG-Background.gif) no-repeat; color: #878787; }
DIV.b_gtit-get-started-R_MKRG { width: 112px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/Get_Started_buttons.gif") 0px -24px no-repeat; padding: 0; position: absolute; left: 94px; bottom: 44px; }
DIV.b_gtit-get-started-R_MKRG a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Get_Started_buttons.gif") top left no-repeat; }
DIV.b_gtit-get-started-R_MKRG a:hover { background-image: none; }
/* End R_MKRG*/

/* Start MAMK */
.get-started-MAMK { padding-right: 24px; padding-left: 24px; width: 252px; height: 144px; padding-top: 90px; position: relative; background: url(/Finance/Images/siteimages/C_MDMK1-(Get-Started).gif) no-repeat; color: #878787; }
DIV.b_gtit-go-button-MAMK { width: 112px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/Get_Started_buttons.gif") 0px -24px no-repeat; padding: 0; position: absolute; left: 94px; bottom: 44px; }
DIV.b_gtit-go-button-MAMK a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Get_Started_buttons.gif") top left no-repeat; }
DIV.b_gtit-go-button-MAMK a:hover { background-image: none; }
/* End MAMK*/

/* Start C_MD */
DIV.b_gtit-go-button-C_MD { width: 112px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/Get_Started_buttons.gif") 0px -24px no-repeat; padding: 0; position: absolute; left: 94px; bottom: 40px; }
DIV.b_gtit-go-button-C_MD a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Get_Started_buttons.gif") top left no-repeat; }
DIV.b_gtit-go-button-C_MD a:hover { background-image: none; }
DIV.b_gtit-joinnow1 { width: 202px; height: 40px; margin: 0px; background: url(/Finance/Images/siteimages/b_join-now-for-free.gif) 0px -40px no-repeat; padding: 0; position: absolute; left: 44px; bottom: 24px; }
DIV.b_gtit-joinnow1 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_join-now-for-free.gif") top left no-repeat; }
DIV.b_gtit-joinnow1 a:hover { background-image: none; }
.myprofilebox1 { width: 233px; height: 100px; background: url(/Finance/Images/siteimages/C_MD_submodule.bg.gif) no-repeat; position: absolute; left: -3px; padding-top: 20px; padding-right: 13px; padding-left: 25px; font-size: 11px; }
.buttin-right-aligned { position: relative; top: -7px; right: -12px; float: right; }
#myprofilebox-holder1 { position: relative; height: 100px; }
/* End C_MD*/

/* Start not in use
DIV.b_click-here-now { width: 202px; height: 40px; margin: 0px; background: url(/Finance/Images/siteimages/b_click-here.gif) 0px -40px no-repeat; padding: 0; position: absolute; left: 44px; bottom: 24px; }
DIV.b_click-here-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_click-here.gif") top left no-repeat; }
DIV.b_click-here-now a:hover { background-image: none; }

DIV.b_learn-more-now { width: 202px; height: 40px; margin: 0px; background: url(/Finance/Images/siteimages/b_learn-more-blue.gif) 0px -40px no-repeat; padding: 0; position: absolute; left: 44px; bottom: 24px; }
DIV.b_learn-more-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_learn-more-blue.gif") top left no-repeat; }
DIV.b_learn-more-now a:hover { background-image: none; }

.gtit-box1 { padding-right: 24px; padding-left: 24px; width: 252px; height: 174px; padding-top: 60px; position: relative; background: url(/Finance/Images/siteimages/get-the-insidetrack-bg1.gif) no-repeat; color: #878787; }
.register-now { padding-right: 24px; padding-left: 24px; width: 252px; height: 194px; padding-top: 40px; position: relative; background: url(/Finance/Images/siteimages/register-now.gif) no-repeat; color: #878787; }
.start-with-us { padding-right: 24px; padding-left: 24px; width: 252px; height: 194px; padding-top: 40px; position: relative; background: url(/Finance/Images/siteimages/start-with-us.gif) no-repeat; color: #878787; }
 End not in use*/

#refinebox1 { width: 170px; padding-left:8px; padding-right:4px; padding-bottom:8px; padding-top: 8px; border-right: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; height:0px; }

DIV.l_edit1 { width: 35px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_edit1 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_edit.gif") 0px 0px no-repeat; }
DIV.l_edit1 a:hover { background: url("/Finance/Images/siteimages/icon_edit.gif") 0px -14px no-repeat; }

DIV.l_reactive { width: 100px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_reactive a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_edit.gif") 0px 0px no-repeat; }
DIV.l_reactive a:hover { background: url("/Finance/Images/siteimages/icon_edit.gif") 0px -14px no-repeat; }

.newsletters-table1 { position: relative; left: 10px; }
.newsletters-tabl1e TD { padding: 5px 1px; }

.AutoCompletionList
{ 
    visibility : hidden;
    margin : 0px!important;
    background-color : #fff;
    color : windowtext;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    cursor : 'default';
    overflow : auto;
    height : 200px;
    text-align : left;
    list-style-type : none;
    padding:0;
    z-index: 6;
}

.waterMark { color: #A0A0A0; }
.waterMarkSearch { color: #A0A0A0;  font-size: 11px;}
.waterMark_profile { color: #FFF4C9; }
.formtext-prefilled_Profile { background-color: #FFF4C9; border: 2px solid #E69100; }
.waterMark-required { color: #A0A0A0;background-color: #FFF4C9;border: 2px solid #E69100;  }

#searchbox-find .searchtext1 { width: 135px; height: 16px; }
#searchbox-find .locationtext1 { width: 135px; height: 16px; }

DIV.nav-research-rec1 { width: 237px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-research.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 478px; z-index: 0; }
DIV.nav-research-rec_over1 { width: 237px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-research.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 478px; z-index: 0; }
DIV.nav-research-rec1 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-research.gif") top left no-repeat; }
DIV.nav-research-rec1 a:hover { background-image: none; }
DIV.nav-research-rec_on1 { width: 237px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-research.gif") 0px -38px no-repeat; position: absolute; left: 478px; top: 110px; }
DIV.nav-research-rec_on1 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}

.notice1 { font-weight: bold; font: 10px Arial; }
.search-tips-box-close1 { position: relative; top:-14px; float: right;}
.search-tips-box-close12 { position: relative;  float: right; padding: 7px 0 7px;}
.headline-right{ position: relative; top:-20px; float: right; font-weight:bold}

.reclistBoxDropDown { z-index: -1; width: 236px;}
#contentAccountUsers { width: 960px; padding: 12px 15px 0; z-index: 0; background: #FFF url(/Finance/Images/siteimages/content-bg.gif) repeat-x 0 top; font-size: 12px; min-height:500px;}

.manageCareeriFrame {  width: 589px; height: 212px; background-image:url(/Finance/Images/siteimages/sorted-arrow.gif); }

.registrationPanel { padding: 0px 0px 40px 40px; }
.article-left-rail1 { margin-right: 10px; float: left;  padding:0 10px 0 0; }

#content-rightcol-searchresults1 { width: 720px; z-index: 3; background-color: #FFF; }
#content-leftcol-searchresults1 { width: 200px; z-index: 3;}
DIV.refine-subcontent1 { font-size: 11px; padding: 5px 0px; width: 180px; white-space:normal;}

.rightborder {
border-right: 1px solid #000000;
}
.leftborder {
border-left: 1px solid #000000;
border-style: dashed;
} 
.border1 
{
    border-top: 0px dashed #000000;
    margin-top: 0px;
}

.border2 
{
    
    border-bottom: 0px dashed #000000;
    margin-top: 0px;
}

.border_Reg_Top 
{
    border-top: 0px dashed #000000;
    margin-top: 0px;
    color:#7EA84F;
}

.border_Reg_Bottom
{
    
    margin-top: 0px;
    color:#7EA84F;
}

#utilities-leftcolArt { float: right; z-index: 1; position: relative; top: -22px; right: -4px; }
#utilities-leftcolArt1 { float: right; z-index: 1; position: relative; top: -33px; right: -146px; }
#utilities-leftcolJobPre { float: right; z-index: 1; position: relative; top: -1px; right: -250px; }
#utilities-leftcolArt2 { float: right; z-index: 1; position: relative; top: 5px; right: 4px; }
#utilities-leftcolArt4 { float: right; z-index: 1; position: relative; top: 0px; right: -4px; }
#utilities-leftcolCompanyPro { float: right; z-index: 1; position: relative; top: -1px; right: -333px;  }
#utilities-leftcolCompanyProN { float: right; z-index: 1; position: relative; top: -1px; right: -310px; }
#utilities-leftcolJobArticle { float: right; z-index: 1; position: relative; top: -1px; left: 175px;  }


.util { padding: 8px; }

.co-news-item1-1 { font-size: 11px; width: 143px;  background-color: #FAFDF5; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item1-2 { font-size: 11px; width: 143px;  background-color: #F6FCEE; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item1-3 { font-size: 11px; width: 143px;  background-color: #F2FAE7; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item1-4 { font-size: 11px; width: 143px;  background-color: #EEF9DF; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item1-5 { font-size: 11px; width: 143px;  background-color: #E9F7D6; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item1-6 { font-size: 11px; width: 143px;  background-color: #E5F6CE; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item1-7 { font-size: 11px; width: 143px;  background-color: #E1F4C7; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item1-8 { font-size: 11px; width: 143px;  background-color: #DDF3C0; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item1-9 { font-size: 11px; width: 143px;  background-color: #DAF2BA; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item1-10 { font-size: 11px; width: 143px; background-color: #D6F0B4; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }

.hidedbcontents { display: none}

DIV.l_savejob1 { width: 60px; height: 14px; margin: 2px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_savejob1 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_save.gif") 0px 0px no-repeat; }
DIV.l_savejob1 a:hover { background: url("/Finance/Images/siteimages/icon_save.gif") 0px -14px no-repeat; }


#content-rightcol-searchresults1 { width: 740px; float: left; z-index: 3; }
.inputtext1 { width: 244px; height: 16px; color: #000000; }

.forgetpassword { font-size: 11px; }

DIV.b_gtit-matching { width: 142px; height: 25px; margin: 0px; background: url("/Finance/Images/siteimages/get_matching_job.gif") 0px -25px no-repeat; }
DIV.b_gtit-matching a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/get_matching_job.gif") top left no-repeat; }
DIV.b_gtit-matching a:hover { background-image: none; }

.co-news-box1 { width: 163px; padding: 0 10px 10px; border-bottom: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; background-color: #FFF; z-index:99; }
.co-news-holder1 { position: relative; width: 190px; z-index:6; }
#footer-uppernew { background-color: #EBEBEB; width: 960px; padding: 0px 15px; font-size: 11px; line-height: 14px; color: #2477B3; overflow:hidden;}

DIV.b_send_application { width: 138px; height: 25px; margin: 0px; background: url("/Finance/Images/siteimages/Send_app-button.gif") 0px -25px no-repeat; }
DIV.b_send_application a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Send_app-button.gif") top left no-repeat; }
DIV.b_send_application a:hover { background-image: none; }

.conformation { font-weight: bold; color: #7EA84F; }
.alertMsg { font-weight: bold; color: red;}

/* - 25Jun 12:56pm updated-Start*/

.candidate-adv-search-multiselect { width: 250px; height: 80px; border: 1px solid #CCC; } /* - for Candidate Advance search multiselect List box*/
.activity-table-datagrid { border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; font-size: 11px; border-collapse:separate; } /* - for datadrid FF border issue*/
.activity-table-bottom { width: 628px !important;}

#ctl00_DefaultContent_UCCompanySearch_pnlCityContent {  margin-bottom:0px !important; overflow-y:visible !important;} /* - for Chrome scroll issue*/


.text-header {background-color:#999999; background-image:url(/Finance/Images/siteimages/text-head-bg.gif); background-repeat:no-repeat; vertical-align:middle; font-family:arial; font-size:20px; font-weight:bold; color:#fff; text-align:left; padding: 5px 0 0 15px; Width:945px; Height:29px;} /* - (waiting for image from modus)For MyDashboadr text header with BG image*/
#ctl00_DefaultContent_UCMyJob_lvMyJobs_tblJobslistHead { font-family:Arial !important; font-size:11px !important; font-weight:normal !important;}
#ctl00_DefaultContent_UCMyJob_lvMyJobs_tblJobslistHead TD { font-family:Arial !important; font-size:11px !important; font-weight:normal !important;}

#ctl00_DefaultContent_tabJobactivity_body { font-family:Arial !important; font-size:11px !important; font-weight:normal !important;}
#ctl00_DefaultContent_tabJobactivity_body TH { font-family:Arial !important; font-size:11px !important; font-weight:normal !important; padding-left:5px;}
#ctl00_DefaultContent_tabManageCandidate_body TH { font-family:Arial !important; font-size:11px !important; font-weight:normal !important;}
#ctl00_DefaultContent_pnlCityContent {overflow-y:visible !important;}
.heading-mc { font-family:Arial !important; font-size:11px !important; font-weight:normal !important;}

/* - For ManageCandidates-Start*/

.activitytable { border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; font-size: 11px; }
.activitytable TD { padding-left: 8px; padding-right: 8px; }
.activitytable .heading { font-weight:normal; background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; }
.activitytable .head { border-right: 1px solid #CCC; }
.activitytable .headlast { border-right: none; }
.activitytable .data { padding-top: 8px; padding-bottom: 8px; border-right: 1px solid #E1E1E1; }
.activitytable .datalast { padding-top: 8px; padding-bottom: 8px; border-right: none; }
.activitytable .odd { background-color: #FFF; }
.activitytable .even { background-color: #F7F7F7;}
 /* - For ManageCandidates-End*/

.expertheadLink { font-size: 18px; color: #8FB35D; }
.expertheadLink a:Link { font-size: 18px; color: #8FB35D; text-decoration:none; }
.expertheadLink a:hover { font-size: 18px; color: #8FB35D !important; text-decoration:none; }

.article-subhead-1Link { font-weight: bold; color: #E69100; font-size: 14px; }
.article-subhead-1Link a:Link{ font-weight: bold; color: #E69100; font-size: 14px; text-decoration:none;}
.article-subhead-1Link a:hover{ font-weight: bold; color: #E69100 !important; font-size: 14px; text-decoration:none;}



.GeneralTab_My .ajax__tab_default .ajax__tab_header
{    
    white-space: nowrap;
    border-bottom: #E1E1E1 1px solid;
}

.GeneralTab_My .ajax__tab_default .ajax__tab_outer
{
    display: inline-block;
}
.GeneralTab_My .ajax__tab_default .ajax__tab_inner
{
    display: inline-block;
}
.GeneralTab_My .ajax__tab_default .ajax__tab_tab
{
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    margin-right: 4px;
    text-align: center;
    width: 152px;
}

.GeneralTab_My .ajax__tab_tab
{
    background: url(/Finance/Images/siteimages/tab-top-inactive.GIF) no-repeat;
    background-size: 100%;    
    padding: 5px;
    width: 152px;
}

.articles { border:0px height:100%; }
.articles TD { padding-bottom:5px; }

.view-col-two { width: 300px; margin-right: 10px; float: left; }
.view-col-two-lastt { width:300px; margin-right:2px; float: right}  


.GeneralTab_My .ajax__tab_active .ajax__tab_tab
{
    background: url(/Finance/Images/siteimages/tab-top-active.GIF) no-repeat;
    background-size: 100%;    
    border-bottom: #FFFFFF;
    FONT-FAMILY: Arial;
    font-size: 9pt;
    font-weight:700;
    position:relative;
    top: 1px;
    z-index:6;
}


.GeneralTab_My .ajax__tab_body
{
    border-right: #E1E1E1 1px solid;
    padding-right: 4px;
    border-top: #E1E1E1 1px solid;
    padding-left: 4px;
    font-size: 10pt;
    padding-bottom: 8px;
    border-left: #E1E1E1 1px solid;
    padding-top: 8px;
    border-bottom: #E1E1E1 1px solid;
    font-family: verdana,tahoma,helvetica;
    background-color: #ffffff;
    width: 638px;
    position:relative;
}
.GeneralTab_My .ajax__scroll_horiz
{
    overflow-x: scroll;
}
.GeneralTab_My .ajax__scroll_vert
{
    overflow-y: scroll;
}
.GeneralTab_My .ajax__scroll_both
{
    overflow: scroll;
}
.GeneralTab_My .ajax__scroll_auto
{
    overflow: auto;
}
.GeneralTab_My .ajax__tab_plain .ajax__tab_outer
{
    border-right: #E1E1E1 2px solid;
    border-top: #E1E1E1 2px solid;
    vertical-align: middle;
    border-left: #E1E1E1 2px solid;
    border-bottom: #E1E1E1 2px solid;
    text-align: center;
}
.GeneralTab_My .ajax__tab_plain .ajax__tab_inner
{
    vertical-align: middle;
    text-align: center;
}
.GeneralTab_My .ajax__tab_plain .ajax__tab_body
{
    vertical-align: middle;
    text-align: center;
}
.GeneralTab_My .ajax__tab_plain .ajax__tab_active .ajax__tab_outer
{
    display: inline-block;
}

.minspace_Sect_Company { height: 0px; width: 0px; font-size: 0px; line-height: 0; }

.co-news-holder { z-index:100000;} /*- For company news top links issue*/  

/*Added style for View All Applicants by Hemadri*/
DIV.b_view-all-applicants { width: 140px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_view-all-applicants.gif") 0px -21px no-repeat; }
DIV.b_view-all-applicants a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_view-all-applicants.gif") top left no-repeat; }
DIV.b_view-all-applicants a:hover { background-image: none; }
.sect-head-acc { background: url(/Finance/Images/siteimages/sect-head-bg-blue.gif) no-repeat; width: 620px; height: 21px; font-size: 16px; font-weight: bold; color: #73716D; padding: 4px 5px 0; } 


#searchbox-dash { background: url(/Finance/Images/siteimages/search-box-bg-big.gif) no-repeat; height:77px; width: 935px;  padding: 20px 20px 15px; display:block; font-size:11px; font-family:Arial; vertical-align:middle;} /*- for My-Dashboard spacing */

#searchbox-dash .searchtypepulldown { width: 130px; }
#searchbox-dash .radiuspulldown { width: 130px; }
#searchbox-dash .searchtext { width: 135px; height: 13px; color: #A0A0A0; }
#searchbox-dash .searchtextlong { width: 300px; height: 13px; color: #A0A0A0; }
#searchbox-dash .locationtext { width: 135px; height: 13px; color: #A0A0A0; }

#content-dash { width: 960px;  padding: 12px 15px 0; z-index: 0; background: #FFF url(/Finance/Images/siteimages/content-bg-find.gif) repeat-x 0 top; overflow:hidden; font-size:12px;}
.content-leftcol-dash { width: 650px; float: left; z-index: 10000000000000; }

/*Added style for Question Mark Icon for Searchable/Private in the Profile Page */
DIV.b_gtit-question-icon {width: 20px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/icon_question.gif") 0px -21px no-repeat; }
DIV.b_gtit-question-icon a {display:block; margin: 0; padding: 0; overflow: hidden; background: url("/Finance/Images/siteimages/icon_question.gif") top left no-repeat; }
DIV.b_gtit-question-icon a:hover { background-image: none; }

#ctl00_DefaultContent_UCJobSearch_pnlCityContent {overflow:hidden !important;} /* -Job search issue */

.SectorSponser {float:right; margin-top:-30px; height:55px; z-index:100000000000; width:200px; border:solid 0px #000; padding:0px; background: url("/Finance/Images/siteimages/Sector_Sponser.gif") no-repeat;}

#ctl00_DefaultContent_txtLocation {overflow:auto;}

DIV.l_savesearch1 { width: 120px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 0px; }
DIV.l_savesearch1 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_save.gif") 0px 0px no-repeat; }
DIV.l_savesearch1 a:hover { background: url("/Finance/Images/siteimages/icon_save.gif") 0px -14px no-repeat; }

#jobsearchresults-table-head1 { border-top: 1px solid #CCC;font-size: 11px; }
#jobsearchresults-table-head1 TD {  padding:  10px 8px; }
#jobsearchresults-table-head1 TD.special-top { background-color: #F3FCE7; border-top: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table-head1 TD.special-bottom { background-color: #F3FCE7; border-bottom: 0px solid #BCE087; padding: 0; }
#jobsearchresults-table-head1 TD.special-tl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tl.gif) no-repeat left top; }
#jobsearchresults-table-head1 TD.special-tr { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tr.gif) no-repeat right top;  }
#jobsearchresults-table-head1 TD.special-bl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-bl.gif) no-repeat left bottom;  }
#jobsearchresults-table-head1 TD.special-br { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-br.gif) no-repeat right bottom;  }
#jobsearchresults-table-head1 TD.special { background-color: #F3FCE7; }
#jobsearchresults-table-head1 TD.special-first { background-color: #F3FCE7; border-left: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table-head1 TD.special-last { background-color: #F3FCE7; border-right: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table-head1 TD.last { padding: 0; } 
#jobsearchresults-table-head1 TD.divider { padding: 0; }
#jobsearchresults-table-head1 TD.heading { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; border-right: 1px solid #CCC; border-bottom: 0px solid #CCC; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table-head1 TD.headinglast { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; padding: 0; }
#jobsearchresults-table-head1 TD.headinglast2 { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table-head1 TD.headingsorted { background: url(/Finance/Images/siteimages/table-th-bg-sorted.gif) repeat-x; height: 25px; border-right: 1px solid #CCC; font-weight: bold; color: #FFF; border-bottom: 1px solid #CCC; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table-head1 TD.headingsorted A { color:#ffffff; font-weight:bold;}
#jobsearchresults-table-head1 .odd { background-color: #FFF; }
#jobsearchresults-table-head1 .even { background-color: #F7F7F7; }

#Bottom-home { background: url(/Finance/Images/siteimages/Bottom_Border.gif) no-repeat;  width: 648px; height: 149px; font-size: 11px; float:left;  }
.Bottom-home_ImageArchin { padding: 0; position:relative; left: 52px;  top:75px; width:87px;height:41px; }
.Bottom-home_ImageMetLife { padding: 0; position:relative; left: 171px;  top:24px; width:139px;height:48px; }
.Bottom-home_ImageAmerprise { padding: 0; position:relative; left: 349px; top:-22px; width:121px; height:32px; }
.Bottom-home_ImageValic { padding: 0; position:relative; left: 499px; top:-49px; width:92px; height:28px; }

/* Added  for bug# 7028 for job posting and preview page buttons */
DIV.b_job_savedraft { width: 127px; height: 25px; margin: 0px; background: url("/Finance/Images/siteimages/b_job_savedraft.gif") 0px -25px no-repeat; }
DIV.b_job_savedraft a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_job_savedraft.gif") top left no-repeat; }
DIV.b_job_savedraft a:hover { background-image: none; }

DIV.b_job_continue { width: 89px; height: 27px; margin: 0px; background: url("/Finance/Images/siteimages/b_job_continue.gif") 0px -27px no-repeat; }
DIV.b_job_continue a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_job_continue.gif") top left no-repeat; }
DIV.b_job_continue a:hover { background-image: none; }

DIV.b_post_this_job { width: 127px; height: 25px; margin: 0px; background: url("/Finance/Images/siteimages/b_post_thisjob.gif") 0px -25px no-repeat; }
DIV.b_post_this_job a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_post_thisjob.gif") top left no-repeat; }
DIV.b_post_this_job a:hover { background-image: none; }

DIV.b_post_job_changes { width: 127px; height: 25px; margin: 0px; background: url("/Finance/Images/siteimages/b_jobpost_changes.gif") 0px -25px no-repeat; }
DIV.b_post_job_changes a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_jobpost_changes.gif") top left no-repeat; }
DIV.b_post_job_changes a:hover { background-image: none; }

.activity-table .heading {text-align:left; }

DIV.l_add-another-language { width: 250px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_add-another-language a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_add.gif") 0px 0px no-repeat; }
DIV.l_add-another-language a:hover { background: url("/Finance/Images/siteimages/icon_add.gif") 0px -14px no-repeat; }

.sect-sub-head { background: url(/Finance/Images/siteimages/sect-head-bg-blue.gif) no-repeat; width: 630px; height: 21px; font-size: 16px; font-weight: bold; color: #73716D; padding: 4px 5px 0; }

DIV.l_add-another-desiredPosition { width: 165px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_add-another-desiredPosition a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_add.gif") 0px 0px no-repeat; }
DIV.l_add-another-desiredPosition a:hover { background: url("/Finance/Images/siteimages/icon_add.gif") 0px -14px no-repeat; }

#Reg_Right { width:300px; }
.Reg_Right_Text {padding: 0; position:relative; top:-250px; width:268px;}

#Reg_Right_Rec { width:300px; }
.Reg_Right_Rec_Text {padding: 0; position:relative; top:-250px; width:260px;}

#login_Menu {text-align: left; position: absolute; top: 110px;z-index: -2; }
.waterMarkPhone { color: #A0A0A0; font-style:italic }

.feature-graphic-Label { margin-right: 15px; float: left; }
.sect-head-edit-mode { background: url(/Finance/Images/siteimages/sect-head-bg-blue-2.gif) no-repeat; width: 580px; height: 21px; font-size: 14px; font-weight: bold; color: #73716D; padding: 4px 5px 0; }

.Partner-RecHeader { background: url(/Finance/Images/siteimages/header-recruitment.gif) no-repeat;  width: 644px; height: 34px; font-size: 11px; float:left;  }
.Partner-RecHeaderBr { background: url(/Finance/Images/siteimages/recruitment-module-backgrnd.gif) no-repeat;  width: 644px; height: 4px; font-size: 11px; float:left;  }
.Partner-RecHeaderBackGr {background: url(/Finance/Images/siteimages/recruitment-module.gif) no-repeat;  width: 644px; height: 157px; font-size: 11px; float:left;  }
.Partner-RectmpWorldWide { width: 100px; height: 50px; font-size: 11px; float:left; position:relative; top:-150px;  left:10px; }
.Partner-RecBernard { width: 100px; height: 50px; font-size: 11px; float:left; position:relative; top:-150px;  left:33px; }
.Partner-NAS { width: 100px; height: 50px; font-size: 11px; float:left; position:relative; top:-150px;  left:55px; }
.Partner-Bayard { width: 100px; height: 50px; font-size: 11px; float:left; position:relative; top:-150px;  left:77px; }
.Partner-CKR { width: 100px; height: 50px; font-size: 11px; float:left; position:relative; top:-150px;  left:119px; }
.Partner-Shaker { width: 100px; height: 50px; font-size: 11px; float:left; position:relative; top:-80px;  left:-490px; }
.Partner-Alstin { width: 100px; height: 50px; font-size: 11px; float:left; position:relative; top:-127px;  left:128px; }
.Partner-Wave { width: 100px; height: 50px; font-size: 11px; float:left; position:relative; top:-127px;  left:162px; }
.Partner-Text1 { float:left; position:relative; text-align:left;  top:-61px; }
.Partner-Text2 { float:left; position:relative; text-align:left; left:-10px; top:10px;}
.Partner-Text3 { float:left; position:relative; text-align:left; left:-10px; top:400px;}

DIV.2_add-another-degree {  height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.2_add-another-degree a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_add.gif") 0px 0px no-repeat; }
DIV.2_add-another-degree a:hover { background: url("/Finance/Images/siteimages/icon_add.gif") 0px -14px no-repeat; }

.error-details-d1 { width: 450px; padding: 10px 10px 2px 60px; background: url(/Finance/Images/siteimages/icon_error.gif) no-repeat left top; border: 1px solid #D11717; color: #D11717; font-size: 12px; margin-bottom: 2px; }

.co-jobs-box1 { background-color: #F7F7F7; width: 260px; padding: 20px; }
.FinsHomeTopHeading { color: #00447c; font-weight:bold; font-size:large;  font-family:Arial; text-align:center; padding-left:130px; vertical-align:text-top;}

.co-job-listing1 { padding-right: 2px; padding-top: 15px; line-height: 1.5em; text-align:left;}
.co-tabs1 { width: 200px;  position: absolute; z-index: 4; }
#ctl00_DefaultContent_pnlMoreCityContent { margin-top:-7px;} /*---for Candidate/Rsume Search---ResumeSearchResults.aspx -----*/

.feature-JobDetails-top { background-image: url(/Finance/Images/siteimages/Additional_Links_Top.gif); padding-left: 0px; padding-top: 0px; width: 300px; height: 12px; }
.feature-JobDetails-box { background-color: #D3E7F5; width: 278px; padding-right: 11px; padding-left: 11px; }
.feature-JobDetails-content { background-color: #FFF; border: 1px solid #E1E1E1; padding: 15px; width: 246px; }
.feature-JobDetails-bottom { background: url(/Finance/Images/siteimages/bottom-feature-blue.gif) no-repeat; width: 300px; height: 11px; }

.rightrail3_com_table1 {font: 12px arial; color: #333333;}
.rightrail3_com_table2 {border: 1px solid #B7B7B7; padding: 20px 20px 10px 15px;}

DIV.l_savesearch_D { width: 195px; height: 18px; margin: 5px 0px 0px; font-size: 12px; text-indent: 22px; font-weight:bold; }
DIV.l_savesearch_D a {display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_save_d.gif") 0px 0px no-repeat; }
DIV.l_savesearch_D a:hover { background: url("/Finance/Images/siteimages/icon_save_d.gif") 0px -18px no-repeat; } /*---for "Saved This Search" on Job Search Resulsts page bigger and bolder -----*/

DIV.l_moreinfo2 { width: 186px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_moreinfo2 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_moreinfo2 a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

DIV.l_moreinfo3 { width: 128px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_moreinfo3 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_moreinfo3 a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

DIV.l_moreinfo4 { width: 170px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_moreinfo4 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_moreinfo4 a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

DIV.l_moreinfo5 { width: 158px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_moreinfo5 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_moreinfo5 a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

/* Added for bug# 8362 to email a job */
DIV.b_emailjob { width: 87px; height: 25px; margin: 0px; background: url("/Finance/Images/siteimages/Email-Job-Buttons.gif") 0px -25px no-repeat; }
DIV.b_emailjob a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Email-Job-Buttons.gif") top left no-repeat; }
DIV.b_emailjob a:hover { background-image: none; }

DIV.b_send_emailjob { width: 55px; height: 27px; margin: 0px; background: url("/Finance/Images/siteimages/Email-Send-Buttons.gif") 0px -27px no-repeat; }
DIV.b_send_emailjob a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Email-Send-Buttons.gif") top left no-repeat; }
DIV.b_send_emailjob a:hover { background-image: none; }

/* Added for article commenting*/
#articlecomment-table-head { border-top: 0px solid #CCC; font-size: 11px; }
#articlecomment-table-head TD { padding: 10px 8px; }
#articlecomment-table-head TD.special-top { background-color: #F3FCE7; border-top: 2px solid #BCE087; padding: 0; }
#articlecomment-table-head TD.special-bottom { background-color: #F3FCE7; border-bottom: 0px solid #BCE087; padding: 0; }
#articlecomment-table-head TD.special-tl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tl.gif) no-repeat left top; }
#articlecomment-table-head TD.special-tr { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tr.gif) no-repeat right top;  }
#articlecomment-table-head TD.special-bl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-bl.gif) no-repeat left bottom;  }
#articlecomment-table-head TD.special-br { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-br.gif) no-repeat right bottom;  }
#articlecomment-table-head TD.special { background-color: #F3FCE7; }
#articlecomment-table-head TD.special-first { background-color: #F3FCE7; border-left: 2px solid #BCE087; padding: 0; }
#articlecomment-table-head TD.special-last { background-color: #F3FCE7; border-right: 2px solid #BCE087; padding: 0; }
#articlecomment-table-head TD.last { padding: 0; } 
#articlecomment-table-head TD.divider { padding: 0; }
#articlecomment-table-head .odd { background-color: #FFF; }
#articlecomment-table-head .even { background-color: #F7F7F7; }

#footer-upper LI.bull {font-weight:normal; }
#footer-upper LI.bull A {font-weight:normal;}


/* Added for bug# 8458 to profile detail page for recruiter */
DIV.b_savecandidate { width: 92px; height: 12px; margin: 0px; background: url("/Finance/Images/siteimages/Save-Candidate-Links.gif") 0px 0px no-repeat; }
DIV.b_savecandidate a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Save-Candidate-Links.gif") top left no-repeat; }
DIV.b_savecandidate a:hover {width: 92px;  margin: 0px; background: url("/Finance/Images/siteimages/Save-Candidate-Links.gif") 0px -12px no-repeat;}

DIV.b_download_resume { width: 104px; height: 12px; margin: 0px; background: url("/Finance/Images/siteimages/Download-Resume-Links.gif") 0px 0px no-repeat; }
DIV.b_download_resume a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Download-Resume-Links.gif") top left no-repeat; }
DIV.b_download_resume a:hover { width: 104px;  margin: 0px; background: url("/Finance/Images/siteimages/Download-Resume-Links.gif") 0px -12px no-repeat; }

DIV.b_unsavecandidate { width: 100px; height: 8px; margin: 0px; background: url("/Finance/Images/siteimages/Unsave-Candidate-Links.gif") 0px 0px no-repeat; }
DIV.b_unsavecandidate a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Unsave-Candidate-Links.gif") top left no-repeat; }
DIV.b_unsavecandidate a:hover {width: 100px;  margin: 0px; background: url("/Finance/Images/siteimages/Unsave-Candidate-Links.gif") 0px -8px no-repeat;}









.ipod-gtit-box { padding-right: 10px; padding-left: 8px; width: 300px; height: 175px; padding-top: 10px; position: relative; background: url(/Finance/Images/siteimages/iPod-Contest-Module-Background.gif) no-repeat; color: #878787; }

DIV.ipod-b_gtit-joinnow { width: 183px; height: 31px; margin: 0px; border:0; background: url(/Finance/Images/siteimages/Upload-Your-Resume-Buttons.gif) 0px -31px no-repeat; padding: 0; position: absolute; left: 60px; top: 90px; }
DIV.ipod-b_gtit-joinnow a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Upload-Your-Resume-Buttons.gif") top left no-repeat; }
DIV.ipod-b_gtit-joinnow a:hover { background-image: none; }

.ipod-gtit-box-reg { padding-right: 10px; padding-left: 8px; width: 300px; height: 127px; padding-top: 10px; position: relative; background: url(/Finance/Images/siteimages/iPod-Contest-Module-Registration-Page.gif) no-repeat; color: #878787; }

.ipod-gtit-box-profile { padding-right: 10px; padding-left: 8px; width: 300px; height: 127px; padding-top: 10px; position: relative; background: url(/Finance/Images/siteimages/iPod-Contest-Module-ProfilePage.gif) no-repeat; color: #878787; }
.Finance-sector-footer { font: 13px Arial ; color:#666666; font-weight:bold;}

.mysearch-bar-mini-submenu { width: 150px; padding: 5px 5px 5px 10px; position: relative; left: 10px; font-size: 11px; line-height: 14px; background: #E8F9CF url(/Finance/Images/siteimages/mydash-bar-mini-submenu-bottom.gif) no-repeat 0 bottom; }
.mysearch-treeview-text { font-size: 11px; }

DIV.b_upload_resume { width: 142px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_upload-resume_off.gif") 0px -24px no-repeat; }
DIV.b_upload_resume a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_upload-resume_off.gif") top left no-repeat; }
DIV.b_upload_resume a:hover {width: 142px;  margin: 0px; background: url("/Finance/Images/siteimages/b_upload-resume_over.gif") 0px no-repeat;}
.mysearch-treeview-text { font-size: 11px; }

.article-content-d { width: 620px; font-size:13px; line-height:1.4;}


.suggestedjobhome { line-height:1.2; float:left;margin-top:-5px; }
.suggestedjobhome_bullet { font:11px arial; font-weight:bold; color:#fff; border: solid 1px #f5d399; background-color:#ecad40; margin-right:15px; margin-top:5px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left; }


.FeaturedCompanytext {float:right; width:240px;}
.FeaturedCompanytext p {margin: 4px 0 2px 0;}

H1 { color: #444; font: 18px Arial; margin-bottom: 4px; margin-top: 0px; }
H2 { color: #333; font: 20px Arial; }
#finsHome H2 { width: 555px; height: 25px; border-bottom: 4px solid #8FB35D; margin-top: 0px; }
#finsHome H3 { margin: 0; font-weight: normal; font-size: 18px; }
#finsHome H4 { margin-bottom: 5px; margin-top: 0px; font-weight: normal; font-size: 12px; }
#finsHome H5 { color: #333; font: 20px Arial; margin-bottom: 3px; margin-top: 0px; }

#finsHome H2 a{ color:#333333;text-decoration:none; }


.jobdetailfont { font:13px arial; line-height:1.4;}
div.l_add-another-degree { width:220px !important;}


.ie6 #refinebox {padding:6px; width:186px; } /* Hack for IE6 same class using in Fulton.css  -*/

.clearleftjobbysector { clear:left;}

.ie6 .clearleftjobbysector { clear:none;}

DIV.b_Review-My-Profile { width: 149px; height: 24px; background: url('/Finance/Images/siteimages/Review-My-Profile.gif') no-repeat 0px -24px; margin: 10px; }

DIV.b_Review-My-Profile a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/siteimages/Review-My-Profile.gif') no-repeat left top;}

DIV.b_Review-My-Profile a:hover { background-image: none; }
/* Added on 12/01/2009 for QC# 11196 */
DIV.b_Fix-My-Profile { width: 149px; height: 24px; background: url('/Finance/Images/siteimages/Fix_My_Profile.gif') no-repeat 0px -24px; margin: 10px; }

DIV.b_Fix-My-Profile a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/siteimages/Fix_My_Profile.gif') no-repeat left top;}

DIV.b_Fix-My-Profile a:hover { background-image: none; }
/* End Here */

/* Added on 10/23/2009 for QC# 10642 -- Arunald */
.jobdtls-leftcol { width: 555px; float: left; z-index: 3; }
.jobdtls-rightcol { width: 375px; float: right; z-index: 3; }
.jobdescfeatured { font-weight: bold; color: #E69100; margin: 0px 0px 10px 0px; clear: both; }
.jobdtls-register-title { color: #454142; font: 18px Arial; margin-bottom: 4px; }
.jobdtls-head { color: #FFF; font-size: 18px; width: 363px; height: 27px; background: url('/Finance/Images/siteimages/head-home2-bg.gif') no-repeat;
              padding-left: 12px; padding-top: 7px; margin-bottom: 10px; clear: both; border-top: 20px solid white;}
            
 
              
DIV.b_upload-your-resume { width: 168px; height: 24px; background: url('/Finance/Images/siteimages/upload-your-resume.gif') no-repeat 0px -24px; margin-top:4px;}
DIV.b_upload-your-resume a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/siteimages/upload-your-resume.gif') no-repeat left top;}
DIV.b_upload-your-resume a:hover { background-image: none; }


DIV.divider-solid { height: 1px; width: 100%; border-bottom: 1px solid #E1E1E1; }

#SimilarJobs { line-height:1.4}

.modalPopupATSLink
{
    background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 300px;  
    padding: 9px;
    font-size: smaller;  
}


#content-leftcol-555 { width: 555px; float: left; z-index: 3; }

#content-rightcol-375 { width: 375px; float: right; z-index: 3; }

#content-leftcol-555 .article-content-d { width:555px; font-size:13px; line-height:1.4}


#content-leftcol-555 #utilities-leftcolJobArticle {position:relative; left:125px; float:right; top:-1px; z-index:1; }

#content-rightcol-375 DIV.divider, #content-rightcol DIV.divider {float:left;clear:both;}
.ie.ie7 #content-rightcol-375 DIV.divider, .ie.ie7 #content-rightcol DIV.divider {float:left;clear:both;margin-top:7px;}

#finsHome #content-rightcol-375 DIV.divider,#finsHome #content-rightcol DIV.divider  {float:left;clear:both;}
#finsHome .ie.ie7  #content-rightcol-375 DIV.divider,#finsHome .ie.ie7  #content-rightcol DIV.divider {float:left;clear:both;margin-top:7px;}

/********************** .webcontrol globals ***************************************************************************************************************/
.webcontrol dt {margin:0 15px 7px 0;} /* 7px spacing for bottom of each row */

.webcontrol dd {margin:0 0 7px 0;width:332px;} /* 7px spacing for bottom of each row */

/********************** #MostPopularArticles ***************************************************************************************************************/


#MostPopularArticles {width:100%; font: 12px arial; color:#2477B3;margin:0;}

#MostPopularArticles .title {font-size:12px; color:#8BB35A; margin-bottom:10px; font-weight:bold; font-style:normal;}
             
#MostPopularArticles h4 {
    background:url("/Finance/Images/siteimages/head-home2-bg.gif") no-repeat scroll 0 0 transparent;
    border-top:20px solid white;
    clear:both;
    color:#FFFFFF;
    font-size:18px;
    height:27px;
    margin-bottom:10px;
    padding-left:12px;
    padding-top:7px;
    width:363px;
}


#MostPopularArticles h5 {font-size:12px; color:#8BB35A; margin-bottom:10px; font-weight:bold; font-style:normal;}
#MostPopularArticles .bullet  {display:block;font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#bcd29e;   padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left; }
#MostPopularArticles .bullet1 {background-color:#90b45d;}
#MostPopularArticles .bullet2 {background-color:#a6c37d;}
#MostPopularArticles .bullet3 { background-color:#bcd29e;}
#MostPopularArticles .bullet4 { background-color:#d3e1be;}

 




#MostPopularArticles .text {font-size:11px;}
#MostPopularArticles .textselected {font-size:13px; font-weight:bold}

/********************** #TopFinanceJobs ***************************************************************************************************************/

#TopFinanceJobs {width:100%; font: 12px arial; color:#2477B3}

#TopFinanceJobs h5{font-size:12px; color:#E69100; margin-bottom:10px; font-weight:bold; font-style:normal;clear:both;}
#TopFinanceJobs .bullet {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #f5d399; background-color:#f2c87f; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}

#TopFinanceJobs .bullet1 {background-color:#e69100;}
#TopFinanceJobs .bullet2 {background-color:#eba733;}
#TopFinanceJobs .bullet3 {background-color:#f0bd66;}
#TopFinanceJobs .bullet4 {background-color:#f5d399;}

#TopFinanceJobs .textselected {font-size:13px; font-weight:bold}

#TopFinanceJobs .text {font-size:11px;}

#TopFinanceJobs .bullet-tab-featured {font:16px arial; font-weight:bold; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}


#TipsToLandJob {width:363px; font: 12px arial; color:#2477B3}
#TipsToLandJob .title {font-size:12px; color:#8BB35A; margin-bottom:10px; font-weight:bold; font-style:normal;}
#TipsToLandJob .bullet1 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#90b45d; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TipsToLandJob .bullet2 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#a6c37d; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TipsToLandJob .bullet3 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#bcd29e; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TipsToLandJob .bullet4 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#d3e1be; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TipsToLandJob .bullet  {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #d3e1be; background-color:#bcd29e; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left; height:14px; width:6px;}
#TipsToLandJob .textselected {font-size:13px; font-weight:bold}
#TipsToLandJob .text {font-size:11px;}

#TopAppliedJobs {width:363px; font: 12px arial; color:#2477B3}
#TopAppliedJobs a {font: 12px arial; }
#TopAppliedJobs .title {font-size:12px; color:#E69100; margin-bottom:10px; font-weight:bold; font-style:normal;}
#TopAppliedJobs .bullet {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #f5d399; background-color:#f2c87f; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TopAppliedJobs .bullet1 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #f5d399; background-color:#e69100; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TopAppliedJobs .bullet2 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #f5d399; background-color:#eba733; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TopAppliedJobs .bullet3 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #f5d399; background-color:#f0bd66; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TopAppliedJobs .bullet4 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #f5d399; background-color:#f5d399; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TopAppliedJobs .bullet5 {font:11px arial; font-weight:bold; color:#fff; border: solid 1px #f5d399; background-color:#f5d399; margin-right:15px; margin-bottom:5px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}
#TopAppliedJobs .textselected {font-size:13px; font-weight:bold}
#TopAppliedJobs .text {font-size:11px;}
#TopAppliedJobs .bullet-tab-featured {font:16px arial; font-weight:bold; margin-right:15px; padding: 0px 4px 0px 4px; text-align:center; vertical-align:middle; float:left;}



.ajax__tab_default .ajax__tab_tab { text-align:center !important; padding-left:5px !important;} 

.GeneralTabArticle-TFJ .ajax__tab_default .ajax__tab_header
{    
    white-space: nowrap;
    border-bottom: #E1E1E1 1px solid;
    
    
}

.GeneralTabArticle-TFJ .ajax__tab_default .ajax__tab_outer
{
    display: inline-block;
}
.GeneralTabArticle-TFJ .ajax__tab_default .ajax__tab_inner
{
    display: inline-block;
}
.GeneralTabArticle-TFJ .ajax__tab_default .ajax__tab_tab
{
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    margin-right: 4px;
    text-align: center !important;
    width: 152px;  
    
}

.GeneralTabArticle-TFJ .ajax__tab_tab
{
    background: url(/Finance/Images/siteimages/tab-top-inactive.GIF) no-repeat;
    background-size: 100%;    
    padding: 5px 3px 5px 2px;
    width: 155px;
    color: #000;
  text-align:center !important;
   FONT-FAMILY: Arial;
    font-size: 12px;
}


.GeneralTabArticle-TFJ .ajax__tab_active .ajax__tab_tab
{
    background: url(/Finance/Images/siteimages/tab-top-active.GIF) no-repeat;
    background-size: 100%;    
    border-bottom: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight:700;
    position:relative;
    top: 1px;
    z-index:6;
    padding: 5px 3px 5px 2px;
    width: 155px;
    color:#e69100;
    text-align:center !important;


    
}

.GeneralTabArticle-TFJ .ajax__tab_body
{
    border-right: #E1E1E1 1px solid;
    padding-right: 4px;
    border-top: #E1E1E1 1px solid;
    padding-left: 4px;
    font-size: 10pt;
    padding-bottom: 8px;
    border-left: #E1E1E1 1px solid;
    padding-top: 8px;
    border-bottom: #E1E1E1 1px solid;
    font-family: verdana,tahoma,helvetica;
    background-color: #ffffff;
    width: 362px;
    position:relative;
   
}
.GeneralTabArticle-TFJ .ajax__scroll_horiz
{
    overflow-x: auto;
}
.GeneralTabArticle-TFJ .ajax__scroll_vert
{
    overflow-y: auto;
}
.GeneralTabArticle-TFJ .ajax__scroll_both
{
    overflow: scroll;
}
.GeneralTabArticle-TFJ .ajax__scroll_auto
{
    overflow: auto;
}
.GeneralTabArticle-TFJ .ajax__tab_plain .ajax__tab_outer
{
    border-right: #E1E1E1 2px solid;
    border-top: #E1E1E1 2px solid;
    vertical-align: middle;
    border-left: #E1E1E1 2px solid;
    border-bottom: #E1E1E1 2px solid;
    text-align: center !important;
}
.GeneralTabArticle-TFJ .ajax__tab_plain .ajax__tab_inner
{
    vertical-align: middle;
    text-align: center !important;
   
}
.GeneralTabArticle-TFJ .ajax__tab_plain .ajax__tab_body
{
    vertical-align: middle;
    text-align: center !important;
  
}
.GeneralTabArticle-TFJ .ajax__tab_plain .ajax__tab_active .ajax__tab_outer
{
    display: inline-block;
   
}

.GeneralTabArticle-TFJ .ajax__tab_hover .ajax__tab_tab
{
color:#000;
text-decoration : underline;
}
.GeneralTabArticle-TFJ .ajax__tab_active .ajax__tab_tab
{
color:#e69100;
text-decoration : none;
}
#ArticleContainer {font:12px arial; width:555px;  }
#ArticleContainer h2 {margin:0;padding:0;}
#ArticleContainer p {margin:5px 0 10px 0;}

#ArticleTitle {color:#009900; float:left; margin:0px 0px 0px 0;}

#ArticleImage { float:right; margin:0px 0px 15px 11px;  }

#ArticleHeading {font-size:18px;}


#ArticleText { margin:0;   }
A.newscategory { font-weight: bold; color: #8FB35D; text-decoration: none; margin-right: 7px; }
A.newscategory:hover { font-weight: bold; color: #B2CA92; text-decoration: underline; }

.candidate-save-button-top { width:630px; padding:10px 0 10px 10px; text-align:right;}

.SectorSpons-Text {margin-top:-10px; width:200px; border:solid 0px #000; padding:0px; text-align:center; float:right;}
.Sector-Title {width:400px; float:left;}

/* Added on 11/12/2009 for QC# 10805 */
.email-arr-icon-box { font:12px arial; color:#2477B3; vertical-align:middle; height:17px; width:130px; border:solid 1px #4E697E; padding: 2px 5px 2px 30px; background:url(/Finance/Images/siteimages/emailArr-icon.gif) no-repeat 5px 5px}
 
.email-arr-icon-box-big { font:12px arial; color:#2477B3; vertical-align:middle;  width:360px; border:solid 1px #4E697E; padding: 2px 5px 2px 30px; background:url(/Finance/Images/siteimages/emailArr-icon.gif) no-repeat 5px 5px}
.searchjobcount { color: #E69100; font-size: 12px; }

.advertisement {
background-color:#fafafa;
border:1px solid #ceccc9;
min-height:250px;
padding-bottom:20px;
padding-top:20px;
text-align:center;}

#Login .FB-iconshort { top:5px;}

DIV.b_createjobalert { margin-top:6px; width: 158px; height: 24px;  background: url("/Finance/Images/siteimages/Create-Job-Alert-Buttons.gif") top left no-repeat; }
DIV.b_createjobalert a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/Create-Job-Alert-Buttons.gif")   0px -24px no-repeat; }
DIV.b_createjobalert a:hover { background-image: none; }

DIV.b_apply { margin-top:6px; width: 59px; height: 24px;  background: url("/Finance/Images/siteimages/apply_button.gif") top left no-repeat; }
DIV.b_apply a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/apply_button.gif")   0px -24px no-repeat; }
DIV.b_apply a:hover { background: url("/Finance/Images/siteimages/apply_button.gif")   0px 24px no-repeat; }

#greatfinancejob { line-height:1.5; width:363px; font:12px Arial; padding:5px; }

#greatfinancejob LI { margin-left:-24px;}

.relatedjobs { background:#F7F7F7; border:solid 1px #DEDEDE; width:200px; padding:10px; margin:5px;}

.relatedjobs h4 { color:#E69100; font-weight:bold; font-size: 14px; }

.relatedjobs li { margin-left:-24px }

#greatfinancejob .bullet1{ background: url("/Finance/Images/siteimages/Number-1N.gif") top left no-repeat;  float:left; width:27px; height:27px}
#greatfinancejob .bullet2{ background: url("/Finance/Images/siteimages/Number-2N.gif") top left no-repeat;  float:left; width:27px; height:27px}
#greatfinancejob .bullet3{ background: url("/Finance/Images/siteimages/Number-3N.gif") top left no-repeat;  float:left; width:27px; height:27px}

#greatfinancejob .textblock {padding:0 0 5px 5px; float:right; width:87%; line-height:1.4}

.view-box-findgreatjobs {padding:10px; width:545px;}

.title12 { font:12px arial; color:#E69100; font-weight:bold; }

.H2-title { color: #333; font: 20px Arial; width: 555px; height: 25px; border-bottom: 4px solid #8FB35D; margin-top: 0px; }

h2.H2-title-no-padding-border { border:none; color: #333; font: 20px Arial; width: 555px; height: 25px; margin:0;padding:0;}
#finsHome h2.H2-title-no-padding-border { border:none; color: #333; font: 20px Arial; width: 555px; height: 25px; margin:0;padding:0;}

.featured-item-box-home2 { border-top: 4px solid #8FB35D; background-color: #F4F2EC; padding: 15px 20px 25px 20px; width: 515px; position: relative; }
#finsHome .featured-item-box-home2 { border-top: 4px solid #8FB35D; background-color: #F4F2EC; padding: 15px 20px 25px 20px; width: 515px; position: relative; }

H5 { color: #333; font: 20px Arial; margin-bottom: 3px; margin-top: 0px; }



H4 { margin-bottom: 5px; margin-top: 0px; font-weight: normal; font-size: 12px; }

.jobdtls-register-title-findGjob {float:left; text-align:center; margin:15px 0 0 50px;}

.view-col-third {
margin-right:10px !Important;
width:170px !Important; }

.view-col-third-last {
width:170px !Important;
}

/* dashboard */
#mydashboard-mini-dashboard { z-index: 15; position: absolute; top:198px;left: 700px;}

/* LAYOUT AND COMMON ELEMENTS */
#center { width: 990px; margin: 0px auto; position: relative; overflow:hidden;}
#header { background: url(/Finance/Images/siteimages/header-bg.jpg) no-repeat; width: 990px; height: 148px; position: relative; z-index: 2; }
#finsHome #header { background: url('/Finance/Images/candHome/header-bg-long-whitespace.jpg') no-repeat;}
#finsHome #head-extension { background: #FFF url('/Finance/Images/candHome/ch2-head-bg.gif') no-repeat; 
width: 960px; height: 148px; position: relative; z-index: 1; padding: 20px 15px 0px 15px; }
#header-recruiter { background: url(/Finance/Images/siteimages/header-bg-recruiter.jpg) no-repeat; width: 990px; height: 148px; position: relative; z-index: 2; }
#header-recruiter-home-so { background: url(/Finance/Images/siteimages/header-bg-recruiter-home-so2.jpg) no-repeat; width: 990px; height: 110px; position: relative; z-index: 2; }
#logo { position: absolute; top: 18px; left: 29px; }

#login { font-size: 11px; width: 296px; height: 33px; text-align: left; padding:8px 10px 6px 12px; 
         position: absolute; top: 5px; left: 574px !important; z-index: 1; }
.ie6  #login  { width: 393px; padding:8px 10px 6px 12px; }    
#login.recruiter { position: absolute; left: 560px; font-size: 10px; width: 240px; }
#login .welcome { position: relative; top: 10px; }
#login .usertext { width: 180px; height: 16px; font-weight: bold;}
#login .passtext { width: 120px; height: 16px; }
#login #login-link { z-index: 1; width: 60px; height: 18px; background: url(/Finance/Images/siteimages/b_log-in.gif) no-repeat 10px 4px; position: absolute; top: 13px; left: 75px; }
#finsHome #login #login-link { background: url('/Finance/Images/candHome/b_log-in.gif') no-repeat 10px 4px;}

#login #login-pop { width: 213px; height: 100px; z-index: 30; position: absolute; top: 13px; left: 75px; background: url(/Finance/Images/siteimages/login-bg.gif) no-repeat; padding: 26px 8px 15px 10px; }
#finsHome #login #login-pop { background: url('/Finance/Images/candHome/login-bg.gif') no-repeat;}
#login .usericon { float: left; padding-bottom: 20px; padding-right: 5px; padding-top: 3px; }
#login .text { position: relative; top: 3px; line-height: 1.4em; }
#login .welcometext { font-weight: bold; color: #E59100; }
#login .welcometext-recruiter { color: #E59100; }

#customerservice { font-size: 10px; width: 148px; height: 23px; text-align: left; padding: 8px 10px 6px 12px; position: absolute; top: 28px; left: 820px; z-index: 1; }
#customerservice .tel { color: #736d62; }
#subnav { white-space:nowrap; background-color: #FFF; width: 964px; padding: 13px; font-size: 12px; color: #8FB35D; line-height: 18px; }
#subnav-dropdown-holder { position: relative; z-index: 3; }
.subnav-dropdown { background-color: #FFF; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; 
                   display: none; z-index: 10; width: 180px; font-size: 12px; padding: 10px 15px; }
.subnav-dropdown UL { margin: 0; padding: 0; }
.subnav-dropdown LI { list-style-type: none; line-height: 25px; }
#subnav-dropdown-research { position: absolute; left: 74px; top: 0px; }
#subnav-dropdown-manage { position: absolute; left: 311px; top: 0px; }
#subnav-dropdown-dashboard { position: absolute; left: 621px; top: 0px; }
#subnav-dropdown-jobs { position: absolute; left: 74px; top: 0px; }
#subnav-dropdown-candidates { position: absolute; left: 259px; top: 0px; }
#subnav-dropdown-track { position: absolute; left: 478px; top: 0px; }
#subnav-dropdown-research-rec { position: absolute; left: 630px; top: 0px; }
#subnav UL { margin: 0; padding: 0; }
#subnav LI { display: inline; padding-right: 20px; list-style-type: none; }
#subnav A { white-space: nowrap; }
#subnav .on { white-space: nowrap; font-weight: bold; }
#subnav-shadow { width: 990px; height: 6px; background: #DCDAD8 url(/Finance/Images/siteimages/subnav-shadow.gif) repeat-x; font: 1px Arial; }
#finsHome #subnav-shadow {  background: #DCDAD8 url('/Finance/Images/candHome/subnav-shadow.gif') repeat-x; }
#subnav-shadow-white { width: 990px; height: 6px; background: #FFF url(/Finance/Images/siteimages/subnav-shadow-white.gif) repeat-x; font: 1px Arial; }
#finsHome #subnav-shadow-white {  background: #FFF url('/Finance/Images/candHome/subnav-shadow-white.gif') repeat-x; }
#searchbox { float:left;background: url(/Finance/Images/siteimages/search-box-bg.gif) no-repeat; width: 645px; height: 68px; font-size: 11px; padding-top: 12px; padding-bottom: 10px; }
#searchbox .searchtypepulldown { width: 130px; }
#searchbox .searchtext { width: 210px; height: 16px; color: #A0A0A0; }
#searchbox .searchtextlong { width: 340px; height: 16px; color: #A0A0A0; }
#searchbox .locationtext { width: 135px; height: 16px; color: #A0A0A0; }
#searchbox-home { width: 640px; height: 60px; font-size: 11px; padding-top: 12px; background-color: #F7F7F7; }
#searchbox-home .searchtypepulldown { width: 130px; }
#finsHome #searchbox-home .searchtypepulldown { width: 120px; }
#searchbox-home .searchtext { width: 210px; height: 16px; color: #A0A0A0; }
#finsHome #searchbox-home .searchtext { width: 194px; }
#searchbox-home .locationtext { width: 135px; height: 16px; color: #A0A0A0; }
#finsHome #searchbox-home .locationtext { width: 125px; }
#searchbox-find { background: url(/Finance/Images/siteimages/search-box-bg-big.gif) no-repeat; width: 935px; height: 77px; font-size: 11px; padding: 20px 10px 20px 15px; }
#searchbox-find .searchtypepulldown { width: 130px; }
#searchbox-find .radiuspulldown { width: 130px; }
#searchbox-find .searchtext { width: 135px; height: 16px; color: #A0A0A0; }
#searchbox-find .searchtextlong { width: 300px; height: 16px; color: #A0A0A0; }
#searchbox-find .locationtext { width: 135px; height: 16px; color: #A0A0A0; }

#finsHome #searchbox-home-2 { width: 473px; height: 85px; font-size: 11px; padding: 17px 0px 0px 20px; position: absolute; top: 45px; left: 10px; background: #2D6A99 url('/Finance/Images/candHome/ch2-search-box-bg.gif') no-repeat;
}
#finsHome #searchbox-home-2 .searchtext { width: 175px; height: 18px; color: #A0A0A0; font-size: 12px; margin-right: 5px; }
#finsHome #searchbox-home-2 .locationtext { width: 175px; height: 18px; color: #A0A0A0; font-size: 12px; margin-right: 5px; }
#finsHome .home2-advjobsearch-link { margin-top: 4px; }
.search-head { font-weight: bold; font-size: 14px; }
.search-tips-pop { z-index: 5; position: relative; left: 57px; bottom: 14px; display: block; }
.search-tips-top { width: 129px; background: url(/Finance/Images/siteimages/search-tips-box-top.gif) no-repeat 0 top; height: 12px; font-size: 1px; }
#finsHome .search-tips-top { background: url('/Finance/Images/candHome/search-tips-box-top.gif') no-repeat 0 top; }
.search-tips-box { width: 104px; background-color: #FFF; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; 
                   border-right: 1px solid #DDD; padding: 10px 15px 10px 10px; position: relative; color: #878787; font-size: 10px; }
.search-tips-box-close { position: relative; top: -7px; right: -12px; float: right; }
#finsHome #register-home-2 { width: 290px; position: absolute; top: 50px; left: 540px; color: #FFF; font-size: 12px; }
/*SI HOMEPAGE OR LET GREAT JOB FIND YOU - BLOCK*/
#finsHome #register-home-SI-2 { width: 350px; position: absolute; top: 50px; left: 540px; color: #FFF; font-size: 12px; }

/* My Dashboard Large */
#mydashboardbox { width: 258px; border-right: 6px solid #A4A099; border-left: 6px solid #A4A099; background-color: #FFF; padding-right: 15px; padding-left: 15px; }
#finsHome #mydashboardbox { text-align:left; }
#mydashboardbox UL { margin: 0; padding: 0; color: #2477B3; }
#mydashboardbox LI { list-style-type: none; }
#mydashboardbox LI.bull A { background: url(/Finance/Images/siteimages/bull_2477B3.gif) no-repeat 0 5px; padding-left: 6px; }
#finsHome #mydashboardbox LI.bull A { background: url('/Finance/Images/candHome/bull_2477B3.gif') no-repeat 0 5px; }
.mydash-bar-submenu { width: 201px; padding: 10px; position: relative; left: 28px; font-size: 11px; line-height: 16px; background: #E8F9CF url(/Finance/Images/siteimages/mydash-bar-submenu-bottom.gif) no-repeat 0 bottom; }
#finsHome .mydash-bar-submenu { background: #E8F9CF url('/Finance/Images/candHome/ch-mydash-bar-submenu-bottom.gif') no-repeat 0 bottom;}
#dashboard-spacer { height: 89px; }
/* Mini dashboard */
#mydashboard-mini-holder { z-index: 15; position: absolute; left: 770px; top: 10px; }
#mydashboardbox-mini { width: 176px; border-right: 3px solid #A4A099; border-left: 3px solid #A4A099; background-color: #FFF; padding-right: 6px; padding-left: 7px; }
#mydashboardbox-mini UL { margin: 0; padding: 0; color: #2477B3; }
#mydashboardbox-mini LI { list-style-type: none; }
#mydashboardbox-mini LI.bull A { background: url(/Finance/Images/siteimages/bull_2477B3.gif) no-repeat 0 5px; padding-left: 6px; }
.mydash-bar-mini-submenu { width: 123px; padding: 5px 5px 5px 10px; position: relative; left: 27px; font-size: 10px; line-height: 14px; background: #E8F9CF url(/Finance/Images/siteimages/mydash-bar-mini-submenu-bottom.gif) no-repeat 0 bottom; }
/* Promo dashboard */
#mydashboard-promo-holder { position: relative; height: 87px; }
#mydashboard-promo { width: 266px; background: #F0EDE6 url(/Finance/Images/siteimages/promo-shadow.jpg) repeat-x 0 top; 
                     height: 93px; position: absolute; top: -18px; padding: 12px 36px 0 12px; font-size: 12px; }
#finsHome #mydashboard-promo { background: #F0EDE6 url('/Finance/Images/candHome/promo-shadow.jpg') repeat-x 0 top; }                     
#mydashboard-promo-graphic { float: left; margin-right: 15px; }
#mydashboard-promo-title { font-size: 18px; }
/* My Account Box */
#myaccountbox { width: 268px; border-right: 6px solid #A4A099; border-left: 6px solid #A4A099; background-color: #FFF; padding-right: 10px; padding-left: 10px; font-size: 11px; line-height: 1.3em; }
#myaccountbox .myjobs { border-top: 0px solid #E1E1E1; }
#myaccountbox TD { padding-left: 7px; padding-top: 3px; padding-bottom: 3px; }
#myaccountbox .remaining { font-weight: bold; font-size: 13px; }
#myaccountbox .heading { font-weight: bold; background: url(/Finance/Images/siteimages/myjobs-sm-table-th-bg.gif) repeat-x; }
#myaccountbox .odd { background-color: #FFF; }
#myaccountbox .even { background-color: #F7F7F7; }
#myaccountbox .headleft { border-right: 1px solid #CCC; }
#myaccountbox .left { border-right: 1px solid #E1E1E1; }
#myaccountbox .number { font-weight: bold; }
#myaccountbox .email { font-weight: bold; }
#myaccount-mini-holder { z-index: 15; position: absolute; left: 770px; top: 10px; }
#myaccountbox-mini { width: 176px; border-right: 3px solid #A4A099; border-left: 3px solid #A4A099; background-color: #FFF; padding-right: 6px; padding-left: 7px; }
#toolstab { background-color: #EAEAE9; }
/* Content Areas */
#content { width: 960px; padding: 12px 15px 0; z-index: 0; background: #FFF url(/Finance/Images/siteimages/content-bg.gif) repeat-x 0 top; font-size: 12px; }
#finsHome #content { background: #FFF url('/Finance/Images/candHome/content-bg.gif') repeat-x 0 top;}

#content-home { width: 960px; padding: 20px 15px 0; z-index: 0; background: #FFF; font-size: 12px; line-height: 1.3; }
#finsHome #content-home { padding: 15px 15px 0; }

#content-find { width: 960px; padding: 14px 15px 0; z-index: 1; background: #FFF url(/Finance/Images/siteimages/content-bg-find.gif) repeat-x 0 top; position: relative; font-size: 12px; }
#content-jobs { width: 960px; padding: 14px 15px 0; z-index: 1; position: relative; font-size: 12px; background-color: #FFF; }

#content-leftcol { width: 650px; float: left; z-index: 3; }
#finsHome #content-leftcol { width: 555px; }

#content-rightcol { width: 300px; float: right; z-index: 3; }
#finsHome #content-rightcol { width: 375px; }

.content-leftcol { width: 650px; float: left; z-index: 3; }
#finsHome .content-leftcol { width: 555px; }

.content-rightcol { width: 300px; float: right; z-index: 3; }
#finsHome .content-rightcol { width: 375px; }

#content-leftcol-searchresults { width: 200px; float: left; z-index: 3; }
#content-rightcol-searchresults { width: 740px; float: right; z-index: 3; }

#utilities-searchresults { float: right; z-index: 1; background-color: #EAEAE9; position: relative; top: -12px; }
#utilities-leftcol { float: right; z-index: 1; background-color: #EAEAE9; position: relative; top: -3px; right: 5px; }
#utilities-mydashboard { float: right; z-index: 1; background-color: #EAEAE9; position: relative; }
.util { padding: 8px; }

/* Footer */
#footer-top-img { padding-top: 10px; }
#footer-upper { background-color: #EBEBEB; width: 960px; padding: 0px 15px; font-size: 11px; line-height: 14px; position: relative; color: #2477B3; z-index: 0; }
#footer-upper .heading { font-weight: bold; color: #59554C; }
#footer-upper UL { margin: 0; padding: 0; color: #2477B3; }
#footer-upper .col1 { float: left; padding-right: 15px; }
#footer-upper .col2 { float: left; padding-right: 15px; padding-top: 20px; }
#footer-upper .col3 { float: left; padding-right: 15px; padding-top: 20px; }
#footer-upper .col4 { float: left; }
#footer-upper .enrbox { float: right; background: url(/Finance/Images/siteimages/footer-enr-box.jpg) no-repeat; padding-top: 62px; padding-left: 18px; width: 143px; height: 106px; }
#finsHome #footer-upper .enrbox {  background: url('/Finance/Images/candHome/footer-enr-box.jpg') no-repeat; }
#footer-upper .jobseekerbox { float: right; background: url(/Finance/Images/siteimages/footer-jobseeker-box.jpg) no-repeat; padding-top: 42px; padding-left: 18px; width: 143px; height: 108px; }
#finsHome #footer-upper .jobseekerbox { background: url('/Finance/Images/candHome/footer-jobseeker-box.jpg') no-repeat; }
#footer-upper LI { list-style-type: none; }
#footer-upper LI.bull A { background: url(/Finance/Images/siteimages/bull_2477B3.gif) no-repeat 0 5px; padding-left: 6px; }
#finsHome #footer-upper LI.bull A { background: url('/Finance/Images/candHome/bull_2477B3.gif') no-repeat 0 5px; }
#footer-lower { background-color: #E0E0E0; width: 785px; padding: 15px 190px 30px 15px; font-size: 11px; color: #878787; line-height: 15px; z-index: 0; }
#footer-lower .heading { font-weight: bold; color: #73716D; }
#footer-lower A { color: #878787; text-decoration: none; white-space: nowrap; }
#footer-lower A:hover { color: #333; text-decoration: underline; }
#footer-lower UL { display: inline; margin: 0; padding: 0; }
#footer-lower LI { display: inline; padding-left: 0px; padding-right: 7px; list-style-type: none; border-right: 1px solid #878787; margin-right: 7px; }
#footer-lower LI.last { border: none; }

/* Lists */
.commonalitieslist UL { margin: 0; padding: 0 0 0 1.5em; width: 222px; }
.commonalitieslist LI { list-style-type: square; margin-bottom: 7px; }
.commonalitieslist LI.nobull { list-style-type: none; }

.list UL { margin: 0; padding: 0; }
.list OL { margin: 0; padding: 0; }
.list LI { list-style-type: none; }
.list LI.bullnolink { list-style-type: square; list-style-position: inside; }
.list LI.ord { list-style-type: decimal; list-style-position: inside; color: #2477B3; }
.list LI.bull A { background: url(/Finance/Images/siteimages/bull_2477B3.gif) no-repeat 0 5px; padding-left: 6px; }
#finsHome .list LI.bull A { background: url('/Finance/Images/candHome/bull_2477B3.gif') no-repeat 0 5px; }
.list LI.arrow A { background: url(/Finance/Images/siteimages/bull_arrow.gif) no-repeat 0 3px; padding-left: 13px; }
#finsHome .list LI.arrow A { background: url('/Finance/Images/candHome/bull_arrow.gif') no-repeat 0 3px; }



/* input */
.inputtext { width: 97%; height: 16px; color: #A0A0A0; }
.inputtextarea { width: 99%; }
.inputselect { width: 97%; }
.livetext-header-960 { color: #FFF; font: 18px arial; background: url(/Finance/Images/siteimages/head-livetext-960.png) no-repeat; 
                       width: 920px; height: 25px; padding-right: 20px; padding-left: 20px; padding-top: 9px; }
#finsHome .livetext-header-960 { background: url('/Finance/Images/candHome/head-livetext-960.png') no-repeat; }
#finsHome .left { float: left; }
.right { float: right; }

DIV.divider { height: 1px; width: 100%; border-bottom: 1px dotted #999; margin-bottom: 10px; margin-top: 1px;}
#finsHome DIV.divider { height: 1px; width: 100%; border-bottom: 1px dotted #999; margin-bottom: 10px; margin-top: 1px; }
DIV.divider-solid { height: 1px; width: 100%; border-bottom: 1px solid #E1E1E1; }

.dottedrule { width: 100%; height: 15px; border-top: 1px dotted #000; margin-top: 15px; }
.nowhitespace { border: 0px; margin: 0px; padding: 0px; }
.minspace { height: 1px; width: 1px; font-size: 1px; line-height: 0; }
.nopad { margin: 0; padding: 0; }
.nowrap { white-space: nowrap; }
.modalPopup { background-color: #FFF; padding: 20px 15px; border: 3px solid #DCDAD8; }
.modalClose { position: relative; top: -12px; right: -7px; float: right; }

/* SPECIFIC TEXT STYLES */

.date { font-weight: bold; }
.headline { font-weight: bold; }
.jobtitle { font-weight: bold; }
.location { font-weight: bold; }
.formfieldlabel { font-weight: bold; }
.datalabel { font-weight: bold; }
.name { font-weight: bold; }
.title { font-style: italic; }
.candidatename { font-weight: bold; }
.companyname { font-weight: bold; }
#finsHome .companyname { margin-right: 7px; }
.total { font-weight: bold; }
.highlight { background-color: #CAFF7F; padding: 1px; }
.notice { font-weight: bold; }
.notice-orange { font-weight: bold; color: #E69100; }
.featured { font-weight: bold; color: #E69100; margin: 0px 0px 10px 0px; clear: both; }
.tip { font-weight: bold; line-height: 10px; }
.tab_on { font-weight: bold; }
.experthead { font-size: 18px; color: #8FB35D; }
.expertname { font-weight: bold; }
.experttitle { font-style: italic; }
.title16 { font-size: 16px; font-weight: bold; }
.title18 { font-size: 18px; }
.title20 { font-size: 20px; }
h2.title20 { margin:0 0 6px 0; }
.title22 { font-size: 22px; }
.title24 { font-size: 24px; }
.head-orange { color: #E69100; font-weight: bold; }
.searchresultsnumber { color: #E69100; font-size: 20px; }
.myprofile-question { color: #E69100; font-weight: bold; font-size: 12px; }
.posttime { font-size: 10px; color: #878787; }
.postdate { font-size: 11px; color: #878787; }
.med-link { font-size: 11px; }
.small-link { font-size: 10px; }
.result-jobtitle { font-size: 14px; font-weight: bold; }
.result-company { font-size: 11px; font-weight: bold; }
.result-location { font-size: 11px; font-weight: bold; }
.searchterm { font-weight: bold; }
.page_on { font-weight: bold; }
.pages_current { font-weight: bold; color: #E69100; }
.pages_total { font-weight: bold; }
.profile-progress { font-size: 40px; color: #E69100; line-height: 40px; }
.asterisk { font-size: 30px; font-weight: bold; color: #E69100; position: relative; top: 12px; }
.profile-question { font-weight: bold; }
.content { font-size: 12px; }
.newsletter-title { color: #8FB35D; font-weight: bold; }
.result-nav { font-size: 11px; }
.job-overview-detail { font-weight: bold; }
.content-heading { font-size: 14px; font-weight: bold; }
.fine-print { font-size: 11px; }
.required { font-weight: bold; color: #7EA84F; }
.regformlabel { padding-top: 10px; }
.regformfield { padding-top: 6px; padding-bottom: 6px; }
.form-alert { color: #D11717; font-size: 11px; font-weight: bold; }
.form-specs { color: #A0A0A0; font-size: 10px; font-style: italic; }
.articledate { color: #8FB35D; font-size: 11px; }
.articletitle { font-size: 24px; margin:0;padding:0;color:#333;}
.articlebyline { font-size: 11px; color: #878787; }
.articlephoto-credit { font-size: 10px; color: #878787; }
.articlephoto-caption { font-size: 10px; color: #878787; font-style: italic; }
.article-subhead-1 { font-weight: bold; color: #E69100; font-size: 14px; }
.article-abstract { font-weight: bold; font-style: italic; }
.article-subhead-2 { font-weight: bold; color: #736d62; font-size: 14px; }
.article-callout { color: #8fb35d; font-size: 18px; font-style: italic; }
.article-subhead-3 { font-weight: bold; }
.sponsored-title { font-size: 14px; font-weight: bold; }
.news-credit { font-size: 11px; color: #A0A0A0; }
.recruiter-name { font-size: 11px; font-weight: bold; }
.recruiter-title { font-size: 11px; }
.steplabel { font-weight: bold; color: #7EA84F; }
.steplabelon { font-weight: bold; }
.status { font-weight: bold; }
.expired { color: #999; }
.planbig { font-size: 18px; color: #8FB35D; }
.planmainfeature { color: #E69100; font: bold 16px arial; }
.subhead { font-weight: bold; color: #E69100; font-size: 14px; }
#finsHome .welcometextheading { color: #D9F3B6; font: bold 14px Arial; position: relative; left: 5px; }
#finsHome .home2-register-title { color: #FFF; font: 18px Arial; margin-bottom: 4px; }
#finsHome .instructions { font-size: 11px; color: #878787; }
#finsHome .rarr { font-weight: normal; }


/* SPECIFIC CONTENT ELEMENTS */

/* Column Elements */
.content-leftcol-leftcol { width: 370px; float: left; margin-right: 20px; }
#finsHome .content-leftcol-leftcol { width: 292px; }

.content-leftcol-rightcol { width: 250px; float: left; }
#finsHome .content-leftcol-rightcol { width: 292px; }

.content-leftcol-leftcol1 { width: 310px; float: left; margin-right: 10px; }
.content-leftcol-rightcol1 { width: 310px; float: left; }

.content-leftcol-rightcol-sep { width: 230px; padding-left: 19px; border-left: 1px solid #E1E1E1; }

/* WSJ Career FINS Registration Form */
#content-leftcol-475 { width: 407px; padding:0 41px 0 12px;float: left; }
#content-rightcol-515 { width: 500px; float: left; }
#WsjFinsRegistration .whiteWrapper
{
    padding-top:30px;
}
#WsjFinsRegistration .wsjLogo
{
    text-align:left;
    vertical-align:top;
    padding:0 0 63px 0;
}

#WsjFinsRegistration .finsLogo
{
    text-align:left;
    vertical-align:top;
    padding:0 0 35px 0;
}
#WsjFinsRegistration p
{
    font-size:18px;
    margin:0 0 37px 0;
    font-weight:bold;
}
  
  
#WsjFinsRegistration ul
{
    width:355px;
    list-style-type: none;
    padding:0;
    font-size:14px;
    line-height:18px;
    margin:0 0 30px 0;
    font-weight:normal;
}

#WsjFinsRegistration li 
{
  background: url(/Finance/Images/bullets/orange-bullet-1.gif) left 4px no-repeat;
  padding:0 0 0 25px;
  margin:0 0 20px 0;
}  
    

#WsjFinsRegistration .genericRegPanel
{
    font-size:12px;
    text-align:left;
    vertical-align:top;
    padding:25px 11px 15px 23px;
    background-color:#dbf1ff;
    width:396px;
}

#WsjFinsRegistration .genericRegPanel .regformfield
{
    width:198px;
    vertical-align:top;
    text-align:left;
}

#WsjFinsRegistration .genericRegPanel .textboxField
{
    width:176px;
}

#WsjFinsRegistration .genericRegPanel .dropdownField
{
    width:176px;
    font-size:10px;
}

#WsjFinsRegistration .formHeader
{
    font-size:18px;
    font-weight:bold;
    text-align:left;
    vertical-align:top;
    padding:0 0 16px 0;
}

#WsjFinsRegistration .confidential
{
    padding:15px 0 0 0;
}

#WsjFinsRegistration .error-details
{
    width:325px;
    line-height:normal;

}

#WsjFinsRegistration .whiteWrapper
{
    background-color:#fff;
    height:2000px;
    min-height:2000px;
}


/* home feature */
#home-feature { width: 589px; height: 212px; padding: 22px 30px 15px 21px; background: url(/Finance/Images/siteimages/home-feature-bg.gif) no-repeat; position: relative; }
#finsHome #home-feature { width: 553px; background: url('/Finance/Images/candHome/ch-home-feature-bg.gif') no-repeat; }
#home-feature-image { float: left; margin-right: 26px; }
#home-feature UL { margin: 0; padding: 0; color: #2477B3; }
#home-feature LI { list-style-type: none; }
#home-feature LI.bull A { background: url(/Finance/Images/siteimages/bull_2477B3.gif) no-repeat 0 5px; padding-left: 6px; }
#finsHome #home-feature LI.bull A { background: url('/Finance/Images/candHome/bull_2477B3.gif') no-repeat 0 5px; }

/* My Profile Box */
#home-feature-control { position: absolute; right: 30px; bottom: 15px; }
#myprofilebox-holder { position: relative; height: 163px; }
#finsHome #myprofilebox-holder { position: relative; height: 96px; }
#myprofilebox { width: 233px; height: 123px; background: url(/Finance/Images/siteimages/my-profile-bg.gif) no-repeat; 
                position: absolute; left: -3px; padding-top: 40px; padding-right: 13px; padding-left: 18px; font-size: 11px; }
#finsHome #myprofilebox { width: 269px; height: 66px; background: url('/Finance/Images/candHome/ch-my-profile-bg.gif') no-repeat;}
#myprofilebox .answertext { width: 150px; height: 14px; color: #A0A0A0; font-size: 11px; }


#find-saved-searches-holder { height: 30px; position: relative; }
#find-saved-searches-closed { width: 204px; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; background: #FFF url(/Finance/Images/siteimages/find-saved-searches-closed-bg.gif) repeat-x 0 top; position: absolute; top: -7px; left: 421px; padding-bottom: 8px; padding-top: 7px; height: 11px; text-align: center; }
#find-saved-searches-open { width: 204px; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; background: #FFF url(/Finance/Images/siteimages/find-saved-searches-open-bg.gif) repeat-x 0 top; position: absolute; top: -7px; left: 421px; padding-bottom: 8px; padding-top: 7px; text-align: center; }
#find-saved-searches-open-links { background-color: #E8F9CF; padding-top: 2px; padding-bottom: 8px; text-align: left; font-size: 11px; padding-left: 12px; width: 192px; }
#find-saved-searches-open-links UL { margin: 0; padding: 0; color: #2477B3; }
#find-saved-searches-open-links LI { list-style-type: none; }
#find-saved-searches-open-links LI.bull A { background: url(/Finance/Images/siteimages/bull_2477B3.gif) no-repeat 0 5px; padding-left: 6px; }
.header-rule { font-size: 20px; width: 370px; border-bottom: 1px solid #DEDEDE; margin-bottom: 12px; padding-bottom: 5px; }
.header-rule-graphic { position: relative; top: 3px; }


.feature-graphic-120x100 { margin-right: 15px; float: left; }

#finsHome .sector-pulldown { width: 100%; }
#finsHome .sector-pulldown-home2 { width: 205px; margin-right: 5px; }
#finsHome .co-search-home2 { width: 205px; height: 18px; margin-right: 5px; }
#finsHome .get-the-job-box { padding-right: 20px; padding-left: 20px; width: 296px; height: 52px; padding-top: 123px; position: relative; background: url('/Finance/Images/candHome/ch-get-the-job-bg.gif') no-repeat;
}



#financenewsbox { width: 370px; background: #EDEDED url(/Finance/Images/siteimages/finance-news-bg.gif) repeat-x; border: 1px solid #E1E1E1; }
.financenewsitem { border-top: 1px solid #FFF; border-bottom: 1px solid #E1E1E1; width: 340px; padding: 5px 15px; }
.financenewsitem-last { border-top: 1px solid #FFF; width: 340px; padding: 0 15px 10px; height: 14px; }
.more-news-link { float: right; position: relative; margin: 5px 0px 0px; font-size: 12px; }
#pop-tabs-sectors { background: url(/Finance/Images/siteimages/pop-tabs-sectors.gif) no-repeat; width: 228px; height: 33px; padding-top: 8px; padding-left: 12px; padding-right: 10px; }
#pop-tabs-companies { background: url(/Finance/Images/siteimages/pop-tabs-companies.gif) no-repeat; width: 228px; height: 33px; padding-top: 8px; padding-left: 12px; padding-right: 10px; }
#pop-box { padding-right: 14px; padding-left: 14px; width: 220px; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; background-color: #FFF; }
.pop-box { padding-right: 14px; padding-left: 14px; width: 220px; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; background-color: #FFF; }
.pop-list-1 { padding-left: 37px; padding-top: 5px; height: 22px; width: 183px; background: url(/Finance/Images/siteimages/pop-list-1-bg.gif) no-repeat; }
.pop-list-2 { padding-left: 37px; padding-top: 5px; height: 22px; width: 183px; background: url(/Finance/Images/siteimages/pop-list-2-bg.gif) no-repeat; }
.pop-list-3 { padding-left: 37px; padding-top: 5px; height: 22px; width: 183px; background: url(/Finance/Images/siteimages/pop-list-3-bg.gif) no-repeat; }
.pop-list-4 { padding-left: 37px; padding-top: 5px; height: 22px; width: 183px; background: url(/Finance/Images/siteimages/pop-list-4-bg.gif) no-repeat; }
.pop-list-5 { padding-left: 37px; padding-top: 5px; height: 22px; width: 183px; background: url(/Finance/Images/siteimages/pop-list-5-bg.gif) no-repeat; }
.pop-list-6 { padding-left: 37px; padding-top: 5px; height: 22px; width: 183px; background: url(/Finance/Images/siteimages/pop-list-6-bg.gif) no-repeat; }
.pop-list-7 { padding-left: 37px; padding-top: 5px; height: 22px; width: 183px; background: url(/Finance/Images/siteimages/pop-list-7-bg.gif) no-repeat; }
.pop-list-8 { padding-left: 37px; padding-top: 5px; height: 22px; width: 183px; background: url(/Finance/Images/siteimages/pop-list-8-bg.gif) no-repeat; }
.pop-sector-pulldown { width: 180px; }
.pop-sector-pulldown-nobutton { width: 100%; }
.pop-list2-1 { padding-left: 37px; padding-top: 5px; height: 22px; width: 213px; background: url(/Finance/Images/siteimages/pop-list2-1-bg.gif) no-repeat; }
.pop-list2-2 { padding-left: 37px; padding-top: 5px; height: 22px; width: 213px; background: url(/Finance/Images/siteimages/pop-list2-2-bg.gif) no-repeat; }
.pop-list2-3 { padding-left: 37px; padding-top: 5px; height: 22px; width: 213px; background: url(/Finance/Images/siteimages/pop-list2-3-bg.gif) no-repeat; }
.pop-list2-4 { padding-left: 37px; padding-top: 5px; height: 22px; width: 213px; background: url(/Finance/Images/siteimages/pop-list2-4-bg.gif) no-repeat; }
.pop-list2-5 { padding-left: 37px; padding-top: 5px; height: 22px; width: 213px; background: url(/Finance/Images/siteimages/pop-list2-5-bg.gif) no-repeat; }
#expert-box { background: url(/Finance/Images/siteimages/expert-bg.gif) repeat-y; padding-right: 25px; padding-left: 25px; width: 200px; }
#expert-bottom-multi { background: url(/Finance/Images/siteimages/expert-bottom-multi.gif) no-repeat; width: 250px; height: 32px; padding-top: 6px; font-size: 11px; }
#expert-bottom-single { background: url(/Finance/Images/siteimages/expert-bottom-single.gif) no-repeat; width: 250px; height: 11px; font-size: 1px; }
.feature-blue-top { background-image: url(/Finance/Images/siteimages/head-feature-blue.gif); padding-left: 20px; padding-top: 15px; width: 280px; height: 31px; font-size: 18px; }

#finsHome .feature-blue-top { background-image: url('/Finance/Images/candHome/ch-head-feature-blue.gif'); width: 316px; }

.feature-blue-box { background-color: #D3E7F5; width: 278px; padding-right: 11px; padding-left: 11px; }
#finsHome .feature-blue-box { width: 314px; }

.feature-blue-content { background-color: #FFF; border: 1px solid #E1E1E1; padding: 15px; width: 246px; }
#finsHome .feature-blue-content { width: 282px; }


.feature-blue-content-2 { background-color: #FFF; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; padding: 15px; width: 246px;}
.feature-blue-tabbed-viewed { border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 40px 10px 10px; width: 256px; background: #FFF url(/Finance/Images/siteimages/most-pop-tabs-viewed.gif) no-repeat 0 top; position: relative; }
.feature-blue-tabbed-emailed { border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 40px 10px 10px; width: 256px; background: #FFF url(/Finance/Images/siteimages/most-pop-tabs-emailed.gif) no-repeat 0 top; position: relative; }
.feature-blue-tabbed-commented { border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 40px 10px 10px; width: 256px; background: #FFF url(/Finance/Images/siteimages/most-pop-tabs-commented.gif) no-repeat 0 top; position: relative; }
.feature-blue-tabbed-searched { border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 40px 10px 10px; width: 256px; background: #FFF url(/Finance/Images/siteimages/most-pop-tabs-searched.gif) no-repeat 0 top; position: relative; }
.feature-blue-tabbed-sectors { padding: 27px 0px 0px; width: 256px; background: url(/Finance/Images/siteimages/most-pop-tabs-sectors.gif) no-repeat 1px top; position: relative; }
.feature-blue-tabbed-jobs { padding: 27px 0px 0px; width: 256px; background: url(/Finance/Images/siteimages/most-pop-tabs-jobs.gif) no-repeat 1px top; position: relative; }
.feature-blue-tabbed-companies { padding: 27px 0px 0px; width: 256px; background: url(/Finance/Images/siteimages/most-pop-tabs-companies.gif) no-repeat 1px top; position: relative; }
.feature-blue-tab-labels { position: absolute; top: 7px; left: 0; }
.feature-blue-bottom { background: url(/Finance/Images/siteimages/bottom-feature-blue.gif) no-repeat; width: 300px; height: 11px; }
#finsHome .feature-blue-bottom { background: url('/Finance/Images/candHome/ch-bottom-feature-blue.gif') no-repeat; width: 336px; }

.feature-blue-bottom-multi { background: url(/Finance/Images/siteimages/bottom-feature-blue-multi.gif) no-repeat; width: 300px; height: 34px; padding-top: 5px; font-size: 11px; }
.feature-blue-image { float: left; padding-right: 10px; }

.featured-item-box { border-top: 4px solid #8FB35D; background-color: #F0EDE6; padding: 12px 20px 20px 12px; width: 268px; position: relative; }
#finsHome .featured-item-box { width: 304px;}


.featured-item-box-2 { border-top: 4px solid #2477B3; background-color: #F0EDE6; padding: 12px 20px 20px 12px; width: 268px; position: relative; }
.featured-item-box-wide { border-top: 4px solid #8FB35D; background-color: #F0EDE6; padding: 12px 20px 20px 12px; width: 323px; position: relative; }
.featured-item-box-wide UL { line-height: 1.5em; }
.featured-item-image { float: left; padding-right: 15px; }
#finsHome .featured-item-image { float: left; padding-right: 15px; }

#head-w-btn-myjobs { width: 630px; height: 24px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; margin-bottom: 15px; background: url(/Finance/Images/siteimages/head-my-jobs.gif) no-repeat; }
#head-w-btn-mycandidates { width: 630px; height: 24px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; margin-bottom: 15px; background: url(/Finance/Images/siteimages/head-my-candidates.gif) no-repeat; }
#head-w-btn-planoptions { width: 630px; height: 24px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; background: url(/Finance/Images/siteimages/head-plan-options.gif) no-repeat; }
.fedsearchresulttitle { font-size: 12px; font-weight: bold; }
.fedsearchjobresultsbox { width: 580px; background-color: #F3FCE7; border: 1px solid #BCE087; margin: 10px 0px; padding: 10px 10px 0; text-align: left; }
.fedsearchjobresultslistings TD { padding: 10px 20px 10px 10px; }
.exec-tool-head { font-size: 18px; }
.exec-tool-box { background-color: #C8E0A6; width: 288px; padding-right: 6px; padding-left: 6px; }
.exec-tool-content { background-color: #FFF; padding: 0 12px; width: 264px; }
.exec-tool-text { padding: 0 6px; }
.exec-tool-bottom-multi { background: url(/Finance/Images/siteimages/exec-tool-bottom-multi.gif) no-repeat; width: 300px; height: 32px; padding-top: 19px; font-size: 11px; }
.exec-tool-common-box { width: 242px; padding: 10px; background-color: #F5FAFF; border: 1px solid #A1C9E6; }
.exec-tool-common-head { position: relative; left: -5px; font-weight: bold; }

.activity-table { border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; font-size: 11px; }
.activity-table TD { padding-left: 8px; padding-right: 8px; }
.activity-table .heading { font-weight: bold; background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; }
.activity-table .head { border-right: 1px solid #CCC; }
.activity-table .headlast { border-right: none; }
.activity-table .data { padding-top: 8px; padding-bottom: 8px; border-right: 1px solid #E1E1E1; }
.activity-table .datalast { padding-top: 8px; padding-bottom: 8px; border-right: none; }
.activity-table .odd { background-color: #FFF; }
.activity-table .even { background-color: #F7F7F7; }
.activity-table-bottom { width: 620px; height: 44px; padding: 10px; background: url(/Finance/Images/siteimages/table-bottom-bg.gif) repeat-x; }
.activity-table-bottom-promo { width: 410px; height: 44px; background: url(/Finance/Images/siteimages/sub-table-promo-bg.gif) no-repeat; float: right; color: #736d62; font-size: 11px; }
#candidate-tabs-matched { width: 640px; height: 21px; padding-top: 8px; background: url(/Finance/Images/siteimages/candidate-tabs-matched.gif) no-repeat; }
#candidate-tabs-applicants { width: 640px; height: 21px; padding-top: 8px; background: url(/Finance/Images/siteimages/candidate-tabs-applicants.gif) no-repeat; }
.sponsored { position: relative; width: 525px; padding: 15px 200px 15px 15px; background-color: #DEEDF8; font-size: 11px; }
.sponsored-left { position: relative; width: 525px; padding: 15px 100px 15px 15px; background-color: #DEEDF8; font-size: 11px; }
.sponsored-right { position: relative; width: 270px; padding: 15px; background-color: #DEEDF8; font-size: 11px; line-height: 1.3em; }
.sponsored-note { position: absolute; right: 10px; top: 10px; font-size: 11px; color: #736d62; }
.sponsored-right-note { position: absolute; right: 10px; top: 10px; font-size: 11px; color: #A0A0A0; }
#refinebox { width: 180px; padding: 9px; border-right: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; }
#refineboxbottom { background-image: url(/Finance/Images/siteimages/bottom-refine.gif); width: 176px; height: 37px; padding-top: 7px; padding-left: 24px; }
DIV.refine-bar { width: 180px; height: 28px; margin: 0px; background: url(/Finance/Images/siteimages/refine-bar.gif) 0px 0px no-repeat; font-size: 12px; text-indent: 12px; line-height: 26px; font-weight: bold; color: #2477B3; }
DIV.refine-subcontent { font-size: 11px; padding: 5px 8px; width: 164px; }
DIV.savesearchandalert { position: relative; left: 17px; width: 120px; }
.pagination { float: right; }
.pageleft { width: 17px; padding-left: 15px; padding-right: 8px; }
.pageright { width: 17px; padding-left: 8px; }
.sortfilters { font-weight: bold; clear: right; }
#jobsearchresults-table { border-top: 1px solid #CCC; font-size: 11px; }
#jobsearchresults-table TD { padding: 10px 8px; }
#jobsearchresults-table TD.special-top { background-color: #F3FCE7; border-top: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table TD.special-bottom { background-color: #F3FCE7; border-bottom: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table TD.special-tl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tl.gif) no-repeat left top; }
#jobsearchresults-table TD.special-tr { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tr.gif) no-repeat right top;  }
#jobsearchresults-table TD.special-bl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-bl.gif) no-repeat left bottom;  }
#jobsearchresults-table TD.special-br { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-br.gif) no-repeat right bottom;  }
#jobsearchresults-table TD.special { background-color: #F3FCE7; }
#jobsearchresults-table TD.special-first { background-color: #F3FCE7; border-left: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table TD.special-last { background-color: #F3FCE7; border-right: 2px solid #BCE087; padding: 0; }
#jobsearchresults-table TD.last { padding: 0; } 
#jobsearchresults-table TD.divider { padding: 0; }
#jobsearchresults-table TD.heading { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; border-right: 1px solid #CCC; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table TD.headinglast { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; padding: 0; }
#jobsearchresults-table TD.headinglast2 { background: url(/Finance/Images/siteimages/activity-table-th-bg.gif) repeat-x; height: 25px; padding-top: 0; padding-bottom: 0; }
#jobsearchresults-table TD.headingsorted { background: url(/Finance/Images/siteimages/table-th-bg-sorted.gif) repeat-x; height: 25px; border-right: 1px solid #CCC; font-weight: bold; color: #FFF; padding-top: 0; padding-bottom: 0; }
.joblistings-table-holder { width: 960px; height: 320px; overflow: auto; border-bottom: 1px solid #E1E1E1; position: relative; }
.joblistings-table { font-size: 11px; }
.joblistings-table TD { padding-left: 8px; padding-right: 8px; }
.joblistings-table .data { padding-top: 8px; padding-bottom: 8px; border-right: 1px solid #E1E1E1; }
.joblistings-table .datalast { padding-top: 8px; padding-bottom: 8px; border-right: none; }
.joblistings-table .odd { background-color: #FFF; }
.joblistings-table .even { background-color: #F7F7F7; }
.feature-left { float: left; }
.feature-right { float: right; }
.more-info-pop-holder { position: relative; z-index: 5; }
.more-info-pop { z-index: 5; position: absolute; left: -8px; top: -20px; display: block; }
.more-info-top { width: 297px; background: url(/Finance/Images/siteimages/more-info-box-top.gif) no-repeat 0 top; height: 17px; font-size: 11px; text-indent: 25px; padding-top: 5px; }
.more-info-box { width: 278px; border-left: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; position: relative; font-size: 11px; background: #FCFBED url(/Finance/Images/siteimages/more-info-pop-bg.gif) repeat-x 0 top; padding: 5px 10px 15px 7px; }
.more-info-box UL { line-height: 1.5em; }
.more-info-box-close { float: right; }
.it-sm-inline { position: relative; top: 2px; left: 5px; }
#my-profile-box { width: 344px; height: 165px; background: url(/Finance/Images/siteimages/my-profile-bg-2.gif) no-repeat; padding-right: 12px; padding-left: 14px; }
#my-profile-box-left { width: 118px; padding-top: 45px; font-size: 11px; float: left; margin-right: 25px; }
#my-profile-box-right { width: 201px; padding-top: 3px; float: left; }
.profile-answer { width: 135px; height: 16px; color: #A0A0A0; font-size: 11px; }
#my-account-box { width: 210px; height: 158px; padding-top: 40px; padding-right: 20px; padding-left: 20px; background: url(/Finance/Images/siteimages/my-account-bg.gif) no-repeat; line-height: 1.3em; }
#my-resumes-box { width: 270px; height: 158px; padding-top: 40px; padding-right: 10px; padding-left: 20px; background: url(/Finance/Images/siteimages/my-resumes-bg.gif) no-repeat; }
#my-resumes-inner { width: 253px; padding: 5px 10px 5px 5px; margin-top: 5px; margin-bottom: 10px; background-color: #FFF; border: 1px solid #CBCBCB; }
#my-alerts-top { width: 285px; padding-right: 15px; padding-top: 20px; height: 22px; background: url(/Finance/Images/siteimages/my-alerts-top.gif) no-repeat; text-align: right; }
#my-alerts-box { background: #FAF8E2 url(/Finance/Images/siteimages/my-alerts-bg.gif) repeat-x 0 top; width: 258px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border-right: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; }
#my-job-search-tab-saved-jobs { width: 640px; height: 21px; padding-top: 8px; background: url(/Finance/Images/siteimages/my-job-search-tab-saved-jobs.gif) no-repeat; }
#my-job-search-tab-saved-searches { width: 640px; height: 21px; padding-top: 8px; background: url(/Finance/Images/siteimages/my-job-search-tab-saved-searches.gif) no-repeat; }
#my-job-search-tab-job-alerts { width: 640px; height: 21px; padding-top: 8px; background: url(/Finance/Images/siteimages/my-job-search-tab-job-alerts.gif) no-repeat; }
.my-job-search-table { border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 15px 2px 2px; width: 634px; font-size: 11px; }
.fed-search-table { border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; padding: 15px 2px 2px; width: 634px; font-size: 11px; }
#fed-search-tab-all { width: 640px; height: 36px; background: url(/Finance/Images/siteimages/fed-search-tab-all.gif) no-repeat; }
#fed-search-tab-articles { width: 640px; height: 36px; background: url(/Finance/Images/siteimages/fed-search-tab-articles.gif) no-repeat; }
#fed-search-tab-companies { width: 640px; height: 36px; background: url(/Finance/Images/siteimages/fed-search-tab-companies.gif) no-repeat; }
#fed-search-tab-sectors { width: 640px; height: 36px; background: url(/Finance/Images/siteimages/fed-search-tab-sectors.gif) no-repeat; }
#fed-search-tab-cat5 { width: 640px; height: 36px; background: url(/Finance/Images/siteimages/fed-search-tab-cat5.gif) no-repeat; }
#fed-search-tab-cat6 { width: 640px; height: 36px; background: url(/Finance/Images/siteimages/fed-search-tab-cat6.gif) no-repeat; }
.notes-pop-holder { position: relative; z-index: 5; }
.notes-pop { z-index: 5; position: absolute; left: -8px; top: -19px; display: block; background-image: url(/Finance/Images/siteimages/notes-pop-bg.gif); width: 283px; height: 149px; padding-right: 7px; padding-left: 7px; font-size: 11px; }
.notes-box-table { position: absolute; top: 23px; }
.notes-box-close { float: right; }
.notestext { width: 100%; height: 65px; font-size: 11px; }
.notes-tab-link { position: relative; left: 17px; top: 5px; }
.mysavedcompanies-table { font-size: 11px; }
.mysavedcompanies-table TD { padding: 5px 8px; }
.mysavedcompanies-table TD.company { font-size: 12px; }
.bestplaces-img { position: relative; left: -6px; }
.alert-set-img { position: relative; top: 4px; }
.company-saved-img { position: relative; top: 4px; }
.newsletters-table { position: relative; left: 10px; }
.newsletters-table TD { padding: 5px 1px; }
#get-inside-holder { float: right; clear: right; position: relative; right: 5px; margin-left: 15px; margin-bottom: 15px; margin-top: 10px; }
#get-inside-box { background-color: #FFF; width: 214px; padding-right: 12px; padding-left: 12px; border-left: 6px solid #DCDAD8; border-right: 6px solid #DCDAD8; line-height: 1.4em; }
.qa { float: left; margin-right: 10px; }
.sect-head { background: url(/Finance/Images/siteimages/sect-head-bg-blue.gif) no-repeat; width: 630px; height: 21px; font-size: 16px; font-weight: bold; color: #73716D; padding: 4px 5px 0; }
.sect-head-2 { background: url(/Finance/Images/siteimages/sect-head-bg-blue-2.gif) no-repeat; width: 608px; height: 21px; font-size: 14px; font-weight: bold; color: #73716D; padding: 4px 5px 0; }
.postjobform { padding-top: 5px; padding-bottom: 5px; }
.postjobformtext { width: 250px; }
.postjobformtext-half { width: 110px; }
.postjobformtext-loc { width: 200px; color: #A0A0A0; font-size: 11px; z-index: 7; }
.postjobformtext-loc-autofill { width: 198px; font-size: 12px; background-color: #FFF; border: 1px solid #E1E1E1; position: absolute; top: 18px; left: 2px; overflow: hidden; z-index: 6 }
.postjobformtext-co { width: 135px; color: #A0A0A0; font-size: 11px; height: 16px; }
.postjobformtext-prefilled { width: 250px; background-color: #FFF4C9; border: 2px solid #E69100; }
.formtext-prefilled { background-color: #FFF4C9; border: 2px solid #E69100; }
.multiselect { width: 250px; height: 80px; border: 1px solid #CCC; overflow: auto; position: relative; }
.error-details { width: 360px; padding: 10px 10px 10px 60px; background: url(/Finance/Images/siteimages/icon_error.gif) no-repeat left top; border: 1px solid #D11717; color: #D11717; font-size: 12px; margin-bottom: 15px; }
.help-box-holder { position: absolute; }
.help-box { background-color: #DCF1FF; border: 1px solid #2477B3; padding: 5px; width: 178px; font-size: 10px; }
.divholder { position: relative; z-index: 5; }
.divholder-inline { position: relative; z-index: 5; display: inline; }
.add-company-pop { z-index: 5; position: absolute; left: -6px; top: -18px; display: block; width: 217px; height: 61px; padding-right: 7px; padding-left: 7px; font-size: 11px; background: url(/Finance/Images/siteimages/add-new-co-pop-bg.gif) no-repeat; }
.add-company-table { position: absolute; top: 29px; left: 7px; }
.add-company-link { position: relative; left: 16px; top: 4px; }
.recruiter-info-link { position: relative; left: 18px; top: 5px; }
.recruiter-info-pop { z-index: 5; position: absolute; left: -8px; top: -19px; display: block; width: 283px; height: 131px; padding-right: 7px; padding-left: 7px; font-size: 11px; background: url(/Finance/Images/siteimages/info-pop-bg.gif) no-repeat; }
.recruiter-info-table { position: absolute; top: 29px; left: 7px; }
.recruiter-info-display { width: 273px; height: 60px; font-size: 11px; background-color: #FFF; padding: 5px; border: 1px solid #CCC; margin-top: 10px; }
.autoreply-edit-pop { z-index: 5; position: absolute; left: -8px; top: -19px; display: block; width: 283px; height: 229px; padding-right: 7px; padding-left: 7px; font-size: 11px; background: url(/Finance/Images/siteimages/autoreply-edit-bg.gif) no-repeat; }
.autoreply-edit-link { position: relative; left: 18px; top: 5px; }
.autoreply-edit-table { position: absolute; top: 35px; left: 7px; }
.autoreply-edit-close { position: relative; top: 15px; left: 270px; }
.autoreply-edit-textfield { width: 270px; margin: 0; padding: 0; font: 12px Arial; }
.autoreply-edit-textarea { width: 270px; height: 108px; margin: 0; padding: 0; font: 12px Arial; }
.create-job-template-pop { width: 390px; height: 22px; background: url(/Finance/Images/siteimages/create-job-template-bg.gif) no-repeat; padding: 12px 10px 10px; margin-left: 25px; margin-top: 5px; }
.job-template-text { width: 335px; margin: 0; padding: 0; font-size: 11px; color: #A0A0A0; height: 16px; }
#stay-informed-holder { float: right; clear: right; position: relative; right: 5px; margin-left: 15px; margin-bottom: 15px; margin-top: 10px; }
#stay-informed-box { background-color: #FFF; width: 214px; padding-right: 12px; padding-left: 12px; border-left: 6px solid #DCDAD8; border-right: 6px solid #DCDAD8; }
.article-content { width: 640px; }
.article-left-rail { width: 210px; margin-right: 15px; float: left; }
.article-photo-details { text-align: right; width: 210px; padding-top: 3px; padding-bottom: 3px; }
#relatedcontentbox { width: 210px; background: #EDEDED url(/Finance/Images/siteimages/finance-news-bg.gif) repeat-x; border: 1px solid #E1E1E1; font-size: 11px; }
.relatedcontentitem { border-top: 1px solid #FFF; border-bottom: 1px solid #E1E1E1; width: 185px; padding: 5px 10px 5px 15px; }
.relatedcontentitem-last { border-top: 1px solid #FFF; width: 185px; padding: 5px 10px 35px 15px; }
OL.article { margin: 0; padding: 0; list-style-position: inside; font-weight: bold; }
LI.article { margin-top: 5px; margin-bottom: 5px; }
.article-ol-item { font-weight: normal; font-style: normal; }
UL.article { list-style-type: square; list-style-position: inside; margin: 0; padding: 0; }
.article-list-column { float: left; width: 305px; padding-right: 15px; }
.article-slideshow { float: left; margin-right: 15px; margin-bottom: 10px; }
.spotlight-module { width: 618px; height: 242px; padding: 15px 11px 9px 11px; background: url(/Finance/Images/siteimages/spotlight-module-bg.gif) no-repeat; position: relative; }
.spotlight-controller { width: 85px; height: 20px; background: url(/Finance/Images/siteimages/spotlight-controller-bg.png) no-repeat; position: absolute; bottom: 9px; right: 13px; padding: 11px 18px 6px 17px; }
.spotlight-multi-col { width: 200px; float: left; margin-right: 9px; }
.spotlight-multi-col-last { width: 200px; float: left; }
.spotlight-image { width: 243px; height: 179px; padding: 10px; background: url(/Finance/Images/siteimages/spotlight-image-bg.png) no-repeat; float: left; margin-right: 15px; }
.spotlight-solo-copy { width: 317px; padding-top: 10px; float: left; line-height: 1.3em; }
.co-by-sector { width: 620px; padding: 10px; background-color: #F0EDE6; }
.co-filter { width: 620px; padding: 10px; background-color: #F7F7F7; }
.selected-filter { background-color: #8FB35D; padding: 3px 5px; color: #FFF; font-weight: bold; }
#left-content { width: 640px; }
#companies-table { font-size: 11px; }
#companies-table TD { padding: 10px 8px; }
#companies-table TD.special-top { background-color: #F3FCE7; border-top: 2px solid #BCE087; padding: 0; }
#companies-table TD.special-bottom { background-color: #F3FCE7; border-bottom: 2px solid #BCE087; padding: 0; }
#companies-table TD.special-tl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tl.gif) no-repeat left top; }
#companies-table TD.special-tr { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-tr.gif) no-repeat right top;  }
#companies-table TD.special-bl { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-bl.gif) no-repeat left bottom;  }
#companies-table TD.special-br { height: 6px; width: 6px; padding: 0; background: url(/Finance/Images/siteimages/special-br.gif) no-repeat right bottom;  }
#companies-table TD.special { background-color: #F3FCE7; }
#companies-table TD.special-first { background-color: #F3FCE7; border-left: 2px solid #BCE087; padding: 0; }
#companies-table TD.special-last { background-color: #F3FCE7; border-right: 2px solid #BCE087; padding: 0; }
#companies-table TD.first { padding: 0; } 
#companies-table TD.last { padding: 0; } 
#companies-table TD.divider { padding: 0; }

.co-tabs-holder { position: relative; height: 210px; width: 1px; }
.co-tabs { width: 200px; height: 190px; position: absolute; z-index: 4; }
.co-tab-on { font-weight: bold; background: url(/Finance/Images/siteimages/co-tab_on.gif) no-repeat; width: 185px; padding-left: 15px; padding-top: 10px; height: 24px; margin-bottom: 4px; }
.co-tab-off { background: url(/Finance/Images/siteimages/co-tab.gif) no-repeat; width: 185px; padding-left: 15px; padding-top: 10px; height: 24px; margin-bottom: 4px; }
.co-tab-content-holder { width: 440px; padding-left: 10px; background: url(/Finance/Images/siteimages/co-tab-content-shadow.gif) repeat-y left; position: relative; z-index: 1; }
.co-tab-content { width: 399px; padding: 20px 20px 20px 20px; border-top: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; overflow: auto; position: relative; background-color: #FFF; }
.co-tab-content-minheight { width: 1px; height: 280px; float: right; }
.co-news-holder { position: relative; width: 190px; }
.co-news-box { width: 163px; padding: 0 10px 10px; border-bottom: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; background-color: #FFF; }
.co-news-item-1 { font-size: 11px; width: 143px; height: 32px; background-color: #FAFDF5; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item-2 { font-size: 11px; width: 143px; height: 32px; background-color: #F6FCEE; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item-3 { font-size: 11px; width: 143px; height: 32px; background-color: #F2FAE7; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item-4 { font-size: 11px; width: 143px; height: 32px; background-color: #EEF9DF; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item-5 { font-size: 11px; width: 143px; height: 32px; background-color: #E9F7D6; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item-6 { font-size: 11px; width: 143px; height: 32px; background-color: #E5F6CE; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item-7 { font-size: 11px; width: 143px; height: 32px; background-color: #E1F4C7; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item-8 { font-size: 11px; width: 143px; height: 32px; background-color: #DDF3C0; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item-9 { font-size: 11px; width: 143px; height: 32px; background-color: #DAF2BA; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-news-item-10 { font-size: 11px; width: 143px; height: 32px; background-color: #D6F0B4; padding-top: 4px; padding-right: 10px; padding-left: 10px; margin-top: 1px; }
.co-jobs-box { background-color: #F7F7F7; width: 400px; padding: 20px; margin-left: 10px; }
.co-job-listing { padding-right: 20px; padding-top: 15px; line-height: 1.3em; }
.gtit-box { padding-right: 24px; padding-left: 24px; width: 252px; height: 154px; padding-top: 80px; position: relative; background: url(/Finance/Images/siteimages/get-the-insidetrack-bg.gif) no-repeat; color: #878787; }
.stay-connected-box { padding-right: 20px; padding-left: 20px; width: 260px; height: 118px; padding-top: 57px; position: relative; background: url(/Finance/Images/siteimages/stay-connected-bg.gif) no-repeat; color: #878787; }
.view-box { width: 610px; padding: 15px; background-color: #F7F7F7; }
.view-col-third { width: 186px; margin-right: 26px; float: left; }
.view-col-third-last { width: 186px; float: left; }
.view-col-quarter { width: 130px; margin-right: 22px; float: left; }
.profile-data-fullwidth { width: 408px; background-color: #F7F7F7; border: 1px solid #FFF; padding: 4px 10px; }
.profile-data-halfwidth { width: 193px; background-color: #F7F7F7; border: 1px solid #FFF; padding: 4px 10px; }
.profile-data-editable { float: left; margin-right: 7px; }
.profile-message-box {width: 618px; background-color: #F7F7F7; border: 1px solid #E1E1E1; padding: 10px; line-height: 1.4em; }
#my-profile-box-2 { background: #FAF8E2 url(/Finance/Images/siteimages/my-profile-3-bg.gif) repeat-x 0 top; width: 248px; padding-right: 25px; padding-bottom: 15px; padding-left: 25px; border-right: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; }
.profile-entry-box { background: #FAF8E2 url(/Finance/Images/siteimages/profile-entry-box-bg.gif) repeat-x 0 top; width: 508px; border-right: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; padding: 5px 15px 10px; }
#privacy-notice { width: 250px; height: 47px; padding: 25px; background: url(/Finance/Images/siteimages/privacy-notice-bg.gif) no-repeat; line-height: 1.4em; }
.post-job-promo { color: #FFF; font: 12px/15px arial; background: url(/Finance/Images/siteimages/post-jobs-promo-bg.gif) no-repeat; padding-top: 93px; padding-left: 25px; padding-right: 60px; width: 215px; height: 147px; }
.promo-list { color: #333; font: 12px/17px arial; background: url(/Finance/Images/siteimages/promo-list-bg.gif) no-repeat; width: 250px; height: 143px; padding: 20px 25px 15px; }
#planoptions { color: #736D62; font: 12px arial; background: #EDEDED url(/Finance/Images/siteimages/plan-options-bg.gif) repeat-x 0 top; }
#planoptions TD { width: 152px; padding: 20px 40px 20px 20px; border-top: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; color: #736D62; font: 12px arial; }
#planoptions TD.last { width: 152px; padding: 20px 40px 20px 20px; border: 1px solid #E1E1E1; font: 12px arial; }
#planoptionsmore { color: #736D62; font: 12px arial; background: url(/Finance/Images/siteimages/choose-plan-table-bg.gif) repeat-x 0 top; border-right: 1px solid #E1E1E1; }
#planoptionsmore TR.head { height: 44px; }
#planoptionsmore TR.data { height: 24px; }
#planoptionsmore TR.purchase { height: 78px; }
#planoptionsmore TD { padding-left: 10px; padding-right: 15px; border-left: 1px solid #E1E1E1; color: #736D62; font: 12px arial; }
#planoptionsmore TD.head { height: 36px; padding-bottom: 7px; border-top: 1px solid #E1E1E1; }
#planoptionsmore TD.purchase { height: 71px; padding-top: 7px; }
#planoptionsmore TD.corporate { height: 59px; padding-left: 20px; border-left: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; }
#planoptionsmore .borderless { border: none; padding: 0; }
#planoptionscustom { color: #736D62; font: 12px arial; border-right: 1px solid #E1E1E1; margin-bottom: 8px; }
#planoptionscustom  TD { border-left: 1px solid #E1E1E1; color: #736D62; font: 12px arial; }
#planoptionscustom  TD.head { padding: 15px 20px 0px 20px; border-top: 1px solid #E1E1E1; background-color: #FEFEFE; white-space: nowrap; }
#planoptionscustom  TD.feature1 { padding: 4px 20px 4px 20px; background-color: #F1F1F1; }
#planoptionscustom  TD.feature2 { padding: 7px 20px 7px 20px; background-color: #FBFBFB; }
#planoptionscustom  TD.feature3 { padding: 7px 20px 7px 20px; background-color: #EEEDEC; }
#planoptionscustom  TD.feature4 { padding: 7px 20px 7px 20px; background-color: #F8F8F8; }
#planoptionscustom  TD.feature5 { padding: 7px 20px 7px 20px; background-color: #EBEAE9; }
#planoptionscustom  TD.feature6 { padding: 4px 20px 4px 20px; background-color: #F2F2F2; }
#planoptionscustom  TD.feature7 { padding: 7px 20px 7px 20px; background-color: #F2F2F2; border-top: 1px solid #E1E1E1; }
#planoptionscustom  TD.purchase { padding: 20px 15px; background-color: #F8F8F8; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; }
#planoptionscustom TD.payment { border: 0px; padding: 2px; }
#planoptionscustom TD.customplannotes { padding: 0px 2px 4px 2px; background-color: #FEFEFE; font-size: 9px; }
.planradio { position: relative; top: -2px; }
.step { font-size: 22px; color: #E69100; }
.planbigbold { font-size: 18px; color: #8FB35D; font-weight: bold; }
.plansavings { font-size: 14px; color: #8FB35D; font-weight: bold; }
/* LINKS & BUTTONS */

.alt { display: none; }

/*win 1000 */

#finsHome .win1000 {color:#fff;}
#finsHome  a.win1000 {text-decoration:underline;}
#finsHome  a.win1000:hover { color: #D9F3B6;text-decoration:underline;}

#finsHome A.whyjoin { text-decoration: underline; color: #D5E7F5; position: relative; top: 11px; }
#finsHome A.whyjoin:hover { text-decoration: underline; color: #D9F3B6; }
#finsHome A.home2-news-headline { font-size: 18px;  }
#finsHome A.home2-featured-company { font-size: 18px; }
#finsHome A.home2-secondary-headline { font-weight: bold; margin-right: 7px; }


DIV.rsslink A { background: url(/Finance/Images/siteimages/rss.gif) no-repeat; padding-left: 15px; }
#finsHome DIV.rsslink A { background: url('/Finance/Images/candHome/rss.gif') no-repeat; }
/* maximize */
DIV.maximize-sm A { background: url(/Finance/Images/siteimages/icon_maximize-sm.gif) no-repeat 15px 2px; padding-left: 34px; position: relative; left: -7px; }
DIV.minimize-sm A { background: url(/Finance/Images/siteimages/icon_minimize-sm.gif) no-repeat 15px 2px; padding-left: 34px; position: relative; left: -7px; }
/* search tips */
DIV.l_searchtips { width: 67px; height: 14px; margin: 5px 0px 0px; font-size: 10px; }
DIV.l_searchtips a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand.gif") no-repeat 60px 0px; }
#finsHome DIV.l_searchtips a { background: url('/Finance/Images/candHome/icon_expand.gif') no-repeat 60px 0px;}
DIV.l_searchtips a:hover { background: url("/Finance/Images/siteimages/icon_expand.gif") no-repeat 60px -14px; }
#finsHome DIV.l_searchtips a:hover { background: url('/Finance/Images/candHome/icon_expand.gif') no-repeat 60px -14px;}

DIV.l_email { width: 50px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 22px; }
DIV.l_email a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_email.gif") 0px 0px no-repeat; }
DIV.l_email a:hover { background: url("/Finance/Images/siteimages/icon_email.gif") 0px -14px no-repeat; }

DIV.l_share { width: 45px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_share a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_share a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

DIV.l_rss { width: 40px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_rss a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_rss.gif") 0px 0px no-repeat; }
DIV.l_rss a:hover { background: url("/Finance/Images/siteimages/icon_rss.gif") 0px -14px no-repeat; }

DIV.l_topicrss { width: 80px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_topicrss a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_rss.gif") 0px 0px no-repeat; }
DIV.l_topicrss a:hover { background: url("/Finance/Images/siteimages/icon_rss.gif") 0px -14px no-repeat; }

DIV.l_print { width: 40px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_print a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_print.gif") 0px 0px no-repeat; }
DIV.l_print a:hover { background: url("/Finance/Images/siteimages/icon_print.gif") 0px -14px no-repeat; }

DIV.l_save { width: 60px; height: 14px; margin: 5px 0px 0px; font-size: 10px; text-indent: 17px; }
DIV.l_save a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_save.gif") 0px 0px no-repeat; }
#finsHome DIV.l_save a { background: url('/Finance/Images/candHome/icon_save.gif') no-repeat 0px 0px;}
DIV.l_save a:hover { background: url("/Finance/Images/siteimages/icon_save.gif") no-repeat 0px -14px; }
#finsHome DIV.l_save a:hover { background: url('/Finance/Images/candHome/icon_save.gif') no-repeat 0px -14px;}

DIV.l_savejob { width: 60px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_savejob a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_save.gif") 0px 0px no-repeat; }
DIV.l_savejob a:hover { background: url("/Finance/Images/siteimages/icon_save.gif") 0px -14px no-repeat; }

DIV.l_savecompany { width: 90px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_savecompany a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_save-company.gif") 0px 0px no-repeat; }
DIV.l_savecompany a:hover { background: url("/Finance/Images/siteimages/icon_save-company.gif") 0px -14px no-repeat; }

DIV.l_moreinfo { width: 70px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_moreinfo a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_moreinfo a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

DIV.l_add-edit-note { width: 65px; height: 14px; margin: 5px 0px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_add-edit-note a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_add-edit-note a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

DIV.l_add-company { width: 120px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_add-company a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_add-company a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

DIV.l_add-another-company { width: 125px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_add-another-company a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_add.gif") 0px 0px no-repeat; }
DIV.l_add-another-company a:hover { background: url("/Finance/Images/siteimages/icon_add.gif") 0px -14px no-repeat; }

DIV.l_add-another-degree { width: 115px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_add-another-degree a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_add.gif") 0px 0px no-repeat; }
DIV.l_add-another-degree a:hover { background: url("/Finance/Images/siteimages/icon_add.gif") 0px -14px no-repeat; }

DIV.l_recruiter-info { width: 120px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_recruiter-info a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_recruiter-info a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

DIV.l_view-autoreply { width: 120px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_view-autoreply a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px 0px no-repeat; }
DIV.l_view-autoreply a:hover { background: url("/Finance/Images/siteimages/icon_expand-box.gif") 0px -14px no-repeat; }

DIV.l_edit { width: 30px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_edit a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_edit.gif") 0px 0px no-repeat; }
DIV.l_edit a:hover { background: url("/Finance/Images/siteimages/icon_edit.gif") 0px -14px no-repeat; }

DIV.l_delete { width: 50px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_delete a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_delete.gif") 0px 0px no-repeat; }
DIV.l_delete a:hover { background: url("/Finance/Images/siteimages/icon_delete.gif") 0px -14px no-repeat; }

DIV.l_delete-job { width: 58px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_delete-job a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_delete.gif") 0px 0px no-repeat; }
DIV.l_delete-job a:hover { background: url("/Finance/Images/siteimages/icon_delete.gif") 0px -14px no-repeat; }

DIV.l_delete-note { width: 65px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_delete-note a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_delete.gif") 0px 0px no-repeat; }
DIV.l_delete-note a:hover { background: url("/Finance/Images/siteimages/icon_delete.gif") 0px -14px no-repeat; }

DIV.l_delete-draft { width: 70px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_delete-draft a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_delete.gif") 0px 0px no-repeat; }
DIV.l_delete-draft a:hover { background: url("/Finance/Images/siteimages/icon_delete.gif") 0px -14px no-repeat; }

DIV.l_delete-livepost { width: 95px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_delete-livepost a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_delete.gif") 0px 0px no-repeat; }
DIV.l_delete-livepost a:hover { background: url("/Finance/Images/siteimages/icon_delete.gif") 0px -14px no-repeat; }

DIV.l_action-extend { width: 80px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_action-extend a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_action.gif") 0px 0px no-repeat; }
DIV.l_action-extend a:hover { background: url("/Finance/Images/siteimages/icon_action.gif") 0px -14px no-repeat; }

DIV.l_action-editlive { width: 75px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_action-editlive a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_action.gif") 0px 0px no-repeat; }
DIV.l_action-editlive a:hover { background: url("/Finance/Images/siteimages/icon_action.gif") 0px -14px no-repeat; }

DIV.l_action-repost { width: 110px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_action-repost a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_action.gif") 0px 0px no-repeat; }
DIV.l_action-repost a:hover { background: url("/Finance/Images/siteimages/icon_action.gif") 0px -14px no-repeat; }

DIV.l_action-postdraft { width: 60px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 12px; }
DIV.l_action-postdraft a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_action.gif") 0px 0px no-repeat; }
DIV.l_action-postdraft a:hover { background: url("/Finance/Images/siteimages/icon_action.gif") 0px -14px no-repeat; }

DIV.l_addalert { width: 110px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_addalert a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_add-alert.gif") 0px 0px no-repeat; }
DIV.l_addalert a:hover { background: url("/Finance/Images/siteimages/icon_add-alert.gif") 0px -14px no-repeat; }

DIV.l_addnewsalert { width: 90px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_addnewsalert a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_add-alert.gif") 0px 0px no-repeat; }
DIV.l_addnewsalert a:hover { background: url("/Finance/Images/siteimages/icon_add-alert.gif") 0px -14px no-repeat; }

DIV.l_savesearch { width: 195px; height: 14px; margin: 5px 0px 0px; font-size: 11px; text-indent: 17px; }
DIV.l_savesearch a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_save.gif") 0px 0px no-repeat; }
DIV.l_savesearch a:hover { background: url("/Finance/Images/siteimages/icon_save.gif") 0px -14px no-repeat; }

DIV.l_savesearch2line { width: 130px; height: 28px; margin: 5px 0px 0px; font-size: 11px; }
DIV.l_savesearch2line a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_save-2.gif") 0px 3px no-repeat; }
DIV.l_savesearch2line a:hover { background: url("/Finance/Images/siteimages/icon_save-2.gif") 0px -31px no-repeat; }

DIV.l_contact { width: 115px; height: 18px; margin: 5px 0px 0px; font-size: 11px; text-indent: 21px; }
DIV.l_contact a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_contact.gif") 0px 0px no-repeat; }
DIV.l_contact a:hover { background: url("/Finance/Images/siteimages/icon_contact.gif") 0px -18px no-repeat; }

DIV.l_forward { width: 125px; height: 18px; margin: 5px 0px 0px; font-size: 11px; text-indent: 21px; }
DIV.l_forward a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_forward.gif") 0px 0px no-repeat; }
DIV.l_forward a:hover { background: url("/Finance/Images/siteimages/icon_forward.gif") 0px -18px no-repeat; }

DIV.mydash-bar-closed { width: 258px; height: 28px; margin: 0px; background: url("/Finance/Images/siteimages/mydash-bar_closed.gif") 0px -28px no-repeat; font-size: 12px; text-indent: 40px; line-height: 25px; }
DIV.mydash-bar-closed a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/mydash-bar_closed.gif") top left no-repeat; }
DIV.mydash-bar-closed a:hover { background-image: none; }

#finsHome DIV.mydash-bar-closed { background: url("/Finance/Images/candHome/mydash-bar_closed.gif") 0px -28px no-repeat; }
#finsHome DIV.mydash-bar-closed a { background: url("/Finance/Images/candHome/mydash-bar_closed.gif") top left no-repeat; }
#finsHome DIV.mydash-bar-closed a:hover { background-image: none; }

DIV.mydash-bar-open { width: 258px; height: 28px; margin: 0px; background: url("/Finance/Images/siteimages/mydash-bar_open.gif") no-repeat 0px -28px; font-size: 12px; text-indent: 40px; line-height: 25px; }
DIV.mydash-bar-open a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/mydash-bar_open.gif") top left no-repeat; }
DIV.mydash-bar-open a:hover { background-image: none; }

#finsHome DIV.mydash-bar-open {  background: url('/Finance/Images/candHome/mydash-bar_open.gif') no-repeat 0px -28px; }
#finsHome DIV.mydash-bar-open a { background: url('/Finance/Images/candHome/mydash-bar_open.gif') no-repeat left top; }
#finsHome DIV.mydash-bar-open a:hover { background-image: none; }

DIV.mydash-bar-out { width: 258px; height: 28px; margin: 0px; background: url("/Finance/Images/siteimages/mydash-bar_out.gif") 0px -28px no-repeat; font-size: 12px; text-indent: 15px; line-height: 25px; }
DIV.mydash-bar-out a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/mydash-bar_out.gif") no-repeat left top; }
DIV.mydash-bar-out a:hover { background-image: none; }

#finsHome DIV.mydash-bar-out { width: 294px; background: url('/Finance/Images/candHome/ch-mydash-bar_out.gif') no-repeat 0px -28px; }
#finsHome DIV.mydash-bar-out a { background: url('/Finance/Images/candHome/ch-mydash-bar_out.gif') no-repeat left top;}
#finsHome DIV.mydash-bar-out a:hover { background-image: none; }

DIV.mydash-bar-mini-closed { width: 176px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/mydash-bar-mini_closed.gif") 0px -24px no-repeat; font-size: 11px; text-indent: 32px; line-height: 22px; }
DIV.mydash-bar-mini-closed a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/mydash-bar-mini_closed.gif") top left no-repeat; }
DIV.mydash-bar-mini-closed a:hover { background-image: none; }

DIV.mydash-bar-mini-open { width: 176px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/mydash-bar-mini_open.gif") 0px -24px no-repeat; font-size: 11px; text-indent: 32px; line-height: 22px; }
DIV.mydash-bar-mini-open a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/mydash-bar-mini_open.gif") top left no-repeat; }
DIV.mydash-bar-mini-open a:hover { background-image: none; }

.mydash-bar-number { font-size: 15px; font-weight: bold; }

DIV.refine-bar-closed { width: 180px; height: 28px; margin: 0px; background: url("/Finance/Images/siteimages/refine-bar_closed.gif") 0px -28px no-repeat; font-size: 12px; text-indent: 40px; line-height: 26px; font-weight: bold; }
DIV.refine-bar-closed a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/refine-bar_closed.gif") top left no-repeat; }
DIV.refine-bar-closed a:hover { background-image: none; }

DIV.refine-bar-open { width: 180px; height: 28px; margin: 0px; background: url("/Finance/Images/siteimages/refine-bar_open.gif") 0px -28px no-repeat; font-size: 12px; text-indent: 40px; line-height: 26px; font-weight: bold; }
DIV.refine-bar-open a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/refine-bar_open.gif") top left no-repeat; }
DIV.refine-bar-open a:hover { background-image: none; }

DIV.nav-home { width: 74px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-home.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 0px; z-index: 0; }
DIV.nav-home a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-home.gif") top left no-repeat; }
DIV.nav-home a:hover { background-image: none; }
DIV.nav-home_on { width: 74px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-home.gif") 0px -38px no-repeat; position: absolute; left: 0px; top: 110px; }

#finsHome DIV.nav-home { background: url('/Finance/Images/candHome/nav-home.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-home a { background: url('/Finance/Images/candHome/nav-home.gif') no-repeat left top;}
#finsHome DIV.nav-home a:hover { background-image: none; }
#finsHome DIV.nav-home_on { width: 74px; height: 38px; margin: 0px; background: url('/Finance/Images/candHome/nav-home.gif') no-repeat 0px -38px; }




DIV.nav-research { width: 237px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-research.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 74px; z-index: 0; }
DIV.nav-research_over { width: 237px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-research.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 74px; z-index: 0; }
DIV.nav-research a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-research.gif") top left no-repeat; }
DIV.nav-research a:hover { background-image: none; }

#finsHome DIV.nav-research { background: url('/Finance/Images/candHome/nav-research.gif') no-repeat 0px -38px;}
#finsHome DIV.nav-research_over { background: url('/Finance/Images/candHome/nav-research.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-research a { background: url('/Finance/Images/candHome/nav-research.gif') no-repeat left top;}
#finsHome DIV.nav-research a:hover { background-image: none; }

DIV.nav-research_on { width: 237px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-research.gif") 0px -38px no-repeat; position: absolute; left: 74px; top: 110px; }
DIV.nav-research_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}
#finsHome DIV.nav-research_on { background: url('/Finance/Images/candHome/nav-research.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-research_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}

DIV.nav-research-rec { width: 237px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-research.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 630px; z-index: 0; }
DIV.nav-research-rec_over { width: 237px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-research.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 630px; z-index: 0; }
DIV.nav-research-rec a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-research.gif") top left no-repeat; }
DIV.nav-research-rec a:hover { background-image: none; }
#finsHome DIV.nav-research-rec { background: url('/Finance/Images/candHome/nav-research.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-research-rec_over { background: url('/Finance/Images/candHome/nav-research.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-research-rec a { background: url('/Finance/Images/candHome/nav-research.gif') no-repeat left top;}
#finsHome DIV.nav-research-rec a:hover { background-image: none; }

DIV.nav-research-rec_on { width: 237px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-research.gif") 0px -38px no-repeat; position: absolute; left: 630px; top: 110px; }
DIV.nav-research-rec_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}
#finsHome DIV.nav-research-rec_on { background: url('/Finance/Images/candHome/nav-research.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-research-rec_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}






DIV.nav-manage { width: 169px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-manage.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 311px; z-index: 0; }
DIV.nav-manage_over { width: 169px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-manage.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 311px; z-index: 0; }
DIV.nav-manage a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-manage.gif") top left no-repeat; }
DIV.nav-manage a:hover { background-image: none; }

#finsHome DIV.nav-manage { background: url('/Finance/Images/candHome/nav-manage.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-manage_over { background: url('/Finance/Images/candHome/nav-manage.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-manage a { background: url('/Finance/Images/candHome/nav-manage.gif') no-repeat left top; }
#finsHome DIV.nav-manage a:hover { background-image: none; }

DIV.nav-manage_on { width: 169px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-manage.gif") 0px -38px no-repeat;  position: absolute; left: 311px; top: 110px; }
DIV.nav-manage_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}
#finsHome DIV.nav-manage_on { background: url('/Finance/Images/candHome/nav-manage.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-manage_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}


DIV.nav-find { width: 141px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-find.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 480px; z-index: 0; }
DIV.nav-find a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-find.gif") top left no-repeat; }
DIV.nav-find a:hover { background-image: none; }

#finsHome DIV.nav-find {  background: url('/Finance/Images/candHome/nav-find.gif') no-repeat 0px -38px;}
#finsHome DIV.nav-find a { background: url('/Finance/Images/candHome/nav-find.gif') no-repeat left top;}
#finsHome DIV.nav-find a:hover { background-image: none; }


DIV.nav-find_on { width: 141px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-find.gif") 0px -38px no-repeat; position: absolute; left: 480px; top: 110px; }
DIV.nav-find_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}
#finsHome DIV.nav-find_on { background: url('/Finance/Images/candHome/nav-find.gif') no-repeat 0px -38px;}
#finsHome DIV.nav-find_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}

DIV.nav-dashboard { width: 145px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-dashboard.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 621px; z-index: 0; }
DIV.nav-dashboard_over { width: 145px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-dashboard.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 621px; z-index: 0; }
DIV.nav-dashboard a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-dashboard.gif") top left no-repeat; }
DIV.nav-dashboard a:hover { background-image: none; }

#finsHome DIV.nav-dashboard { background: url('/Finance/Images/candHome/nav-dashboard.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-dashboard_over { background: url('/Finance/Images/candHome/nav-dashboard.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-dashboard a { background: url('/Finance/Images/candHome/nav-dashboard.gif') no-repeat left top;}
#finsHome DIV.nav-dashboard a:hover { background-image: none; }

DIV.nav-dashboard_on { width: 145px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-dashboard.gif") 0px -38px no-repeat; position: absolute; left: 621px; top: 110px; }
DIV.nav-dashboard_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}
#finsHome DIV.nav-dashboard_on { background: url('/Finance/Images/candHome/nav-dashboard.gif') no-repeat 0px -38px; }
#finsHome DIV.nav-dashboard_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}


DIV.nav-jobs { width: 185px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-jobs.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 74px; z-index: 0; }
DIV.nav-jobs_over { width: 185px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-jobs.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 74px; z-index: 0; }
DIV.nav-jobs a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-jobs.gif") top left no-repeat; }
DIV.nav-jobs a:hover { background-image: none; }
DIV.nav-jobs_on { width: 185px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-jobs.gif") 0px -38px no-repeat; position: absolute; left: 74px; top: 110px; }
DIV.nav-jobs_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}

DIV.nav-candidates { width: 219px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-candidates.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 259px; z-index: 0; }
DIV.nav-candidates_over { width: 219px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-candidates.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 259px; z-index: 0; }
DIV.nav-candidates a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-candidates.gif") top left no-repeat; }
DIV.nav-candidates a:hover { background-image: none; }
DIV.nav-candidates_on { width: 219px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-candidates.gif") 0px -38px no-repeat; position: absolute; left: 259px; top: 110px; }
DIV.nav-candidates_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}

DIV.nav-track { width: 152px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-track.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 478px; z-index: 0; }
DIV.nav-track_over { width: 152px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-track.gif") 0px -38px no-repeat; position: absolute; top: 110px; left: 478px; z-index: 0; }
DIV.nav-track a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-track.gif") top left no-repeat; }
DIV.nav-track a:hover { background-image: none; }
DIV.nav-track_on { width: 152px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-track.gif") 0px -38px no-repeat; position: absolute; left: 478px; top: 110px; }
DIV.nav-track_on a { display: block; margin: 0; padding: 0; width: 100%; height: 100%;}

/*
DIV.nav-enr-out { width: 187px; height: 38px; margin: 0px; background: url("/Finance/Images/siteimages/nav-enr-out.gif") 0px -38px no-repeat; position: absolute; top: 110px; right: 0px; }
DIV.nav-enr-out a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-enr-out.gif") top left no-repeat; }
DIV.nav-enr-out a:hover { background-image: none; }
*/

DIV.nav-enr-out { width: 164px; height: 20px; margin: 0px; background: url("/Finance/Images/siteimages/nav-enr-out.gif") 0px -20px no-repeat; position: absolute; top: 89px; right: 13px; }
DIV.nav-enr-out a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-enr-out.gif") top left no-repeat; }
DIV.nav-enr-out a:hover { background-image: none; }

#finsHome DIV.nav-enr-out { background: url('/Finance/Images/candHome/nav-enr-out.gif') no-repeat 0px -20px; }
#finsHome DIV.nav-enr-out a { background: url('/Finance/Images/candHome/nav-enr-out.gif') no-repeat left top;}
#finsHome DIV.nav-enr-out a:hover { background-image: none; }

DIV.nav-enr-in { width: 164px; height: 20px; margin: 0px; background: url("/Finance/Images/siteimages/nav-enr-in.gif") 0px -20px no-repeat; position: absolute; top: 89px; right: 13px; }
DIV.nav-enr-in a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-enr-in.gif") top left no-repeat; }
DIV.nav-enr-in a:hover { background-image: none; }

#finsHome DIV.nav-enr-in { background: url('/Finance/Images/candHome/nav-enr-in.gif') no-repeat 0px -20px; }
#finsHome DIV.nav-enr-in a { background: url('/Finance/Images/candHome/nav-enr-in.gif') no-repeat left top;}
#finsHome DIV.nav-enr-in a:hover { background-image: none; }

#finsHome DIV.b_register-now { width: 108px; height: 24px; margin: 0px; background: url('/Finance/Images/candHome/b_register-now.gif') no-repeat 0px -24px;}
#finsHome DIV.b_register-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/candHome/b_register-now.gif') no-repeat left top;}
#finsHome DIV.b_register-now a:hover { background-image: none; }

DIV.nav-job-seekers { width: 222px; height: 20px; margin: 0px; background: url("/Finance/Images/siteimages/nav-job-seekers.gif") 0px -20px no-repeat; position: absolute; top: 89px; right: 13px; }
DIV.nav-job-seekers a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/nav-job-seekers.gif") top left no-repeat; }
DIV.nav-job-seekers a:hover { background-image: none; }

DIV.b_join-now { float: right; position:relative; left:-18px; width: 135px; height: 31px; margin: 0px; background: url("/Finance/Images/siteimages/b_join-now.gif") no-repeat 0px -31px; }
DIV.b_join-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_join-now.gif") top left no-repeat; }
DIV.b_join-now a:hover { background-image: none; }

.ie6 DIV.b_join-now { margin-right:50px; }


DIV.b_join-now-rec { width: 94px; height: 31px; margin: 0px; background: url("/Finance/Images/siteimages/b_join-now-rec.gif") 0px -31px no-repeat; float: right; }
DIV.b_join-now-rec a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_join-now-rec.gif") top left no-repeat; }
DIV.b_join-now-rec a:hover { background-image: none; }

DIV.b_login { width: 53px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_login.gif") 0px -24px no-repeat; }
DIV.b_login a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_login.gif") top left no-repeat; }
DIV.b_login a:hover { background-image: none; }

#finsHome DIV.b_login { background: url('/Finance/Images/candHome/b_login.gif') no-repeat 0px -24px;}
#finsHome DIV.b_login a { background: url('/Finance/Images/candHome/b_login.gif') no-repeat left top;}
#finsHome DIV.b_login a:hover { background-image: none; }

DIV.b_go { width: 32px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_go.gif") 0px -24px no-repeat; }
DIV.b_go a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_go.gif") top left no-repeat; }
DIV.b_go a:hover { background-image: none; }

#finsHome DIV.b_go { background: url('/Finance/Images/candHome/b_go.gif') no-repeat 0px -24px; }
#finsHome DIV.b_go a { background: url('/Finance/Images/candHome/b_go.gif') no-repeat left top; }
#finsHome DIV.b_go a:hover { background-image: none; }

#finsHome DIV.b_search { width: 73px; height: 24px; margin: 0px; background: url('/Finance/Images/candHome/b_search-home2_over.gif') no-repeat left top; }
#finsHome DIV.b_search a { display: block; width: 73px; height: 24px;  margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/candHome/b_search-home2_off.gif') no-repeat left top;}
#finsHome DIV.b_search a:hover { background-image: none; }

DIV.b_submit { width: 54px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_submit.gif") 0px -21px no-repeat; }
DIV.b_submit a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_submit.gif") top left no-repeat; }
DIV.b_submit a:hover { background-image: none; }
#finsHome DIV.b_submit { background: url('/Finance/Images/candHome/b_submit.gif') no-repeat 0px -21px; }
#finsHome DIV.b_submit a { background: url('/Finance/Images/candHome/b_submit.gif') no-repeat left top; }
#finsHome DIV.b_submit a:hover { background-image: none; }



DIV.b_save { width: 41px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_save.gif") 0px -21px no-repeat; }
DIV.b_save a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_save.gif") top left no-repeat; }
DIV.b_save a:hover { background-image: none; }

DIV.b_prev { width: 20px; height: 20px; margin: 0px; background: url("/Finance/Images/siteimages/b_prev.gif") 0px -20px no-repeat; }
DIV.b_prev a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_prev.gif") top left no-repeat; }
DIV.b_prev a:hover { background-image: none; }
DIV.b_prev_on { width: 20px; height: 20px; margin: 0px; background: url("/Finance/Images/siteimages/b_prev.gif") 0px -40px no-repeat; }

#finsHome DIV.b_prev { background: url('/Finance/Images/candHome/b_prev.gif') no-repeat 0px -20px; }
#finsHome DIV.b_prev a { background: url('/Finance/Images/candHome/b_prev.gif') no-repeat left top; }
#finsHome DIV.b_prev a:hover { background-image: none; }
#finsHome DIV.b_prev_on { background: url('/Finance/Images/candHome/b_prev.gif') no-repeat 0px -40px; }


DIV.b_next { width: 20px; height: 20px; margin: 0px; background: url("/Finance/Images/siteimages/b_next.gif") 0px -20px no-repeat; }
DIV.b_next a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_next.gif") top left no-repeat; }
DIV.b_next a:hover { background-image: none; }
DIV.b_next_on { width: 20px; height: 20px; margin: 0px; background: url("/Finance/Images/siteimages/b_next.gif") 0px -40px no-repeat; }

#finsHome DIV.b_next { background: url('/Finance/Images/candHome/b_next.gif') no-repeat 0px -20px; }
#finsHome DIV.b_next a { background: url('/Finance/Images/candHome/b_next.gif') no-repeat left top; }
#finsHome DIV.b_next a:hover { background-image: none; }
#finsHome DIV.b_next_on { background: url('/Finance/Images/candHome/b_next.gif') no-repeat 0px -40px; }

DIV.b_prev-sm { width: 17px; height: 17px; margin: 0px; background: url("/Finance/Images/siteimages/b_prev-sm.gif") 0px -17px no-repeat; }
DIV.b_prev-sm a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_prev-sm.gif") top left no-repeat; }
DIV.b_prev-sm a:hover { background-image: none; }
DIV.b_prev-sm_on { width: 17px; height: 17px; margin: 0px; background: url("/Finance/Images/siteimages/b_prev-sm.gif") 0px -34px no-repeat; }

DIV.b_next-sm { width: 17px; height: 17px; margin: 0px; background: url("/Finance/Images/siteimages/b_next-sm.gif") 0px -17px no-repeat; }
DIV.b_next-sm a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_next-sm.gif") top left no-repeat; }
DIV.b_next-sm a:hover { background-image: none; }
DIV.b_next-sm_on { width: 17px; height: 17px; margin: 0px; background: url("/Finance/Images/siteimages/b_next-sm.gif") 0px -34px no-repeat; }

DIV.b_upgrade-now { width: 99px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_upgrade-now.gif") 0px -21px no-repeat; }
DIV.b_upgrade-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_upgrade-now.gif") top left no-repeat; }
DIV.b_upgrade-now a:hover { background-image: none; }

DIV.b_post-a-new-job { width: 127px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_post-a-new-job.gif") 0px -24px no-repeat; float: right; }
DIV.b_post-a-new-job a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_post-a-new-job.gif") top left no-repeat; }
DIV.b_post-a-new-job a:hover { background-image: none; }

DIV.b_post-a-new-job-left { width: 127px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_post-a-new-job.gif") 0px -24px no-repeat; }
DIV.b_post-a-new-job-left a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_post-a-new-job.gif") top left no-repeat; }
DIV.b_post-a-new-job-left a:hover { background-image: none; }

DIV.b_search-resumes { width: 134px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_search-resumes.gif") 0px -24px no-repeat; float: right; }
DIV.b_search-resumes a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_search-resumes.gif") top left no-repeat; }
DIV.b_search-resumes a:hover { background-image: none; }

DIV.b_view-all-job-posts { width: 137px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_view-all-job-posts.gif") 0px -21px no-repeat; }
DIV.b_view-all-job-posts a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_view-all-job-posts.gif") top left no-repeat; }
DIV.b_view-all-job-posts a:hover { background-image: none; }

DIV.b_view-all-matched-candidates { width: 192px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_view-all-matched-candidates.gif") 0px -21px no-repeat; }
DIV.b_view-all-matched-candidates a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_view-all-matched-candidates.gif") top left no-repeat; }
DIV.b_view-all-matched-candidates a:hover { background-image: none; }

DIV.b_view-my-profile { width: 370px; height: 33px; margin: 0px; background: url("/Finance/Images/siteimages/b_view-my-profile.gif") 0px -33px no-repeat; }
DIV.b_view-my-profile a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_view-my-profile.gif") top left no-repeat; }
DIV.b_view-my-profile a:hover { background-image: none; }

DIV.b_update { width: 56px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_update.gif") 0px -21px no-repeat; }
DIV.b_update a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_update.gif") top left no-repeat; }
DIV.b_update a:hover { background-image: none; }

DIV.b_applynow { width: 87px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_applynow.gif") 0px -24px no-repeat; }
DIV.b_applynow a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_applynow.gif") top left no-repeat; }
DIV.b_applynow a:hover { background-image: none; }

DIV.b_savejob { width: 73px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_savejob.gif") 0px -24px no-repeat; }
DIV.b_savejob a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_savejob.gif") top left no-repeat; }
DIV.b_savejob a:hover { background-image: none; }

DIV.b_browse { width: 62px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_browse.gif") 0px -21px no-repeat; }
DIV.b_browse a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_browse.gif") top left no-repeat; }
DIV.b_browse a:hover { background-image: none; }

DIV.b_help { width: 10px; height: 11px; margin: 0px; background: url("/Finance/Images/siteimages/icon_help.gif") 0px -11px no-repeat; }
DIV.b_help a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/icon_help.gif") top left no-repeat; }
DIV.b_help a:hover { background-image: none; }

DIV.b_saveasdraft { width: 101px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_save-as-draft.gif") 0px -21px no-repeat; }
DIV.b_saveasdraft a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_save-as-draft.gif") top left no-repeat; }
DIV.b_saveasdraft a:hover { background-image: none; }

DIV.b_save-changes { width: 101px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_save-changes.gif") 0px -21px no-repeat; }
DIV.b_save-changes a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_save-changes.gif") top left no-repeat; }
DIV.b_save-changes a:hover { background-image: none; }

DIV.b_continue { width: 89px; height: 26px; margin: 0px; background: url("/Finance/Images/siteimages/b_continue.gif") 0px -26px no-repeat; }
DIV.b_continue a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_continue.gif") top left no-repeat; }
DIV.b_continue a:hover { background-image: none; }

DIV.b_add { width: 43px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_add.gif") 0px -24px no-repeat; }
DIV.b_add a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_add.gif") top left no-repeat; }
DIV.b_add a:hover { background-image: none; }

DIV.b_get-started { width: 120px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_get-started.gif") 0px -24px no-repeat; }
DIV.b_get-started a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_get-started.gif") top left no-repeat; }
DIV.b_get-started a:hover { background-image: none; }

DIV.b_post-a-job { width: 106px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_post-a-job.gif") 0px -24px no-repeat; }
DIV.b_post-a-job a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_post-a-job.gif") top left no-repeat; }
DIV.b_post-a-job a:hover { background-image: none; }

DIV.b_purchase { width: 102px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_purchase.gif") 0px -24px no-repeat; }
DIV.b_purchase a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_purchase.gif") top left no-repeat; }
DIV.b_purchase a:hover { background-image: none; }

DIV.b_join-now-orange { width: 96px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_join-now-orange.gif") 0px -24px no-repeat; }
DIV.b_join-now-orange a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_join-now-orange.gif") top left no-repeat; }
DIV.b_join-now-orange a:hover { background-image: none; }

DIV.b_learn-more { width: 116px; height: 24px; margin: 0px; background: url("/Finance/Images/siteimages/b_learn-more.gif") 0px -24px no-repeat; float: right; }
DIV.b_learn-more a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_learn-more.gif") top left no-repeat; }
DIV.b_learn-more a:hover { background-image: none; }

DIV.b_post-a-job-now { width: 213px; height: 44px; margin: 0px; background: url("/Finance/Images/siteimages/b_post-a-job-now.gif") 0px -44px no-repeat; }
DIV.b_post-a-job-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_post-a-job-now.gif") top left no-repeat; }
DIV.b_post-a-job-now a:hover { background-image: none; }

DIV.b_finswire-more { width: 640px; height: 24px; margin: 0px; background: url(/Finance/Images/siteimages/finswire-more-closed.gif) 0px -24px no-repeat; padding: 0; }
DIV.b_finswire-more a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/finswire-more-closed.gif") top left no-repeat; }
DIV.b_finswire-more a:hover { background-image: none; }

DIV.b_co-news-more { width: 185px; height: 24px; margin: 0px; background: url(/Finance/Images/siteimages/co-news-more-closed.gif) 0px -24px no-repeat; padding: 0; }
DIV.b_co-news-more a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/co-news-more-closed.gif") top left no-repeat; }
DIV.b_co-news-more a:hover { background-image: none; }

DIV.b_gtit-joinnow { width: 202px; height: 40px; margin: 0px; background: url(/Finance/Images/siteimages/b_join-now-for-free.gif) 0px -40px no-repeat; padding: 0; position: absolute; left: 24px; bottom: 24px; }
DIV.b_gtit-joinnow a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_join-now-for-free.gif") top left no-repeat; }
DIV.b_gtit-joinnow a:hover { background-image: none; }

DIV.b_tab-jobs { width: 87px; height: 36px; margin: 0px; background: url("/Finance/Images/siteimages/b_tab-jobs.gif") 0px -36px no-repeat; font-size: 12px; text-align: center; line-height: 37px; }
DIV.b_tab-jobs a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_tab-jobs.gif") top left no-repeat; }
DIV.b_tab-jobs a:hover { background-image: none; }

DIV.b_see-all-job-results { width: 152px; height: 21px; margin: 0px; background: url("/Finance/Images/siteimages/b_see-all-job-results.gif") 0px -21px no-repeat; font-size: 11px; line-height: 22px; text-align: center; float: right; }
DIV.b_see-all-job-results a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url("/Finance/Images/siteimages/b_see-all-job-results.gif") top left no-repeat; }
DIV.b_see-all-job-results a:hover { background-image: none; }
DIV.Custom_Job_Plan_Background { background-image:url(/Finance/Images/siteimages/CustomPlanMarketingBackground.gif); margin-bottom:3px; height:312px;}

#finsHome DIV.b_sign-up-now { width: 106px; height: 24px; margin: 5px 15px 0 0; background: url('/Finance/Images/candHome/b_sign-up-now.gif') no-repeat 0px -24px; }
#finsHome DIV.b_sign-up-now a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/candHome/b_sign-up-now.gif') no-repeat left top;}
#finsHome DIV.b_sign-up-now a:hover { background-image: none; }




/*--FOR GO TO MY DASHBOARD BUTTON - SI HOMEPAGE */
#finsHome DIV.b_goto-mydashboard { width: 174px; height: 25px; background: url('/Finance/Images/candHome/Go-To-My-Dashboard-Buttons.gif') no-repeat 0px -25px; 
float: left; margin-right: 15px; margin-top: 5px;
    margin-left: 0px;
    margin-bottom: 0px;
}
#finsHome DIV.b_goto-mydashboard a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/candHome/Go-To-My-Dashboard-Buttons.gif') no-repeat left top;
}
#finsHome DIV.b_goto-mydashboard a:hover { background-image: none; }
#finsHome #UCArticle p {margin-top:5px; margin-bottom:10px;}
#finsHome .view-box { width: 343px; padding: 1px 1px 1px 1px; background-color:#fff;  }
#finsHome .view-col-third { width: 143px; margin-right: 26px; float: left; font-weight:normal;  }
#finsHome #ArticleContainer {font:12px arial; width:555px;  }
.ie6 #finsHome #ArticleContainer p { margin-bottom:0px;}/* ie6 */
#finsHome #ArticleTitle {color:#009900; float:left; margin:0px 0px 0px 0;}
#finsHome #ArticleImage { float:right; margin:0px 0px 15px 11px;  }
#finsHome #ArticleHeading {font-size:18px;}
#finsHome #ArticleText { margin:0;   }
#finsHome DIV.b_upload-your-resume { width: 168px; height: 24px; background: url('/Finance/Images/candHome/upload-your-resume.gif') no-repeat 0px -24px; 
float: left; margin-right: 15px; margin-top: 5px; margin-left: 0px; margin-bottom: 0px;}
#finsHome DIV.b_upload-your-resume a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: url('/Finance/Images/candHome/upload-your-resume.gif') no-repeat left top;}
#finsHome DIV.b_upload-your-resume a:hover { background-image: none; }
#finsHome #leftcol-CareerArtcles {width:420px; float:left; margin-right:10px;}
#finsHome #leftcol-CareerArtcles h4 {margin:0 0 7px 0;}

#finsHome #rightcol-NLcallout {width:100px;  float:right; border:solid 1px #ccc; margin:0 0 5px 0px; padding:10px;}
#finsHome #rightcol-NLcallout .textheading {font: 12px arial; color:#E69100; font-weight:bold}





/* BEGIN - Home Page Bonus Converage Feature */

/* reset */

#homespecial h2, #homespecial h4 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* main elements */

#homespecial 
{
    width: 100%;
    margin: 0px 0px 20px 0px;
    line-height: normal;
}

#homespecial h2
{
    text-align:center;
    font-size: 16px;
    font-weight: bold;
}

#homespecial h4
{

    font-size: 1px;
    font-weight: bold;
}

#homespecial a,
#homespecial li
{
    color: #ffffff;
}

#homespecial ul
{
    padding: 0px;
    margin: 0px 0px 19px 12px;
}

/* table elements */

#homespecial .homespecial_main
{
    background-color: Black;
    padding: 0px;
    border: solid 10px Black;  
}

#homespecial .homespecial_column1
{
    width: 268px;
    height: 198px;
    vertical-align: bottom;
    overflow: hidden;
    cursor:pointer;
}

#homespecial .homespecial_column2
{
    width: auto;
    height: 198px;
    vertical-align: top;
    padding: 0px 10px 0px 20px;
    margin: 0px;
    overflow: hidden;
}

/* shaded box */

#homespecial .homespecial_headline
{
    width: 258px;
    vertical-align:top;
    position: relative;
    padding: 5px 0px 5px 10px;
}

#homespecial .homespecial_transparent
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color:#000000;
    width: 268px;
    
    /* opacity in various browsers */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; 
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.ie6 #homespecial .homespecial_transparent{height: expression(this.parentNode.offsetHeight+'px');}/* IE6 only */

#homespecial .homespecial_content
{
    position: relative;
}

/* headline text */

#homespecial .homespecial_greenheadline
{
    color: #8FB35D;
    font-size: 13px;
    font-weight: bold;
    margin-bottom:7px;
}

#homespecial .homespecial_bigheadline
{
    font-size: 22px;
}

#homespecial .homespecial_mediumheadline
{
    font-size: 19px;
}

#homespecial .homespecial_smallheadline
{
    font-size: 13px;
    font-weight: bold;
}

/* END - Home Page Bonus Converage Feature */


/* Misc Home Page Styles */
#home2-ad { margin: 0 auto; width: 336px;}
#finsHome .newsimage { float: right; margin: 0 0 10px 20px; }
#finsHome .head-home2 { color: #FFF; font-size: 18px; width: 363px; height: 27px; background: url('/Finance/Images/candHome/head-home2-bg.gif') no-repeat; 
padding-left: 12px; padding-top: 7px; margin-bottom: 10px; clear: both; border-top: 20px solid white; }
#finsHome .home2-sector-col { width: 175px; }
#finsHome .home2-sector-col LI { margin-bottom: 5px; }
#finsHome .related-news-links { margin: 10px 0px; }
#finsHome .right-viewall-link { float: right; margin-top: 10px; margin-bottom: 20px; }
#finsHome .tweetie { margin: 15px 0px 5px 0px; }
#finsHome .topspace10 { margin-top: 10px; }
#finsHome .pad-rt-21 { margin-right: 21px; }
#finsHome .pad-rt-15 { margin-right: 15px; }

/* Job Of The Week */
/* content areas */
#jobOfTheWeek #leftCol {float:left; width:725px;background-color:#fff;height:auto;}
#jobOfTheWeek #rightCol {float:left; width:200px;background-color:#fff;height:auto;margin:25px 0 0 26px;}
#jobOfTheWeek #content {height:auto;background-color:#fff;}

/* Content left */
#jobOfTheWeek H2 { color: #333; font: 20px Arial; width: 100%; height: 25px; border-bottom: 4px solid #8FB35D; 
                   margin-top: 15px;}
#jobOfTheWeek .result-jobtitle { font-size:16px;}
/* Content right */

/* jobOfTheWeekWidget */
#jobOfTheWeekWidget  {border:none;padding:0;margin:0;vertical-align:top;}  

#jobOfTheWeekWidget H2.header { color: #FFF; font-size: 18px; width: 170px; height: 27px; background: url('/Finance/Images/siteimages/Jobs-of-the-Week-Module-Header-bg.gif') no-repeat;
              padding-left: 30px;padding-top:7px;border: none;margin:0;}
#jobOfTheWeekWidget .outline {border:solid 1px #e4e4e4;width:180px;padding:9px;}
#jobOfTheWeekWidget H3 { } 


/* share toolbar */
.shareToolbar {text-align:right;}
.shareToolbar ul {padding:0;margin:0;}
.shareToolbar ul li{margin:0;display:inline;list-style: none;}
.shareToolbar ul li a {margin-left:20px;display:inline;list-style: none;}
.shareToolbar  ul li.first a {margin-left:0px;display:inline;list-style: none;}



#finsHome .shareToolbar {text-align:right;width:374px;vertical-align:bottom;line-height:16px;height:16px;}
#finsHome .shareToolbar span {text-align:right;vertical-align:bottom;line-height:13px;height:16px;padding:0;font-size:13px;font-weight:bold;}
#finsHome .shareToolbar ul , #finsHome .shareToolbar li{padding:0;margin:0;display:inline;list-style: none;}
#finsHome .shareToolbar li{padding-left:0;}
#finsHome .shareToolbar img{border-width: 0px;vertical-align:middle;}

/* end share toolbar */  

/* mcSignUp */
#mcSignUp {clear:both;width:254px;height:auto;text-align:left;border-top:4px solid #8FB35D;background-color:#F4F2EC;padding:12px 7px 10px 7px;margin-bottom:7px;}
#mcSignUp .textheading {color:#E69100;font-weight:bold;padding-bottom:5px;}
#mcSignUp .divider {padding:5px 0 0 0;line-height:1px;height:1px;} 
#mcSignUp div.textheading div.sponsor {color: #8FB35D;text-align:center;padding:0 0 10px 0;}
#mcSignUp div.textheading.centered
{
    text-align:center;
}

#mcSignUp .pnlSubscribe {padding:0 0 0 0; margin:0 0 0 0;} 

#content-leftcol-555 .pnlSubscribe {margin-top:5px;}
/* end mcSignUp  */         

/* linkSummary module */
.linkSummary {clear:both;width:543px;background-color:#F7F7F7;border:1px solid #DEDEDE;padding:10px;vertical-align:top;text-align:left;}
.linkSummary IMG.finsLogoLinkSummary {float:left;margin:0 10px 10px 0;}
#content-leftcol-555 .linkSummary  {margin-top:10px;}
/* end linkSummary module */

/* jobs of the week link module right column */
.jobs-of-the-week-spotlight-right-col{ margin-bottom:7px; }
.jobs-of-the-week-spotlight-right-col h3 {font-size:12px; color:#E69100; margin-bottom:10px; font-weight:bold; font-style:normal;}


/* Feature/Highlight job sample */
.featureModalPopup
{
    background-color: #000000;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 680px;
    height: 390px;
    padding: 9px;
    font-weight:bold;
    color:#7EA84F;
}

#floatingBgClear {
	width:100%;
	position:absolute;
	top: -121px;
	left: 0px;
	text-align:center;
	z-index:200;
	background-color: Transparent;
	height:1240px;
}

.litebox {
	position:absolute;
	top:0;
	left:0px;
	z-index:300;
	text-align:center;
	width:100%;
	color:#000;
}

.litebox div {
	text-align:left;
	color:#000;
	font-weight:bold;
	margin:200px auto 0 auto;
	padding-bottom:20px;
	width:680px;
	position:relative;
}

.litebox .close 
{
	margin:23px 37px 0 0;
	position:absolute;
	top:0px;
	right:0px;
	padding-right:15px;
	color:#fff;
	display:block;
	text-decoration:none;
	background: url('/Finance/Images/siteimages/icn_close.gif') no-repeat right 50%;
}

/* SMenu */

#SMenu.solidblockmenu {top:110px;position:absolute;}
#SMenu.solidblockmenu li a{margin-left:25px;height:38px;vertical-align:middle;line-height:38px;}

.postdtls-head { background: url(/Finance/Images/siteimages/sect-head-bg-blue.gif) no-repeat; width: 285px; height: 21px; font-size: 16px; font-weight: bold; color: #73716D; padding: 4px 5px 0; }

/* SignOrDecline Module */
.signOrDecline
{
    font-size:18px;
    width:353px;
    padding:0 12px 12px 12px; 
    background:#fff;
    border-top: 4px solid #8FB35D; background-color: #F4F2EC;
}

.signOrDecline .sod-logo
{
    padding:22px 0 7px 39px; 
}

.signOrDecline .sodSpan
{
   display:none;
}

.signOrDecline .putUpWith
{
   display:none; 
   font-size:14px;
   text-align:center;
}

.signOrDecline .grayLine
{
   display:none; 
   border-top:solid 4px #e8e8e8;
   margin:12px 0 22px 0;
}

.signOrDecline .offer
{
   text-align: center;
}

.signOrDecline .but
{
   text-align: center;
   font-size:18px;
   padding-bottom:7px;
}

.signOrDecline .sodButtons
{
   height: 52px;
   vertical-align:bottom;
   text-align:center;
}

.signOrDecline .imgSign, .signOrDecline .imgDecline
{
   vertical-align:bottom;
}

.signOrDecline .btnSign
{
    padding:0 16px 0 0;
    vertical-align:bottom;
    height:42px;
}

.signOrDecline .btnDecline
{
    vertical-align:bottom;
    height:42px;
}

.signOrDecline .dreamQuestion
{
      padding-bottom:10px;
      text-align: center;
      width:345px;
      min-height:46px;
}

.signOrDecline #signdeclinepb
{
    display:none;
}

.ie.ie6 .signOrDecline .dreamQuestion
{
      height:46px;
}

.signOrDecline .thankyou
{
    padding:12px 0 32px 0;
    text-align: center;
}

.signOrDecline .doNext
{
    padding-bottom:37px;
    text-align: center;
}

/*  sign or decline Game Page */
#SignOrDeclineHome .module, #SignOrDeclineResultsPage .module
{
    float:left;
    padding:0;
    margin:0;
}

#SignOrDeclineHome .module.sod-left, #SignOrDeclineResultsPage .module.sod-left
{
    width:355px;
    min-height:170px;
    height:auto;
}

#SignOrDeclineHome .ie.ie6 .module.sod-left, #SignOrDeclineResultsPage .ie.ie6 .module.sod-left
{
    height:170px;
}

#SignOrDeclineHome .module.sod-right, #SignOrDeclineResultsPage .module.sod-right
{
    float:right;
    width:194px;
    padding-top:0;
}

#SignOrDeclineHome .signOrDecline
{
    background:none;
    border-top:none;
    width:355px;
    padding:0; 
}

/*hide log in control on gamepage*/
#SignOrDeclineHome .sod-logo
{
    display:none;
}
/*show logo on game page */
#SignOrDeclineHome .sod-logo-home, #SignOrDeclineRegistration .sod-logo-home, #SignOrDeclineResultsPage .sod-logo-home
{
    padding:35px 0 10px  132px; 
    height:39px;
    width:285px;
}
#SignOrDeclineHome .dreamHeaderText, #SignOrDeclineRegistration .dreamHeaderText, #SignOrDeclineResultsPage .dreamHeaderText
{
    font-size:14px;
    font-weight:bold;
    padding:0 0 0 108px;
    width:447px;
}
#SignOrDeclineHome .signOrDecline .btnSign
{
    padding:0 13px 0 0;
}
#SignOrDeclineHome .grayLine, #SignOrDeclineRegistration .grayLine, #SignOrDeclineResultsPage .grayLine
{
    border-bottom: solid 4px #e8e8e8;
}

#SignOrDeclineResultsPage .ie.ie6 .last
{
    padding-bottom:12px;
}


#SignOrDeclineHome .grayLine.top, #SignOrDeclineRegistration .grayLine.top,  #SignOrDeclineResultsPage .grayLine.top
{
   width:555px;
   margin:0 0 15px 0;
   padding-top:15px;
}


#SignOrDeclineHome .ie.ie6 .grayLine.top, #SignOrDeclineHome .ie.ie7 .grayLine.top
{
     padding-top:0;
}

#SignOrDeclineHome .grayLine.bottom
{
   width:555px;
   margin:0;
   padding-top:25px;
   clear:both;
}

#SignOrDeclineHome .ie.ie6 .grayLine.bottom, #SignOrDeclineHome .ie.ie7 .grayLine.bottom
{
     padding-top:0;
}


#SignOrDeclineHome a.sodLinks, #SignOrDeclineResultsPage a.sodLinks
{
    color:#686666;
    padding:19px 2px 0 0;
    text-decoration:underline;
    font-weight:bold;
}

#SignOrDeclineHome a.sendThisGame, #SignOrDeclineResultsPage a.sendThisGame
{
    padding-right:3px;
}

#SignOrDeclineHome a.submitScenario, #SignOrDeclineResultsPage a.submitScenario
{
     padding-right:3px;
}

#SignOrDeclineHome ul.sodLinkPod, #SignOrDeclineResultsPage ul.sodLinkPod
{
    clear:both;
    margin:15px 0 0 0; 
    padding:10px 0 0 0;
    height:26px;
}

#SignOrDeclineHome ul.sodLinkPod li, #SignOrDeclineResultsPage ul.sodLinkPod li
{
    line-height:27px;
    display: inline; padding-right:33px; list-style-type: none;
    vertical-align:middle; 
}

#SignOrDeclineHome ul.sodLinkPod li.last, #SignOrDeclineResultsPage ul.sodLinkPod li.last
{
   padding:0; 
}

#SignOrDeclineHome ul.sodLinkPod img, #SignOrDeclineResultsPage ul.sodLinkPod img
{
    vertical-align:middle;
}

#SignOrDeclineHome .linkSummary, #SignOrDeclineResultsPage .linkSummary
{
    width:533px;
}

/* Sing or Decline Forms */

#SignOrDeclineHome .forms
{
    margin-top:30px;
}
#SignOrDeclineHome .formHeader
{
    font-size:14px;
    font-weight:bold;
}

#SignOrDeclineHome .regformfield
{
    height:25px;
    line-height:25px;
}

#SignOrDeclineHome .signOrDecline #signdeclinepb
{
    display:block;
}

/* sod Results Module */
.sodModulePod .sod-results-bg
{
    width:194px;
    margin-left:5px;
    font-weight:bold;
    text-align:center;
}

.sodModulePod  .sod-results-bg .agreed
{
    padding:16px 15px 14px 15px;
    height:142px;
    background: url(/Finance/Images/sign-or-decline/sod-sign-bg.gif) no-repeat;
}

.sodModulePod  .sod-results-bg .declined
{
     padding:16px 15px 14px 15px;
     height:142px;
     background: url(/Finance/Images/sign-or-decline/sod-decline-bg.gif) no-repeat;
}

#SignOrDeclineResultsPage .sodModulePod  .sod-results-bg .agreed
{
    padding:35px 15px 0px 15px;
    height:142px;
    background: url(/Finance/Images/sign-or-decline/Sign-Results-Module.gif) no-repeat;
}

#SignOrDeclineResultsPage .sodModulePod  .sod-results-bg .declined
{
     padding:35px 15px 0px 15px;
     height:142px;
     background: url(/Finance/Images/sign-or-decline/Decline-Results-Module.gif) no-repeat;
     
}

#SignOrDeclineResultsPage .dreamQuestion
{
    font-size:14px;
}

.sodModulePod  .sod-results-bg .choose-answer
{
     padding:26px 20px 14px 20px;
     height:132px;
     background: url(/Finance/Images/sign-or-decline/sod-choose-answer-bg.gif) no-repeat;
}

.sodModulePod  .agreed .percent
{
    font-size:18px;
    color:#8fb35d;
}

.sodModulePod  .declined .percent
{
    font-size:18px;
    color:#73394a;
}

.sodModulePod  .prevQuestion
{
    padding-top:19px;
}

/* end sod results module*/

#SignOrDeclineHome .error-details
{
    margin-top:15px;
}

#SignOrDeclineHome .form-specs
{
    line-height:14px;
}

.ie.ie7 #SignOrDeclineHome .form-specs
{
    line-height:12px;
}
/* End Sign or Decline Home */
/*SOD on fins Home Page */
#finsHome .signOrDecline, #findGreatJob .signOrDecline, #jobPreview .signOrDecline
{
    margin-top:28px;
}

#finsHome .signOrDecline  .putUpWith, #finsHome .signOrDecline  .grayLine
{
    display:block;
}


/* SOD Article Page */
#article .signOrDecline 
{
    clear:both;width:363px;
    background:#f3f2ed url(/Finance/Images/sign-or-decline/Sign-Or-Decline-Logo-Beige-285x39.gif) no-repeat center 24px;
   /* border:1px solid #DEDEDE;*/
    padding:70px 100px 24px 100px;
    margin:5px 0 25px 0; 
}
#article .signOrDecline .sod-logo
{
    display:none;
}

.playNewFinanceGame
{
   font-size:14px;
   font-weight:bold;
   text-align:center;
   display:none; 
}

#article .playNewFinanceGame
{
   padding-top:10px;
   clear:both;
   display:block; 
}

#article .but 
{
    padding:0;
}
/* end SOD Article Page */


/* SOD Registation Results */
#SignOrDeclineRegistration .completeForm 
{
    font-size:18px;
    font-weight:bold; 
}

#SignOrDeclineRegistration .regformfield 
{ 
    width:275px;
    vertical-align:top;
}

#SignOrDeclineRegistration .genericNoPasswordRegPanel
{
    padding-top:20px;
}

#SignOrDeclineRegistration .textboxField
{
    width:225px;
}

#SignOrDeclineRegistration .sod-registration-submit 
{
    vertical-align:middle;
    height:55px;
}

#SignOrDeclineRegistration .sod-registration-submit .viewResultsBtn
{
   text-align:left; 
   vertical-align:middle;
}

#SignOrDeclineRegistration .sod-registration-submit .sod-play-again
{
    text-decoration:underline;
    padding:12px;
}
/* SOD Results List */

#SignOrDeclineResultsPage .resultsList 
{
    clear:both;
    padding-top:28px;
    font-size:14px;
}

#SignOrDeclineResultsPage .ie.ie7 .resultsList 
{
    clear:both;
    padding-top:0px;
}

#SignOrDeclineResultsPage .ie.ie6 .resultsList 
{
    clear:both;
    padding-top:0px;
}

#SignOrDeclineResultsPage .resultsList .header
{
    font-weight:bold;
}

#SignOrDeclineResultsPage .resultsList .col1
{
   width:321px;
   float:left;
   padding:10px 27px 12px 4px;
   text-align:left;
   vertical-align:top;
}

#SignOrDeclineResultsPage .resultsList .col2
{
   width:119px;
   float:left;
   padding:10px 0 12px 0;
   vertical-align:top;
   text-align:center;
}

#SignOrDeclineResultsPage .resultsList .col3
{
   width:84px; 
   float:left;
   padding:10px 0 12px 0;
   vertical-align:top;
   text-align:center;
}

#SignOrDeclineResultsPage .ie.ie6 .resultsList .col1
{
   width:321px;
   float:left;
   padding:10px 27px 0 4px;
   text-align:left;
   vertical-align:top;
}

#SignOrDeclineResultsPage .ie.ie6 .resultsList .col2
{
   width:119px;
   float:left;
   padding:10px 0 0 0;
   vertical-align:top;
   text-align:center;
}

#SignOrDeclineResultsPage .ie.ie6 .resultsList .col3
{
   width:84px; 
   float:left;
   padding:10px 0 0 0;
   vertical-align:top;
   text-align:center;
}


#SignOrDeclineResultsPage .resultsList .grayLine
{
  clear:both;
  width:555px;
  height:0px;
}

.resultsList .sign
{
    font-size:14px;
    font-weight:bold;
    color:#8FB35D;
}

.resultsList .decline
{
    font-size:14px;
    font-weight:bold;
    color:#73394A;
}

#compatibilityIndex
{
   clear:both;
   width:375px;
   border:solid 1px #DEDEDE; 
   background-color:#F7F7F7;
   padding:8px 89px;
   margin-top:27px;
   font-size:18px;
   font-weight:bold;
}

#indexNote
{
    padding-top:5px;
    text-align:center;
    width:555px;
}

#SignOrDeclineResultsPage .sodButtons
{
    padding-top:36px;
}
#SignOrDeclineResultsPage .btnFindJob
{
    padding-left:17px;
}

#SignOrDeclineResultsPage .btnPlay
{
    padding-left:103px;
}



/* SOD Complete Registration */

.regMsg
{
    padding:20px 0 20px 0;
    font-size:14px;
}

/* end SOD Complete Registration*/

/*Recruite welcome message popup */

.welcomeMessagePopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 500px;
    height: 250px;
    padding: 9px;   
    font-size: 12px;
    font-family:Arial; 
}

.RecAccessMessagePopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 300px;
    height: 150px;
    padding: 9px;   
    font-size: 12px;
    font-family:Arial; 
}
/* Sector Profile Page */

#SectorProfile #content-leftcol-555
{
    font-size:13px;
    line-height:1.4;
}

#SectorProfile .linkSummary
{
    width:100%;
}

#findGreatJob #searchbox, #SectorProfile #searchbox
{
    float:left;
}

#findGreatJob .jobdtls-register-title,#SectorProfile .jobdtls-register-title
{
    float:right;
    margin:15px 0 0 0;
    padding:0 35px 0 0;
}

#findGreatJob .b_upload-your-resume,#SectorProfile .b_upload-your-resume
{
    float:right;
    margin:4px 0 0 0;
    padding:0 67px 0 0;
}

#SectorProfile .sectorHeader 
{
    float:left;
    margin:0 0 17px 0;
    padding:0 0 0 0;
}

#SectorProfile .w360
{
    width:360px;
}

#SectorProfile .w555
{
    width:555px;
}

#SectorProfile h1
{
    font-size:24px;
    margin:0;
}

#SectorProfile h2
{
    font-size:13px;
    margin:0;
}

#SectorProfile .sectorHeader p
{
    margin:5px 0;
    padding:0;
}

#SectorProfile .ie.ie6 .sectorHeader p,#SectorProfile .ie.ie7 .sectorHeader p
{
    margin:4px 0;
    padding:0;
}

#SectorProfile .text
{
    font-size:12px;
}

#SectorProfile .finsFromWsj
{

    height:37px;
    float:left;
    text-align:left;
    vertical-align:middle;
    margin:0;
    padding:0;
    font-size:12px;
    font-weight:bold;
}

#SectorProfile .finsFromWsj IMG
{
     vertical-align:middle;
     padding:0;
     margin:0;
}

#SectorProfile .finsFromWsj .wsjLogo
{
   vertical-align:top;
   padding-top:9px;
}

#SectorProfile .ie.ie7 .finsFromWsj .wsjLogo, 
#SectorProfile .ie.ie6 .finsFromWsj .wsjLogo
{
   padding-top:10px;
}



#SectorProfile .sectorImageTop
{
    float:left;
}

#SectorProfile .sectorTeaser
{
   clear:both;
}

#SectorProfile .tableTitle
{
   padding:25px 0 0 0;
   clear:both;
}

#SectorProfile #tblJobslistHead
{
   clear:both;
   margin:10px 0;
}

#SectorProfile .lnkAllJobs
{
   float:right;
}
#SectorProfile .sector-Title2
{
    margin-top:55px;
}

#SectorProfile .sectorImageBottom 
{
   display:block;
   margin-top:18px;
   text-align:left;
   float:left;
}

#SectorProfile .ie.ie6  .sectorImageBottom ,  #SectorProfile .ie.ie7 .sectorImageBottom 
{
    margin-top:24px;
}

#SectorProfile .smallGrayText
{
   color:#878787;
   font-size:11px;
}

#SectorProfile #mydashboard-mini-dashboard
{
   top:245px;
}



/* End Sector Profile */

/* Sector Index */
#SectorIndex h2
{
    margin:0;padding:0;
}
/* CompanyIndex */
#CompanyIndex h2
{
    margin:0;padding:0;
}

/*ManageCareer */
#ManageCareer h1
{
  margin:0;padding:0;
}

/* jobPreview */

#jobPreview h1, #jobPreview h2, #jobPreview h3
{
    margin:0 0 2px 0;padding:0;
}

#jobPreview h3 { font-size:13px;}

#jobPreview .rightTeaser 
{
    background-color:#fafafa;
    border:1px solid #ceccc9;
    padding:17px 19px 20px 18px;
    text-align:left;
    line-height:1.42;
}

#jobPreview .rightTeaser h5
{ 
    color: #2577b3;
    font-size:18px;
    padding:0;
    margin:0 0 5px 0;
}

#jobPreview .rightTeaser p
{
    margin:0;
}

#jobPreview .rightTeaser img
{
    float:left;
    margin:4px 14px 0 0;
}

/* CompanyProfile*/
#CompanyProfile h2 { margin:0;padding:0; }


/* UploadResumeControl */

#UploadResumeControl .jobdtls-register-title
{
    float:right;
    margin:15px 0 0 0;
    padding:0 35px 0 0;
}

#UploadResumeControl .b_upload-your-resume
{
    float:right;
    margin:4px 0 0 0;
    padding:0 67px 0 0;
}

/* FinancialAdvisor */

#FinancialAdvisor h1
{
    margin-bottom:17px;
    font-size:24px;
}

#FinancialAdvisor .ad h2
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:0;
}

#FinancialAdvisor h2
{
    font-size:12px;
    font-weight:bold;
    margin-bottom:0;
}

#FinancialAdvisor .ad .ie.ie7 h2, #FinancialAdvisor .ad .ie.ie6 h2
{
    font-size:14px;
    font-weight:bold;
    margin:11px 0 0 0;
}



#FinancialAdvisor .ad p
{
    font-size:14px;
    line-height:1.4;
    margin:14px 0 14px 0;
}

#FinancialAdvisor p 
{
    font-size:12px;
    line-height:1.4;
    margin:14px 0 14px 0;
}



#FinancialAdvisor .GreenBullets li
{
    font-size:14px;
    line-height:1.4;
}

#FinancialAdvisor .infoContainer
{
    float:left;
}

#FinancialAdvisor .FavStockImage
{
    width:269px;
    height:168px;
    vertical-align:top;
    text-align:left;
    margin:3px 15px 15px 0;
    padding:0;
}

#FinancialAdvisor .shareToolbar 
{
    color:#00457c;
    font-weight:bold;
    width:269px;
    text-align:center;
    padding-bottom:18px;
}

#FinancialAdvisor .shareToolbar ul
{
        display:inline;
}

#FinancialAdvisor .featured-item-box
{
    width:269px;
    height:auto;
    vertical-align:top;
    text-align:center;
    padding:15px 0 10px;
    margin:0 15px 19px 0;
}

#FinancialAdvisor .featured-item-box.left
{
   text-align:left; 
   width:242px;
   height:auto;
   vertical-align:top;
   padding:7px 15px 25px 12px;
   margin:0 15px 19px 0;
}

#FinancialAdvisor .featured-item-box.left img
{
   padding:16px 0 10px 0;
}

#FinancialAdvisor .featured-item-box.left p
{
   margin:0;
   padding:0;
   line-height:1.3;
   font-size:12px;
}

#FinancialAdvisor .featured-item-box.left .greenText 
{
   padding:0 0 5px 0;  
}

#FinancialAdvisor .essentialTools li
{
   color:#2477B3; 
   margin-bottom:14px;
   font-size:12px;
}

#FinancialAdvisor img
{
    padding:0;
    margin:0;
    border:0;
}

#FinancialAdvisor img.imgRight
{
    padding:14px 0 0 0;
}


#FinancialAdvisor  .headertitle
{
    padding:0; 
    margin:0;
    color:#2a73aa;
    font-weight:bold;

}

#FinancialAdvisor .sponsorTitle
{
    padding:0; 
    margin:0;
    color:#2a73aa;
    font-size:13px;
    font-weight:bold;
}


#FinancialAdvisor .GreenBullets .barrons {position:relative;left:40px;} 
#FinancialAdvisor .title.image span 
{
   color:#8BB35A;
   font-style:normal;
   vertical-align:top;
   font-weight:bold;
   line-height:15px;
} 

#FinancialAdvisor .title.image img
{
   text-align:left;
   padding-left:40px; 
}
#FinancialAdvisor .subscribeBarrons {padding:5px 0 10px 45px; } 

#FinancialAdvisor .advertisement.sponsors { padding:23px 11px 25px 24px;min-height:220px;height:220px;text-align:center;} 

#FinancialAdvisor .ie.ie6  .advertisement.sponsors 
{
   padding:23px 11px 0 24px; 
}


#FinancialAdvisor .sponsorsLeft
{
    width:50%;
    float:left;
    text-align:center;
}

#FinancialAdvisor .sponsorsRight
{
    width:50%;
    float:left;
    text-align:center;
}
  
  #FinancialAdvisor .sponsorsLeft a.viewOpenJobs  
  {
      padding:10px 0 0 0;
  }
    

#FinancialAdvisor .smallGrayText
{
  font-size:12px;
}

#FinancialAdvisor .greenText.bold
{
   padding-bottom:4px; 
}

#FinancialAdvisor DIV.divider { margin:10px 0 15px 0; }

#FinancialAdvisor .ie.ie6 DIV.divider { margin:0 0 15px 0; }

/* Twitter plugin */


#FinancialAdvisor .twtr-widget
{
    font-family:Arial;
    font-size:12px;
}
#FinancialAdvisor .twtr-widget .twtr-hd
{
    display:none;
}

#FinancialAdvisor .twtr-widget .twtr-timestamp
{
  color:#ccc;  
}

#FinancialAdvisor #twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #FinancialAdvisor #twtr-widget-1 .twtr-bd p
{
   font-family:Arial;
   font-size:12px; 
}


/*
#FinancialAdvisor .ie.ie7 #mydashboard-mini-dashboard { 

    top:198px;
}

 State Jobs */
#stateFinanceJobs
{
    font-size:14px;
}
#stateFinanceJobs .col1
{
    float:left;
    width:100px;
    margin-right:100px; 
}
#stateFinanceJobs .col2
{
    float:left;
    width:100px;
    margin-right:100px; 
}
#stateFinanceJobs .col3
{
    float:left;
    width:100px;
}

#stateFinanceJobs ul {list-style-type:none; padding:0;margin:0;}
#stateFinanceJobs ul li {margin:0 0 7px 0;padding:0;}

/* CandidateInformation */

#CandidateInformation #searchbox 
{
    float:none;
}

#CandidateInformation .profile-message-box  
{
    clear:both;
    margin:10px 0 20px 0; 
}

/* JobConfirmation - dashboard */
#JobConfirmation #mydashboard-mini-dashboard { top:245px;}

/* Registration */
/* Forms */

#Registration .goldHeader
{
      color:#e69100;
      font-size:13.33px;
      font-weight:bold;  
}

#Registration #RES_ID_fb_login
{
    margin:11px 0 7px 0;
}

/* Why Join FINS */
.WhyJoinFins { margin-top:35px;width:370px; height:269px;background-color:#f7f7f7;padding:15px;border:solid 1px #c8c8c8;}
.WhyJoinFins .goldHeader
{
    padding-bottom:18px;
}

.WhyJoinFins ul
{
    margin:0;
    padding:0;
}
.WhyJoinFins ul li 
{
    margin:0 0 20px 20px;
    padding:0;
}


/* Article Archive Page */

#ArticleArchive .experthead
{
  padding:0 0 10px 0; 
}

#ArticleArchive .header
{
   clear:both;
   margin:10px 0 10px 0;
   float:left;
}

#ArticleArchive div.featuredArticle
{
    clear:both;
}



/* jquery plugins */

/* watermark */

.watermark {
    color: #A0A0A0;
}

/* Paging Module */
.pagingModule
{
}
.pagingButton
{
    float:left;
    border:solid 1px #ccc;
    color:#2477B3;
    font-size:10px;
    padding:4px;
    margin-right:2px;
}

.pagingButton.selected
{
    color:#fff;
    float:left;
    border:solid 1px #2477B3;
    font-size:10px;
    background-color:#2477B3;
}

.pagingButton.disabled
{
    color:#ccc;
}

.pagingButton.first
{
}

.pagingButton.last
{
}


