﻿/* reset */

.FINSW div, .FINSW span, 
.FINSW h1, .FINSW h2, .FINSW h3, .FINSW h4, .FINSW h5, .FINSW h6, 
.FINSW p, .FINSW a, .FINSW font, .FINSW img,
.FINSW strong, .FINSW b, .FINSW u, .FINSW i, .FINSW center,
.FINSW ul, .FINSW li, .FINSW fieldset, .FINSW form, .FINSW label, .FINSW legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.FINSW ol, .FINSW ul {
	list-style: none;
}

.FINSW.hidden {display:none;}
/* links */

.FINSW a 
{
    font-family:Arial;
    color:#3B5998;
    text-decoration:none;
}

.FINSW a:hover {
    color:#5CACE6;
    text-decoration:underline;
}

/* text */

.FINSW .FINSW_orangetext
{
    color: #CC6633;
}

.FINSW .FINSW_orangetext:hover
{
    color: #CC6633;
}

.FINSW .FINSW_smalltext
{
    font-size: 10px;
}

.FINSW ul.links li
{
   display:inline;
}

/* main */

.FINSW 
{
    width: 100%; 
    /*border: solid 1px #cccccc; */
    border-top: 0px;
    background-color: #f5f5f5; 
    font: 12px arial;
    position:relative;
}

/* lines and spacing */

.FINSW .FINSW_titleBorder 
{
    border: 0px;
    border-top: 4px solid #70787C;
    margin: 0px;
    background-color: #70787C;
    text-align: center;
}

.FINSW .FINSW_topBorderLine 
{
    border: 0px;
    height:3px;
    margin:0;
    background-color: #b0cada;
}
.FINSW .FINSW_topBorderLine hr,
.FINSW .FINSW_titleBorder hr
{
    display: none;
}

.FINSW .FINSW_titleBorder_thin
{
    border-top: 1px;
}

.FINSW .FINSW_spacing
{
    height: 6px;
    clear: both;
    float: left;
}

.FINSW a.all
{
    color:#CA5211;
}

.FINSW a.finance
{
    color:#CA5211;
}

.FINSW a.tech
{
    color:#CA5211;
}
.FINSW a.sales
{
    color:#CA5211;
}

/* header */

.FINSW .FINSW_header
{
    margin:0;
    clear: both;
    display: block;
    color:#333;
    font-size:16px;
    cursor: hand;
    cursor: pointer;
    height:20px;
    padding:4px 0 4px 8px;
   
}
.FINSW .FINSW_fjheader
{
    margin:0;
    clear: both;
    display: block;
    color:#333;
    font-size:14px;
    cursor: hand;
    cursor: pointer;
    height:20px;
    padding: 6px 0 4px 8px;
   
}

#FINSW_Jobs .FINSW_fjheader
{
    border-top:solid 2px #fff;
}

.FINSW .FINSW_header a
{
    font-weight:bold;
}
.FINSW .FINSW_header a:hover
{
    text-decoration: none;
    color:#333;
}

.FINSW .FINSW_header a.all
{
    color:#333;
    padding:0;
}
.FINSW .FINSW_fjheader a
{
    font-weight:bold;
}
.FINSW .FINSW_fjheader a:hover
{
    text-decoration: none;
    color:#333;
}

.FINSW .FINSW_fjheader a.all
{
    color:#333;
    padding:0;
}
.FINSW .FINSW_header a.finance
{
    color:#333;
   
}

.FINSW .FINSW_header a.tech
{

    color:#333;
}

.FINSW .FINSW_header a.sales
{
    color:#333;
}

.FINSW .FINSW_header a,
.FINSW .FINSW_header img,
.FINSW .FINSW_header strong
{
    float: left;
}
.FINSW .FINSW_fjheader a,
.FINSW .FINSW_fjheader img,
.FINSW .FINSW_fjheader strong
{
    float: left;
}

.FINSW .FINSW_finsLogo a
{
    text-decoration:none;
}

