html {
	color: #000;
	/*background: #000;*/
    background-color: #ccccce;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
}

/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ol, ul, li, dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
}*/

/*ol, ul, li{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
}*/

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}


blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}

* {
font-size-adjust: 0.50;
}

del,ins {
	text-decoration: none;
}

.text_blue {
	color: #4682b4;
	text-decoration: none;
	font-weight: normal;
}

ul {
    margin: 0 5px 0 10px;
    padding: 0;
}
ul li {
    background: url("/images/bullet01.gif") no-repeat left 8px;
    padding-left: 14px;
    list-style: none;
    padding-bottom: 5px;
}
/*ul li ul {
    padding-top: 5px;
}*/
ul ul {
    /*list-style-image: url("/images/hyphen.gif");*/
    margin: 0 5px 0 2px; /* 18px;*/
}
ul ul li {
    background: url("/images/hyphen.gif") no-repeat left 6px; /*center;*/
    padding-left: 14px;
    list-style: none;
}
ul li ul li {
    padding-bottom: 0;
}
/*ul ul {
    margin-bottom: -1.3em; /* this is for nested lists to reduce the spacing between*/
/*}*/
/*ul li
{
    vertical-align: middle;
    /*list-style-type: disc;
    /*list-style-image: url("/images/Bullet01.gif");*/
    /*
    margin-left: 50;
    list-style-position: outside;*/
/*}*/


caption,th {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
h1 
{
    line-height: 1.30em;
}
h1 
{
    padding-top: 10px;
}

/* -------------------@Global Styles------------------- */


html, body {
	/*background-color: #FFF;*/
	font: 13px/19px arial;
	color: #575a5d;
	height: 100%;
}


a {
	color: #4682b4;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: none;
	color: #575a5d;
}

strong {
	font-weight: bold;
}

em, i, cite {
    font-style: italic;
}
sup, sub {
    font-size: 9px;
}
/* the following is added as a reset for subscript and will prevent the line height from adjusting */
sub {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
}
sub {
    top: 0.4em;
}
/*ul.normal li 
{
    vertical-align: middle;
	/*color: #0086c5;
	list-style-type: disc;
	margin-left: 50;
	list-style-image: url("/images/Bullet01.gif");
   /* list-style-position: outside;
	margin-left:15px;*/

/*}*/
/*ul.inline li{
	/*list-style-type:disc;*/
    /*list-style-image: url("/images/Bullet01.gif");
    list-style-position: outside;
	margin-left:15px;
/*}*/

.clearDiv {
    clear: both;
}

header {
    background-color: #FFF;
    width: 1200px;
    margin: 0 auto;
}

header .top{
	height: 23px;
	line-height: 23px;
	padding-top:13px;
}

header .bottom{
	margin-top: 5px;
	height: 65px;
}
header .all{
	margin-top: 5px;
	height: 95px;
}

#siteContainer
{
    width: 100%;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto; /* -4em;*/
    /*background-color: #f4f4f4;*/
}

.outerContainer {
	width: 1200px;
	margin: 0 auto;
	background-color: #ffffff;
}

.innerContainer {
	width: 1000px;
	margin: 0 auto;
}

#logoContainer
{
    float: left;
    margin-top: 40px;
    margin-left: 15px;
}

.mainContainerOuter{
    /*background-image: url('/images/Bkg.gif');
    background-repeat: repeat;*/
    width: 100%;
}
.mainContainerInner {
     width: 1200px;
     margin: 0 auto;
     background-color: #fff;
}

#pageContainer {
    min-height: 430px; /* to match the height of the home page */
}
#subFooter  {/*this section stops the bg image at the bottom of the footer*/

    width: 100%;
    background-color: #FFF;
}
 /* ----------- TOP NAV STYLES HERE ----------------- */
#topNav {
	float:right;
}
/*header #topNav ul {
    margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;	
}

header #topNav ul li {
    margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
	background: none;
}*/

/*** ESSENTIAL STYLES ***/
.sfTop-menu, .sfTop-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	list-style-image: none;
	background: none;
	z-index: 500;
}
#topNav .sfTop-menu {
	/*line-height:	1.5;*/
	font-size: 11px;
}
.sfTop-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sfTop-menu ul li {
	width:			100%;
}
.sfTop-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sfTop-menu li {
	float:			left;
	position:		relative;
}
.sfTop-menu a {
	display:		block;
	position:		relative;
}
.sfTop-menu li:hover ul,
.sfTop-menu li.sfHover ul {
	left:			0;
	top:			2.8em; /*2.5em; /* match top ul list item height */
	z-index:		299;
}
ul.sfTop-menu li:hover li ul,
ul.sfTop-menu li.sfHover li ul {
	top:			-999em;
}
ul.sfTop-menu li li:hover ul,
ul.sfTop-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			.1em; /*0;*/
}
ul.sfTop-menu li li:hover li ul,
ul.sfTop-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sfTop-menu li li li:hover ul,
ul.sfTop-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** TOP NAV SKIN ***/
#topNav .sfTop-menu {
	float:			left;
	margin-bottom:	1em;
}
.sfTop-menu a {
	/*color: #333;*/
	padding: 		2px 12px 4px 12px;
	text-transform: uppercase;
}
.sfTop-menu a, .sfTop-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#333;
}
/*.sfTop-menu a:hover, .sfTop-menu a:focus  { /* visited pseudo selector so IE6 applies text colour*/
	/*color:			#FFF;
}*/
.sfTop-menu li {
	/*background:		#BDD2FF;*/
}
/*.sfTop-menu li.first {
    margin-left: 100px;
	border-left: 1px solid #898A99;
}*/
/*** 2nd level ***/
/*.sfTop-menu ul li ul {
	border-top: 1px solid #adb8c1;
}*/
#topNav ul.sfTop-menu li ul {
    margin-top: -2px;
	border: 1px solid #adb8c1;
	/*border-right: 1px solid #cdcec2;
	border-left: 1px solid #cdcec2;*/
	/*border-bottom: 1px solid #cdcec2;*/
	-moz-box-shadow: 0 0 3px -1px #666;
	-webkit-box-shadow: 0 0 3px -1px #666;
	box-shadow: 0 0 3px -1px #666;
	font-family: Arial, Sans-Serif;
}
.sfTop-menu li li
{
    background: #fff; /*#CC66FF;*/
}
.sfTop-menu li li a, .sfTop-menu li li a:visited {
    color:#575a5d;
	border: none;
    border-bottom: 1px solid #cdcec2;
    border-top: 1px solid #f2f2f3;
    text-transform: none;
    background: #FFF;
}
.sfTop-menu ul li:hover ul li.last a {
    background-image: url('/images/nav/dropdownGradient.jpg');
    background-repeat: repeat-x;
}
/*** 3rd level ***/
/*.sfTop-menu li li li {
	background:	#fff;	/*#9AAEDB;*/
/*}*/
ul.sfTop-menu li ul ul {
    margin-top: 0;
}
/*** Hover Styles ***/
.sfTop-menu li:hover, .sfTop-menu li.sfHover,  
.sfTop-menu a:focus, .sfTop-menu a:hover, .sfTop-menu a:active {
	background-image: url('/images/nav/manNavHover.jpg');
	background-repeat:repeat-x;
	color: #FFF;
	outline: 0;
}
.sfTop-menu li.sfHover > a {
    color: #fff;
}
ul.sfTop-menu li li.sfHover > a {
    color: #4682b4;
    background: #edece8;
    background-image: none;
	outline:		0;
}

/*** Hover styles for 2nd level and below ***/
ul.sfTop-menu li li:hover, ul.sfTop-menu li li.sfHover, 
ul.sfTop-menu li li a:focus, ul.sfTop-menu li li a:hover, ul.sfTop-menu li li a:active {
	background:		#edece8;
	background-image: none;
	color: #4682b4;
	outline:		0;
}

/*header #topNav li.clientLogin, header #topNav li.searchBox {
	
	font-size: 0.9em;
	margin-left:8px;
	text-transform: none;
	padding: 0 8px;
	border: 1px solid #adb8c1;
	list-style-type: none;
    list-style-image: none;
	float: left;
	
}*/

/*header #topNav ul li.clientLogin {
	background: url("/images/nav/arrow-75down.gif") no-repeat 97px 10px;
	width: 97px;
	font-size: 12px; /*0.9em;*/
	/*margin-left:8px;
	text-transform: none;
	border: 1px solid #ceced2;
	padding: 0 8px;
	float: left;
}*/

header #topNav ul li.searchBox
{
    width: 200px;
    /*background: url("/images/searchIcon.gif") no-repeat 200px;*/
    background: none;
    font-size: 12px; /*0.9em;*/
    margin-left: 5px;
    text-transform: none;
    border: 1px solid #ceced2;
    padding-left: 5px;
    padding-right: 6px;
    float: left;
    height: 25px;
}
header #topNav .searchBoxText
{
    width: 175px;
    border: none;
    font-size: 12px;
    color: #575a5d;
    height: 22px;
}
header #topNav .searchBoxContainer
{
    /*position: relative;*/
    float: left;
}
header #topNav .searchButtonContainer
{ 
    /*position: absolute;*/
    float: right;
}
header #topNav .searchButton
{ 
    width: 11px; /*190px;*/
    /*height: 20px;*/
    background: url("/images/searchIcon.gif") no-repeat;/* 100px top; /* right*/
    border: none;
    /*font-size: 12px; /*0.9em;*/
    margin-top: 6px;
    cursor: pointer;
    /*text-transform: none;*/
    /*border: 1px solid #ceced2;*/
    /*padding-left: 8px;
    padding-right: 6px;*/
    /*float: left;*/
 }

header #topNav .searchButton:hover {
    cursor: hand;
}


