html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	background-image: url(/design/basefade.gif);
	background-position: top;
	background-repeat: repeat-x;
	
}

p {
	margin: 0px;
	padding: 14px 0px 0px 0px;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.6em;
}

li {
	font-size: 1.2em;
	line-height: 1.6em;
}

h1 {
	font-size: 2.2em;
	line-height: 1.1em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 17px 0px 9px 0px;
}

h2 {
	font-size: 1.7em;
	line-height: 1.4em;
	font-weight: bold;
	color: #6083af;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

h3 {
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
	color: #00518b;
	margin: 0px;
	padding: 16px 0px 0px 0px;
}

h3+p {
	padding-top: 0px;
}

h4 {
	font-size: 1.4em;
	line-height: 1.1em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 11px 0px 0px 0px;
}

.butt {
	padding-top: 0px;
}

a {
	color: #cc0000;
}

a:hover {
	color: #0066ff;
}

a:active, a:focus {
	outline: none;
}

a.hoverline {
	text-decoration: none;
}

a.hoverline:hover {
	text-decoration: underline;
}

img {
	border: 0px;
}

big {
	font-size: 1.3em;
}

small {
	font-size: 0.85em;
}

form {
	margin: 0px;
	padding: 0px;
}

.columnset {
	padding-top: 10px;
}

.column {
	float: left;
}

.w5 {
	width: 5%;
}

.w10 {
	width: 10%;
}

.w15 {
	width: 15%;
}

.w20 {
	width: 20%;
}

.w25 {
	width: 25%;
}

.w30 {
	width: 30%;
}

.w33 {
	width: 33%;
}

.w35 {
	width: 35%;
}

.w40 {
	width: 40%;
}

.w45 {
	width: 45%;
}

.w50 {
	width: 50%;
}

.w55 {
	width: 55%;
}

.w60 {
	width: 60%;
}

.w65 {
	width: 65%;
}

.w66 {
	width: 66%;
}

.w70 {
	width: 70%;
}

.w75 {
	width: 75%;
}

.w80 {
	width: 80%;
}

.w85 {
	width: 85%;
}

.w90 {
	width: 90%;
}

.w95 {
	width: 95%;
}

.w100 {
	width: 100%;
}

.columninset {
	padding-right: 20px;
}

.endcolumns {
	clear: both;
}

#enclosure {
	width: 1004px;
	margin: 0px auto;
	text-align: left;
}

#headerzone {
	width: 1004px;
	height: 91px;
	background-image: url(/design/pagebase.png);
	background-position: top left;
	background-repeat: repeat-y;
}

.logo {
	width: 259px;
	height: 78px;
	float: left;
}
.logo h3{
	padding: 14px 0px 0px 30px;
	font-size: 1em;
	background-position: 30px 14px;
	background-repeat: no-repeat;
	background-image: url(/design/les50ns_logo.gif);
	width: 229px;
	height: 46px;
}

.logo h3 span {
	display: none;
}

#logo_lmm2010 {
	width: 427px;
	height: 91px;
}

#logo_lmm2010 h3 {
	width: 397px;
	height: 59px;
	background-image: url(/brands/lmm2010/logo.png);
}

#signin {
	width: 560px;
	height: 78px;
	float: right;
}

#signinprompt p {
	font-size: 0.5em;
	width: 118px;
	height: 21px;
	padding: 21px 0px 0px 442px;
}

#signinprompt span {
	display: none;
}

#signinprompt a {
	display: block;
	width: 118px;
	height: 21px;
	background-image: url(/design/signin_prompt.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#signinprompt a:hover {
	background-position: 0px -21px;
}

#signinform {
	padding-right: 26px;
}

#signinform p {
	font-size: 1.05em;
	color: #999999;
	padding: 21px 0px 0px 0px;
	text-align: right;
}

#signinform p.butt {
	padding-top: 2px;
}

#signinform a {
	color: #5584b3;
}

#signinform a:hover {
	color: #225589;
}

#signinform input[type=text], #signinform input[type=password] {
	font-size: 0.9em;
	font-weight: bold;
	width: 105px;
	color: #666666;
	padding: 2px 4px;
	margin: 0px;
	background-color: #eeeeee;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
}