.FINSW .FINSW_finsLogo span
{
    display:block;
    background: transparent url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/fromFins-Logo-sm.gif") no-repeat 0 0;
    height:45px;
    width:77px;
}

.FINSW .FINSW_finsLogo.logo1
{
    position:absolute;
    top:-6px;
    left:246px;
}
.FINSW #FINSW_featureemployer
{
    position:absolute;
    font-size : 12px;
    left:200px;
    margin-top:2px;
}


/* main content */

.FINSW .FINSW_main
{
    padding: 5px 15px 0px 15px;
    margin: 0px;
    clear: both;
}



.FINSW .FINSW_main li
{
    padding: 0px 0px 6px 0px;
}

.FINSW .FINSW_newjob
{
    color: Red;
}


.FINSW .FINSW_employers 
{
    display:block;
    border-top:2px solid #FFFFFF;
    
    height:38px;
    color:#ff0000;
    font-weight:bold;
    vertical-align:middle;
    line-height:38px;
    padding-left:8px;
}


.FINSW .FINSW_earnMore 
{
    display:block;
    border-top:2px solid #FFFFFF;
    background: transparent url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Images/icons/arrows/RedUpArrow.gif") no-repeat 10px 5px;
    height:38px;
    color:#ff0000;
    font-weight:bold;
    vertical-align:middle;
    line-height:38px;
    padding-left:51px;
} 
.FINSW .FINSW_earnMoreNew a
{
   
    display: block;
    border-top: 2px solid #FFFFFF;
    background: transparent no-repeat 10px 5px;
    height: 38px;
    color: #b30000;
    font-weight: bold;
    vertical-align: middle;
    line-height: 38px;
    padding-left: 8px;
} 

.FINSW .FINSW_earnMore:hover
{
    text-decoration:none;
    color:#ff0000;

}

/* form elements */

.FINSW form {
  padding: 6px 0pt 12px
    8px;
}

.FINSW input
{ 
    width: 100px;
    height:18px;
    line-height:18px;
    font-size:14px;
    color:#000;
}

.FINSW input.kwd
{ 
    width: 100px;
}

.FINSW .FINSW_button
{
    background-color:#CA5211;
    color: White;
    font-size:11px;
    font-weight: bold; 
    border-style:solid;
    border-color: #D1D1D1 #B9B9B9 #B9B9B9 #D1D1D1;
    border-width: 1px;
    padding:0;
    height:25px;
    line-height:24px;
    width: auto; 
    cursor:pointer; 
    margin:0;  
    width:75px;

}




/* footer */

.FINSW .FINSW_footer
{

    clear: both;
    border: 0px;
    padding-top:10px;
   

}
.FINSW .FINSW_footer ul 
{
    padding:5px 0 10px 0;
}

.FINSW .FINSW_footer ul li
{
    display:inline;
    color:#3B5998;
}

.FINSW .FINSW_footer .FINSW_section
{
    padding:0 0 0 8px;
}


.FINSW .FINSW_footer .FINSW_section .FINSW_orangetext
{
    padding:0 0 10px 0;
}


.FINSW .FINSW_footer .FINSW_section_last
{
    padding:0 0 15px 8px;
}


.FINSW .FINSW_footer .FINSW_section .findJobs {
    color:#555;
    font-size: 10px;
    padding-left:0;
}

.FINSW .FINSW_footer .FINSW_section div ul li a
{
 padding-left:0;
}

.FINSW .FINSW_footer .FINSW_section a
{
    padding-left:8px;
}



/* widget specific classes */

/* widget: news */
#FINSW_News .FINSW_header 
{
    border-top:  solid 4px #70787C;
}

#FINSW_Jobs.layout0 .FINSW_main ,
#FINSW_News .FINSW_main
{
    border-top:solid 2px #fff;
}

.FINSW .FINSW_main 
{
   /* border-top:solid 2px #fff;*/
    margin:0;
    padding:10px 15px 0 8px;
}

.FINSW .FINSW_main ul {
    clear:both;
    list-style-type:none; 
}