/*** ARROWS **/
.sfTop-menu a.sf-with-ul {
	/*padding-right: 	2.25em;*/
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top: .8em;			/*.8em;*/
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sfTop-menu ul .sf-sub-indicator {background: 	url('/images/nav/arrow-75All.gif') no-repeat -10px 0px; }
.sfTop-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sfTop-menu ul a:focus > .sf-sub-indicator,
.sfTop-menu ul a:hover > .sf-sub-indicator,
.sfTop-menu ul a:active > .sf-sub-indicator,
.sfTop-menu ul li:hover > a > .sf-sub-indicator,
.sfTop-menu ul li.sfHover > a > .sf-sub-indicator {
	background:	url('/images/nav/arrow-75All.gif') no-repeat -10px 0px; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
/*.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}*/

/* ------------- END of Top Nav Styles -------------- */


/* ------------ MAIN NAV STYLES HERE ------------ */

/*@import url('/CSS/fonts.css');*/
@font-face {
    font-family: 'CustomArial';
    src: url('/fonts/arial-webfont.eot');
    src: url('/fonts/arial-webfont.eot?#iefix') format('embedded-opentype'),
 		url('/fonts/arial-webfont.woff') format('woff'),
         url('/fonts/arial-webfont.ttf') format('truetype'),
		 url('/fonts/arial.otf') format('opentype'),
         url('/fonts/arial-webfont.svg#ArialRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#mainNavContainer {
    /*width: 1200px;
    background-position: center;
    background: url('/images/nav/manNavBkg.jpg') repeat-x;*/
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	list-style-image: none;
}
.sf-menu {
	line-height:	1.2;
    border-top: 1px solid #585769;
    border-bottom: 1px solid #585769;
    font-size: 11px;
    width: 1000px;
    /*margin-left: 100px;*/
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
    z-index: 99;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.7em; /*2.5em; /* match top ul list item height */
	z-index:		199;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			-.1em; /*0;*/
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			-.1em; /*0;*/
}

/*** MAIN MENU SKIN ***/
.sf-menu {
	float:			left;
	/*margin-bottom:	1em;*/
	width: 1200px;
	background: url('/images/nav/manNavBkg.jpg') repeat-x;
}
.sf-menu a {
	padding: 		7px 21px; /*.75em 1em;*/
	text-decoration:none;
	border-left: 1px solid #898A99;
	border-right: 1px solid #464459;
	text-transform: uppercase;
	font-family: 'CustomArial';
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	color:	#FFF;	/*	#13a;*/
}
.sf-menu li {
	/*background:		#BDD2FF;*/
	background: url('/images/nav/manNavBkg.jpg');
}
.sf-menu li.first {
    margin-left: 100px;
	border-left: 1px solid #898A99;
}
/*** 2nd level ***/
/*.sf-menu ul li ul {
	border-top: 1px solid #adb8c1;
}*/
ul.sf-menu li ul {
    margin-top: -2px;
	border: 1px solid #adb8c1;
	-moz-box-shadow: 0 0 3px -1px #666;
	-webkit-box-shadow: 0 0 3px -1px #666;
	box-shadow: 0 0 3px -1px #666;
	font-family: Arial, Sans-Serif;
}

.sf-menu li li  { 
	background:	#fff;	/*#AABDE6;*/
}
.sf-menu li li a, .sf-menu li li a:visited {
    color:#575a5d;
	border: none;
    border-bottom: 1px solid #cdcec2;
    border-top: 1px solid #f2f2f3;
    text-transform: none;
	font-family: Arial, Sans-Serif;
}
.sf-menu ul li:hover ul li.last a {
    background-image: url('/images/nav/dropdownGradient.jpg');
    background-repeat: repeat-x;
}
/*** 3rd level ***/
/*.sf-menu li li li {
	background:	#fff;	/*#9AAEDB;*/
/*}*/
ul.sf-menu li ul ul {
    margin-top: 0;
}
/*** Hover Styles ***/
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	/*background:		#CFDEFF;*/
	background-image: url('/images/nav/manNavHover.jpg');
	background-repeat:repeat-x;
	color: #FFF;
	outline: 0;
}
/*** Hover styles for 2nd level and below ***/
ul.sf-menu li li:hover, ul.sf-menu li li.sfHover,
ul.sf-menu li li a:focus, ul.sf-menu li li a:hover, ul.sf-menu li li a:active {
	background:		#edece8;
	background-image: none;
	color: #4682b4;
	outline:		0;
}

/*** ARROWS **/
.sf-menu a.sf-with-ul {
	/*padding-right: 	2.25em;*/
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url('/images/nav/arrows-575a5d.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background:		url('/images/nav/arrow-75All.gif') no-repeat -10px 0px; /*background-position:  -10px 0;*/ }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background:		url('/images/nav/arrow-75All.gif') no-repeat -10px 0px; /*background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
/*.sf-shadow ul {
	background:	url('/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
*/

/* ------------ END of Main Nav Styles ---------- */

/* ----------@Home Page Styles Here -------------------------*/

#homeHeader {
    padding: 0px;
    /*background-color: #1b2c4c;*/
    background-image: url("/images/CMSFiles/Jefferies.com/images/HomePage/3.jpg");
    background-repeat: no-repeat;
    background-position: center 0; /* 29px;*/
    width: 100%;
    height: 530px;
    clear: both;
}
#homeHeaderUpperRight 
{
    padding-left: 800px;
    padding-top: 25px;
    padding-bottom: 25px;
    width: 300px;
    height: 250px;
}
/* ----- Bottom section ----- */
#homeContainer {
    /*margin-top: 315px;*/
    /*padding: 15px 0 15px 0;*/
    font-size: 13px;
    line-height: 17px;
    width: 1000px;
    color: white;
}
#homeContainer .marginCol1 
{
    width: 15px;
    /*margin-top: 313px; */
    float: left;
    height: 197px;
}
/***** LEFT Section *****/
#homeContainer .leftHome {
    /*margin-top: 300px;/*313px; */
    width: 245px;
    float: left;
    padding: 10px; /*0 15px 0 15px;*/
    height: 210px;/*197px;*/
    /*background-color:#182c38;*/
    /*background: rgb(24, 44, 56) transparent;
    background: rgba(24, 44, 56, .8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#182c38, endColorstr=#182c38);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#182c38, endColorstr=#182c38)";*/
    background: url(/images/homePageBoxBkg.png);
    max-height: 210px;
    overflow: hidden;
}

/***** MIDDLE Section *****/
#homeContainer .middleHome
{
    /*margin-top: 300px;/*313px; */
    /*margin-right: 15px;*/
    width: 420px;
    float: left;
    padding: 10px; /*0 15px 0 15px;*/
    height: 210px;/*197px;*/
    background: url(/images/homePageBoxBkg.png);
    max-height: 210px;
    overflow: hidden;
}
#homeContainer .middleHome h1 {
    font-size: 15px;
    line-height: 21px;
    font-weight: normal;
    color: White;
    padding: 0;
}
#homeContainer .middleHome h3 {
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    color: #b6a931;
    padding: 0;
}
#homeContainer .middleHome ul {
    margin: 0 5px 0 10px;
    padding: 0;
}
#homeContainer .middleHome ul li {
    background: url("/images/nav/arrow-75right-white.gif") no-repeat left 6px;
    padding-left: 14px;
    list-style: none;
    padding-bottom: 5px;
}
/***** RIGHT Section *****/
#homeContainer .rightHome {
    /*margin-top: 300px;/*313px; */
    width: 245px;
    padding: 10px; /*0 15px 0 15px;*/
    float: right;
    height: 210px;/*197px;*/
    background: url(/images/homePageBoxBkg.png);
    max-height: 210px;
    overflow: hidden;
}
#homeContainer .rightHome img {
    padding-bottom: 15px;
}
#homeContainer .rightHome h1 {
    font-size: 15px;
    line-height: 21px;
    font-weight: normal;
    color: White;
    padding: 0;
}
#homeContainer .rightHome h2 {
    font-size: 11px;
    line-height: 17px;
    font-weight: normal;
    padding: 0;
    /*padding-top: 10px;*/
}
/***** OTHER Home Page Styles *****/
#homeContainer table.title {
    width: 100%;
    line-height: 18px; /*this sets the height of the line and lowers the bottom-border below the text*/
    border-bottom: 1px solid #61666a;
    margin-bottom: 15px;
}
#homeContainer table.title a {
    color: #0cf;
}
#homeContainer a:hover, #homeContainer a:active, #homeContainer h1:hover, #homeContainer table.title a:hover, #homeContainer table.title a:active {
    color: #99ebff;
}
#homeContainer .titleText 
{
    font-size: 13px;
    color: White;
    text-transform: none;
    font-weight: bold;
    padding-bottom: 5px;
}
#homeContainer .more {
    color: #0cf;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
}
#homeContainer a {
    color: #fff;
}
#homeContainer .spacingHome table {
    margin-top: 0;
}
#homeContainer .spacingHome td {
    padding-bottom: 10px;
}
#homeContainer .insightsTable td {
    padding: 0 0 10px 0;
}
/* ----------@CAREER Pages Styles ---------------*/
#careersHeader {
    padding: 0px;
    /*background-color: #1b2c4c;*/
    background-image: url("/CMSFiles/Jefferies.com/images/Careers/CareersLanding.jpg");
    background-repeat: no-repeat;
    background-position: center 0; /* 29px;*/
    width: 100%;
    height: 530px;
    clear: both;
}
/* ----- Bottom section ----- */
#careersContainer {
    /*margin-top: 315px;*/
    /*padding: 15px 0 15px 0;*/
    font-size: 13px;
    line-height: 17px;
    width: 1000px;
    color: white;
}
#careersContainer .careerLeftCol {
    padding-top: 140px;
    margin-left: 15px;
}

#careersContent {
	/*width:630px;*/
	margin-top: 50px;
	margin-left: 45px;
}
#careersContent .careerMiddleCol {
    width: 215px;
    float: left;
    background: none;
}

#careersContent .careerRightCol { 
	width: 360px; /*185px;*/
	padding-right: 125px;
	float: right;
}
#careersContainer .careersText {
    font-size: 15px;
    line-height: 20px;
}
#careersContainer .careersText2 {
    font-size: 17px; /*15px;*/
    line-height: 23px; /*20px;*/
}

#careersContainer #leftNavTree li a {
    display: block;
    font: 12px arial;
    text-decoration: none; 
    padding: 5px 0 5px 15px;
    color: #fff;
    font-weight: normal;
    border-top: 1px solid #ceced2;
	/*line-height: 1.2em;*/
}
#careersContainer #leftNavTree li.sectionTitle a {
    text-transform:uppercase;
	font-weight:bold;
	border-top: none;
	margin-top: 15px;
}
#careersContainer #leftNavTree a span.upArrow {
    background:url('/images/nav/arrow-75right-white.gif') no-repeat;
    background-position: right center;
}
#careersContainer #leftNavTree a:hover {
    color: #4682b4;
    background-color: #edece8;
}

/* ----------@Secondary Page Styles Here --------------------*/

#sectionHeader {
	width: 1200px;
	height: 105px;
    background-color: #1b2c4c;
	clear:both;
}

#sectionHeader h1 {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding: 55px 0 30px 115px;
}
#sectionGraphic {
	width: 225px;
}

#sectionContent {
	/*width:630px;*/
	margin-top: 30px;
	margin-left: 45px;
}
#sectionContent1Col {
	/*width:630px;*/
	margin-top: 30px;
	margin-left: 15px;
}
#sectionContentBlankwithLogo {
	/*width:630px;*/
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 50px;
}
#sectionContent h1, #sectionContent1Col h1, #sectionContentBlankwithLogo h1 {
    font-size: 22px;
    padding: 0 0 25px 0;
    color: #003366;
    font-weight: normal;
}

#sectionContent h2, #sectionContent1Col h2, #sectionContentBlankwithLogo h2{
    font-size: 15px;
    padding: 18px 0 0 0;
    color: #003366;
}
#sectionContent h3, #sectionContent1Col h3, #sectionContentBlankwithLogo h3 {
    padding: 15px 0 0 0;
    font-weight: bold;
}
#sectionContent p, #sectionContent1Col p, #sectionContentBlankwithLogo p {
    padding: 10px 0 0 0;
}
#sectionContent ul, #sectionContent ol, #sectionContent1Col ul, #sectionContent1Col ol, #sectionContentBlankwithLogo ul, #sectionContentBlankwithLogo ol{
    padding: 10px 0 0 0;
}
#sectionContent ul li ul, #sectionContent1Col ul li ul, #sectionContentBlankwithLogo ul li ul {
    padding-top: 3px;
}
#sectionContent h1+h2, #sectionContent1Col h1+h2, #sectionContentBlankwithLogo h1+h2 {
    padding-top: 0;
}
#sectionContent h1+p, #sectionContent1Col h1+p, #sectionContentBlankwithLogo h1+p {
    padding-top: 0;
}
#sectionContent h3+p, #sectionContent1Col h3+p, #sectionContentBlankwithLogo h3+p {
    padding-top: 5px;
}
#sectionContent h1+ul, #sectionContent1Col h1+ul, #sectionContentBlankwithLogo h1+ul {
    padding-top: 0px;
}
#sectionContent img, #sectionContent1Col img, #sectionContentBlankwithLogo img {
    padding-top: 5px;
}
#sectionContent .left #sectionContent .middle {
	width: 250px;
}
#sectionContent .middle2Col {
	width: 720px;
}
#sectionContent1Col .leftWide {
	width: 720px;
	float: left;
}