#signinform input[type=submit] {
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px 4px;
	margin: 0px;
	background-color: #999999;
	color: #dddddd;
	border-width: 0px;
}

#navzone {
	width: 1004px;
	height: 45px;
	background-image: url(/design/navbase.png);
	background-position: top left;
	background-repeat: no-repeat;
}

#nav {
	width: 944px;
	height: 45px;
	padding-left: 30px;
}

#nav .navitem {
	width: 176px;
	height: 45px;
	float: left;
}

#nav a {
	display: block;
	width: 176px;
	height: 28px;
	padding-top: 17px;
	font-size: 1.18em;
	font-weight: bold;
	color: #59a0cd;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}

#nav.nav_lmm2010 a{
	color:black;
}

#nav.nav_lmm2010 a:hover, #nav.nav_lmm2010 a.current {
	color:#B30838;
}

#nav a:hover, #nav a.current {
	background-image: url(/design/navarrow.gif);
	background-position: 20px 0px;
	background-repeat: no-repeat;
	color: #00518b;
}

#nav .navspacer {
	width: 16px;
	height: 45px;
	float: left;
	background-image: url(/design/navspacer.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
}

#pagezone {
	width: 1004px;
	min-height: 414px;
	height: auto !important;
	height: 414px;
	background-image: url(/design/pagebase.png);
	background-position: top left;
	background-repeat: repeat-y;
}

#pagezoneinner {
	width: 984px;
	margin: 0px 10px;
	background-color: #ffffff;
}

#sectiontitle {
	width: 984px;
	height: 212px;
	background-position: top left;
	background-repeat: no-repeat;
}

.st_com {
	background-image: url(/design/st_com.jpg);
}

.st_comglobal, .st_comfeedback, .st_comterms, .st_comprivacy, .st_comboard, .st_commanagement, .st_comcontact {
	background-image: url(/design/st_comcontact.jpg);
}

.st_concontact {
	background-image: url(/design/st_concontact.jpg);
}

.st_comphilosophy, .st_comstories {
	background-image: url(/design/st_comphilosophy.jpg);
}

.st_pro {
	background-image: url(/design/st_pro.jpg);
}

.st_prolibrary, .st_proevaluation, .st_prolessons {
	background-image: url(/design/st_prolibrary.jpg);
}

.st_prolearning {
	background-image: url(/design/st_prolearning.jpg);
}

.st_procollections, .st_prostore {
	background-image: url(/design/st_procollections.jpg);
}

.st_proproduction {
	background-image: url(/design/st_proproduction.jpg);
}

.st_cli {
	background-image: url(/design/st_cli.jpg);
}

.st_par {
	background-image: url(/design/st_par.jpg);
}

#sectiontitle h2 {
	font-size: 1.2em;
	padding-top: 8px;
}

#sectiontitle span {
	display: none;
}

#singlecolumn {
	width: 944px;
	padding: 14px 20px 20px 20px;
}

#pagecolumns {
	width: 984px;
	padding: 14px 0px 20px 0px;
}

#navcolumn {
	width: 262px;
	float: left;
}

#navcolumn p {
	width: 207px;
	padding: 0px;
	margin: 0px 35px 0px 20px;
}

#navcolumn p.overline {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #abc0db;
}

#navcolumn p a {
	display: block;
	width: 182px;
	padding: 10px 25px 5px 0px;
	font-size: 1.3em;
	color: #1c5188;
	text-decoration: none;
}

#navcolumn p a.submenu {
	width: 162px;
	padding: 10px 25px 5px 20px;
}

#navcolumn p a:hover, #navcolumn p a.current {
	color: #cc0000;
	background-image: url(/design/menuarrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

#contentcolumn {
	width: 702px;
	float: left;
}

#qlzone {
	width: 1004px;
	height: 127px;
	background-image: url(/design/pagebase.png);
	background-position: top left;
	background-repeat: repeat-y;
}

#qlzoneinner {
	width: 984px;
	height: 127px;
	margin: 0px 10px;
	background-color: #cccccc;
	background-image: url(/design/quicklinks_tab.gif);
	background-position: 33px 0px;
	background-repeat: no-repeat;
}

#qlnav {
	width: 984px;
	height: 90px;
	padding-top: 37px;
}