.FINSW .FINSW_main ul li 
{
  background-image: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Images/icons/fins-bullet.gif");
  background-position: 0 9px;
  list-style: none outside none;
  background-repeat: no-repeat;
  padding: 3px 15px 2px 11px;
  width: auto;
  float: none;
  display: block;
  clear: both;
}

.FINSW .FINSW_main ul li.wsjAdText {
  background-image: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Images/icons/li_bullet_wsj.gif");
  background-position: -2px 7px;
}

.FINSW .FINSW_main ul li.wsjAdText a {
    color:#CA5211;
}

.FINSW .FINSW_main ul.finance li {
  background-image: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Images/icons/finance-bullet.gif");
  background-position: 0 9px;
}

 .FINSW .FINSW_main ul.tech li {
  background-image: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Images/icons/tech-bullet.gif");
  background-position: 0 9px;
}

.FINSW .FINSW_main ul.sales li {
  background-image: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Images/icons/sales-bullet.gif");
  background-position: 0 9px;
}

*html .FINSW .FINSW_main ul li 
{
    zoom:1;
}


/* widget: jobs - DEFAULT WSJ */


*html #FINSW_Jobs .FINSW_header
{
 
}

#FINSW_Jobs #FINSW_img_chkbox {
  float: left;
  text-align: left;
  vertical-align: top;
  padding-right: 3px;
}

#FINSW_Jobs .FINSW_header a.postJobBtn
{
    display:none;
}

*html #FINSW_Jobs .FINSW_header a.postJobBtn /* IE6 */
{
    height:14px;
    line-height:14px;
}

#FINSW_Jobs #FINSW_img_chkbox
{
   float:left; 
   text-align:left;
   vertical-align:top;
   padding-right:3px;
}

#FINSW_Jobs .FINSW_employers a
{
    float:left;
}

#FINSW_Jobs .FINSW_footer a.postJobBtn
{
    color:#CA5211;
    background-color:#fff;
    
    margin:10px 16px 0 0;
    padding:4px 5px;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    line-height:11px;
    border:solid 1px #e47300;
    float:right;
}

html>body #FINSW_Jobs .FINSW_footer a.postJobBtn /* IE7 only */
{
    margin-right:8px;
}
*html #FINSW_Jobs .FINSW_header a.postJobBtn /* IE6 */
{
    margin-right:8px;
}



#FINSW_Jobs.layout3 .FINSW_section a
{
    font-size:10px;
}


#FINSW_Jobs.layout3  .FINSW_section
{
    padding:0 0 0 8px;
}


/* widget: jobs - site: FNO */

#FINSW_Jobs.FNO .FINSW_finsLogo.logo1
{
    display:none;
}

#FINSW_Jobs.FNO
{
    background-color:#f5f6f8;
    width:300px;
    margin-top:6px;
}

#FINSW_Jobs.FNO .FINSW_titleBorder
{
    height:12px;
    background:#f5f6f8 url("https://web-archive.nli.org.il/National_Library/20160330061658oe_/http://www.fins.com/Finance/Images/logos/FINS_FNO_Widget_Logo_top.gif") no-repeat 6px 6px;
    border:none;
}

#FINSW_Jobs.FNO .FINSW_header
{
    background:#8596a6 url("https://web-archive.nli.org.il/National_Library/20160330061658oe_/http://www.fins.com/Finance/Images/logos/FINS_FNO_Widget_Logo_center.gif") no-repeat 6px 0;
    height:25px;
    width:246px;
    padding:0  6px 0 48px;
}

#FINSW_Jobs.FNO a 
{
    font-weight: bold;
}
#FINSW_Jobs.FNO .FINSW_header a 
{
    font-size:11px;
    color:#fff;
    margin:5px 0 0 0;
    padding:0;
    
}