/*#sectionContent .middle2Col ul li{
	/*list-style-type: circle;*/
    /*list-style-image: url("/images/Bullet01.gif");
    list-style-position: outside;
}*/

#sectionContent .middle3Col {
	width: 500px;
	padding-right: 50px;
}
#sectionContent .right, #sectionContent1Col .right  { /*this is for a plain right sidebar*/
	width: 200px; /*185px;*/
	padding-right: 0px;
	float: right;
}
#sectionContent .middle3Equal {
	width: 360px;
	padding-right: 30px;
	font-size: 15px;
	line-height: 22px;
}
#sectionContent .textSize13 {
	font-size: 13px;
	line-height:normal;
	margin-top:12px;
}
#sectionContent .right3Equal  { 
	width: 360px; 
	padding-right: 0px;
	float: right;
}
#sectionContent .rightWithStyles { /*this is for a right sidebar with specific styling to be used in a separate template*/
	width: 200px;  /*185px;*/
	padding-right: 0px;
	float: right;
}
#sectionContent .rightWithStyles img { 
    padding-left: 15px;
    padding-bottom: 8px; 
}
/*#sectionContent .rightWithStyles h1 {
    border-top: 3px solid #e0e0e1;
    /* background gradient styles for each browser*/
    /*background-color: #fbfaf5; /* for non CSS3 browsers */
    /*background-image: url(/images/tableBkg.jpg); /* fallback image */
    /*background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfaf5', endColorstr='#ffffff'); /* for IE */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fbfaf5), to(#ffffff)); /* for webkit browsers */
    /*background-image: -moz-linear-gradient(top,  #fbfaf5,  #ffffff); /* for firefox 3.6+ */ 
    /*background-image: -ms--linear-gradient(top,  #fbfaf5,  #ffffff); /* for IE 10+ */ 
    /* other styles for h1 area */
    /*color: #8996a0;
    font-size: 15px;
    padding: 5px 10px 10px 10px;
}*/
#sectionContent .rightWithStyles h2 {
    text-transform: uppercase;
    font-size: 11px;
    color: #575a5d; 
    padding-bottom: 8px; 
    padding-top: 0;  
}

#sectionContent .rightWithStyles table {
    /*background-color: #f4f4f4;*/
    /*border: 1px solid #e0e0e1;*/
    font-size: 12px;
    /*color: Black;*/
}
#sectionContent .rightWithStyles th {
    border-top: 3px solid #e0e0e1;
    border-bottom: 1px solid #e0e0e1;
    /* background gradient styles for each browser*/
    /*background-color: #fbfaf5; /* for non CSS3 browsers */
    /*background-image: url(/images/tableBkg.jpg); /* fallback image */
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f6', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f6), to(#ffffff)); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  #f8f8f6,  #ffffff); /* for firefox 3.6+ */ 
    background-image: -ms--linear-gradient(top,  #f8f8f6,  #ffffff); /* for IE 10+ */ 
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfaf5', endColorstr='#ffffff'); /* for IE */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fbfaf5), to(#ffffff)); /* for webkit browsers */
    /*background-image: -moz-linear-gradient(top,  #fbfaf5,  #ffffff); /* for firefox 3.6+ */ 
    /*background-image: -ms--linear-gradient(top,  #fbfaf5,  #ffffff); /* for IE 10+ */ 
    /* other styles for h1 area */
    color: #8996a0;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 10px 10px 10px;
}
#sectionContent .rightWithStyles td {
    background-color: #f4f4f4;
    padding: 8px 10px 10px 10px;
    border: 1px solid #e0e0e1;
}
#sectionContent .rightWithStyles p {
    padding-bottom: 8px;
    padding-top: 0;
    line-height: 17px;
}
#sectionContent, #sectionContent .left, .middle, #sectionContent .middle2Col, #sectionContent .middle3Col, 
#sectionContent .right,  #sectionContent .middle3Equal, #sectionHeader #sectionGraphic, #sectionHeader #sectionTitle, #logoContainer, #footer #tools {
	float: left;
}

#sectionContent .Footnote, #sectionContent .SourceText, #sectionContent .SourceText td {
    font-size: 9px;
    line-height: 1.2;
    color: #575a5d;
    padding-top: 3px;
}


/* ----------@Blank Page with Logo Styles Here --------------------*/

#headerBlankPage .topBlankPage {
	height: 23px;
	line-height: 23px;
}

#headerBlankPage .bottomBlankPage {
	margin-top: 23px;
	height: 60px;
}

#sectionHeaderBlankPage {
	width: 1200px;
	height: 55px;
    border-top:8px solid #676c7c;
	background-color: #ffffff;
    background-repeat: repeat-x;
    clear: both;
    background-image: linear-gradient(top, #bcbec5, #ffffff);
}


/* ----- Expand/Collapse Styles ----- */
#ExpCollapse h4 {
    line-height:1;
}
#ExpCollapse h4 {
    padding-top: 10px;
    cursor: pointer;
    background: url("/images/ExpColl_plus.gif") no-repeat 0px 10px;
    display: block;
    text-decoration: none;
    margin: 0;
}  
#ExpCollapse h4 a 
{
    color: #575a5d; 
    text-decoration:none; 
    margin-left: 24px;
}
#ExpCollapse .active {
    background: url("/images/ExpColl_minus.gif") no-repeat 0px 10px;
}
/* IE6 */
*html h4 a {zoom:1;}

/* ----- Rollover Popup Styles ----- */
#rolloverContainer {
    width: 630px; /* this element id is used as a wrapper in the main area of a 2 col layout */
}
div.rollover {
    /*width: 100%;
    display: inline;*/
}
div.rollover a {
    /*float: right;
    display: inline;*/
    font-size: 90%;
    color: #ceced2;
}
div.rollover hr {
    border: 0px;
    height: 1px;
    background: #ceced2;
    margin: 0px;
}
div.pop-up {
    display: none;
    text-align: left;
    position: absolute;
    margin-top: 20px;
    /*width: 100%; /*350px;*/
    padding: 3px 12px;
    background: #FFF;
    color: #575a5d;
    border: 1px solid #ceced2;   
    font-size: 70%;
    /* shadow effect */
    -moz-box-shadow: 5px 5px #888;
    -webkit-box-shadow: 5px 5px #888;
    box-shadow: 5px 5px #888;
}
/* ---------- Tab Container Styles ---------- */
#tabContainer{
	width:716px;
}

.dealTabs {
height: 42px;
}
.dealTabs ul{
	overflow:hidden;
	margin: 0;
	float:left;
	/*border-right:1px solid #b9c6db;*/	
	padding: 0;
}
.dealTabs li{
	display:inline-block;
	zoom: 1;
	*display:inline;
	list-style:none;
	border-top:1px solid #ceced2;
	border-right:1px solid #ceced2;
	border-left:1px solid #ceced2;
	/*width: 175px; */
	margin-right: 4px;
	text-align: center;
	padding-bottom: 0;
	padding-left:0;
	background-image: none;
}
.dealTabs li.last{
    margin-right: 0;
}
.dealTabs li a{
	/*border:1px solid #ceced2; /*b9c6db;*/
	/*border-bottom: 1px solid: #4d70b8;*/
	border-right:0;
	font: 13px Arial;
	font-weight: bold;
	color:#003366;
	cursor:pointer;
	display:block;
	height:31px;
	line-height:31px;
	padding:0 27px;
	text-decoration:none;
	/*text-transform:uppercase;*/
	background-color: #e9eff5; /* for non CSS3 browsers */
    /*background-image: url(/images/tableBkg.jpg); /* fallback image */
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9eff5', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#e9eff5), to(#ffffff)); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  #e9eff5,  #ffffff); /* for firefox 3.6+ */ 
    background-image: -ms--linear-gradient(top,  #e9eff5,  #ffffff); /* for IE 10+ */ 
}
.dealTabs a:hover{
	background:#eee;
}
.dealTabs li a.active{
	/*border:1px solid #fff;*/
	border-right:0;
	color:#FFF;
	
	background-color: #6685c2; /* for non CSS3 browsers */
    /*background-image: url(/images/tableBkg.jpg); /* fallback image */
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6685c2', endColorstr='#003366'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#6685c2), to(#003366)); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  #6685c2,  #003366); /* for firefox 3.6+ */ 
    background-image: -ms--linear-gradient(top,  #6685c2,  #003366); /* for IE 10+ */ 
}
#tabDetailsContainer 
{
    width:716px;
    margin: 0 auto;
}
.tabDetails{
	background:#edece8; /*fbfbfb;*/
	/*border-top: 3px solid #4d70b8;*/
	border-top: 1px solid #ceced2;
	margin: 0 0;
	border-bottom: 1px solid #ceced2;
	border-right: 1px solid #ceced2;
	border-left: 1px solid #ceced2;	
}
.tabContents{
	padding:12px;
	/*border-top: 3px solid #4d70b8;*/
	/*border-top: 1px solid #ceced2;*/
}
.tabContents img {
	    /*border: 1px solid #ceced2;*/
	margin: 5px;
}
/*.tabContents h1{
	font:normal 24px/1.1em Georgia, "Times New Roman", Times, serif;
	padding:0 0 10px;
}
.tabContents p{
	padding:0 0 10px;
}*/


/* ----------@Press Release, News, Conferences Table Styles Here -----------------*/
#sectionTable {
    width: 720px;
}

#sectionTable .dataTable01 th, #sectionTable .dataTable02 th  {
    border-top: 3px solid #ceced2;
    border-bottom: 1px solid #ceced2;
    /* background gradient styles for each browser*/
    /*background-color: #fbfaf5; /* for non CSS3 browsers */
    /*background-image: url(/images/tableBkg.jpg); /* fallback image */
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f6', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f6), to(#ffffff)); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  #f8f8f6,  #ffffff); /* for firefox 3.6+ */ 
    background-image: -ms--linear-gradient(top,  #f8f8f6,  #ffffff); /* for IE 10+ */ 
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfaf5', endColorstr='#ffffff'); /* for IE */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fbfaf5), to(#ffffff)); /* for webkit browsers */
    /*background-image: -moz-linear-gradient(top,  #fbfaf5,  #ffffff); /* for firefox 3.6+ */ 
    /*background-image: -ms--linear-gradient(top,  #fbfaf5,  #ffffff); /* for IE 10+ */ 
    /* other styles for heading area */
    color: #003366;
    font-weight: bold;
    padding: 5px 10px;
}
#sectionTable .dataTable01 th a, #sectionTable .dataTable01 th a:hover, #sectionTable .dataTable01 th a:visited, #sectionTable .dataTable01 th a:active,  #sectionTable .dataTable01 th:hover {
    color: #003366;
    font-weight: bold;
}
#sectionContent #sectionTable .dataTable01Heading a {
    color: #003366;
    font-weight: bold;
}

#sectionTable .dataTable01 th.headerRight, #sectionTable .dataTable02 th.headerRight {
    text-align: right;
}
#sectionTable .dataTable01 td, #sectionTable .dataTable02 td  {
    border-bottom: 1px solid #ceced2;
    padding: 8px 10px;
}
#sectionTable .dataTable02 td  {
    vertical-align:middle;
}

#sectionTable .dataTable01 tr a {
    text-decoration: none;
    color: #575a5d;
    display: block;
}
#sectionTable .dataTable01 tr:hover {
    background-color: #edece8;
}
#sectionTable .dataTable01 tr:hover a {
    text-decoration: none;
    color: #4682b4;
}
#sectionTable .dataTable02 h5 { /* this style is used in IB-Our Clients for "Recent Transactions" text */
    padding-top: 7px;
    color: #999999;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}