#qlnav .qlnavitem {
	width: 196px;
	height: 90px;
	float: left;
}

#qlnav .qlnavitem_barred {
	width: 197px;
	height: 90px;
	float: left;
	background-image: url(/design/qlbar.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

#qlnav a {
	display: block;
	width: 196px;
	height: 90px;
	font-size: 1em;
	background-position: 32px 0px;
	background-repeat: no-repeat;
}

#qlnav a:hover {
	background-position: 32px -90px;
}

#qlnav span {
	display: none;
}

#qlnav a.ql_sample {
	background-image: url(/design/ql_sample.gif);
}

#qlnav a.ql_all {
	background-image: url(/design/ql_all.gif);
}

#qlnav a.ql_leaders {
	background-image: url(/design/ql_leaders.gif);
}

#qlnav a.ql_trial {
	background-image: url(/design/ql_trial.gif);
}

#qlnav a.ql_more {
	background-image: url(/design/ql_more.gif);
}

#footerzone {
	width: 1004px;
	background-image: url(/design/footerbase.png);
	background-position: top left;
	background-repeat: no-repeat;
}

#footernav {
	width: 944px;
	padding: 0px 30px;
}

#footernav p {
	text-align: center;
	color: #9a8f8f;
	text-transform: uppercase;
	font-size: 1.2em;
	padding: 38px 0px 6px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #9a8f8f;
}

#footernav p a {
	color: #00518b;
	text-decoration: none;
}

#footernav p a:hover {
	color: #cc0000;
}

#copyright {
	width: 944px;
	padding: 0px 30px 30px 30px;
}

#copyright p {
	text-align: center;
	color: #9a8f8f;
	text-transform: uppercase;
	font-size: 1em;
}

/* tooltip styling */
#philholder {
	width: 417px;
	height: 334px;
	padding: 10px 0px 0px 142px;
	background-image: url(/design/philosophies.jpg);
	background-position: 142px 10px;
	background-repeat: no-repeat;
}

#philholder span {
	display: none;
}

#philrow1 {
	width: 125px;
	height: 45px;
	padding: 11px 0px 0px 137px;
}

#philrow1 a {
	display: block;
	width: 125px;
	height: 45px;
}

#philrow2 {
	width: 314px;
	height: 87px;
	padding: 0px 0px 0px 64px;
}

#philrow2a {
	width: 122px;
	height: 59px;
	float: left;
}

#philrow2a a {
	display: block;
	width: 122px;
	height: 59px;
}

#philrow2b {
	width: 116px;
	height: 59px;
	float: right;
}

#philrow2b a {
	display: block;
	width: 116px;
	height: 59px;
}

#philrow3 {
	width: 125px;
	height: 68px;
	padding: 0px 0px 0px 137px;
}

#philrow3 a {
	display: block;
	width: 125px;
	height: 68px;
}

#tipContent, #tipProduction, #tipLearner, #tipDelivery {
	display: none;
}

.tipbox {
	background-image: url(/design/tooltipbase_flipped.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 265px;
	height: 130px;
	padding: 25px 20px 10px 20px;
	display: none;
}

.tipbox h3 {
	font-size: 1.4em;
	line-height: 1.3em;
	padding-top: 0px;
	color: #333333;
}

.tipbox p {
	line-height: 1.2em;
	padding-top: 3px;
	color: #666666;
}

.hometipbox {
	background-image: url(/design/hometipbase.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 228px;
	height: 141px;
	padding: 20px 23px 0px 20px;
	display: none;
	overflow: hidden;
}

.hometipbox h2 {
	font-size: 1.7em;
	line-height: 1.1em;
	padding-top: 0px;
	font-weight: bold;
	color: #4478b3;
}

.hometipbox h3 {
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: bold;
	padding-top: 9px;
	text-transform: uppercase;
	color: #cccccc;
}

.hometipbox h4 {
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: normal;
	padding-top: 3px;
	text-transform: uppercase;
	color: #cccccc;
}

.hometipbox p {
	line-height: 1.1em;
	padding-top: 12px;
	color: #ffffff;
}

.hometipbox a {
	display: block;
	width: 110px;
	height: 19px;
	padding: 10px 0px 0px 39px;
	background-image: url(/design/homeplayarrow.png);
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #cc0000;
}

.hometipbox a:hover {
	text-decoration: underline;
	color: #cc0000;
}

#mgmt {
	width: 702px;
}

#mgmt h1 {
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: bold;
	color: #6083af;
	padding: 0px 20px 0px 0px;
}