#FINSW_Jobs.FNO a.postJobBtn
{
  float:right;
  background-color:#10477c;
  margin:4px 0 0;
  display:block;
  padding: 2px 5px;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

#FINSW_Jobs.FNO .FINSW_main
{
    background:#f5f6f8 url("https://web-archive.nli.org.il/National_Library/20160330061658oe_/http://www.fins.com/Finance/Images/logos/FINS_FNO_Widget_Logo_btm.gif") no-repeat 6px top;
    padding:11px 2px 12px 5px;
    border:none;
}

#FINSW_Jobs.FNO .FINSW_main .FINSW_smalltext {
  font-size: 10px;
}

#FINSW_Jobs.FNO .FINSW_main a
{
    color:#18639d;
    font-size:12px;
}

#FINSW_Jobs.FNO .FINSW_main ul li strong
{
    font-weight:normal;
}

#FINSW_Jobs.FNO .FINSW_main ul li 
{
    line-height:1.4;
    padding: 0 4px 6px 0;
    background:none;
   
}

#FINSW_Jobs.FNO .FINSW_main .twoLinks a
{
    color:#89331c;
    font-weight:normal;
}

#FINSW_Jobs.FNO .FINSW_main .twoLinks a.FINSW_smalltext.FINSW_orangetext.one
{
    padding-right:30px;
}


#FINSW_Jobs.FNO ul 
{ 
    margin-top:0px;    
}


#FINSW_Jobs.FNO .FINSW_footer 
{
    display:none;
}

/* widget: jobs - ATD */


#FINSW_Jobs.ATD .FINSW_footer
{
    display:none;
}

#FINSW_Jobs.ATD
{
   background-color:#fff;
   width:324px;
   padding:10px 0 0 0;
}

*html .FINSW.ATD
{
   background-color:#fff;
}

#FINSW_Jobs.ATD .FINSW_finsLogo span
{
    display:block;
    background: transparent url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Images/finsLogos/powerby-FINSdotCOM.gif") no-repeat 0 0;
    height:45px;
    width:150px;
}

#FINSW_Jobs.ATD .FINSW_finsLogo.logo1 
{
  top:-6px;
  left:172px;
}

*html #FINSW_Jobs.ATD .FINSW_finsLogo.logo1 
{
  top:-6px;
  left:225px;
}

#FINSW_Jobs.ATD .FINSW_titleBorder
{
   border:none;
}

#FINSW_Jobs.ATD .FINSW_header  
{
    padding:0 8px 0 0;
    height:auto;
}

.FINSW.ATD .FINSW_header a 
{
    font: bold 16px/16px  "Times New Roman";
    color:#901611;
    padding:0;
}

*html #FINSW_Jobs.ATD  .FINSW_header a.finance 
{
    color:#901611;
    position:relative;
    top:10px;
    left:0;
}

#FINSW_Jobs.ATD .FINSW_main  {
    padding:10px 0 0 0;
}

html>body #FINSW_Jobs.ATD .FINSW_main  {
    *padding:0 0 0 0;
}

#FINSW_Jobs.ATD .FINSW_main ul {

      border-bottom: 1px dotted #999999;
}


#FINSW_Jobs.ATD .FINSW_main ul li {
      background-image:none;
      clear: both;
      display: block;
      float: none;
      list-style: none outside none;
      padding: 8px 11px 9px 11px;
      width: auto;
      border-top: 1px dotted #999999;
}

#FINSW_Jobs.ATD .FINSW_main ul li.FINS_Logo_li
{
      display:none;
}

html>body #FINSW_Jobs.ATD .FINSW_main ul li  {
    *overflow:hidden;
}

#FINSW_Jobs.ATD .FINSW_main ul li.last 
{
    height:15px;
}

#FINSW_Jobs.ATD .FINSW_main ul li a {
    color:#00addf; 
}

#FINSW_Jobs.ATD .FINSW_main ul li span.company {
    color:#646464;
    font-weight:bold;
}

#FINSW_Jobs.ATD .FINSW_main ul li span.location {
    color:#646464;
}

#FINSW_Jobs.ATD .FINSW_main ul li.viewMoreJobs {
    font-weight:bold;
}

