* { margin: 0; padding: 0; }
html, body { margin: 0; padding: 0; background:#343434; }
.hidden { display: none; visibility: hidden; }
.visible {
}

.blank {
 background-image:url(../global/img/blank.png);
 background-repeat:repeat; 
}

.div8bOn { border-bottom: 1px solid #000; }
.div7bOn { border-bottom: 1px solid #000; }
.div6bOn { border-bottom: 1px solid #000; }
.div5bOn { border-bottom: 1px solid #000; }
.div4bOn { border-bottom: 1px solid #000; }
.div3bOn { border-bottom: 1px solid #000; }
.div2bOn { border-bottom: 1px solid #000; }
.div1bOn { border-bottom: 1px solid #000; }

.div8wOn { border-bottom: 1px solid #fff; }
.div7wOn { border-bottom: 1px solid #fff; }
.div6wOn { border-bottom: 1px solid #fff; }
.div5wOn { border-bottom: 1px solid #fff; }
.div4wOn { border-bottom: 1px solid #fff; }
.div3wOn { border-bottom: 1px solid #fff; }
.div2wOn { border-bottom: 1px solid #fff; }
.div1wOn { border-bottom: 1px solid #fff; }

#wrapper {
	width: 960px;
	height: 600px;
	margin: 0 auto;
	position: relative;
	top: 15px;
	border: 1px solid #000;
	overflow: hidden;
	background-color:#000;
}

#header {
width: 960px;
height: 89px;
position:absolute;
float:left;
top:0;
left:0;
}

#company {
background-image:url(../img/co-name.png);
background-repeat:no-repeat;
height:60px;
width:298px;
position:absolute;
left:20px;
top:47px;
float:left;
z-index:2;
}

#phone-b {
background-image:url(../img/phone-b.png);
background-repeat:no-repeat;
height:18px;
width:117px;
float:right;
right:10px;
top:70px;
position:absolute;
z-index:3;
}

#phone-w {
background-image:url(../img/phone-w.png);
background-repeat:no-repeat;
height:18px;
width:117px;
float:right;
right:10px;
top:70px;
position:absolute;
z-index:3;
}

#content {
width: 960px;
height: 511px;
position:absolute;
top:90px;
left:0;
background-color:#fff;
z-index:0;
}
#content2 {
width: 960px;
height: 511px;
position:absolute;
top:90px;
left:0;
background-color:#fff;
z-index:3;
}

#scrollText {
width: 660px;
height: 511px;
position:absolute;
bottom:0;
right:0;
z-index:5;
}
#splashBg {
background-image:url(../img/splash-bg.gif);
background-repeat:no-repeat;
width: 960px;
height: 511px;
}

.headSpl{ background-image:url(../img/head-background-w.jpg); }
.headHom{ background-image:url(../img/head-background-y.jpg); }
.headBro{ background-image:url(../img/head-background-b.jpg); }
.headExe{ background-image:url(../img/head-background-p.jpg); }
.headPos{ background-image:url(../img/head-background-g.jpg); }
.headGen{ background-image:url(../img/head-background-r.jpg); }

#head-links-div {
float:right; 
top:3px; 
right:0px; 
z-index:3; 
position:absolute;
/*border:solid 1px red;*/
}

#head-links-div ul li {
list-style-type:none;
padding:0 11px;
float:right;
}

.head-links {
	background-repeat:no-repeat;
	display:block; 
	height:15px;
	cursor:pointer;
/*	border:solid 1px white;*/
	text-align:center;
}

.nav-broker-b {
	background-image: url(../img/topNav/nav-broker-b.png);
	width:105px;
}

.nav-exec-b {
	background-image: url(../img/topNav/nav-exec-b.png);
	width:97px;
}

.nav-home-b {
	background-image: url(../img/topNav/nav-home-b.png);
	width:33px;
}

.nav-company-b {
	background-image: url(../img/topNav/nav-company-b.png);
	width:74px;
}

.nav-about-b {
	background-image: url(../img/topNav/nav-about-b.png);
	width:52px;
}

.nav-press-b {
	background-image: url(../img/topNav/nav-press-b.png);
	width:32px;
}

.nav-contact-b {
	background-image: url(../img/topNav/nav-contact-b.png);
	width:49px;
}

.nav-forums-b {
	background-image: url(../img/topNav/nav-forums-b.png);
	width:42px;
}


.nav-broker-w {
	background-image: url(../img/topNav/nav-broker-w.png);
	width:105px;
}

.nav-exec-w {
	background-image: url(../img/topNav/nav-exec-w.png);
	width:97px;
}

.nav-home-w {
	background-image: url(../img/topNav/nav-home-w.png);
	width:33px;
}

.nav-company-w {
	background-image: url(../img/topNav/nav-company-w.png);
	width:74px;
}

.nav-about-w {
	background-image: url(../img/topNav/nav-about-w.png);
	width:52px;
}

.nav-press-w {
	background-image: url(../img/topNav/nav-press-w.png);
	width:32px;
}

.nav-contact-w {
	background-image: url(../img/topNav/nav-contact-w.png);
	width:49px;
}

.nav-forums-w {
	background-image: url(../img/topNav/nav-forums-w.png);
	width:42px;
}

/***** Scrollbars *****/

#scroll-wrapper {
	position:absolute;
	float:left;
	right:0px;
	top:71px;
	width:660px;
	height:350px !important;
	z-index:3;
}

#scroll-content {
	float:left;
	width:586px;
	height:330px;
	overflow:hidden;
	margin-top:5px;
}

#bodyText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:40px;
	line-height:1.4em;
}

#bodyText ul{
margin-left:30px;
}

.aboutTxt {
position:absolute;
right:0px;
top:80px;
width:280px;
height:350px;
z-index:3;
padding-right:30px;
font-family:Arial, Helvetica, sans-serif;
}

.subPoint {
	margin-left:30px;
}


#scroll-wrapper1, #scroll-wrapper2, #scroll-wrapper3, #scroll-wrapper4, #scroll-wrapper5 {
	position:absolute;
	float:left;
	right:0px;
	width:280px;
	height:330px;
	z-index:3;
}

#scroll-content1, #scroll-content2, #scroll-content3, #scroll-content4, #scroll-content5  {
	float:left;
	width:240px;
	height:330px;
	overflow:hidden;
}