#mgmt h2 {
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: bold;
	color: #6083af;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}

#mgmt h3 {
	font-size: 1.38em;
	line-height: 1.4em;
	font-weight: normal;
	color: #6083af;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}

#mgmt p {
	padding-top: 0px;
	line-height: 1.25em;
}

.mgmtcolumns {
	width: 702px;
	padding: 30px 0px 24px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #c2d3fe;
}

.mgmtcolumnstop {
	width: 702px;
	padding-bottom: 24px;
}

.mgmttitle {
	width: 202px;
	float: left;
}

.mgmtprofile {
	width: 500px;
	float: left;
}

#pr {
	width: 702px;
}

.pritem {
	width: 702px;
	padding-bottom: 15px;
}

#pr h1 {
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
	color: #6083af;
	padding: 0px;
	text-transform: uppercase;
}

#pr h2 {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

#pr h3 {
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 30px 0px 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #c2d3fe;
}

#pr h3.prstart {
	padding: 14px 0px 0px 0px;
	border-style: none;
}

#pr .readmore {
	text-transform: uppercase;
	font-size: 0.85em;
}

#partners {
	width: 702px;
	font-size: 1.2em;
}

#partners a.plus {
	padding-left: 20px;
	background-image: url(/design/partnerplus.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#partners a.plus:hover {
	text-decoration: underline;
}

#partners ul {
	display: block;
	padding: 0px;
	margin: 0px;
}

#partners ul li ul {
	padding-left: 40px;
}

#partners ul li ul li ul {
	padding-left: 80px;
}

#partners li {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}

#partners ul li {
	font-size: 1em;
}

#partners ul li ul li {
	font-size: 1em;
}

#partners ul li ul li ul li {
	font-size: 1em;
}

.bluepanel {
	background-color: #e6eef4;
	margin-top: 14px;
	padding: 20px;
}

.clearpanel {
	margin-top: 14px;
	padding: 19px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcdcd;
}

.redflash {
	color: #cc0000;
}

.blueflash {
	color: #00518b;
}

#partnerlinks {
	width: 307px;
}

#partnerlinks p {
	width: 307px;
	height: 63px;
}

#partnerlinks a {
	display: block;
	width: 307px;
	height: 63px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#partnerlinks a:hover {
	background-position: 0px -80px;
}

#partnerlinks a.become {
	background-image: url(/design/partners_become.jpg);
}
#partnerlinks a.existing {
	background-image: url(/design/partners_existing.jpg);
}
#partnerlinks a.contact {
	background-image: url(/design/partners_contact.jpg);
}

#partnerlinks p span {
	display: none;
}

p.pdfdownload {
	height: 20px;
	padding: 27px 0px 0px 40px;
	background-image: url(/design/pdf_icon.gif);
	background-position: 0px 14px;
	background-repeat: no-repeat;
}

#homelinks {
	width: 267px;
	float: left;
}

#homelinks a {
	display: block;
	width: 267px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#homelinks p {
	width: 267px;
	padding-top: 0px;
}

#homelinks a.homewatch {
	height: 143px;
	background-image: url(/design/homepanel_watch2.jpg);
}

#homelinks a.homewatch:hover {
	background-position: 0px -143px;
}

#homelinks a.homebrowse {
	height: 131px;
	background-image: url(/design/homepanel_browse2.jpg);
}

#homelinks a.homebrowse:hover {
	background-position: 0px -131px;
}

#homelinks a.homefree {
	height: 126px;
	background-image: url(/design/homepanel_free2.jpg);
}

#homelinks a.homefree:hover {
	background-position: 0px -126px;
}

#homelinks span {
	display: none;
}

#homepromo {
	width: 943px;
	padding-bottom: 30px;
}

#homeleft {
	width: 676px;
	float: left;
	background-color: #466f9c;
}