#FINSW_Jobs.ATD .FINSW_main ul a.FINSW_employers {
    font-weight:bold;
    padding:0;
    height:auto;
    line-height:1;
    border:none;
    float:left;
}

#FINSW_Jobs.ATD .FINSW_main ul a.postJobBtn {
    font-weight:bold;
    color: #901611;
    text-decoration:underline;
   float:right;
}

*html #FINSW_Jobs.ATD .FINSW_main ul a.postJobBtn {

 
}


/* widget:jobs - ATD skinny layout1 */
#FINSW_Jobs.ATD.layout1 {
   width:160px;
   padding:10px 0 0 0;
   border:1px solid #A7A7A7;
}

html>body #FINSW_Jobs.ATD.layout1 .FINSW_main  {
    *padding:10px 0 0 0;
}

*html .FINSW.ATD.layout1 {
   width:160px;
   border:1px solid #A7A7A7;
}

#FINSW_Jobs.ATD.layout1 .FINSW_finsLogo.logo1
{
       display:none;
}

#FINSW_Jobs.ATD.layout1 .FINSW_main ul {

      border-bottom: none;
}

#FINSW_Jobs.ATD.layout1 .FINSW_main ul li.FINS_Logo_li
{
        display:block;
        padding: 8px 0 9px 0;
        margin:0 auto;
}

#FINSW_Jobs.ATD.layout1 .FINSW_main ul li.FINS_Logo_li a
{
        text-align:center;
        display:block;
        margin:0 auto;
        width:150px;
        height:45px;
        text-decoration:none;
}

#FINSW_Jobs.ATD.layout1 .FINSW_header  
{
        text-align:center;
}

*html #FINSW_Jobs.ATD.layout1 .FINSW_header  
{
        padding-bottom:7px;
}

#FINSW_Jobs.ATD.layout1 .FINSW_header a 
{
        float:none;
}

#FINSW_Jobs.ATD.layout1 .FINSW_main ul li.viewMoreJobs {
        text-align:center;
}


#FINSW_Jobs.ATD.layout1 .FINSW_main ul li.FINS_Logo_li,
#FINSW_Jobs.ATD.layout1 .FINSW_main ul li.viewMoreJobs,
#FINSW_Jobs.ATD.layout1 .FINSW_main ul li.last {
        text-align:center;
}



#FINSW_Jobs.ATD.layout1 .FINSW_main ul a.FINSW_employers {
        display:none;
}

#FINSW_Jobs.ATD.layout1 .FINSW_main ul a.postJobBtn
{
        text-align:center;
        padding:0;
        margin:0;
        float:none;
}

/* widget: company - site: FINS */
#FINSW_Company.FINSW 
{
    padding-bottom:10px;
}


#FINSW_Company.FINSW .FINSW_header
{
    border-top:solid 4px #70787C;
}

#FINSW_Company.FINSW .FINSW_header #headerText a 
{
   font-size: 16px;
   color: #333333;
   text-decoration:none;
}

#FINSW_Company .FINSW_header img
{
    /*
    position:absolute;
    top:19px;
    left:280px;
    */
    float:none;
    vertical-align:top;
}

#FINSW_Company .FINSW_header #headerText
{

}

#FINSW_Company .FINSW_header #finsLogo 
{
    display:none;
}

#FINSW_Company.MW .FINSW_header #finsLogo 
{
    display:block;
    height: 30px;
    left: 264px;
    position: absolute;
    top: 17px;
    vertical-align: top;
    width: 88px;
}

html>body #FINSW_Company .FINSW_header #finsLogo /* IE7 only */
{
    *left:275px;
    *top:31px;
}
*html #FINSW_Company .FINSW_header #finsLogo /*IE6 */
{
    left:275px;
    top:29px;
}

#FINSW_Company .FINSW_header #finsLogoSkinny
{
  display:none;
}

#FINSW_Company .FINSW_header #finsLogoPlain
{
  display:none;
}

#FINSW_Company .FINSW_body
{
    padding: 10px 15px 0 8px;
    border-top: 2px solid #FFFFFF;
}