#sectionTable .dataTable01 p, #sectionTable .dataTable02 p {
    padding: 0;
}

/*** Data Table Styles ***/
#sectionContent table.dataTable {
    border: 1px solid #ceced2;
    /*margin-top: 20px;*/
}
#sectionContent .dataTable th  {
    /* background gradient styles for each browser*/
    background-color: #edece8;
    /*background-image: url(/images/tableBkg.jpg); /* fallback image */
    /*background-repeat: repeat-x;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfaf5', endColorstr='#ffffff'); /* for IE */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fbfaf5), to(#ffffff)); /* for webkit browsers */
    /*background-image: -moz-linear-gradient(top,  #fbfaf5,  #ffffff); /* for firefox 3.6+ */ 
    /*background-image: -ms--linear-gradient(top,  #fbfaf5,  #ffffff); /* for IE 10+ */ 
    /* other styles for heading area */
    padding: 10px;
    border-bottom: 1px solid #ceced2;
}
#sectionContent .dataTable h1  {
   font-size: 15px;
   color: #003366;
   padding: 0 0 3px 0;
}
#sectionContent .dataTable h2  {
    font-size: 12px;
    color: #575a5d;
    padding-top: 0;
    padding-bottom: 4px;
    line-height: 1.25em;
    border: none;
}
#sectionContent .dataTable h3  {
    font-weight: bold;
    font-size: 13px;
    color: #575a5d;
}
#sectionContent .dataTable h4  {
    padding-top: 0;
    font-weight: normal;
    font-size: 11px;
    color: #575a5d;
    line-height: 1.2em;
}
#sectionContent .dataTable td  {
    border-bottom: 1px solid #ceced2;
    padding: 6px 15px;
    font-size: 12px;
    /*color: #575a5d;*/
}
/* ----------------------- Table with top border with Gradient --------------------*/
#sectionContent .dataTableTopGradient th {
    border-top: 3px solid #ceced2;
    border-bottom: 1px solid #ceced2;
    /* background gradient styles for each browser*/
    /*background-color: #fbfaf5; /* for non CSS3 browsers */
    /*background-image: url(/images/tableBkg.jpg); /* fallback image */
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f6', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f6), to(#ffffff)); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  #f8f8f6,  #ffffff); /* for firefox 3.6+ */ 
    background-image: -ms--linear-gradient(top,  #f8f8f6,  #ffffff); /* for IE 10+ */ 
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfaf5', endColorstr='#ffffff'); /* for IE */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fbfaf5), to(#ffffff)); /* for webkit browsers */
    /*background-image: -moz-linear-gradient(top,  #fbfaf5,  #ffffff); /* for firefox 3.6+ */ 
    /*background-image: -ms--linear-gradient(top,  #fbfaf5,  #ffffff); /* for IE 10+ */ 
    /* other styles for heading area */
    color: #003366;
    font-weight: bold;
    padding: 5px 10px;
}
#sectionContent .dataTableTopGradient th a, #sectionContent .dataTableTopGradient th a:hover, #sectionContent .dataTableTopGradient th a:visited, #sectionContent .dataTableTopGradient th a:active,  #sectionContent .dataTableTopGradient th:hover {
    color: #003366;
    font-weight: bold;
}
#sectionContent .dataTableTopGradient td  {
    border-bottom: 1px solid #ceced2;
    padding: 8px 10px;
}
#sectionContent .dataTableTopGradient tr a {
    text-decoration: none;
    color: #575a5d;
    display: block;
}
#sectionContent .dataTableTopGradient tr:hover {
    background-color: #edece8;
}
#sectionContent .dataTableTopGradient tr:hover a {
    text-decoration: none;
    color: #4682b4;
}
#sectionContent .dataTableTopGradient p {
    padding: 0;
}

/* -----------------------Tables with Double Line Header -----------------------*/
#sectionTable .dataTableDoubleLine th {
    border-top: 3px solid #ceced2;
    border-bottom: 1px solid #ceced2;
    padding: 10px;
}
#sectionTable .dataTableDoubleLine td {
    border-bottom: 1px solid #ceced2;
    padding: 10px;
    vertical-align:middle;
}


/*-------------------- More Table Styles ----------------------*/
#sectionContent .plainTable {
    border: none;
    margin: 0;
}
#sectionContent .plainTable td {
    border: none;
    margin: 0;
    padding: 2px 0 0 0;
}
#sectionContent table.basicTable, #sectionContent table.greyHeader  { /* used in Equities/JETS pages */
    border: 1px solid #ceced2;
    margin-bottom: 10px;
}
#sectionContent .greyHeader th {
    background-color: #a5aeb6;
    font-weight: bold;
    color: #fff;
    padding: 6px 0 6px 15px;  
}
#sectionContent .basicTable th {
    /*background-color: #a5aeb6;*/
    font-weight: bold;
    color: #fff;
    padding: 6px 0 6px 7px;  
}
#sectionContent .greyHeader td {
    padding: 6px 0 6px 15px;
}
#sectionContent .basicTable td {
    padding: 3px 7px 3px 7px;
}
/*** Table Container styles ***/
#sectionContent .TableContainer {
    border: none;
    margin-top: 15px;
}
#sectionContent .TableContainerAfterBullet {
    border: none;
    margin-top: 10px;
}
/*#sectionContent div.SourceText {
    font-size: 9px;
    line-height: 1.2em;
    color: #575a5d;
}*/

/*** Table styles with background ***/
#sectionContent .TableGrayBkg230px, #sectionContent .TableBlueBkg230px { /* used in IB landing page */
    width: 230px;
    border: 1px solid #ceced2;
    /*margin-top: 20px;*/
}

#sectionContent .TableGrayBkg230px td, #sectionContent .TableBlueBkg230px td {
    padding: 10px;
}
#sectionContent .TableGrayBkg230px h1, #sectionContent .TableBlueBkg230px h1 {
   font-size: 15px;
   color: #003366;
   padding: 0 0 3px 0;
}
#sectionContent .TableGrayBkg230px h2, #sectionContent .TableBlueBkg230px h2 {
   font-size: 12px;
   color: #575a5d;
   padding-top:0;
   padding-bottom: 4px;
   /*border-bottom: 1px solid #ceced2;*/
}
#sectionContent .TableGrayBkg230px ul, #sectionContent .TableBlueBkg230px ul {
   padding-top: 3px;
}
#sectionContent .TableGrayBkg230px li, #sectionContent .TableBlueBkg230px li {
   /*color: #000;*/
   font-size: 13px;
   /*padding-top: 5px;*/
   margin-left: 0;
}
#sectionContent .TableGrayBkg230px {
    background: #edece8;
}
#sectionContent .TableBlueBkg230px {
    background: #e4ecf2;
}

/*** NEWS Pages Styles ***/
#newsSection {
    width: 635px;
}
#newsSection .newsTitle {
    display:block;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-top: 3px solid #ceced2;
    padding: 10px 0 20px 0;
    /* background gradient styles for each browser*/
    /*background-color: #fbfaf5; /* for non CSS3 browsers */
    /*background-image: url(/images/tableBkg.jpg); /* fallback image */
    background-repeat: repeat-x;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfaf5', endColorstr='#ffffff'); /* for IE */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fbfaf5), to(#ffffff)); /* for webkit browsers */
    /*background-image: -moz-linear-gradient(top,  #fbfaf5,  #ffffff); /* for firefox 3.6+ */ 
    /*background-image: -ms--linear-gradient(top,  #fbfaf5,  #ffffff); /* for IE 10+ */ 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f6', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f6), to(#ffffff)); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  #f8f8f6,  #ffffff); /* for firefox 3.6+ */ 
    background-image: -ms--linear-gradient(top,  #f8f8f6,  #ffffff); /* for IE 10+ */ 
    
}
/*#sectionTable .dataTable01 tr:hover{    
    /*display: block;*/
   /* color: #4682b4;
    background-color: #e0e4e9;
}*/

/* ----------@View Conference Information Styles Here -----------------*/
#conferenceSection {
    width: 720px;
    border: 1px solid #ceced2;
}
#conferenceSection img {
    padding-top: 0;
}
#conferenceSection .conferenceContent {
    padding: 20px;
}
#conferenceSection .conferenceContent h1 {
    color: #575a5d;
}
#conferenceSection .conferenceContent h2 {
    color: #4682b4;
    font-size: 17px;
    line-height: 22px;
}
#conferenceSection .conferenceContent .conferenceLocation {
    font-size: 17px;
    line-height: 22px;
}
#conferenceSection .conferenceContent h3 {
    font-size: 12px;
    font-weight: normal;
    color: #575a5d;
    text-transform: uppercase;
    border-bottom: 1px solid #ceced2;
    padding-bottom: 5px;
}
#conferenceSection .conferenceContent .conferenceLocation {
    color: #575a5d;
}
#conferenceSection .confIcon {
    width: 40px;
    float: left;
}
#conferenceSection .confDocOrLink {
    float: left;
}
#conferenceSection .conferenceImage p {
    padding: 0;
}

/* ----------@Events Styles Here -----------------*/
.outerEventContainer {
	width: 1200px;
	margin: 0 auto;
	background-color: #ffffff;
    border-top: 8px solid #676c7c;
}
.outerEventContainerBackground {
    /* gradient styles for background */
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c8ce', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#c3c8ce), to(#ffffff)); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  #c3c8ce,  #ffffff); /* for firefox 3.6+ */ 
    background-image: -ms--linear-gradient(top,  #c3c8ce,  #ffffff); /* for IE 10+ */     
    height: 55px;
}
#eventContainer {
    /*width: 1000px;*/
    padding-top: 10px;
    background: #fff;
}
#eventContainer h1 {
    font-size: 22px;
    color: #003366;
    padding: 0px 0 25px 0;
    /*font-weight: bold;*/
}
#eventContainer h2 {
    font-size: 17px;
    padding: 0 0 35px 0; /*15px 0 15px 0;*/
    color: #4682b4;
    line-height: 22px;
}
#eventContainer h3 {
    font-size: 12px;
    text-transform: uppercase;
    padding-bottom: 5px;
    background: none;
}
/*#eventContainer p.eventRegTitleText
{
    font-size: 12px;
    text-transform: uppercase;
    padding-bottom: 5px;
    background: none;
    background-color: transparent;
    background-image: none;
    font-style: normal;
    text-decoration: none;
    display: block;
}*/
#eventContainer hr {
    color: #ceced2;
    background-color: #ceced2;
    height: 1px;
    border: none;
}
#eventContainer .buttonBlue {
    color: White;
    font-weight: bold;
    border: 1px solid #003366;
    padding:3px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003366', endColorstr='#003399'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#003366), to(#003399)); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  #003366,  #003399); /* for firefox 3.6+ */ 
    background-image: -ms--linear-gradient(top,  #003366,  #003399); /* for IE 10+ */ 
}
#eventContainer .eventLeft {
    /*margin-top:20px;*/
    width: 250px;
    float: left;
}    
#eventContainer .eventLeftInner {
    /*border: 1px solid #ceced2;*/
    background-color: #51626f;
    color: White;
}
#eventContainer .eventLeftText {
    padding: 20px 15px 0 15px;
    /*min-height: 320px;*/
}
#eventContainer .eventLeftText h1 {
    font-size: 15px;
    padding: 0;
    font-weight: bold;
    color: white;
}
#eventContainer .eventLeftText p {
    padding-bottom: 20px;
    line-height: 19px;
}
#eventContainer .eventLeftText a {
    color: White;
}