#homeleft p {
	padding-top: 0px;
	color: #ffffff;
	font-size: 1.15em;
}

#homeleft span {
	display: none;
}

#introgrid {
	width: 676px;
	height: 312px;
}

.griditem {
	width: 169px;
	height: 78px;
	float: left;
}

#introgrid a {
	display: block;
	width: 169px;
	height: 78px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#introgrid a:hover {
	background-position: 0px -78px;
}

#introtext {
	width: 676px;
	height: 88px;
	background-color: #b7bec7;
}

#introtext p {
	padding: 15px 10px 0px 10px;
	font-size: 1.3em;
	line-height: 1.4em;
	color: #000000;
}

#introtext a, #introtext a:hover {
	color: #000000;
}

#homeleft h2 {
	padding: 12px 20px 0px 20px;
	color: #ffffff;
	font-size: 1.9em;
	line-height: 1.1em;
	font-weight: normal;
}

#homeleft h3 {
	padding: 6px 20px 0px 20px;
	color: #ffffff;
	font-size: 1.2em;
	line-height: 1.1em;
}

#homecolumns {
	width: 944px;
	background-image: url(/design/homecolevenrules.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

#homecol1 {
	width: 242px;
	float: left;
	background-image: url(/design/les50ns_175x33.gif);
	background-position: 7px 28px;
	background-repeat: no-repeat;
}

#homecol1.lmm2010 {
	background-image: url(/brands/lmm2010/lmmcol.png);
	background-position: 10px 33px;
}

#homecol2.lmm2010 {
	background-image: url(/design/les50ns_175x33.gif);
	background-position: 22px 30px;
}

#homecol2 {
	width: 242px;
	float: left;
	background-image: url(/design/moviecamera.jpg);
	background-position: 12px 0px;
	background-repeat: no-repeat;
}

#homecol3 {
	width: 242px;
	float: left;
	background-image: url(/design/llbooks.jpg);
	background-position: 7px 0px;
	background-repeat: no-repeat;
}

#homecol4 {
	width: 218px;
	float: left;
	background-image: url(/design/partner_jigsaw.jpg);
	background-position: 25px 0px;
	background-repeat: no-repeat;
}

#homecol1 p, #homecol2 p, #homecol3 p, #homecol1 h3, #homecol2 h3, #homecol3 h3 {
	padding-right: 26px;
}

#homecol1 h3, #homecol2 h3, #homecol3 h3, #homecol4 h3 {
	padding-top: 105px;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
}

#homecolumns a.learnmore {
	display: block;
	width: 75px;
	height: 14px;
	background-image: url(/design/learnmore.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#homecolumns a.learnmore:hover {
	background-position: 0px -14px;
}

#homecolumns span {
	display: none;
}

/* SHADOWBOX */

#boxenclosure {
	width: 560px;
	height: 448px;
	text-align: left;
	overflow: hidden;
	background-color: #000000;
}

#boxcontent {
	width: 560px;
	height: 448px;
	overflow: hidden;
	color: #ffffff;
	font-size: 1.2em;
}

#boxenclosure_cs {
	width: 320px;
	height: 196px;
	text-align: left;
	overflow: hidden;
	background-color: #000000;
}

#boxcontent_cs {
	width: 320px;
	height: 196px;
	overflow: hidden;
	color: #ffffff;
}

#popthumbs {
	padding-top: 4px;
}

#popthumbs p, p#thumbdetails {
	color: #999999;
	text-align: center;
	padding-top: 4px;
	font-size: 1.2em;
	line-height: 1.15em;
}

p#thumbdetails {
	height: 42px;
}

#popthumbs p small, p#thumbdetails small {
	font-size: 0.8em;
	line-height: 1em;
	color: #757575;
}

#popthumbs span {
	display: none;
}

#popthumbs .thumbholder a {
	display: block;
	width: 85px;
	height: 62px;
	background-image: url(/design/popthumbarrow.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#popthumbs a:hover {
	background-position: 0px -62px;
}

#thumbsidebar {
	width: 275px;
	height: 62px;
	float: left;
}

#thumbsidebar a {
	color:#999999;
}

#thumbsidebar p {
	color: #999999;
	text-align: center;
	padding: 16px 10px 0px 10px;
}