#FINSW_Company.MW .FINSW_body
{
    padding:0 5px;
    border-top:none;
}


#FINSW_Company strong
{
   font-weight:bold;
   padding:0;
   float:none;
   display:block;
}

#FINSW_Company h3
{
   float:none;
   clear:both;
   padding:0;
   color: #555555;
   font-size: 10px;
   font-weight:normal;
   
}

#FINSW_Company a
{
    font-weight: normal;
    font-size:12px;
    text-decoration:none;
}

#FINSW_Company a.FINS_view
{
    padding:5px 0 10px 0;
    font-weight:normal;
    display:block;
    font-size:12px;
}

#FINSW_Company a.FINSW_finsLogo.logo1:hover
{
    text-decoration:none;
}

#FINSW_Company a:hover
{
     text-decoration:underline;
}

#FINSW_Company .FINSW_body ul.openJobs li {
  background-image: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Images/icons/fins-bullet.gif");
  background-position: 0 9px;
  background-repeat: no-repeat;
  clear: both;
  display: block;
  float: none;
  list-style: none outside none;
  padding: 3px 15px 2px 11px;
  width: auto;
}

#FINSW_Company .FINSW_body ul li
{
    background-image:none;
}

#FINSW_Company ul.jobSearchInfo li
{ 
   display:inline;
}

#FINSW_Company ul.openJobs p
{
    line-height:14.4px;
}

#FINSW_Company ul.jobSearchInfo
{
    padding:3px 0px 10px 0;
}

#FINSW_Company ul.openJobs
{
}

#FINSW_Company .FINS_signup
{
    padding:0 0 0 56px;
    color:#E47300;
}


/* widget: company - site: MarketWatch */
#FINSW_Company.MW
{
    padding-bottom:20px;
    background:#fff;
}

.FINSW.MW  
{
    background-color:#fff;
    border:0 none;
}

#FINSW_Company.MW a
{
    color:#004176;
    cursor:pointer;
}

#FINSW_Company.MW a.FINS_view
{
   display:none;
}

#FINSW_Company.MW strong , #FINSW_Company.MW h3
{
    color:#38b72a; /* #33B52F;*/
}

#FINSW_Company.MW .FINSW_header
{
    background:url("https://web-archive.nli.org.il/National_Library/20160330061658oe_/http://www.fins.com/Finance/Images/widgets/mw-h2-tab-bkgd.png") repeat-x scroll left top transparent;
    border-top:1px solid #B4C9CA;
    padding:12px 25px 10px 5px;
    height:43px;
    text-decoration:none;
    vertical-align:top;
}

#FINSW_Company.MW .FINSW_finsLogo.logo1
{
    display:none;
}

#FINSW_Company.MW .FINSW_header #headerText
{
  width:256px;
  padding-top:5px;
}


#FINSW_Company.MW strong 
{
    font-size:20.0333px;
    display: block;
    float: none;
    font-weight: normal;
    padding: 0;
}

#FINSW_Company.MW h3 
{
    color:#38b72a; /* #33B52F;*/
    font-size:10.67px;
    font-weight:normal;
}

#FINSW_Company.MW .FINSW_body ul li
{
    background-image:none;
}

#FINSW_Company.MW ul.openJobs li
{
    padding:3px 0px;
}

#FINSW_Company.MW .jobDetails
{
    font-size:9.6px;
    color:#666666;
}

/* layout 1 skinny */

#FINSW_Company.MW.layout1
{
    width:181px;
    padding:0 0 24px 2px;
    vertical-align:top;
    border-bottom:solid 3px #d5dfe3; 
}

#FINSW_Company.MW.layout1 .FINSW_header
{
   height:62px;
   padding:7px 0 5px 0;
   border-top:none;
   border-bottom:solid 1px #d5dfe3;
   background:none; 
   vertical-align:top; 
}

#FINSW_Company.MW.layout1 .FINSW_header #headerText
{
  width:165px;
  padding-top:0;  
}