.scrollbar-vert {
	background: url(../img/slider/sliderBar.png) top center no-repeat;
	height: 330px;
	width: 25px;
	float: right;
	top:0;
}

.handle-vert-b {
	background: url(../img/slider/sliderButton-b.png) no-repeat;
	height: 48px;
	width: 25px;
	cursor: pointer;
}

.handle-vert-p {
	background: url(../img/slider/sliderButton-p.png) no-repeat;
	height: 48px;
	width: 25px;
	cursor: pointer;
}

.handle-vert-g {
	background: url(../img/slider/sliderButton-g.png) no-repeat;
	height: 48px;
	width: 25px;
	cursor: pointer;
}

.handle-vert-r {
	background: url(../img/slider/sliderButton-r.png) no-repeat;
	height: 48px;
	width: 25px;
	cursor: pointer;
}

/***** Broker Page buttons *****/

#b-btn1{
float:left;
position:absolute;
top:190px;
left:0;
width:233px;
height:18px;
cursor:pointer;
z-index:2;
}
#b-btn2{
float:left;
position:absolute;
top:220px;
left:0;
width:233px;
height:18px;
cursor:pointer;
z-index:2;
}
#b-btn3{
float:left;
position:absolute;
top:250px;
left:0;
width:233px;
height:18px;
cursor:pointer;
z-index:2;
}
#b-btn4{
float:left;
position:absolute;
top:280px;
left:0;
width:233px;
height:18px;
cursor:pointer;
z-index:2;
}
#b-btn5{
float:left;
position:absolute;
top:310px;
left:0;
width:233px;
height:18px;
cursor:pointer;
z-index:2;
}

.b-btn1On{
background-image:url(../img/sub-nav-broker/what-we-do-on.png)
}
.b-btn2On{
background-image:url(../img/sub-nav-broker/why-use-on.png);
}
.b-btn3On{
background-image:url(../img/sub-nav-broker/going-independent-on.png);
}
.b-btn4On{
background-image:url(../img/sub-nav-broker/before-you-do-on.png);
}
.b-btn5On{
background-image:url(../img/sub-nav-broker/choosing-on.png);
}