#eventContainer .eventLeft img {
    width: 250px;
    padding-bottom: 10px;
}
#eventContainer .eventLeft .eventCoSponsor {
    padding: 20px 10px;
}
#eventContainer .eventLeft .eventLeftBottom {
    height: 40px;
    background-color: #8b95a0;
}

#eventContainer .eventMiddle {
    margin-left: 45px;
    float: left;
    width: 650px;
}
#eventContainer .eventMiddle h2 {
    font-size: 17px;
    padding: 0 0 0 0; /*15px 0 15px 0;*/
    color: #4682b4;
    line-height: 22px;
}
#eventContainer .eventMiddle h2.eventLocationText {
    color: #575a5d;
    padding-top: 15px;
}
/*#eventContainer .eventMiddleText {
    padding-left:20px;
}*/

#eventContainer .eventRegForm {
    width: 650px;
    background-color: #e8e8e9;
    padding: 20px;
    font-size: 12px;
}
#eventContainer .eventRegForm table.eventRegTable {
    margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0;
}
#eventContainer .eventRegForm .eventRegTable td {
    padding: 5px;
}
#eventContainer .eventRegForm .eventRegTable td.eventRegTableCol1 {
    width: 23%; /* 23% of 700px is 160px*/
    text-align: right;
}
#eventContainer .eventRegForm input {
    border: 1px solid #ceced2;
    height: 20px;
    width: 290px;
}
#eventContainer .eventRegForm textarea {
    border: 1px solid #ceced2;
    min-height: 50px;
    width: 370px;
}
#eventContainer .eventRegForm select, #eventContainer .eventRegForm option {
    border: 1px solid #ceced2;
}
#eventContainer .eventRegForm .eventCheckboxContainer {
    padding: 10px 0;
}
#eventContainer .eventRegForm .eventCheckbox input {
    border: none;
    height: auto;
    width: auto;
    padding-right: 6px;
    margin-top: -3px;
}
#eventContainer .eventRegForm .eventInsertButton input {
    height: 23px;
    width: 89px;
}
#eventContainer .eventRegForm span.eventRequired {
    color: Red;
}

/*** CONTACT US and other FORM STYLES ***/
#formContainer {
    padding-top: 10px;
}
#formContainer .formGrayBkg {
    width: 650px;
    background-color: #e8e8e9;
    padding: 20px;
    font-size: 12px;
}
#formContainer .formGrayBkg td {
    padding: 5px;
}
#formContainer .formGrayBkg input {
    border: 1px solid #ceced2;
    height: 20px;
}
#formContainer .formGrayBkg textarea {
    border: 1px solid #ceced2;
    height: 50px;
}
#formContainer .formGrayBkg select {
    border: 1px solid #ceced2;
    height: 20px;
    color: #575a5d;
}
#formContainer .formGrayBkg option {
    border: 1px solid #ceced2; 
    color: #575a5d;  
}
#formContainer .formGrayBkg .formCheckBoxList {
    border: 1px solid #ceced2;
    background: white;
    width: 225px;
}
#formContainer .formGrayBkg .formCheckBoxList input {
    border: none;
}

.captchaContainer
{
    background-color: #fff;
    width:442px;
}

#sectionContent1Col .captchaContainer img {
    padding-top: 0;
}
/*** @PAGER - this is the paging style used in IB-Lead-Left Financings ***/
.pager {
    font-size: 12px;
}
.pager a {
    color: #999;
    border: 1px solid #ceced2;
    padding: 2px 6px;
}
.pager span {
    background-color: #edece8;
    border: 1px solid #ceced2;
    /*color: #000;*/
    padding: 2px 6px;
}    

.pager a:hover {
    background-color: #edece8;
    /*color: White;*/
}

#sectionTable .dataTable02 tr.pager td {
    border-bottom: none;
    padding:5px 0 5px 10px;
}

/* ----------@Locations Styles Here -----------------*/
#locationsMapContainer
	{ 
	padding: 0; 
	position:  absolute;
	/*top: 0px;
	left: 0;*/
	width: 755px;
    height: 237px;
    border: 1px solid #ceced2;
    background: url("/CMSFiles/Jefferies.com/images/Locations/locationsMap.jpg") no-repeat center right;
    font-family: Arial;
	}

#locationsMapNavList
	{ 
	border: none;
	width:100%;
	/*margin:1px;	*/
	
	width: 225px;
    font-size: 11px; 
    /*padding: 10px 0 0 10px;  */
}
#locationsMapNavList .locRegionText {
    font-size: 14px;
    color: #4682b4;
    /*padding: 0;
    /*font-weight: normal;*/
    margin: 0;
}
#locationsMapNavList .locRegionText a span.locArrow {
    background:url('/images/nav/arrow-75right.gif') no-repeat;
    background-position: right center;
}
/*#locationsMapNavList span
	{
	    padding: 0;
	}*/
/*#locationsMapNavList a
	{
	display:block;
	white-space:nowrap;
	/*margin: 10px; /* 10px 10px 5px;*/
	/*padding: 10px; /* 0 5px 0;*/
	/*padding-top: 0;
	padding-bottom: 0;
	padding-left: 10px;*/
/*	}*/
#locationsMapNavList a .locGrayText	{
	color: #575a5d;
}
#locationsMapNavList a, #locationsMapNavList a:visited	/* list at rest */
	{
	/*color: white;
	background-color: #888;*/
	text-decoration:none;
	color: #575a5d;
	}

#locationsMapNavList a:hover, #locationsMapNavList a:active, #locationsMapNavList a:focus, #locationsMapNavList li:hover	/* list at mouse-over  */
	{
	color: #4682b4;
	background-color: White;
	}
.subLocations { display: none; }
.topLocations > li { /*display: inline-block;*/ vertical-align: top; }

#locationsMapNavList ul
	{
	list-style: none;
	list-style-type:none;
	list-style-image: none;
	background-image: none;
	margin:0px 0 0 10px;
	/*margin:0 0 0 5px;
	/*padding:0;*/
	/*padding-left: 10px;*/
	padding-top: 10px;
	/*width:210px;	/* width of all menu boxes */
	}

#locationsMapNavList li
	{
	position:relative;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	background-image: none;
	/*padding-top: 0;
	padding-left: 0;
	margin: 0; /*0 0 0 10px;*/
	padding-top: 10px;
	padding-bottom:  10px;
	line-height: 15px;
	}

#locationsMapNavList ul ul
	{
	left: 100%;
	top: 0;
	position:absolute;
	z-index:500;
	display:none;
	padding: 1em;
	margin: 0 0 0 0px;
	background-color: White;
	width: 100%;
	}
#locationsMapNavList li ul a
	{
	padding: 0px; /* 0 5px 0;*/
	}
	#locationsMapNavList li ul li
	{
	padding: 0 0 0 5px; /* 0 5px 0;*/
	margin: 0;
	line-height: 20px;
	}
#locationsMapNavList ul ul ul
	{
	top:0;
	left:100%;
	}

div#locationsMapNavList li:hover
	{ 
	cursor:pointer;
	z-index:100;
	}

div#locationsMapNavList li:hover ul ul,
div#locationsMapNavList li li:hover ul ul,
div#locationsMapNavList li li li:hover ul ul,
div#locationsMapNavList li li li li:hover ul ul 
	{
	display:none;
	}

div#locationsMapNavList li:hover ul,
div#locationsMapNavList li li:hover ul,
div#locationsMapNavList li li li:hover ul,
div#locationsMapNavList li li li li:hover ul 
	{
	display:block;
	}

div#locationsMapNavList .locLeftColumn {
    width: 48%;
    float: left;
    margin: 0 0 0 -10px; /* 0 0 0 0;*/
}
div#locationsMapNavList .locRightColumn {
    width: 48%;
    float: right;
    margin: 0 0 0 0; /* 0 0 0 0;*/
}

/* ----- Bottom section of Locations ----- */
#locationContainer {
    width: 755px;
    border: 1px solid #ceced2;
    margin-top: 247px;
    padding: 15px 0 20px 0;
    font-size: 12px;
    line-height: 15px;
}
#locationContainer h1 {
    font-size: 12px;
    color: #003366;
    padding: 5px 0 20px 0;
    font-weight: bold;
    text-transform: uppercase;
}
#locationContainer h2 {
    font-size: 12px;
    padding: 15px 0 0 0;
    font-weight: bold;
}
#locationContainer p {
    padding-top: 0;
}
#locationContainer .locationAddressBlock {
    padding-top: 12px;
}
#locationContainer .leftLoc {
    width: 205px;
    float: left;
    margin-left: 20px;
}
#locationContainer .leftLoc img {
    width: 185px;
    height: 115px;
    margin-left: 5px;
}
#locationContainer .middleLoc {
    width: 280px;
    float: left;
    padding-right: 10px;
    padding-left: 15px; /*10px;*/
}
#locationContainer .locRightBorder {
    border-right: 1px solid #ceced2;
}
#locationContainer .rightLoc {
    width: 200px;
    /*border-left: 1px solid #ceced2;*/
    padding: 20px 0 0 20px;
    float: left;
    margin-top: 20px;
}
#locationContainer .subNameLoc {
    font-weight: normal;
    text-transform: none;
}


/* ----------@Footer Styles Here --------------------*/

#footer{
    margin-top: 100px;
	width: 1200px;
    background-color: #ebeae6;
	clear:both;
	overflow: auto;
	height: 105px;
}

#footer.home {
	margin-top: 0;
}

#footer ul {
    margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;	
}

/*#footer span {
	vertical-align:middle;
}*/

#footer .innerContainer img {
	padding: 0 0 0 6px;
	vertical-align: middle;
	/*margin-bottom:15px;*/
}
#footer .innerContainer #tools ul {
    margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;	
	
    list-style: none;
}
#footer .innerContainer li {
	/*float: left;*/
	list-style: none;
    list-style-image: none;
    display: inline;
    background: none;
    padding: 0;
}

#footer .innerContainer #social{
   float: right;
   /*vertical-align: middle;*/
} 

#footer .innerContainer, #footer .innerContainer li a {
	font: normal 11px arial;
	text-transform:uppercase;
	color: #575a5d;
    height: 40px;
    line-height: 40px;   
}
/*#footer .innerContainer #tools li {
    display: inline;
    vertical-align: text-top;
}*/
#footer .innerContainer #tools li a {
    padding: 0 13px;
	/*border-right: 1px solid #d0cfcb; 
    vertical-align: middle; */
}

#footer .innerContainer #tools li:hover a{
    color: #4682b4;
}

#footer .innerContainer #tools li.current a{
	color: #86888b;
}

#footer .innerContainer #tools li.last a{
	/*border-right: none;*/
}
.footerCopyright {
    font-size: 9px;
    text-align: left;
    text-transform: none;
    line-height: 14px;
    padding-top: 20px;
    padding-left: 13px;
}
.dataListFixedWidth 
{
    table-layout:fixed;
}

/* ---------- Left Nav Styles ---------- */

/*** START LeftNav TREE MENU STYLES ***/

#leftNavTree {
    width: 200px;
    margin-top: 30px;
    overflow:auto;
    /*margin-left: 0;*/
    /*float: left;*/
}
.menuInnerContainer {
    border-bottom: 1px solid #ceced2;
}
#leftNavTree ul {
    margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;	
}

#leftNavTree li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: none;
    line-height: 1.2em;
    
    /*padding: 5px 0 5px 15px;
    color: #575a5d;
    font-weight: normal;
    border-top: none;
	border-bottom: 1px solid #ceced2;
	line-height: 1.2em;
    list-style: none;
    list-style-image: none;
    background: none;*/
}