#FINSW_Company.MW.layout1 .FINSW_header #finsLogoSkinny {
  display: block;
  position: absolute;
  top: 34px;
  left: 96px;
}

html>body #FINSW_Company.MW.layout1 .FINSW_header #finsLogoSkinny /*IE7 */
{
      *top:36px; 
      *left:96px;
}

*html #FINSW_Company.MW.layout1 .FINSW_header #finsLogoSkinny /*IE6 */
{
      top:44px; 
      left:96px;
}


#FINSW_Company.MW.layout1 .FINSW_header #finsLogo
{
     display:none;
}

#FINSW_Company.MW.layout1 .FINSW_body
{
      padding:20px 0 0 3px;
}

#FINSW_Company.MW.layout1 .thinLayout {display:none;}

/* widget: company - site specific styles: WSJ and BAR */

.FINSW_Company.WSJ,  
.FINSW_Company.BAR
{
    background-color:#fff;
    border:0 none;
}

#FINSW_Company.WSJ a,
#FINSW_Company.BAR a
{
   
    cursor:pointer;
}

#FINSW_Company.WSJ h3
{
    color:#797979;
}

#FINSW_Company.BAR strong, 
#FINSW_Company.BAR h3
{
   
}

#FINSW_Company.WSJ strong,
#FINSW_Company.BAR strong
{
  
}


#FINSW_Company.BAR h3
{
 
}

#FINSW_Company.WSJ .jobDetails,
#FINSW_Company.BAR .jobDetails
{
    font-size:9.6px;
    color:#666666;
}


/* layout 2 skinny (161) - all sites */

#FINSW_Company.layout2
{
    width:161px;
    padding:0 0 24px 0px;
    vertical-align:top;
}

*html .FINSW.layout2 /* IE6 */
{
    width: 161px;
}

#FINSW_Company.layout2 .FINSW_header
{
    height:45px;
    padding:0px;
    border-top:none;
    vertical-align:top; 
    position: relative;
}

*html #FINSW_Company.layout2 .FINSW_header /* IE6 */
{
    width: 161px;
}

#FINSW_Company.layout2 .FINSW_header #headerText
{
    width:101px;
    padding-top:7px;  
    padding-left: 55px;
    padding-right: 5px;
}

#FINSW_Company.layout2 .FINSW_header #headerText a strong
{
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #004176;
}


#FINSW_Company.layout2 .FINSW_header #finsLogoPlain
{
    display:block;
    position:absolute;
    top:4px; 
    left:11px; 
}

html>body #FINSW_Company.layout2 .FINSW_header #finsLogoPlain /*IE7 */
{
    *top:4px; 
    *left:11px;
}

*html #FINSW_Company.layout2 .FINSW_header #finsLogoPlain /*IE6 */
{
    top:4px;  
    left:11px; 
}

#FINSW_Company.layout2 .FINSW_header #finsLogo
{
     display:none;
}

#FINSW_Company.layout2 .FINSW_header #finsLogoSkinny
{
    display:none;
}

#FINSW_Company.layout2 .FINSW_body
{
    padding:20px 0 0 10px;
}

#FINSW_Company.layout2 .thinLayout {display:none;}

#FINSW_Company.layout2 .FINS_signup
{
    color:#E47300;
    padding:0;
}

#FINSW_Company.layout2 .FINSW_finsLogo.logo1
{display:none;}

/*WSJ/BAR overrides*/
#FINSW_Company.BAR.layout2 .FINSW_header,
#FINSW_Company.WSJ.layout2 .FINSW_header
{
    background-color:#F5F5F5;
}

#FINSW_Company.BAR.layout2 .FINSW_header #headerText a strong,
#FINSW_Company.WSJ.layout2 .FINSW_header #headerText a strong
{
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #004176;
}

/*MW */
#FINSW_Company.MW.layout2 .FINSW_header #headerText a strong
{
    font-size: 20.0333px;
    text-transform:none;
    color:#38B72A;
    font-weight: normal;
    
}