.thumbholder {
	width: 85px;
	height: 62px;
	float: left;
}

.thumbholderwide {
	width: 95px;
	height: 62px;
	float: left;
}

.thumbinner {
	width: 85px;
	height: 62px;
	margin-left: 10px;
}

.thumbpic {
	width: 85px;
	height: 62px;
	background-position: top center;
	background-repeat: no-repeat;
}

/*Lesson Browser*/
.srshadow{
	width:119px;
	height:91px;
	float:right;
	margin-left:2px;
	background-image:url("/design/srshadow.png");
	background-repeat:no-repeat;
	position:relative;
	cursor:pointer;
}
.srimage{
	display:block;
}
.srtitle{
	font-size:14px;
	color:#cc0000;
	margin-bottom:2px;
	line-height:110%;
	padding:0;
}
.srspeaker{
	font-size:12px;
	color:#6083AF;
	font-weight:bold;
	line-height:110%;
}
.morespeakerabout{
	display:block;
	float:left;
	width:0;
	overflow:hidden;
}
.srcompany{
	font-style:italic;
}
.srintro{
	color:#333;
}
.resultbox{
	position:relative;
	margin-bottom:15px;
	overflow:visible;
	cursor:default;
}
.resultbox p{
	line-height:1.2em;
	margin-bottom:4px;
	padding:0;
}
#lessonbrowser{
	position:relative;
}
#rgouter{
	width:500px;
	float:right;
	overflow:visible;
	position:relative;
}
#pslbrowser{
	float:left;
	width: 190px;
}
#psltabbar{
	height:26px;
	background:white url("/design/psltabbg.png") repeat-x top left;
	margin:10px 0 20px 0;
	width:693px;
	overflow:hidden;
}
#psltabbar div{
	margin-left:2px;
	padding-left:9px;
	height:27px;
	background:white url("/design/psltabs.png") no-repeat 0 0;
}
#psltabbar div.sector{
	background-position:0 -27px;
}
#psltabbar div.leader{
	background-position:0 -54px;
}
#psltabbar div.company{
	background-position:0 -81px;
}
#psltabbar div a{
	display:block;
	float:left;
	height:23px;
	width:163px;
	text-align:center;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	padding-top:4px;
}
.resultname{
	color:#003B7E;
	font-weight:bold;
	font-size:16px;
	margin:0 0 10px 0;
	padding:0;
}
.makeselect{
	color:#cc0000;
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px 0;
	padding:0;
}
.bioshadow{
	width:169px;
	height:99px;
	float:right;
	margin:0 0 3x 3px;
	background-image:url("/design/biolistshadow.png");
	background-repeat:no-repeat;
	position:relative;
}
.bioimage{
	display:block;
}
.biospeaker, .biojob, .biocompany{
	margin:0 0 10px 0;
	padding:0;
	font-size:18px;
	color:#4477B3;
}
.biospeaker{
	font-size:22px;
}
.biojob{
	margin:0;
}
.bio{
	line-height:1.4em;
}
.bioback{
	display:block;
	margin-bottom:10px;
	text-decoration:none;
	color:#003B7E;
	font-size:11px;
	font-weight:bold;
}
.bioback img{
	vertical-align:middle;
}
.rmplay{
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:0;
	height:62px;
	width:110px;
	background-image:url('/design/playcover.png');
}
.rmtext{
	display:block;
	text-decoration:none;
	height:12px;
	width:104px;
	font-weight:bold;
	font-size:12px;
	padding:4px 3px;
	color:#003B7E;
	background-color:#cccccc;
	background-image:url("/design/searcharrow.gif");
	background-position:center right;
	background-repeat:no-repeat;
}
.rmtext:hover{
	color:#cc0000;
}
#pmtt{
	position:absolute;
	height:120px;
	width:201px;
	color:#003B7E;
	font-weight:bold;
	font-size:10px;
}
#pmtt div{
	height:78px;
	width:171px;
	background-image:url("/design/pmbox.png");
	background-repeat:no-repeat;
	padding:15px 15px 27px 15px;
}
#pmtt a{
	position:relative;
}
.spinner{
	display:block;
	margin:auto;
	margin-top:100px;
}
/*End Lesson Browser*/