#leftNavTree li a {
    display: block;
    font: 12px arial;
    text-decoration: none; 
    padding: 5px 0 5px 15px;
    color: #575a5d;
    font-weight: normal;
    border-top: 1px solid #ceced2;
	/*line-height: 1.2em;*/
}
#leftNavTree li.sectionTitle a {
    text-transform:uppercase;
	font-weight:bold;
	border-top: none;
}

#leftNavTree a:hover {
    color: #4682b4;
    background-color: #edece8;
}

#leftNavTree .contentViewing ul.level2 li a:Hover, #leftNavTree .contentViewing ul.level3 li a:Hover, #leftNavTree .contentViewing ul.level4 li a:Hover, #leftNavTree .contentViewing ul.level5 li a:Hover {
    color: #4682b4;
}

#leftNavTree .contentViewing ul.level2 li a, #leftNavTree .contentContainer ul.level2 li a {
    border-top: none;
    padding: 3px 0 3px 15px;
    color: #575a5d;
}

#leftNavTree .contentViewing ul.level3 li a, #leftNavTree .contentContainer ul.level3 li a {
    padding: 3px 0 3px 27px;
}

#leftNavTree .contentViewing ul.level4 li a, #leftNavTree .contentContainer ul.level4 li a {
    padding: 3px 0 3px 39px;
}


/*#leftNavTree a {
    color: #575a5d;
    text-decoration: none;
    font-size: 12px;
}
#leftNavTree li li {
	border-bottom: none;
    padding: 3px 0 3px 0;
    font-weight: normal;
    background: none;
}
#leftNavTree li ul {
    padding-top: 3px;
}
#leftNavTree li li li {
    padding: 3px 0 3px 12px;
}
#leftNavTree li li li ul {
    padding-top: 3px;
}
#leftNavTree li li li li {
    padding: 3px 0 3px 12px;
}*/
/* HOVER styles */
#leftNavTree li li a {
    /*padding: 5px 0 5px 0;*/
}
/*#leftNavTree ul li a:hover, #leftNavTree ul li li a:hover, #leftNavTree ul li li li a:hover, #leftNavTree ul li li li li a:hover  {
    /*display: block;*/
    /*background:		#edece8;*/
	/*background-image: none;*/
	/*color: #4682b4;
	/*outline:		0;*/
/*}*/

/*** styles for hide/display ***/
#leftNavTree li.contentContainer {
	/*background:url('/images/nav/arrow-right.png') no-repeat right 9px;*/
	color: #575a5d;
	cursor: pointer;
	font-weight: normal;
}

#leftNavTree li.contentViewing {
    /*background:url('/images/nav/arrow-down.png') no-repeat right 11px;*/
	color: #575a5d;
}
#leftNavTree li.contentViewing a { /* bold the item with the sub list*/
    font-weight: bold;
}
#leftNavTree a span {
    display: inline-block; height: 15px; width: 9px; background: none no-repeat scroll right 5px transparent; 
}
#leftNavTree a span.upArrow {
    /*background:url('/images/nav/arrow-right.png') no-repeat;*/
    background:url('/images/nav/arrow-75right.gif') no-repeat;
    background-position: right center;
}
#leftNavTree a span.downArrow {
    /*background:url('/images/nav/arrow-down.png') no-repeat;*/
    background:url('/images/nav/arrow-75down.gif') no-repeat;
    background-position: right center;
}
#leftNavTree a span {
    *background-position: right 9px;
}
#leftNavTree li.contentViewing li a { /*list items inside the container are normal*/
	color: #575a5d;
	font-weight: normal;
}
#leftNavTree li li.contentContainer  {
	/*background:url('/images/nav/arrow-right.png') no-repeat right 9px;*/
	color: #575a5d;
	cursor: pointer;
}

#leftNavTree li li.contentViewing {
    /*background:url('/images/nav/arrow-down.png') no-repeat right 11px;*/
    font-weight: bold;
}
/*#leftNavTree li li.contentContainer a {
    font-weight: normal;
}*/
#leftNavTree li li.contentViewing a {
    font-weight: bold;
}
#leftNavTree li li.contentViewing li a { /*list items inside the container are normal*/
	color: #575a5d;
	font-weight: normal;
}
#leftNavTree li li li.contentViewing a {
    font-weight: bold;
}
#leftNavTree li li li.contentViewing li a { /*list items inside the container are normal*/
	color: #575a5d;
	font-weight: normal;
}
/*.contentContainer ul, .contentViewing ul {*/
/*#leftNavTree li.contentContainer ul,*/ 
#leftNavTree li.contentViewing ul.level2, #leftNavTree li.contentViewing ul.level3, #leftNavTree li.contentViewing ul.level4 {
    color:#575a5d;
    margin-top: -3px;
    /*margin:3px 0 0 0; /*4px;*/
}

/* SC & PB */
/*#leftNavTree li.sectionCurrent a {
    font-weight: bold;
    color: #4682b4;
} /* */

#leftNavTree ul li.sectionCurrent a, #leftNavTree ul.level2 li.sectionCurrent a, #leftNavTree ul.level3 li.sectionCurrent a, #leftNavTree ul.level4 li.sectionCurrent a {
    font-weight: bold;
	color: #4682b4;
}
#leftNavTree ul li.sectionCurrent li a, #leftNavTree ul.level2 li.sectionCurrent li a, #leftNavTree ul.level3 li.sectionCurrent li a, #leftNavTree ul.level4 li.sectionCurrent li a {
    font-weight: normal;
	color: #575a5d;
}
/* END TREE MENU STYLES */


/* ---------- SITE MAP Styles ---------- */

#siteMap {
    width: 100%;
}

#siteMap .fourColumn span {
    display: inline-block;
    width: 25%;
}
#siteMap .multiColumn span {
    float: left;
    width: 25%;
}
#siteMap td {
    padding-bottom: 20px;
    border-top: 1px solid #ceced2;
}

#siteMap .siteMapLevel1, #siteMap .siteMapLevel1 a {
    font-weight:bold;
    text-transform: uppercase;
    font-size: 13px;
    color: #003366;
    padding-top: 30px;
    padding-right: 20px;
}
#siteMap .siteMapLevel1 a:hover {
    color: #4682b4;
}
#siteMap .siteMapLevel2, #siteMap .siteMapLevel2 a {
    font-weight:bold;
    text-transform: none;
    color: #575a5d;
    font-size: 13px;
    padding-top: 12px;
}
#siteMap .siteMapLevel2 a:hover {
    color: #4682b4;
}
#siteMap .siteMapLevel3, #siteMap .siteMapLevel3 a {
    font-weight:normal;
    font-size: 13px;
    color: #575a5d;
    padding-top: 5px;
}

#siteMap .siteMapLevel4, #siteMap .siteMapLevel4 a {
    font-size: 12px;
    padding-top: 5px;
    padding-left: 10px;
}

#siteMap .siteMapLevel5, #siteMap .siteMapLevel5 a {
    font-size: 11px;
    padding-top: 5px;
    padding-left: 20px;
}


/* ---------- 960.gs Styles Here ---------- */


/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 1200px;
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
    background-color: #fff;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .grid_1 {
	width:100px;
}

.container_12 .grid_2 {
	width:200px;
}

.container_12 .grid_3 {
	width:300px;
}

.container_12 .grid_4 {
	width:400px;
}

.container_12 .grid_5 {
	width:500px;
}

.container_12 .grid_6 {
	width:600px;
}

.container_12 .grid_7 {
	width:700px;
}

.container_12 .grid_8 {
	width:800px;
}

.container_12 .grid_9 {
	width:900px;
}

.container_12 .grid_10 {
	width:1000px;
}

.container_12 .grid_11 {
	width:1100px;
}

.container_12 .grid_12 {
	width:1200px;
}




/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .prefix_1 {
	padding-left:100px;
}

.container_12 .prefix_2 {
	padding-left:200px;
}

.container_12 .prefix_3 {
	padding-left:300px;
}

.container_12 .prefix_4 {
	padding-left:400px;
}

.container_12 .prefix_5 {
	padding-left:500px;
}

.container_12 .prefix_6 {
	padding-left:600px;
}

.container_12 .prefix_7 {
	padding-left:700px;
}

.container_12 .prefix_8 {
	padding-left:800px;
}

.container_12 .prefix_9 {
	padding-left:900px;
}

.container_12 .prefix_10 {
	padding-left:1000px;
}