.b-btn1Off{
background-image:url(../img/sub-nav-broker/what-we-do-off.png)
}
.b-btn2Off{
background-image:url(../img/sub-nav-broker/why-use-off.png);
}
.b-btn3Off{
background-image:url(../img/sub-nav-broker/going-independent-off.png);
}
.b-btn4Off{
background-image:url(../img/sub-nav-broker/before-you-do-off.png);
}
.b-btn5Off{
background-image:url(../img/sub-nav-broker/choosing-off.png);
}


/***** Executive Page buttons *****/

#e-btn1{
float:left;
position:absolute;
top:190px;
left:0;
width:233px;
height:18px;
cursor:pointer;
z-index:2;
}
#e-btn2{
float:left;
position:absolute;
top:220px;
left:0;
width:233px;
height:18px;
cursor:pointer;
z-index:2;
}
#e-btn3{
float:left;
position:absolute;
top:250px;
left:0;
width:233px;
height:18px;
cursor:pointer;
z-index:2;
}

.e-btn1On{
background-image:url(../img/sub-nav-exec/why-use-on.png);
}
.e-btn2On{
background-image:url(../img/sub-nav-exec/what-we-do-on.png);
}
.e-btn3On{
background-image:url(../img/sub-nav-exec/candidates-on.png);
}

.e-btn1Off{
background-image:url(../img/sub-nav-exec/why-use-off.png);
}
.e-btn2Off{
background-image:url(../img/sub-nav-exec/what-we-do-off.png);
}
.e-btn3Off{
background-image:url(../img/sub-nav-exec/candidates-off.png);
}

#positions-available{
float:left;
position:absolute;
top:323px;
left:0;
width:268px;
height:18px;
cursor:pointer;
background-image:url(../img/positions-available.png);
background-repeat:no-repeat;
z-index:2;
}

.poslink a:link, .poslink a:visited{
	color:#328297;
}

.poslink a:hover{
	color:#000;
}

#posAvailLink a:link, #posAvailLink a:visited{
	color:#9e3a95;
}

#posAvailLink a:hover{
	color:#000;
}

#worksheetLink a:link, #worksheetLink a:visited{
	color:#2e5dad;
}

#worksheetLink a:hover{
	color:#000;
}

/**** About Page buttons ******/
#jesseBtn{

}

.jesseOn{
cursor:pointer;
background-image:url(../img/about-names/jesse-on.png);
background-repeat:no-repeat;
}

.jesseOff{
cursor:pointer;
background-image:url(../img/about-names/jesse-off.png);
background-repeat:no-repeat;
}

.justinOn{
cursor:pointer;
background-image:url(../img/about-names/justin-on.png);
background-repeat:no-repeat;
}

.justinOff{
cursor:pointer;
background-image:url(../img/about-names/justin-off.png);
background-repeat:no-repeat;
}

.jodieOn{
cursor:pointer;
background-image:url(../img/about-names/jodie-on.png);
background-repeat:no-repeat;
}

.jodieOff{
cursor:pointer;
background-image:url(../img/about-names/jodie-off.png);
background-repeat:no-repeat;
}

.larryOn{
cursor:pointer;
background-image:url(../img/about-names/larry-on.png);
background-repeat:no-repeat;
}

.larryOff{
cursor:pointer;
background-image:url(../img/about-names/larry-off.png);
background-repeat:no-repeat;
}

#four-heads {
position:absolute;
top:122px;
left:0;
width:636px;
height:167px;
cursor:pointer;
background-image:url(../img/four-heads.jpg);
background-repeat:repeat;
z-index:1;
}

/**** Footer Logo Links ******/

#footLink {
position:absolute;
bottom:-35px;
left:0;
width:360px;
height:180px;
z-index:5;
}

.footSpl { 
	background-image: url(../img/footer-splash.png);
	background-repeat:no-repeat;
}
.footHom {
	background-image: url(../img/footer-home.png);
	background-repeat:no-repeat;
}
.footExe {
	background-image: url(../img/footer-E1.png);
	background-repeat:no-repeat;
}
.footPos {
	background-image: url(../img/footer-E2.png);
	background-repeat:no-repeat;
}
.footBro {
	background-image: url(../img/footer-B.png);
	background-repeat:no-repeat;
}
.footGen {
	background-image: url(../img/footer-BE.png);
	background-repeat:no-repeat;
}

/*******  Background Images ************/
.head-puz-about {
	background-image: url(../img/head-puz-about.png);
	background-repeat:no-repeat;
	z-index:2;
}