.container_12 .prefix_11 {
	padding-left:1100px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .suffix_1 {
	padding-right:100px;
}

.container_12 .suffix_2 {
	padding-right:200px;
}

.container_12 .suffix_3 {
	padding-right:300px;
}

.container_12 .suffix_4 {
	padding-right:400px;
}

.container_12 .suffix_5 {
	padding-right:500px;
}

.container_12 .suffix_6 {
	padding-right:600px;
}

.container_12 .suffix_7 {
	padding-right:700px;
}

.container_12 .suffix_8 {
	padding-right:800px;
}

.container_12 .suffix_9 {
	padding-right:900px;
}

.container_12 .suffix_10 {
	padding-right:1000px;
}

.container_12 .suffix_11 {
	padding-right:1100px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .push_1 {
	left:100px;
}

.container_12 .push_2 {
	left:200px;
}

.container_12 .push_3 {
	left:300px;
}

.container_12 .push_4 {
	left:400px;
}

.container_12 .push_5 {
	left:500px;
}

.container_12 .push_6 {
	left:600px;
}

.container_12 .push_7 {
	left:700px;
}

.container_12 .push_8 {
	left:800px;
}

.container_12 .push_9 {
	left:900px;
}

.container_12 .push_10 {
	left:1000px;
}

.container_12 .push_11 {
	left:1100px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .pull_1 {
	left:-100px;
}

.container_12 .pull_2 {
	left:-200px;
}

.container_12 .pull_3 {
	left:-300px;
}

.container_12 .pull_4 {
	left:-400px;
}

.container_12 .pull_5 {
	left:-500px;
}

.container_12 .pull_6 {
	left:-600px;
}

.container_12 .pull_7 {
	left:-700px;
}

.container_12 .pull_8 {
	left:-800px;
}

.container_12 .pull_9 {
	left:-900px;
}

.container_12 .pull_10 {
	left:-1000px;
}

.container_12 .pull_11 {
	left:-1100px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}

/*-------- EMPLOYEE PROFILES STYLES -----------*/
.recruit-slider-container{
    width:720px;
    height:575px;
    background:url('/CMSFiles/Jefferies.com/images/careers/profiles/slider_bkg.gif');
}

.recruit-slider-container .slider-inner{
    padding:10px;
    overflow:auto;
}

.recruit-slider-container .slider-tabs-outer{
    float:left;
    width: 145px; /*130px;*/
    background:#025672;
    min-height:550px;
}

.recruit-slider-container .slider-tabs-inner ul li{
    text-align:right;
    color:white;
    
    background: none;
    padding: 0;
    line-height: normal;
}

.recruit-slider-container .slider-tabs-inner ul li a{
    font-size:10px;
    line-height:20px;
    display:block;
    color: #bfc7c8;
    text-decoration:none;
    padding-right:10px;
    outline: none;
}
.recruit-slider-container .slider-tabs-inner ul li a:hover
{
    color: White;
    background: url('/CMSFiles/Jefferies.com/images/Careers/profiles/hoverArrow_6px.jpg') no-repeat;
    background-position: right center;
    
}
.recruit-slider-container .slider-tabs-inner ul.slider-tabs li a.currentProfile {
    background: url('/CMSFiles/Jefferies.com/images/Careers/profiles/activeNavbkg_145px.jpg') no-repeat;
    color: white;
}

.recruit-slider-container .slider-content-outer{
    background:white;
    margin-left: 145px; /*130px; /*111px;*/
    padding-left:15px;
    height: 550px;
    position: relative;
}

.recruit-slider-container .slider-content-inner{
    padding-bottom: 15px;
}

.slider-content{
    overflow:auto;
    /*display:none;*/
    color:#575a5d;
    
    margin: 0px 0 25px;
    font-size:11px;
    padding-top: 10px;
}

.slider-content .content-header {
    margin:15px 0 25px;
}

.slider-content td.profileLeft {
    text-align: right;
    width: 137px;
}
.slider-content .profileFirst {
    color:#007499;
    font-size: 13px;
}
.slider-content td.profileRight {
    padding-left:15px;
    text-align: left;
}

.slider-content .content-header li{
    word-spacing:0;
    font-size:0;
}

.slider-content .content-header li span{
    display:inline-block;
    font-size:11px;
}

.slider-content .content-header li.first{
    margin-bottom:5px;
    color:#007499;
}

.slider-content .content-header li.first span.left{
    font-size: 12px;
}

.slider-content .content-header li.first span.right{
    margin-top: 1px;
}

.slider-content .content-header li span.left{
    width:132px;
    text-align:right;
    margin-right:15px;
    margin-bottom: 5px;
    vertical-align: top;
    /* line-height: 12px; */
}

.slider-content .content-header li span.right{
    width:250px;
    margin-bottom: 5px;
    line-height: 12px;
}

.slider-content .content-image{
    float:left;
    margin-left:25px;
}

.slider-content .content-text
{
    width: 375px; /*235px;*/
    height: 390px;
    overflow: auto; /*margin-left:15px; /*147px;*/
    padding-right: 15px;
    text-align: justify;
    line-height: 17px;
    font-size: 13px;
    vertical-align: text-top;
}

.slider-content .content-text p{
    margin-top: 0px;
}

.slider-nav {
    position: absolute;
    bottom:10px;
    left:15px;
    right:0;
}

.recruitbtnNext, .recruitbtnPrev {
    display:block;
    height:14px;
}

.recruitbtnNext {
    float:right;
    background: url('/CMSFiles/Jefferies.com/images/Careers/profiles/next_active.jpg') no-repeat;
    width:90px;
    margin-right:10px;
}

.recruitbtnNext:hover{
    background: url('/CMSFiles/Jefferies.com/images/Careers/profiles/next_hover.jpg') no-repeat;
}

.recruitbtnPrev {
    visibility: hidden;
    background: url('/CMSFiles/Jefferies.com/images/Careers/profiles/previous_active.jpg') no-repeat;
    width:112px;
}

.recruitbtnPrev:hover{
    background: url('/CMSFiles/Jefferies.com/images/Careers/profiles/previous_hover.jpg') no-repeat;
    width:112px;
}
.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane{
	position: absolute;
}

.jspVerticalBar{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *{
	margin: 0;
	padding: 0;
}

.jspCap{
	display: none;
}

.jspHorizontalBar .jspCap{
	float: left;
}

.jspTrack{
	background: #d2dae1;
	position: relative;
}

.jspDrag{
	background: #025672;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float: left;
	height: 100%;
}

.jspArrow{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow{
	height: 16px;
}

.jspHorizontalBar .jspArrow{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus{
	outline: none;
}

.jspCorner{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{
	margin: 0 -3px 0 0;
}

/* ------- END OF EMPLOYEE PROFILES STYLES ------- */

/* ----- Video Styles ----- */
.videoborder {
    width: 360px;
    border: 5px solid #edece8;
}

.videoborder2 {
    width: 480px;
    border: 5px solid #575a5d;
}


/* ----- NEW Careers Section ----- */

#sectionHeaderCareers2BlankPage {
	width: 1200px;
	height: 55px;
    border-top:8px solid #676c7c;
	background-color: #ffffff;
    background-repeat: repeat-x;
    clear: both;
    background-image: linear-gradient(top, #bcbec5, #ffffff);
}
/*#careers2Header {
    padding: 0px;
    background-color: #FFFFFF;
    background-image: url("/CMSFiles/Jefferies.com/images/Careers/CareersLanding.jpg");
    background-repeat: no-repeat;
    background-position: center 0; 
    width: 100%;
    height: 530px;
    clear: both;
}*/
#careers2Container {
    color: #575a5d;
    clear: both;
    margin-top: 0px;
}
#careers2Container #careers2ContainerHome {
    font-size: 15px;
    line-height: 22px;
}
#careers2TopContainer {
    width: 1200px;
    margin-top: 0px;
    height: 105px;
}
#careers2LeftSidebarTitleArea {
    width: 335px;
    /*margin-top: 0px;
    height: 130px;*/
    background-color: #748ca3; /*#23303e;*/ 
    float:left;
    vertical-align: middle;
}
#careers2LeftSidebarTitleText {
    margin-left: 115px;
    /*margin-top: 10px;*//*60px;*/
    vertical-align: middle;
    font-size: 32px; /*48px;*/
    line-height:100px;
    color:#FFFFFF;
    height: 105px;
}
#careers2LeftSidebarTitleText a {
        color: #FFFFFF;
}
#careers2LeftSidebarTitleText a:hover {
        color: #4c6781;
}
#careers2TopMainArea {
    width: 865px;
    max-height: 105px;
    min-height:105px;
    float:left;
}
#careers2TopMainArea .career2TopMainContent {
    /*padding-left: 10px;
    margin-right:100px;*/
    max-height: 105px;
    min-height:105px;
}
/* ----- Bottom section ----- */
.testContainer{
   display:table;
   width:100%;
}
.col1{
    background-color:#ebeae6;
    display:table-cell;
    width: 345px;
}
.col2{
    background-color:none;
    display:table-cell;
    /*width: 695px;*/
    padding:0 10px;
}
/*html, body, #siteContainer, .container_12, .grid_12, .outerContainer,*/ 
#careers2Inner {
    width: 100%;
    display: table;
}
/*#careers2Inner {
    display: table-row;
}
#careers2Left {
    width: 345px;
    background-color: #ebeca6;
    float:left;
    display: table-cell;
}
#careers2Right {
    width: 955px;
    background-color:white;
    float: right;
    display: table-cell;
}*/
#careers2Container .career2LeftColContainer {
    width: 335px;
    /*background: #ebeae6 url('/images/Bkg.gif') repeat-y 0 0;*/
    background-color: #748ca3; /*#23303e;*/ /*#ebeae6;*/ /*#e4e8ec;*/
    /*padding-top: 10px;*/
    /*margin-left: 15px;*/
    /*float:left;*/
    display: table-cell;
}
#careers2Container .career2MainContainer {
    padding: 30px 0px 60px 40px; 
    min-height: 300px;
    width: 695px;
    /*float: left;*/
    background: none;
    /*padding-bottom: 30px;*/
    display:table-cell;
}
#careers2Container .career2LeftColNavArea {
    height: 420px;
    width: 335px;
    background-color: #748ca3; /*#23303e;*/ /*#ebeae6;*/ /*#e4e8ec;*/
    /*padding-top: 10px;*/
    /*margin-left: 15px;*/
    float:left;
}
#careers2Container .career2LeftColNavAreaHome {
    height: 313px;
    width: 335px;
    background-color: #748ca3; /*#23303e;*/ /*#ebeae6;*/ /*#e4e8ec;*/
    /*padding-top: 10px;*/
    /*margin-left: 15px;*/
    float:left;
}
#careers2Container .career2LeftCol {
    padding-top: 40px;
    margin-left: 15px;
    margin-right: 15px;
    background-color: #748ca3; /*#23303e;*/ /*#ebeae6*/; 
}
#careers2Container .innerCareer2LeftCol {
    /*padding-right: 10px;*/
    margin-left: 100px;
    background-color: #748ca3; /*#23303e;*/  /*#ebeae6;*/ 
}
#careers2Container .career2VideoArea { 
	width: 865px; /*185px;*/
    height: 313px;
    /*background-color: #ebeae6;*/ /*#e4e8ec;*/
	float: left;
}
/*#careers2Container .career2VideoContent { 
	width: 755px;
    height: 420px;
	padding-right: 100px;
}*/
#careers2ContentHome {
}

#careers2ContentHome .career2Main {
    margin: 0;
    width: 1200px;
    float: left;
}
#careers2ContentHome .career2Main .career2MainTextLeft {
    padding-top: 45px;
    padding-right: 20px;
    margin-left: 100px;
}
#careers2ContentHome .career2Main .career2MainTextMiddle {
    padding: 35px 40px 45px 40px;

}
#careers2Container .careers2Text {
    font-size: 16px;
    line-height: 22px;
    padding-top:-5px;
}
#careers2Container .careers2Text2 {
    font-size: 17px; /*15px;*/
    line-height: 23px; /*20px;*/
}

/*--- LeftNav ---*/
#careers2Container .menuInnerContainer {
    border-bottom: none;
}
#careers2Container #leftNavTree {
    width: 235px;
}
#careers2Container #leftNavTree li.sectionTitle a {
    display:block;
    text-transform: none;
	font-weight:normal;
	border-top: none;
    padding-right:30px;
}
#careers2Container #leftNavTree li a {
    display:block;
    font-size: 13px;
    color:#fff;
    border:none;
    padding-right:30px;
}
#careers2Container #leftNavTree a span.upArrow {
    background:url('/images/nav/arrow-75right-white.gif') no-repeat;
    background-position: right center;
}
#careers2Container #leftNavTree a span.downArrow {
    /*background:url('/images/nav/arrow-down.png') no-repeat;*/
    background:url('/images/nav/arrow-75down.gif') no-repeat;
    background-position: right center;
}
#careers2Container #leftNavTree li.contentViewing a { /* bold the item with the sub list*/
    font-weight: bold;
	background-color: #5d758d;
}
#careers2Container #leftNavTree li.contentViewing li a { /*list items inside the container are normal*/
	font-weight: normal;
}
#careers2Container #leftNavTree li.contentViewing a:hover, #careers2Container #leftNavTree .contentViewing ul.level2 li a:Hover {
    background-color: #4c6781;
}
#careers2Container #leftNavTree a:hover {
    color: #fff;
    background-color: #4c6781; /*#304c6a;*/
}
#careers2Container #leftNavTree ul li.sectionCurrent a, #careers2Container #leftNavTree ul.level2 li.sectionCurrent a, #careers2Container #leftNavTree ul.level3 li.sectionCurrent a, #careers2Container #leftNavTree ul.level4 li.sectionCurrent a {
    font-weight: bold;
    background-color: #4c6781; /*#304c6a;*/
}
#careers2Container #leftNavTree ul li.sectionCurrent li a, #careers2Container #leftNavTree ul.level2 li.sectionCurrent li a, #careers2Container #leftNavTree ul.level3 li.sectionCurrent li a, #careers2Container #leftNavTree ul.level4 li.sectionCurrent li a {
    font-weight: normal;
	background-color: #5d758d; /*#435b74;*/
}
#careers2Container #leftNavTree ul li.sectionCurrent li a:hover, #careers2Container #leftNavTree ul.level2 li.sectionCurrent li a:hover, #careers2Container #leftNavTree ul.level3 li.sectionCurrent li a:hover, #careers2Container #leftNavTree ul.level4 li.sectionCurrent li a:hover {
    font-weight: normal;
    background-color: #4c6781; /*#304c6a;*/
}
#careers2Container #leftNavTree ul.level2 {
    padding-top: 0;
    margin-top: 0;    
	background-color: #5d758d; /*#435b74;*/
}
#careers2Container #leftNavTree ul.level2 li a {
    padding-left: 25px;
}

/* --- Careers Heading and Paragraph Styles ---*/
#careers2Container {
    margin: 0px;
}
#careers2Container h1 {
    font-size: 22px;
    padding: 0 0 25px 0;
    color: #003366;
    font-weight: normal;
}
#careers2Container #careers2ContainerHome h1 {
    font-size: 28px;
    padding: 0 0 25px 0;
    color: #003366;
    font-weight: normal;
}

#careers2Container h2{
    font-size: 15px;
    padding: 18px 0 0 0;
    color: #003366;
}
#careers2Container h3 {
    padding: 15px 0 0 0;
    font-weight: bold;
}
#careers2Container p {
    padding: 10px 0 0 0;
}
#careers2Container p.smallText {
    padding: 40px 20px 0 0;
    font-size: 12px;
    line-height: 16px;
}
#careers2Container p.blueText {
    color: #003366;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 5px;
}
#careers2Container ul, #careers2Container ol {
    padding: 10px 0 0 0;
}
#careers2Container ul li ul {
    padding-top: 3px;
}
#careers2Container h1+h2 {
    padding-top: 0;
}
#careers2Container h1+p {
    padding-top: 0;
}
#careers2Container h3+p {
    padding-top: 5px;
}
#careers2Container h1+ul {
    padding-top: 0px;
}

/* --- Careers Social Icons ---*/
.careersSocial_fb {
    margin-top: 8px;
    margin-right: 10px;
    height: 33px; width: 33px;
    float:left;
    background: transparent url('/CMSFiles/Jefferies.com/images/Icons/facebook-icon-careers.png') center top no-repeat;
}
.careersSocial_fb:hover {
    background-image: url('/CMSFiles/Jefferies.com/images/Icons/facebook-icon-careers-hover.png');
}
.careersSocial_tw {
    margin-top: 8px;
    margin-right:10px;
    height: 33px; width: 33px;
    float:left;
    background: transparent url('/CMSFiles/Jefferies.com/images/Icons/twitter-icon-careers.png') center top no-repeat;
}
.careersSocial_tw:hover {
    background-image: url('/CMSFiles/Jefferies.com/images/Icons/twitter-icon-careers-hover.png');
}
.careersSocial_li {
    margin-top: 8px;
    height: 33px; width: 33px;
    float:left;
    background: transparent url('/CMSFiles/Jefferies.com/images/Icons/linkedin-icon-careers.png') center top no-repeat;
}
.careersSocial_li:hover {
    background-image: url('/CMSFiles/Jefferies.com/images/Icons/linkedin-icon-careers-hover.png');
}

/* --- Careers Table Styles ---*/
#careers2Container table.careers2DkGray, #careers2Container table.careers2Green {
    margin: 0px;
    padding:0px;
}
.careers2DkGray {
    background-color: #748391;
    color: white;
    margin: 0;
}
.careers2Green {
    background-color: #7a8832;
    color: white;
    margin: 0;
}
.careers2Blue {
    background-color: #125687;
    color: white;
    margin: 0;
}
.careers2Burgundy {
    background-color: #683022;
    color: white;
    margin: 0;
}
.careers2TopBannerBlue {
    background-color: #008ac0; /*#4682b4;*/
    color: white;
    margin: 0;
    vertical-align:middle;
    height: 105px;
}
#careers2Container .careers2TopBannerText h1, #careers2Container #careers2ContainerHome .careers2TopBannerText h1  {
    color: white;
    font-size: 26px;
    padding-left: 40px;
    line-height:60px;
    padding-top:17px;
}


.careers2TableText {
    margin: 20px 40px;
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
}
#careers2Container .careers2TableText h1, #careers2Container #careers2ContainerHome .careers2TableText h1 {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 15px;
    color:white;
}
#careers2Container .careers2TableText a {
    color: #fff;
    text-decoration:none;
}
#careers2Container .careers2TableText ul li {
    background: none; /*url("/images/bullet01.gif") no-repeat left 8px;*/
    margin-left: 10px;
    padding-left: 14px;
    /*list-style: none;
    padding-bottom: 5px;*/
    list-style: disc;
}
/*ul ul {
    margin: 0 5px 0 2px; 
}*/
#careers2Container .careers2TableText ul ul li {
    background: none; /*url("/images/hyphen.gif") no-repeat left 6px;*/ /*center;*/
    margin-left: 20px;
    padding-left: 14px;
    /*list-style: none;*/
    list-style: circle;
}

.careers2TableTextVideo {
    margin: 20px 40px 20px 45px;
    font-size: 13px;
    line-height: 19px;
    color: #575a5d;
    font-weight: normal;
}
#careers2Container .careers2TableTextVideo h1, #careers2Container #careers2ContainerHome .careers2TableTextVideo h1 {
    font-size: 16px;
    padding-bottom: 15px;
    line-height: 22px;
    color: #003366;
}
#careers2Container .careers2TableText a {
    color: #fff;
    text-decoration:none;
}

#careers2Container div.careers2LearnMore {
    margin-right: 15px;
    margin-top: 35px;
}
#careers2Container span.careers2LearnMoreBtn {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    padding: 8px 15px;
    border: 1px solid #fff;
}
#careers2Container span.careers2LearnMoreBtn a {
    color: #fff;
    text-decoration:none;
}
#careers2Container div.careers2ApplyNow {
    margin: 25px 15px 10px 0px;
}
#careers2Container span.careers2ApplyNowBtn {
    color: #fff; /*#0088c1;*/
    font-size: 14px;
    font-weight: normal;
    padding: 8px 15px;
    /*border: 1px solid #0088c1;*/
    border: 1px solid #fff;
}
#careers2Container span.careers2ApplyNowBtn a {
    color: #0088c1;
    text-decoration:none;
}

/*-------- NEW Careers EMPLOYEE PROFILES STYLES -----------*/
#careers2Container .career2ProfilesContainer {
    padding: 10px 0px 60px 35px; 
    min-height: 300px;
    width: 755px;
    /*float: left;*/
    background: none;
    /*padding-bottom: 30px;*/
    display:table-cell;
}
/*.profilesGrayBox {
    background-color: #e8ecef;
    height: 105px;
    width: 714px;
    padding: 25px 20px;
    margin: 10px 0;
    color: #575a5d;
}
#careers2Container .profilesGrayBox h1 {
    font-size: 24px;
    color:#575a5d;
    font-weight:bold;
    padding-bottom: 32px;
}
#careers2Container .profilesGrayBox select {
    border: 1px solid #b9b9bb;
    height: 25px;
    color: #575a5d;
    font-size: 12px;
    width:150px;
    margin-right:10px;
}*/
/*#careers2Container .career2ProfilesTitleBanner {
    background-color: #4682b4;
    max-height: 125px;*/
    /*width: 865px;
}*/
.profilesFilterContainer {
    float:left;
}
.profilesFilter {
    color: #575a5d;
    float: right;
    font-size: 11px;
    /*width:345px;
    height:65px;
    margin-right: 80px;*/
    margin-top: 30px;
    /*margin-bottom: 30px;*/
    /*background-color: #fff;
    padding: 5px;*/
}
#careers2Container .profilesFilter select {
    border: 1px solid #b9b9bb;
    height: 25px;
    color: #575a5d;
    font-size: 11px;
    width:130px;
    margin-right:10px;
}
.profilesFilterBtn {
    background-image: url('/CMSFiles/Jefferies.com/images/Careers/filterProfile-arrow.png');
    height:25px;
    width:25px;
    border:none;
    padding:0;
    margin:0 30px 0 0;
    cursor: pointer;
}
.profilesFilterBtn:hover {
    background-image: url('/CMSFiles/Jefferies.com/images/Careers/filterProfile-arrow-hover.png');
}

/*--- Profile Details Styles ---*/
.profileDetailsContainer {
    width: 710px;
    margin-top:30px;
}
.profileImage2 {
    width: 167px;
    height: 167px;
    padding:0;
    float:left;
}
.profileVideo2 {
    width: 500px;
    height: 281px;
    padding:0px;
    float:left;
}
.profileVideo2 p {
    /*to adjust when CKEditor automatically inserts <p> tags*/
    padding:0px;
    margin-top:-10px; 
}
#careers2Container .profileImage2 p {
   padding:0;
}
.profilesBlueBox {
    width: 483px;
    height: 167px;
    background-color: #0088c1;
    padding:0 30px 0px 30px;
    color: #fff;
    font-size: 15px;
    line-height: 21px;
    float:right;
}
.profilesBlueBox2 {/*for profiles with a video*/
    width: 190px;
    height: 281px;
    background-color: #0088c1;
    padding:0 10px 0px 10px;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    float:right;
}
.profileName2 {
    margin-top: 40px;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}
.profileName3 {/*for profiles with a video*/
    margin-top: 100px;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}
.profileText {
    width: 675px;
    padding: 30px 0;
}
.profileFeaturedText {
    font-size: 16px;
    line-height: 23px;
    padding-bottom: 30px;
}
.profilesPrevNext {
    float: right;
    top: 0;
    right: 0;
    /*margin-right: -10px;*//*-30px;*/
}
.profilesBack {
    height: 40px;
    width: 40px;
    border: none;
    background-image:url('/CMSFiles/Jefferies.com/images/Careers/previousProfile-arrow.gif');
    cursor:pointer;
}
.profilesBack:hover {
    background-image:url('/CMSFiles/Jefferies.com/images/Careers/previousProfile-arrow-hover.gif');
}
.profilesNext {
    height: 40px;
    width: 40px;
    border: none;
    background-image: url('/CMSFiles/Jefferies.com/images/Careers/nextProfile-arrow.gif');
    cursor:pointer;
}
.profilesNext:hover {
    background-image: url('/CMSFiles/Jefferies.com/images/Careers/nextProfile-arrow-hover.gif');
}

/*--- End of Profile Details Styles---*/

/*--- Profile Page Hover Styles ---*/
.profilePicStatic {
    padding: 28px 28px 0 0;
    /*width: 167px;
    height: 167px;*/
    width: 100%;
    height: 100%;  
    /*for Quote boxes - no hover effect*/  
}
.profilePicStyle {
    padding: 28px 28px 0 0;
    /*width: 167px;
    height: 167px;*/
    width: 100%;
    height: 100%;    
}

/*.profilePicStyle:hover img {
    -webkit-transform:scale(1.25);*/ /* Safari and Chrome */
    /*-moz-transform:scale(1.25);*/ /* Firefox */
    /*-ms-transform:scale(1.25);*/ /* IE 9 */
    /*-o-transform:scale(1.25);*/ /* Opera */
     /*transform:scale(1.25);
}*/

.profileName1 {
    margin-top: 20px;
    font-size: 17px;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}
.profileInfo1 {
    text-transform: initial;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
}

.profilePicList {
    position: relative;
}
.profilePicList .profilePicInfo {
    position: absolute;
    right: 10px; /*216px;*/ /*195px;*/
    display: none;
    background-color: #0088c1;
    width: 460px; /*225px;*/
    height: 199px; /*157px;*/
    color:#fff;
    margin-top:17px; /*38px;*/
    padding: 10px 15px 0 20px;
    z-index: 100;

    float:left;
}
.profilePicList:hover .profilePicInfo {
    display: block;
}
.profileReadMore {
    position: absolute;
    bottom: 0;
    margin-bottom: 20px;
    font-size:11px;
}
.profilePicHover {
    float: right;
    margin-top:-68px;
    margin-left: -12px;
    padding-left:10px;
}
.profilePicList:hover .profilePicHover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}



/*--- End of Profile Hover Styles ---*/

/* ------- END OF NEW EMPLOYEE PROFILES STYLES ------- */