.head-puz-broker {
	background-image: url(../img/head-puz-broker.png);
	background-repeat:no-repeat;
	z-index:99;
	float:left;
}

.head-puz-broker-sub {
	background-image: url(../img/head-puz-broker-sub.png);
	background-repeat:no-repeat;
	z-index:99;
	float:left;
}

.head-puz-company {
	background-image: url(../img/head-puz-company.png);
	background-repeat:no-repeat;
	z-index:2;
}

.head-puz-contact {
	background-image: url(../img/head-puz-contact.png);
	background-repeat:no-repeat;
	z-index:2;
}

.head-puz-exec {
	background-image: url(../img/head-puz-exec.png);
	background-repeat:no-repeat;
	z-index:2;
}

.head-puz-press {
	background-image: url(../img/head-puz-press.png);
	background-repeat:no-repeat;
	z-index:2;
}

.head-puz-positions {
	background-image: url(../img/head-puz-positions.png);
	background-repeat:no-repeat;
	z-index:2;
}

.wht-dot-bg {
	background-image: url(../img/wht-dot-bg.png);
	background-repeat:no-repeat;
	z-index:0;
}

.wht-dot-bg-full {
	background-image: url(../img/wht-dot-bg-full.png);
	background-repeat:no-repeat;
}

.broker-left-bg1 {
	background-image: url(../img/broker-left-bg1.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.broker-left-bg2 {
	background-image: url(../img/broker-left-bg2.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.broker-left-bg3 {
	background-image: url(../img/broker-left-bg3.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.broker-left-bg4 {
	background-image: url(../img/broker-left-bg4.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.broker-left-bg5 {
	background-image: url(../img/broker-left-bg5.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.broker-left-bg6 {
	background-image: url(../img/broker-left-bg6.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.exec-left-bg1 {
	background-image: url(../img/exec-left-bg1.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.exec-left-bg2 {
	background-image: url(../img/exec-left-bg2.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.exec-left-bg3 {
	background-image: url(../img/exec-left-bg3.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.exec-left-bg4 {
	background-image: url(../img/exec-left-bg4.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.pos-avail-left-bg1 {
	background-image: url(../img/pos-avail-left-bg1.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.positions-left-bg1 {
	background-image: url(../img/positions-left-bg1.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

/******* Sub-page Movies ***********/
#movie {
	position:absolute;
	margin:0;
	padding:0;
	float:left;
	top:0px;
	left:0px;
	z-index:2;
}


/*******  Contact Table ************/
#contactTable {
z-index:99;
position:absolute;
top:70px;
left:270px;
}

#contactTable tr td {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
vertical-align:top;
}

.lTD {
	text-align:right;
	padding-right:25px;
}

.rTD {
	padding-bottom: 20px;
}

.rTD a {
	color:#CC3333;
}

.rTD a:hover {
	color:#000;
}


#printJesse {
cursor:pointer;
width:113px;
height:41px;
}
#printJustin {
cursor:pointer;
width:113px;
height:41px;
}
#printJodie {
cursor:pointer;
width:113px;
height:41px;
}
#printLarry {
cursor:pointer;
width:113px;
height:41px;
}


/*********    Exec & Pos Avail Scroller  **************/

#scroller-bg {
position:absolute;
left:0;
bottom:0;
width:960px;
height:15px;
z-index:800;
}

#scroller-clients {
position:absolute;
left:0;
bottom:0;
width:960px;
height:16px;
background-image:url(../img/scroll-clients.png);
background-repeat:no-repeat;
z-index:999;
}

#scroller-content {
position:absolute;
left:0;
bottom:0;
z-index:850;
}

.scrExec {
background-image:url(../img/scroll-bg-p.png);
background-repeat:no-repeat;
}

.scrPos{
background-image:url(../img/scroll-bg-g.png);
background-repeat:no-repeat;
}



.tickercontainer { /* the outer div with the black border */
width:960px;
height:16px;
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
width:960px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 960px;
font: bold 12px Verdana;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker span {
margin: 0 20px 0 0;
} 

.subhead {
font-size:14px;
font-weight:bold;
}
/*
.pressLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.pressLink a:link, a:visited {
	text-decoration:none;
	color:#000;
}
.pressLink a:hover {
	text-decoration:underline;
	color:#FF0000;
}*/