﻿ 


body {
color:#333;
font-family:'lucida grande', Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
margin-top: 0px;
margin-left: 0px;
background:#fff;
}

p {
line-height:18px;
}

a {
color:#1764b3;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#container {
width:797px;
margin:0px auto;
padding:0px;
clear:both;
}

#content {
padding:2px 0 5px 0;
background:#fff;
display:inline-block;
}

#headline {
width:797px;
margin:0;
padding:0;
}

#page-padding {
padding:20px;
background:#fff;
}

#header {
width:797px;
margin:0 auto;
display:block;
}



/********************* SHARED CLASSES ************************/

.red-bld {
color:#c00;
font-weight:bold;
}

.lgttl {
font-size:19px;
font-weight:bold;
color:#656565;
}

.medttl {
font-size:16px;
font-weight:bold;
padding:10px 0;
}

.xsmtxt {
font-size:9px;
font-weight:normal;
}

.smtxt {
font-size:12px;
font-weight:normal;
}

.wht-txt {
color:#fff;
}

.wht-link{
color:#fff;
text-decoration:none;
}

.wht-link a:hover {
color:#fff;
text-decoration:underline;
}

.mainpopup {
background:#fff;
}

.grey-box {
background:#eee;
border:1px solid #ccc;
padding:10px;
}

.phone-number {
font-size:15px;
font-weight:normal;
}

.orange-bld {
color: #EC4B04;
font-weight: bold;
}

.orange-pullout {
float:right;
width:150px;
padding:3px 10px;
border-left:1px dotted #f60;
color:#cd4209;
margin:20px 0 0 0;
}

.testimonial-hdr {
border-bottom: 2px solid #CCCCCC;
background-color: #3F618C;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
margin-bottom: 10px;
font-size: 15px;
padding: 3px 3px 3px 8px;
}

.testimonials-quote {
border-bottom: 1px dotted #CCCCCC;
padding-bottom: 10px;
}

.testimonials-quote img {
float: left;
border: 1px solid #CCCCCC;
margin: 0 10px 10px 0;
}

.testimonials-quote  p {
margin: 0px;
font-size: 13px;
line-height:20px;
}

.testimonials-quote-name {
text-align: right;
}

.bio-name {
margin-bottom: 5px;
font-weight: bold;
font-size: 18px;
}

.bordered-content-lft {
width:485px;
float:left;
margin:20px 0 0 0;
padding:0 20px 20px 20px;
border:1px solid #d7d7d7;
display:inline-block;
}

.bordered-content-lft h1 {
font-size:19px;
font-weight:bold;
line-height:25px;
color:#656565;
}

.bordered-content-lft h2 {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#656565;
}

.bordered-content-box li {
font-size:14px;
font-weight:normal;
color:#656565;
margin:10px 0 10px -20px;
padding:0;
line-height:20px;
}

/********************* JQUARY EXPANDING AREA ************************/

.expand-layer1 {
margin: 0;
padding: 0;
width: 100%;
color: #0066cc;
}
 
.expand-heading {
margin: 1px;
padding:0;
cursor: pointer;
position: relative;
}

.expand-content {
padding:0;
color:#333;
}

/********************* HOME PAGE ************************/

#hp-main-promo {
float:left;
width:610px;
height:360px;
}

.sub-promo {
width:797px;
display:inline-block;
padding:10px 0;
margin:0;
border:1px solid #707070;
line-height:18px;
font-size:13px;
}

.sub-promo-1 {
display: block;
float:left;
margin:5px 0;
padding:0px 20px;
width:227px;
border-right:1px dotted #999;
}


.sub-promo-2 {
display: block;
float:left;
margin:5px 0;
padding:0px 20px;
width:217px;
border-right:1px dotted #999;
}


.sub-promo-3 {
display: block;
float:left;
margin:5px 0;
padding:0px 20px;
width:230px;
}

.sub-promo-1 li, .sub-promo-2 li, .sub-promo-3 li {
list-style:url(/images/homepage/list-arrow.gif);
padding:3px 0;
margin:0;
}

.sub-promo-1 ul, .sub-promo-2 ul, .sub-promo-3 ul {
padding:5px 0 0 0;
margin:0 10px 0 20px;
}

.hp-news-promo {
float:left;
width:170px;
margin:10px 0 0 5px;
background:url(/images/hd-line-News.gif) top left no-repeat;
}

.hp-news-promo ul {
margin:25px 0 0 0;
padding:5px 5px 0 5px;
list-style:none;
}

.hp-news-promo li {
padding:0;
font-size:12px;
}

.hp-blog-spot {
float:left;
width:160px;
margin:10px 0 0 5px;
padding:35px 5px 0 5px;
background:url(/images/hd-line-BriansBlog.gif) top left no-repeat;
font-size:12px;
}

.hp-blog-spot p {
padding:5px;
}

.hp-blitz-link {
float:left;
width:160px;
margin:0 0 0 5px;
}

.hp-btm-ad {
width:798px;
height:65px;
margin-bottom:30px;
}

.hp-btm-ad-1 {
float:left;
height:65px;
width:159px;
padding:0;
margin:0;
}

.hp-btm-ad-2 {
float:left;
height:65px;
width:241px;
padding:0;
margin:0;
}

.hp-btm-ad-3 {
float:left;
height:65px;
width:236px;
padding:0;
margin:0;
}

.hp-btm-ad-4 {
float:left;
height:65px;
width:162px;
padding:0;
margin:0;
}

.hp-btm-ad-1 a, .hp-btm-ad-2 a, .hp-btm-ad-3 a, .hp-btm-ad-4 a{
position:relative;
top:10px;
}

.hp-coaching-ad {
float:left;
margin:0;
padding:0;
}

.hp-main-promo-ads {
float:left;
height:80px;
margin:0;
padding:0;
}

.hp-promo-ad-box {
width:610px;
height:80px;
margin:-2px 0 0 0;
padding:0;
}

.hp-video-box {
position:relative;
top:25px;
left:275px;
float:left;
}

.sub-footer {
float:left;
width:157px;
background:url(/images/homepage/footer-back-grad.gif) bottom repeat-x;
margin:0 3px -5px 0;
padding:0;
min-height:215px;
color:#666;
}

.sub-footer ul {
margin:0;
padding:0;
}

.sub-footer li {
font-size:12px;
list-style:none;
margin:0;
padding:0 10px 5px 10px;
}
.sub-footer a {
color:#666;
}

.sub-footer a:hover {
color:#0066cc;
text-decoration:none;
}

li.sub-footer-ttl {
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}

.newsletter-signup {
margin:7px 0 0 0;
padding:20px 0 0px 0;
font-size:13px;
}

.social-media {
margin:15px 0 15px 0;
float:left;
width:450px;
font-size:13px;
}

.social-media img {
position:relative;
top:10px;
}

.slideshow {
height: 351px;
width: 797px;
margin: auto
}

#ad-nav  {
z-index: 50; 
position: absolute; 
bottom: 4px; 
right: 0; 
}

#ad-nav a {
border: 1px solid #333333;
text-decoration: none;
color: #000000;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin-left: 2px;
padding: 3px 7px;
}

#ad-nav a.activeSlide {
color: #FFFFFF;
background-color: #333333;
border: 1px solid #000000;
}

#ad-nav a:focus  {
outline: none; 
}

.rotating-ads {
height: 351px;
width: 797px;
padding:0;
margin:0;
overflow: hidden
}

.rotating-ads img {
height: 351px;
width: 797px
}

/********************* HEAD ************************/

#mast-top-nav {
width:797px;
margin:0 auto;
padding:0;
height:95px;
}

#mast-top-lft {
float:left;
width:180px;
margin:0;
}

#buffini-logo {
float:left;
margin-top:8px;
}

#wbr-logo {
float:right;
margin-top:25px;
}

#mast-top-ph {
color:#00569b;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:19px;
float:left;
width:150px;
margin:20px 0 0 0;
}

#mast-top-rht {
float:right;
width:460px;
margin:10px 0 0 0;
display:inline-block;
}

.mast-logged-in {
float:right;
font-size:12px;
margin-top:7px;
clear:both;
}

.mast-logged-in li {
float:left;
list-style:none;
}

.mastll {
background:url(/images/homepage/memb-box-lft.png);
width:10px;
height:34px;
}
.mastlr {
background:url(/images/homepage/memb-box-rht.png);
width:10px;
height:34px;
}
.mast-logged-in a {
color:#666;
}

.mast-logged-in a:hover {
color:#06c;
text-decoration:none;
}

.memb-box-mid {
background:url(/images/homepage/memb-box-mid.png) repeat-x;
height:34px;
padding-top:10px;
}

#call {
font-size:14px;
font-weight:normal;
color:#333;
float:left;
position:relative;
left:-65px;
top:10px;
}

#call strong {
font-size:16px;
color:#0e5899;
}

#mast-sub-nav {
margin:0 0 5px 0;
padding:0;
list-style:none;
display:inline;
float:right;
}

#mast-sub-nav li{
margin:0;
padding:0 10px 0 10px;
list-style:none;
float:left;
border-left:1px solid #999;
}
#mast-sub-nav li:first-child {
border-left:none;
}

#mast-sub-nav img {
padding:2px 5px 0 0px;
float:left;
}

#mast-sub-nav a{
font-size:12px;
color:#666666;
text-decoration:none;
}

#mast-sub-nav a:hover{
color:#06c;
text-decoration:none;
}

li#mastcart {
background:url(/images/homepage/shopping-cart.gif) no-repeat;
padding:0 10px 0 30px;
background-position:10px 2px;
}

/********************* TOP NAVIGATION ************************/



ul.MenuBarHorizontal {
	margin:0;
	padding:0;
	list-style-type: none;
	font-size:13px;
	font-weight:bold;
	cursor: default;
	width: 777px;
	height:35px;
	display:inline-block;
	background:url(/images/nav-back-full.png) no-repeat;
	border-bottom:#979797 solid 1px;
}

ul.MenuBarActive {
    z-index: 1000;
}

.MenuBarStart {

}

ul.MenuBarHorizontal li {
	margin:0 14px 0 13px;
	padding:0;
	list-style-type: none;
	font-size: 17px;
	font-weight:500;
	position: relative;
	cursor: pointer;
	float: left;
	display:inline;
}

ul.MenuBarHorizontal ul {
	margin:0 0 0 0;
	padding:0;
	list-style-type: none;
	z-index: 1020;
	cursor: default;
	width: 215px;
	position: absolute;
	left: -1000em;
	font-weight:normal;
	font-size:12px;
	
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
	
}

ul.MenuBarHorizontal ul li {
	width: 215px;
	font-weight:normal;
	font-size:12px;
}

ul.MenuBarHorizontal ul {
	position: absolute;
	margin: -5px 0 0 0;	
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;	
}

ul.MenuBarHorizontal ul {
margin:5px 0 0 -20px;
background:url(/images/homepage/hp-sub-nav-back.gif) repeat-x;
padding:0 0 10px 0;
border:solid 1px #979797;
border-top:none;
}

ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	padding:0;
	margin:10px 0 0 0;
	color: #222;
	text-decoration: none;
	text-align:left;
}

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
	color: #0066cc;
	
}

ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	color: #0066cc;
}


ul.MenuBarHorizontal {
padding:0 10px;
}

ul a.MenuBarItemSubmenu {

}

a.MenuBarItemSubmenuHover {

}

ul a.MenuBarItemSubmenuHover {

}

ul.MenuBarHorizontal iframe {
	position: absolute;
	z-index: 1010;
}

.nav-seperator {
background:url(/images/nav-seperater.gif) top left no-repeat;
width:2px;
height:30px;
padding:0;
margin:0;
}


/***************************************************
			DROPDOWN MENU
***************************************************/
.jqueryslidemenu{
	margin:0;
	padding:11px 0 0 0;
	position:relative;
	float: left;
	z-index:10;
	background:url(/images/nav-back-full1.png) no-repeat;
	width:797px;
}
.jqueryslidemenu ul{
	margin: 0;
	padding:0;
	list-style: none;
}
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	padding:0;
}
.jqueryslidemenu ul li a{
	color: #333;
	text-decoration: none;
	display: block;
	width: 110px;
	padding:5px 9px 5px 10px;
	margin:0;
	font-size: 13px;
	line-height:15px;
    text-align:center;
}
.jqueryslidemenu ul li a .title {
	display: block;
	margin: 0px;
	padding: 0px;
}
.jqueryslidemenu ul li a .subtitle {
	display: block;
	font-size: 13px;
	text-transform:lowercase;
}
.jqueryslidemenu ul li a.current{
	color:#FFFFFF;
	text-decoration: none;
}
.jqueryslidemenu ul li a:hover{
	color: #0066cc;
	text-decoration: none;
}
.jqueryslidemenu ul li ul {
	display: block;
	position: absolute;
	background:url(/images/homepage/hp-sub-nav-back.gif) repeat-x;
	visibility: hidden;
	width:255px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.jqueryslidemenu ul li ul li {
	display: block;
	list-style:none;
	margin:0;
	float: left;
	padding: 0px;
	width:230px;
}
.jqueryslidemenu ul li ul li a {
	margin: 0px;
	display: block;
	text-align: left;
	color: #333;
	float: left;
	width: 240px;
	padding:6px 10px 6px 10px;
	border: none;
}
.jqueryslidemenu ul li ul li a:hover {
	color: #0066cc;
	border: none;
}

.slidemenu-title {
font-size:16px;
position:relative;
top:-5px;
left:0px;
padding:0 0 0 5px;
}

/********************* TABS ************************/

ul.tabs, ul.tabs4 {
	list-style:none;
	margin:0 !important;
	height:31px;
	padding: 0;
	border-bottom: #CCCCCC 1px solid;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

ul.tabs li, ul.tabs4 li {
	float:left;
	text-indent:0;
	margin:0 !important;
	list-style-image:none !important;
}
.tabs li {
padding:0;
}

.tabs4 li {
padding:0 0 0 4px;
}
.tabs4 li:first-child {
padding:0px;
}

ul.tabs a, ul.tabs4 a {
display:block;
	height: 31px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:#666;
	padding:0px;
	margin:0px;
	position:relative;
	top:1px;
}

ul.tabs a {
	font-size:16px;
	width: 172px;
	background: url(/images/tabs.png) 0px 0px no-repeat;
}

ul.tabs4 a {
	font-size:15px;
	width: 128px;
	background: url(/images/tabs4.png) 0px 0px no-repeat;
}

ul.tabs a:active, ul.tabs4 a:active {
	outline:none;		
}

ul.tabs a:hover, ul.tabs4 a:hover {
	background-position: 0px -32px;
	color:#fff;
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a, ul.tabs4 a.current, ul.tabs4 a.current:hover, ul.tabs4 li.current a {
	background-position: 0px -63px;
	cursor:default !important;
	color:#666 !important;
}

.panes .pane {
	display:none;		
}

.panes {
	padding:15px 10px;
	border:1px solid #CCCCCC;
	border-top:0;
	background-color:#fff;
}



/********************* TRAINING PAGE ************************/

#training-body-container {
	margin:0;
	padding:0;
	background:#fff;
	display:inline-block;
}

#training-body-container h1 {
	font-size: 19px;
	font-weight: bold;
	color: #656565;
	line-height:25px;
}

#training-body-container h2 {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#656565;
}

#training-body-container p {
	margin:0;
	line-height: 16px;
}

#training-body-container ul {
	font-size:13px;
	list-style-image: url(/images/red-square-bullet.gif);
	color:#656565;
}

#training-body-container li {
	padding-bottom: 4px;
}

.body-left-content {
	display: block;
	float: left;
	width: 368px;
	margin-top: 20px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 20px;
	border-right: solid 1px #CCC;
}

.body-right-content {
	display: block;
	float: left;
	width: 367px;
	margin-top: 20px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 20px;
}

.ultimate-talent-scout-computer {
	background-image: url(/images/ultimate-talent-scout-computer.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
}

.border-above-ttl {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 15px;
}

#training-testimonials-hdr {
	background-image: url(/images/remax/landing/what-others-are-saying-hdr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 753px;
	height: 30px;
	display: block;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#training-testimonials-body {
	background-image: url(/images/remax/landing/what-others-are-saying-bkg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 753px;
	display: block;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
}

#training-testimonials-footer {
	background-image: url(/images/remax/landing/what-others-are-saying-ftr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 753px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 12px;
}

.training-testimonials-quote {
	padding-top: 5px;
	clear: both;
	margin-left: 10px;
}

.training-testimonials-quote h1 {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #084f94;
	text-transform: uppercase;
	margin: 0px;
	padding-left: 12px;
}

.training-testimonials-quote img {
	float: left;
	padding-right: 10px;
}

.training-testimonials-quote-info  {
	float: left;
	width: 640px;
	margin-bottom: 15px;
}

.training-testimonials-quote-info p {
	font-size: 13px;
	margin: 0px;
	font-style: italic;
	line-height: 16px;
}

.training-testimonials-quote-info-no-image  {
	float: left;
	width: 700px;
	margin-bottom: 15px;
}

.training-testimonials-quote-info-no-image p {
	font-size: 13px;
	margin: 0px;
	font-style: italic;
	line-height: 16px;
}

/**************** TWO COLMUN PAGES *******************/

#body-container {
margin:0;
padding:0;
background:#fff;
display:block;
}

.body-container-tabs {
margin:0;
padding:0;
background:#fff;
display:block;
}

.left-nav {
float:left;
width:200px;
margin:0;
padding:0;
}

.left-nav ul {
list-style:none;
margin:25px 0 15px 0;
padding:0;
border-top:1px solid #ccc;
}

.left-nav li {
list-style:none;
/*height:23px;*/
padding:8px;
margin:0;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#fff;
}

.left-nav a {
color:#333;
text-decoration:none;
font-size:12px;
}

.left-nav a:hover{
color:#06c;
text-decoration:none;
}

li.corpSubNav {
background:#eee;
padding-left:30px;
}

.rht-col-white-box {
padding:10px;
border:1px solid #ccc;
background:#ffffff;
font-size:11px;
}

.lft-col-box {
padding:10px;
border:1px solid #ccc;
margin:0 0 0 10px;
font-size:11px;
}

.lft-col-box p {
font-size:11px;
margin:0;
padding:10px 0 0 0;
}

.sitemap-box {
width:205px;
padding:20px;
float:left;
}

.sitemap-box-ttl {
font-size:13px;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #ccc;
padding-bottom:2px;
width:205px;
}

.sitemap-box ul {
margin:0px;
padding:0px;
}

.sitemap-box li {
margin:0px;
padding:3px 0;
list-style:none;
}

.orange {
color:#cd4209;
}

.ttl-sponsor {
font-size:16px;
color:#666;
margin-top:5px;
}

.pressArticle {
font-size:14px;
font-weight:bold;
padding:15px 0;
border-bottom:1px dotted #ccc;
}

.pressDate {
font-size:13px;
color:#666;
font-weight:normal;
}

/********************* FOOTER ************************/

#footer {
width:797px;
margin:0 auto;
padding:10px 0 0 0;
list-style:none;
border-top:1px solid #ccc;
}

#footer li {
margin:0 0 5px 0;
list-style:none;
float:left;
padding:0 13px;
border-right:1px solid #999;
height:15px;
}

#footer a {
color:#666;
font-size:12px;
text-decoration:none;
}

#footer a:hover {
color:#06c;
text-decoration:none;
}

#copyright {
clear:both;
margin:0 auto;
padding:5px 0 10px 15px;
display:block;
color:#666;
font-size:11px;
width:797px;
}

/********************* HELP ************************/

.help-box p{
padding:10px 20px 25px 20px;
border-bottom:1px dotted #ccc;
}

.help-box li{
padding:5px 0;
list-style:none;
}

.help-box a{
color:#00f;
text-decoration: none;
font-weight:normal;
}

.help-box a:hover{
text-decoration: underline;
}

.help-box-email {
margin:30px;
border:1px solid #ccc;
background:#d6eaf2;
color:#000;
}



/********************* BLITZ REGISTRATION PAGES ************************/

#blitz-container {
	background-image: url(/images/blitz/blitz12-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 170px;
}

#surge-container {
	background-image: url(/images/surge/surge-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 210px;
}

#blitz-container-promo {
	background-image: url(/images/blitz/blitz-promote-hdr.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 170px;
}

.blitz-pagewrapper {
	width: 797px;
	background-image: url(/images/Sprint/sprint-content-bkg-fill.png);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
}

.blitz-pagewrapper-hdr {
    margin-top:35px;
    width: 797px;
	height: 17px;
	background-image: url(/images/Sprint/sprint-content-bkg-hdr.png);
	background-repeat: no-repeat;
}

.blitz-pagewrapper-ftr {
	width: 797px;
	height: 17px;
	background-image: url(/images/Sprint/sprint-content-bkg-ftr.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-bottom: 5px;
}

.blitz-page {
	width: 797px;
	margin: 0;
	overflow: hidden;
}

.blitz-content {
	float: left;
	width: 507px;
	margin-left: 10px;
	padding-top: 5px;
}

.blitz-maincontent {
	padding: 0 15px 0 15px;
}

.blitz-maincontent p {
	font-size: 12px;
	margin: 0px;
	line-height: 16px;
}

.blitz-maincontent h1 {
	font-size: 16px;
	padding: 5px 0 5px 0;
	line-height: 20px;
}

.blitz-maincontent h2 {
	font-size: 16px;
	color: #0182BC;
	margin: 0px;
	padding-bottom: 0px;
}

.blitz-maincontent h3 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

.blitz-maincontent ul {
	margin-top: 0px;
	font-size: 13px;
}

.blitz-maincontent li {
	padding-top: 4px;
}

.blue-square-list {
	list-style-image: url(/images/blitz/blue-square-bullet.gif);
}

.blitz-sidebar {
	float: left;
	width: 270px;
	display: inline;
}

.blitz-sidebarcontent {
}

.blitz-sidebarcontent p {
	margin: 0px;
}

.blitz-sidebarcontent img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.blitz-sidebarcontent form {
	margin: 0px;
}

.blitz-includes-hdr, .blitz-includes-ment-hdr {
	display: block;
	margin:0 auto;
	display: block;
}
.blitz-includes-hdr {
	background: url(/images/blitz/includes-members-hdr.png) no-repeat;
	width: 239px;
	height: 38px;
}
.blitz-includes-ment-hdr {
	width: 239px;
    height: 91px;
}

.blitz-includes-mentor-hdr {
	background-image: url(/images/sprint/includes-mentors-hdr.png);
	background-repeat: no-repeat;
	width: 239px;
	display: block;
	margin: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 61px;
}

.blitz-includes-nonmember-hdr {
	background-image: url(/images/sprint/includes-nonmember-hdr.png);
	background-repeat: no-repeat;
	width: 239px;
	display: block;
	margin: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 61px;
}

.blitz-includes {
	background-image: url(/images/blitz/includes-body-bkg.png);
	background-repeat: repeat;
	background-position: left top;
	width: 239px;
	display: block;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 3px;
}

.blitz-includes h1 {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 20px;
	color: #000000;
	margin: 0 0 5px 0;
}

.blitz-includes p {
	display: block;
	font-size: 13px;
	padding-right: 20px;
	padding-left: 40px;
	color: #000000;
	background-image: url(/images/blitz/includes-checklist-square.gif);
	background-repeat: no-repeat;
	background-position: 20px 4px;
	margin: 0 0 10px 0;
}

.blitz-includes-footer {
	background-image: url(/images/blitz/includes-ftr.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 239px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 12px;
}

.blitz-register {
	width: 239px;
	display: block;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
}

.ErrorMessage {
	color: red;
	font-size: 14px;
}



/****************  BLITZ PROMOTIONAL MATERIAL PAGE  ****************************/

.promote-page {
	width: 730px;
	margin: 0 0 0 30px;
	overflow: hidden;
}

#sprint-promotewrapper-hdr {
background:url(/images/sprint/sprint-promote-back.png) no-repeat;
width: 797px;
height: 200px;
margin:0;
}

.promote-page h1 {
font-size:22px;
font-weight:bold;
}

.promote-page h2 {
margin-top:20px;
font-size:16px;
font-weight:bold;
color: #000;
}

.promote-page p {
font-size:14px;
font-weight:normal;
}

.promote-page ul {
margin:-10px 10px 10px 0px;
}

.promote-graphic {
background:url(/images/sprint/promote-sprint-material.png) no-repeat top right;
}

.promoVideoLink {
padding:10px;
background:#fffcd8;
border:1px solid #fef58e;
width:415px;
}

.promote-page li {
position:relative;
left:25px;
list-style-image: url(/images/blitz/blue-square-bullet.gif);
}

.promote-page ul {
}

#sprint-container {
padding:0;
margin:0;
}

.promo-material-videos li {
padding:5px 0;
}

/****************  BLITZ POPUP PAGE  ****************************/

#blitz-90-container {
width:756px;
padding:0;
margin:0px auto;
}

#blitz-90-popTop {
background:url(/images/Blitz/blitz-pop-top.png) no-repeat;
width:756px;
height:140px;
padding:0;
margin:0;
}

#blitz-90-popBottom {
background:url(/images/Blitz/blitz-pop-btm.png) no-repeat;
width:756px;
height:20px;
padding:0;
margin:0;
}

#blitz-90-popContent {
width:680px;
padding:10px 40px 10px 40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(/images/Blitz/blitz-pop-back.png) repeat-y;
}

.blitz-success-story-left, .blitz-success-story-right, .blitz-success-story-full  {
padding:20px 10px;
border-bottom:1px solid #cdcdcd;
width:96%;
min-height:150px;
display:block;
}

.blitz-success-story-left img {
float:left;
margin-right:15px;
}

.blitz-success-story-right img {
float:right;
margin-left:15px;
}

.blitz-success-story-name {
text-align:right;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#666;
}

.blitz-success-story-left p, .blitz-success-story-right p, .blitz-success-story-full p {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#666;
display:block;
text-align:left;
}

/****************  BLITZ SURGE POPUP PAGE  ****************************/

#blitz-surge-container {
width:756px;
padding:0;
margin:0px auto;
}

#blitz-surge-popTop {
background:url(/images/blitz/surge-pop-top.gif) no-repeat;
width:756px;
height:140px;
padding:0;
margin:0;
}

#blitz-surge-popBottom {
background:url(/images/blitz/surge-pop-btm.gif) no-repeat;
width:756px;
height:20px;
padding:0;
margin:0;
}

#blitz-surge-popContent {
width:680px;
padding:10px 40px 10px 40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(/images/blitz/surge-pop-back.gif) repeat-y;
}



/****************  BLITZ SPRINT POPUP PAGE  ****************************/

#blitz-sprint-container {
width:756px;
padding:0;
margin:0px auto;
}

#blitz-sprint-popTop {
background:url(/images/Sprint/sprint-pop-top.jpg) no-repeat;
width:756px;
height:140px;
padding:0;
margin:0;
}

#blitz-sprint-popBottom {
background:url(/images/Sprint/sprint-pop-btm.jpg) no-repeat;
width:756px;
height:20px;
padding:0;
margin:0;
}

#blitz-sprint-popContent {
width:680px;
padding:10px 40px 10px 40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(/images/Sprint/sprint-pop-back.jpg) repeat-y;
}


/*============== SPEAKER BIO POPUP ==============*/

.popup-body {
	background-image: url(/images/popup-bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 700px;
	padding-top: 25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.popup-body-content {
	float: none;
	width: 500px;
	padding-left: 10px;
	padding-bottom: 15px;
}

.popup-body h1 {
	font-size: 24px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-left: 10px;
}

.popup-body h2 {
	font-size: 14px;
	font-weight: normal;
	color: #637da6;
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
}

.popup-body p {
	color: #333333;
	font-size: 13px;
	line-height:20px;
	margin: 0px;
}

.popup-body img {
	background: #EEE;
	padding: 4px;
	border: 1px solid #E6E6E6;
	float: right;
	margin-right: 10px;
}

/******************** MEMBERSHIP INCLUDES **********************/

.memb-includes {
border-bottom:1px dotted #ccc;
margin:0 0 10px 0;
padding:0 0 10px 0;
display:inline-block;
}

.memb-includes-img {
float:left;
width:70px;
}

.memb-includes-txt {
float:left;
width:285px;
}

.memb-includes-full-column-txt {
float:left;
width:355px;
}

.membership-includes {
border-bottom:1px dotted #ccc;
margin:0 0 10px 0;
padding:0 0 10px 0;
display:inline-block;
}

.membership-includes-img {
float:left;
width:70px;
}

.membership-includes-txt {
float:left;
width:400px;
font-size:14px;
color:#666666;
}

.membership-includes-full-column-txt {
float:left;
width:470px;
}

/********************* BLITZ DEFAULT PAGE ************************/

.blitz-body-container {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	display:block;
	font-size: 13px;
}

.blitz-body-container h1 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
	margin-top: 0px;
}

.blitz-body-container p {
	margin:0;
	line-height: 20px;
}

.red-square-bullet-list {
	list-style-image: url(/images/red-square-bullet.gif);
	margin-top:0;
}

.red-square-bullet-list li {
	padding-bottom:2px;
}

.blitz-default-content {
	display: block;
	float: left;
	width: 525px;
	padding: 0 2px 15px 0;
}

.blitz-default-sidebar {
	width:259px;
	float:left;
	padding:0;
	margin:-20px 0 0 0;
	display:block;
	position:relative;
}

.rgt-col-blitz-gray-box {
margin:-3px 0 0 0;
padding:15px 15px 0 15px;
border:1px solid #cdcdcd;
border-top:none;
display:block;
}

.rht-col-blitz-box {
padding:10px;
border:1px solid #ccc;
background:#f7f7f7;
font-size:11px;
}

.rht-col-blitz-box ul {
margin:0 0 0 20px;
padding:0;
}

.rht-col-blitz-box li {
margin:0;
padding:5px 0;
list-style-image: url(/images/blitz/gray-bullet.png);
}

.blit-program {
	display:inline-block;
}

.blit-program-img {
	float:left;
	width:95px;
}

.blit-program-txt {
	float:left;
	width:400px;
}

.red-centered-txt {
	font-size: 18px;
	font-weight: bold;
	color: #c8161d;
	text-align: center;
	margin-bottom: 5px;
}

.rht-blitz-col-box {
padding:10px;
border:1px solid #ccc;
background:#f7f7f7;
font-size:11px;
}

.rht-blitz-col-box ul {
margin:0 0 0 20px;
padding:0;
}

.rht-blitz-col-box li {
margin:0;
padding:5px 0;
}

.blue-box {
	width:220px;
	background-color: #02649A;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 0px;
	background-image: url(/images/blitz/blue-box-bkg.gif);
	background-repeat: repeat-x;
}

.blue-box h2 {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	text-align:left;
}

.blue-box ul {
	margin-bottom: 0px;
	color: #FFFFFF;
}

.blue-box li {
	margin-bottom: 6px;
	text-align:left;
}

.blitz-reg-box {
	border: 1px solid #CCCCCC;
	padding: 10px 7px 10px 7px;
	margin: 0px;
	background-image: url(/images/blitz/blitz-signup-box-bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.blitz-reg-box h2 {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
}

.gray-outlined-box-right {
	border: 2px solid #CCCCCC;
	margin-bottom: 5px;
	margin-left: 10px;
	float: right;
}

.gray-outlined-box-left {
	border: 2px solid #CCCCCC;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}

.blitz-testimonial {
border-top:2px solid #009900;
border-bottom:2px solid #009900;
margin:10px 10px 10px 5px;
text-align:left;
font-size:13px;
line-height:14px;
padding:10px 0;
}

.blitz-testimonial img {
float:left;
margin:0px 10px 0px 0px;
}

/******************** SUCCESS SEMINARS **********************/

.ss-hdimg {
background:url(/images/events/ss/ss-hd2011.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.ss-deluca-hdimg {
background:url(/images/events/ss/ss-deluca-headImg.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.ss-niego-hdimg {
background:url(/images/events/ss/ss-niego-headImg.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.ss-lft {
width:525px;
float:left;
margin:20px 0 0 0;
padding:0;
display:block;
}

.ss-rht {
width:268px;
float:left;
padding:0;
margin:-40px 0 0 0;
display:block;
position:relative;
}

.ss-event-box {
padding:10px;
margin:0;
}

.ss-event-subbox {
border-bottom:1px solid #cdcdcd;
margin:0;
padding:0;
display:inline-block;
}

.ss-event-box h1 {
font-size:18px;
font-weight:bold;
line-height:25px;
color:#656565;
padding:20px 0 0 0;
margin:0;
}

.ss-hd-txt {
font-size:23px;
font-weight:bold;
line-height:30px;
color:#656565;
padding:5px 0 0 0;
margin:0;
}

.ss-event-box h2 {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#656565;
padding:5px 0 20px 0;
margin:0;
}

.ss-event-box ul {
position:relative;
left:10px;
top:-25px
}

.ss-event-box li {
font-size:14px;
font-weight:normal;
color:#656565;
margin:10px 0 10px -20px;
padding:0;
list-style:url(/images/events/ss/ss-list-bullet.gif);
}
.ss-list-txt-rht {
float:left;
width:253px;
margin:10px 0 0 0;
}

.ss-list-img-lft {
float:left;
width:228px;
height:183px;
}

.ss-rht-box {
margin:0 0 0 15px;
display:inline-block;
width:240px;
}

.ss-active-event {
margin:-3px 0 0 0;
padding:15px 15px 0 15px;
border:1px solid #cdcdcd;
border-top:none;
display:block;
}

.ss-active-event ul {
margin:0;
padding:0;
display:inline-block;
}

.ss-active-event li {
margin:3px 0;
padding:0 15px;
float:left;
border-right:1px solid #666;
list-style:none;
}

.ss-active-event-ttl {
background:url(/images/events/ss/arrow-active.gif) no-repeat;
padding:0 0 0 18px;
}

.ss-active-event p {
margin:0 0 0 15px;
padding:10px 0;
color:#666;
line-height:18px;
}

.ss-active-event-city {
font-size:14px;
font-weight:bold;
color:#1764b3;
}

.ss-select-event {
background:url(/images/events/ss/arrow-select.gif) no-repeat;
padding:15px;
margin:0 0 0 5px;
border-top:1px solid #cdcdcd;
color:#666;
}

.ss-select-event a {
font-size:13px;
font-weight:bold;
}

.ss-ttl-rick {
width:240px;
height:77px;
margin:0;
padding:0;
}

.ss-ttl-joe {
background:url(/images/events/ss/ss-ttl-joeNiego.jpg) no-repeat;
width:240px;
height:73px;
margin:0;
padding:0;
}

.ss-ttl {
width:240px;
height:77px;
margin:0;
padding:0;
}

.ss-ttl-body {
margin:-3px 0 0 0;
padding:15px;
border:1px solid #cdcdcd;
border-top:none;
display:block;
}

.ss-ttl-body p {
margin:0;
}

.logo-sponsor {
margin-left:15px;
}

.ss-slidershow {
width:460px;
padding:10px;
}

/******************** BROKER CONFERENCE **********************/


.bc-hdimg {
background:url(/images/events/bc/BrokerConf_hd.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.bc-lft {
width:525px;
float:left;
margin:20px 0 0 0;
padding:0;
display:inline-block;
}

.bc-rht {
width:268px;
float:left;
padding:0;
margin:-40px 0 0 0;
display:inline-block;
position:relative;
z-index:1;
}

.bc-event-box {
padding:10px;
display:inline-block;
}

.bc-event-subbox {
border-bottom:1px solid #cdcdcd;
margin:20px 0;
}

.bc-event-subbox li {
font-size:14px;
padding:3px 0;
list-style:square;
color:#656565;
}

.bc-event-box h1 {
font-size:19px;
font-weight:bold;
line-height:25px;
color:#656565;
}

.bc-event-box h2 {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#656565;
}

.bc-rht-box {
margin:0 0 0 15px;
display:inline-block;
width:240px;
}

.bc-active-event {
margin:-3px 0 0 0;
padding:15px 15px 0 15px;
border:1px solid #cdcdcd;
border-top:none;
display:block;
}

.bc-active-event ul {
margin:0;
padding:0;
display:inline-block;
}

.bc-active-event li {
margin:3px 0;
padding:0 15px;
float:left;
border-right:1px solid #666;
list-style:none;
}

.bc-active-event-ttl {
background:url(/images/events/ss/arrow-active.gif) no-repeat;
padding:0 0 0 18px;
}

.bc-active-event p {
margin:0 0 0 15px;
padding:10px 0;
color:#666;
line-height:18px;
}

.bc-active-event-city {
font-size:13px;
font-weight:bold;
color:#1764b3;
}

.bc-select-event {
background:url(/images/events/ss/arrow-select.gif) no-repeat;
padding:15px;
margin:0 0 0 5px;
border-top:1px solid #cdcdcd;
color:#666;
}

.bc-select-event a {
font-size:13px;
font-weight:bold;
}

.bc-reg-by-phone {
border-top:1px solid #cdcdcd;
padding:15px 10px;
margin-top:20px;
}



/******************** TURNING POINT 2011 **********************/

.tp-hdimg {
background:url(/images/events/tp/tp12-headImg.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.tp-hdimg-elp {
background:url(/images/events/tp/2011-Turning-Point-Dave-Ramsey-ELP-hdr.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.tp-lft {
width:525px;
float:left;
margin:20px 0 0 0;
padding:0;
display:inline-block;
}

.tp-rht {
width:268px;
float:left;
padding:0;
margin:-40px 0 0 0;
display:inline-block;
position:relative;
z-index:1;
}


.tp-event-box {
padding:10px;
display:inline-block;
}

.tp-event-subbox {
border-bottom:1px solid #cdcdcd;
margin:0 0 5px 0;
padding:0 0 5px 0;
display:inline-block;
}

.tp-event-subbox li {
color:#656565;
font-size:14px;
line-height:18px;
padding:5px;
}

.tp12-brianjoe {
float:left;
width:223px;
height:260px;
background:url(/images/events/tp/tp12-brian-joe.jpg) no-repeat;
}

.tp-event-subbox-top {
border-bottom:1px solid #cdcdcd;
margin:10px 0 5px 0;
display:block;
padding-bottom:5px;
display:inline-block;
}

.tp-ttl {
font-size:23px;
font-weight:bold;
line-height:23px;
color:#656565;
}

.tp-event-box h1, .tp-agenda-subbox h1 {
font-size:19px;
font-weight:bold;
line-height:23px;
color:#656565;
}

.tp-event-box h2 {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#656565;
}

.tp-rht-box {
margin:0 0 0 15px;
display:inline-block;
width:240px;
}

.tp-active-event {
margin:-3px 0 0 0;
padding:15px 15px 0 15px;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
}

.tp-inactive-event {
margin:0;
padding:0 15px 0 15px;
border:1px solid #cdcdcd;
border-top:none;
}

.tp-active-event ul {
margin:0 0 0 0;
padding:0;
}

.tp-active-event li {
margin:3px 0;
padding:0 15px;
float:left;
border-right:1px solid #666;
list-style:none;
}

.tp-active-event-ttl {
background:url(/images/events/tp/arrow-active.gif) no-repeat;
padding:0 0 0 18px;
font-size:11px;
color:#666;
}

.tp-active-event p {
margin:0 0 0 15px;
padding:10px 0;
color:#666;
line-height:18px;
}

.tp-active-event-city {
font-size:13px;
font-weight:bold;
color:#1764b3;
}

.tp-select-event {
background:url(/images/events/tp/arrow-select.gif) no-repeat;
padding:15px 0 15px 15px;
margin:0;
border-top:1px solid #cdcdcd;
color:#666;
font-size:11px;
}

.tp-noselect-event {
background:url(/images/events/tp/circle-noselect.gif) no-repeat;
padding:15px 0 15px 15px;
margin:0;
border-bottom:1px solid #cdcdcd;
color:#666;
font-size:11px;
}

.tp-noselect-event a, .tp-noselect-event-btm a {
padding:0 0 0 5px;
margin:0;
font-size:11px;
}

.tp-noselect-event-btm {
background:url(/images/events/tp/circle-noselect.gif) no-repeat;
padding:15px 0 15px 15px;
margin:0;
color:#666;
font-size:11px;
}

.tp-select-event-btm {
background:url(/images/events/tp/arrow-select.gif) no-repeat;
padding:15px;
margin:0;
color:#666;
font-size:11px;
}

.tp-select-event a, .tp-select-event-btm a {
font-size:13px;
font-weight:bold;
}

.multicast-event {
font-size:12px;
padding-right:22px;
background:url(/images/events/tp/icn-hdMulticast-sm.gif) no-repeat right;
}

ul.tp-agenda {
width:470px;
margin:0;
padding:0;
list-style:none;
}

.tp-agenda li {
display:inline-block;
color:#666;
font-size:14px;
line-height:18px;
margin:0;
padding:10px 0;
list-style:none;
border-top:1px dotted #dedede;
}
.tp-agenda li:first-child {border-top:none;}

.tp-agenda li em {
float:left;
width:180px;
font-weight:bold;
font-style:normal;
}

.tp-agenda li span {
float:left;
width:280px;
font-weight:normal;
}

.tp-agenda-subbox {
padding:20px;
display:inline-block;
}

.hd-multicast-box {
padding:10px;
margin:20px 0 0 0;
background:url(/images/events/tp/tp-webcast-bckgrnd-sm.png) no-repeat top left;
width:241px;
height:267px;

}

.hd-multicast-box p {
margin:7px 0 0 0px;
color:#333;
}

.tp-success-story-left, .tp-success-story-right, .tp-success-story-full  {
padding:20px 10px;
border-bottom:1px solid #cdcdcd;
width:480px;
min-height:150px;
display:block;
}

.tp-success-story-left img {
float:left;
margin-right:15px;
}

.tp-success-story-right img {
float:right;
margin-left:15px;
}

.tp-success-story-name {
text-align:right;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#666;
}

.tp-success-story-left p, .tp-success-story-right p, .tp-success-story-full p {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#666;
display:block;
text-align:left;
}

.tp-meettab p {
font-size:14px;
line-height:20px;
}

.success-stories {
display:block;
}

ul.quickfacts {
margin:0 0 0 20px;
padding:10px;
}

.quickfacts li {
color:#666;
padding:15px 0;
line-height:18px;
font-size:14px;
font-weight:normal;
list-style:square;
}

/******************** MENTOR CERTIFICATION **********************/

.cm-liveevent, .cm-onlineclass {
margin:-13px 0 0 0;
padding:60px 0 0 0;
width:238px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.cm-liveevent {
background:url(/images/products/cm/ttl-live-class.png) no-repeat;
background-position: 5px 30px;
}
.cm-onlineclass {
background:url(/images/products/cm/ttl-online-class.png) no-repeat;
background-position: 5px 30px;
}

.cm-liveevent ul, .cm-onlineclass ul {
margin:5px 10px 0px 25px;
padding:10px 10px 15px 20px;
border-bottom:1px dotted #ccc;
width:150px;
}
.cm-liveevent li, .cm-onlineclass li {
font-size:14px;
list-style:none;
margin:0;
padding:0 0 7px 0;
}
li.cm-list-ttl {
background:url(/images/products/cm/arrow.gif) no-repeat;
background-position: 0px 3px;
margin:0 0 5px -15px;
padding:0 0 0 15px;
}
.cm-liveevent a {
color:#06c;
}

.cm-ohbyway {
background:#fcf8cf;
padding:15px;
margin:0;
font-size:14px;
line-height:20px;
color:#333;
border-top:1px dotted #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

ul.cmlist {
}

.cmlist li {
list-style:url(/images/products/cm/cmlist.gif);
}

ul.cmlist2 {
margin:0;
}

.cmlist2 li {
list-style:url(/images/products/cm/cmlist.gif);
}

ul.cm-list3 {
width:250px;
border-top:1px solid #999;
border-bottom:1px solid #999;
margin:0 0px 10px 20px;
padding:5px 0px 0 40px;
}

.cm-list3 li {
list-style:url(/images/products/cm/cmlist.gif);
}

li.cmlist-sub {
list-style:disc;
}

.cmlist-ttl {
font-size:16px;
color:#979157;
font-weight:bold;
padding:10px 0 0 0;
}

.mentor-kit {
background:url(/images/products/cm/mentor-kit.jpg) no-repeat;
width:485px;
height:289px;
}

.cm-chartgr {
background:url(/images/products/cm/mentor-graph.jpg) no-repeat;
background-position:260px -5px;
}

.cm-studentearn {
width:238px;
height:207px;
float:right;
position:relative;
top:16px;
margin:0 0 15px 15px;
background:url(/images/products/cm/mentor-pp-expected-results.png) no-repeat;
}

.cm-agent-sold {
background:url(/images/products/cm/agent-sold-sign.jpg) no-repeat;
background-position:255px -5px;
padding-right:200px;
}

.cm-included {
float:left;
width:211px;
margin:0 15px;
}

.cm-student-kit {
background:url(/images/products/cm/student-kit.jpg) no-repeat;
background-position:165px 5px;
padding-right:280px;
}

.cm-class {
background:url(/images/products/cm/mentor-class.jpg) no-repeat;
background-position:260px 50px;
padding-right:210px;
}

.cm-kit-ttl {
font-size:16px;
color:#A38D59;
font-weight:bold;
padding:20px 0 0 0;
}

/******************** PEAK PRODUCERS **********************/

ul.pplist {
}

.pplist li {
list-style:url(/images/products/pp/pplist.gif);
}

ul.cmlist2 {
margin:0;
}

.pplist2 li {
list-style:url(/images/products/cm/cmlist.gif);
}

ul.pp-list3 {
width:250px;
border-top:1px solid #999;
border-bottom:1px solid #999;
margin:0 0px 10px 20px;
padding:5px 0px 0 40px;
}

.pp-list3 li {
list-style:url(/images/products/pp/pplist.gif);
}

li.pplist-sub {
list-style:disc;
}

.kit-resources {
padding-bottom:20px;
}

.kit-resources p {
margin: 0 0 10px 0;
padding: 0 0 0 20px;
font-size:14px;
line-height:20px;
color:#666;
}

.kit-resources ul {
margin: 0 0 0 20px;
padding-top: 3px;
}

.kit-resources li {
padding-bottom: 3px;
list-style:url(/images/products/pp/pplist.gif);	
}

.kit-resources-ttl {
font-size:17px;
font-weight:bold;
color:#4685AB;
}

.pp-kit-ttl {
font-size:16px;
color:#4685AB;
font-weight:bold;
padding:20px 0 0 0;
}

.disc {
text-transform: uppercase;
color: #4685AB;
}

.pp-headline {
	height: 385px;
	width: 797px;
	background-image: url(/images/products/pp/peak-intro-hdr.jpg);
	background-repeat: no-repeat;
	padding-bottom:5px;
	clear: both;
}

.pp-video {
	height: 236px;
	width: 389px;
	background-image: url(/images/products/pp/video-background.png);
	background-repeat: no-repeat;
	position: relative;
	top: 100px;
	float: left;
}

.pp-register {
	height: 41px;
	width: 167px;
	position: relative;
	top: 325px;
	float: right;
	right: 230px;
}

.pp-interest {
	height: 41px;
	width: 167px;
	position: relative;
	top: 325px;
	float: right;
	right: -110px;
}

.pp-callout {
	height: 41px;
	width: 797px;
	padding-bottom: 10px;
}

.pp-links-container {
	height: 284px;
	width: 797px;
}

.pp-link-content {
	height: 284px;
	width: 197px;
	float:left;
}

.pp-link-content-what {
	background-image: url(/images/products/pp/peak-producers-links-what-bkg.png);
	background-repeat: no-repeat;
	height: 284px;
	width: 197px;
}

.pp-link-content-plain {
	background-image: url(/images/products/pp/peak-producers-links-bkg.png);
	background-repeat: no-repeat;
	height: 284px;
	width: 197px;
}

.pp-link-content h1  {
	font-size: 18px;
	font-weight: normal;
	color:#046f93;
	margin: 0px;
	padding: 8px 8px 4px 8px;
}

.pp-link-content p  {
	font-size: 12px;
	line-height: 17px;
	margin: 0;
	padding: 0 8px;	
}

.pp-learnmore {
	float: right;
	position: relative;
	right: 7px;
}

/******************** EVENT DETAILS **********************/

.events-details-lft {
float:left;
width:550px;
margin:30px 0 0 0;
padding:0;
font-size:15px;
}

.events-details-lft ul {
list-style:none;
margin:0;
padding:0;
}

.events-details-lft li {
margin:0;
padding:10px 0;
}

.events-details-lft h2 {
padding:8px 0;
margin:0;
font-size:18px;
color:#666;
font-weight:normal;
}

.event-details-ttl {
width:515px;
font-size:20px;
font-weight:bold;
color:#666;
padding:5px;
margin:10px 0;
border-top:1px solid #dedede;
border-bottom:1px solid #dedede;
text-align:center;
text-transform:uppercase;
}

.events-details-rht {
width:200px;
border:1px solid #dedede;
float:left;
margin:30px 0 0 10px;
padding:15px;
background:url(/images/travel-planning-bck.png) no-repeat;
}

.events-details-rht ul {
margin:70px 0 0 0;
padding:0;
}

.events-details-rht li {
list-style:none;
border-top:1px solid #dedede;
padding:10px 0;
color:#666;
}

.event-ttl {
margin:20px 0 -10px 0;
padding:15px 0 0 0;
border-top:1px dotted #cdcdcd;
}
 
.event-ttl a {
color:#286390;
font-size:16px;
font-weight:bold;
}
 
.event-ttl a:hover {
color:#0066cc;
text-decoration:none;
}

.SponsorLabel {
margin:0;
padding:0;
color:#666;
}
 
.EventMessage {
font-weight:normal;
font-size:14px;
color:#333;
text-align:center;
}

/******************** OUR SYSTEM **********************/

.oursystems-hdimg {
background:url(/images/oursystem/hd-oursystmes1.jpg) no-repeat;
width:797px;
height:159px;
}

.os-subhead, .os-subhead-1, .os-worksList p {
font-size:15px;
line-height:20px;
color:#333;
}

.os-subhead-1 {
width:617px;
float:left;
}

.os-subhead-str {
font-size:18px;
font-weight:bold;
padding-bottom:5px;
color:#333;
}

.os-worksList p {
padding:10px 0px 0px 0px;
margin:0;
}

.os-txtcntr {
width:100%;
text-align:center;
}

.os-briansStory {
width:157px;
float:left;
margin:0;
}

.os-itsEasy, .os-itsProven, .os-itsRewarding, .os-attendEvent, .os-getTraining, .os-workCoach {
float:left;
font-size:14px;
line-height:20px;
color:#333;
border-right:1px dotted #999;
}

.os-itsEasy {
background:url(/images/oursystem/itsEasy-back.jpg) no-repeat;
width:238px;
height:178px;
margin:30px 0 20px 0;
padding:30px 20px 0 0;
}

.os-itsProven {
background:url(/images/oursystem/itsProven-back.jpg) no-repeat;
width:149px;
height:178px;
margin:30px 0 20px 0;
padding:30px 120px 0 18px;
}

.os-itsRewarding {
background:url(/images/oursystem/itsRewarding-Back.jpg) no-repeat;
width:118px;
height:178px;
margin:30px 0 20px 0;
padding:30px 110px 0 18px;
border-right:none;
}

.os-attendEvent {
background:url(/images/oursystem/img-attendEvent.jpg) top left no-repeat;
width:231px;
height:250px;
margin:30px 0 0 0;
padding:170px 20px 0 0;
}

.os-getTraining {
background:url(/images/oursystem/img-getTraining.jpg) top left no-repeat;
width:247px;
height:250px;
margin:30px 0 0 0;
padding:170px 20px 0 20px;
}

.os-workCoach {
background:url(/images/oursystem/img-workCoach.jpg) top left no-repeat;
width:234px;
height:250px;
margin:30px 0 0 0;
padding:170px 0px 0 17px;
border-right:none;
}

.os-worksList-img {
background:url(/images/oursystem/brianQuote.jpg) top right no-repeat;
width:366px;
height:219px;
float:right;
margin-top:20px;
}

.os-worksList {
width:410px;
margin:25px 0 10px 0;
float:left;
}

.os-worksList li {
list-style:url(/images/oursystem/list-sqr.gif);
font-size:15px;
padding:0px 0 15px 0px;
margin-left:10px;
color:#333;
}

.compare-RefSysHd {
background:url(/images/oursystem/compare-RefSys.jpg) no-repeat;
width:797px;
height:241px;
padding:0;
margin:20px 0 0 0;
}

.os-comp-lft, .os-comp-rht {
width:321px;
font-size:15px;
color:#333;
padding:15px 15px 15px 60px;
border-top:3px solid #fff;
}

.os-comp-lft {
background:url(/images/oursystem/checkmark-no.png) no-repeat #e1e1e1;
border-right:2px solid #fff;
}

.os-comp-rht {
background:url(/images/oursystem/checkmark-yes.png) no-repeat #ffb381;
border-left:2px solid #fff;
}

.os-quote-brian {
background:url(/images/oursystem/brianQuote.jpg) no-repeat;
width:380px;
height:149px;
margin:-10px 0 10px 0;
}

.os-callBusiCons {
margin:15px 0 10px 0;
font-size:16px;
color:#333;
}


/******************** 100 DAYS TO GREATNESS **********************/


.hdtg-hdimg {
background:url(/images/products/100dtg/100days-hd.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.hdtg-testimonial {
border-top:2px solid #00589D;
border-bottom:2px solid #00589D;
margin:10px 0 10px 14px;
width:240px;
}

.hdtg-testimonial img {
float:left;
margin:10px 10px 0px 0px;
}

.hdtg-kit-ttl {
font-size:16px;
color:#0066CC;
font-weight:bold;
padding:10px 0 0 0;
}

.hdtg-list-txt-rht {
float:left;
width:296px;
margin:0 0 10px 0;
}

.hdtg-list-img-lft {
float:left;
width:185px;
padding-top:10px;
}	

.hdtg-iov li {
list-style:url(/images/products/100DTG/blue-square-bullet.png);
}

.hdtg-disc li {
list-style:url(/images/products/100DTG/gray-circle-bullet.png);
}

.hdtg-popup-body {
background:url(/images/products/100DTG/hdtg-pop-back.gif) repeat-x;
width:700px;
margin:-20px 0 0 -10px;
padding:0;
display:inline-block;
}

.hdtg-popup-lft {
background: url(/images/products/100DTG/hundred-days-to-greatness-iov.png) no-repeat;
background-position:350px 40px;
float:left;
width:315px;
min-height:430px;
padding:30px 350px 10px 25px;
}

.hdtg-popup-wht-txt {
color:#fff;
font-size:14px;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #fff;
padding-bottom:15px;
}

.hdtg-popup-lft li {
color:#333;
font-size:14px;
line-height:18px;
margin:0px;
padding:8px 0;
list-style:url(/images/products/100DTG/hdtg-dark-blue-square-bullet.png);
}

/******************** HERITAGE PROFILE **********************/

.heritage-hdimg {
background:url(/images/heritage-profile.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:200px;
}
.heritage-video-box {
float:left;
width:130px;
padding:10px;
margin:5px;
}

/******************** ULTIMATE OFFICE KIT **********************/

.uok-hdimg {
background:url(/images/products/uok/uok-header.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.uok-kit-img {
position:relative;
left:-15px;
}

.uok-kit-includes {
border-top:none;
border:1px solid #ccc;
display:inline-block;
margin:-5px 0 20px 0;
padding:0;
width:525px;
}

.uok-kit-accordian {
display:inline-block;
margin:-5px 0 10px 0;
padding:0;
width:525px;
}

.uok-kit-includes ul {
width:230px;
float:left;
margin:15px;
padding:0;
}
.uok-kit-includes li, .uok-rht-list {
font-size:14px;
line-height:18px;
margin:0 0 0 30px;
padding:0 0 10px 0;
list-style:url(/images/products/uok/buttet.gif) outside;
}

li.uok-kit-title {
font-weight:bold;
font-size:16px;
color:#897630;
list-style:url(/images/products/uok/wht-bullet.gif) outside;
margin:0 0 5px 0;
padding:0;
}

.uok-kit-em {
font-size:14px;
list-style:none;
font-style:italic;
margin:0;
padding:0;
}
.uok-investment-rht {
border:1px solid #ccc;
text-align:center;
padding:0 10px;
margin-bottom:30px;
}
.uok-investment-rht ul {
margin:-10px 0 10px 0;
padding:0;
}
.uok-investment-rht li {
font-size:14px;
color:#656565;
line-height:18px;
margin:0 0 0 30px;
padding:5px 0;
}
.uok-investment-rht p {
font-size:14px;
line-height:18px;
}
.uok-testimonial {
border-top:2px solid #897630;
border-bottom:2px solid #897630;
margin:10px 0;
}
.uok-testimonial img {
float:left;
margin:10px 10px 0px 0px;
}
.uok-kit-iov ul{
width:260px;
}
.uok-iov {
float:left;
margin-bottom:15px;
}
li.uok-gld-txt {
list-style:url(/images/products/uok/wht-bullet.gif);
color:#897630;
font-style:italic;
font-size:13px;
}


/******************** LEAD GENERATION KIT **********************/

.lgk-hdimg {
	padding:0;
	margin:0;
	width:797px;
	height:235px;
	background-image: url(/images/promos/kit/lead-generation-kit-hdr.jpg);
	background-repeat: no-repeat;
}

.lgk-lft {
	width:430px;
	float:left;
	display:inline-block;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

.lgk-lft-includes {
	float:left;
	display:inline-block;
	background-image: url(/images/promos/kit/includes-check-mark.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
	margin-bottom: 15px;
}

.lgk-lft-includes p {
	font-size: 14px;
	margin: 0;
}

.includes-bulleted {
	padding-left: 13px;
	background-image: url(/images/promos/kit/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 5px;
}

.lgk-rht {
	width:345px;
	float:left;
	display:inline-block;
	position:relative;
	z-index:1;
	margin-top: -40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 15;
	padding-bottom: 0;
	padding-left: 15;
}

.lgk-rht-box {
	display:inline-block;
	width:316px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
    height: 55px;
    }

.lgk-rht-box-form {
	width: 313px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 15px;
}

.lgk-rht-box-form td {
	padding: 8px 0px;
}

/*********** RECRUITING BOOT CAMP ****************/

.rbc-hdimg {
background:url(/images/products/rbc/rbc-hd.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.rbc-list li {
list-style:url(/images/products/rbc/list-img.gif);
padding:0 0 13px 0;
margin:0 0 0 25px;
font-size:14px;
color:#656565;
}

.rbc-txt-phone-numb {
position:relative;
top:-15px;
left:5px;
font-weight:bold;
font-size:15px;
}

.rbc-rht-bio-box {
width:210px;
display:inline-block;
margin:10px 0;
}

.rbc-rht-bio-box img {
float:left;
width:82px;
}

.rbc-rht-bio-box p {
float:left;
width:100px;
margin:40px 0 0 10px;
}

.rbc-videos {
margin:0 0 20px 0;
display:inline-block;
border-bottom:1px solid #ccc;
}

.rbc-videos2 {
margin:0;
float:left;
width:340px;
}

.rbc-videos p {
width:160px;
float:right;
text-align:left;
font-size:14px;
line-height:18px;
position:relative;
top:170px;
}

.rbc-videos strong {
font-size:17px;
color:#7594ba;
font-weight:bold;
}

/******************** MAGAZINE **********************/

.mag-hdimg {
background:url(/images/products/magazine/2-2011-BCo-Magazine.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
}

ul.mag-list {
}

.mag-list li {
list-style:url(/images/products/rbc/list-img.gif);
padding:8px 0;
margin:0 0 0 -20px;
border:none;
font-size:14px;
color:#000;
}

.mag-rht-box {
margin:95px 0 0 15px;
display:inline-block;
width:240px;
}

.mag-active-event h2 {
font-size:20px;
font-weight:bold;
padding:0 0 10px 0;
margin:-10px 0 0 0;
border-bottom:1px solid #cdcdcd;
}

.mag-active-event {
margin:-3px 0 0 0;
padding:15px 15px 0 15px;
border:1px solid #cdcdcd;
border-top:none;
display:block;
}

.mag-rht {
width:268px;
float:left;
padding:0;
margin:0;
display:block;
position:relative;
top:-170px;
}

.mag-lft {
width:525px;
float:left;
margin:0;
padding:0;
display:block;
}

.mag-event-box {
padding:0 10px;
margin:0;
}

.mag-event-subbox {
margin:0;
padding:10px 0;
display:inline-block;
}

.mag-event-subbox-1 {
margin:-15px 0 0 0;
}

.mag-event-subbox h1 
{
    font-size:16px;
    font-weight:bold;
    color:#fff;
    padding:10px;
    background:#1e8ace;
}

.mag-event-subbox h2 
{
    font-size:16px;
    font-weight:bold;
    color:#000;
    margin:0 0 -5px 0;
    line-height:20px;
    padding-top:15px;
}

.mag-event-subbox p
{
    font-size:14px;
    font-weight:normal;
    color:#000;
    line-height:20px;
}


/******************** BOOK **********************/

.book-hdimg {
background:url(/images/products/book/wbr-book-hdr.jpg) no-repeat;
padding:0;
margin:0;
width:797px;
height:235px;
}

.book-list li {
padding:4px 0;
margin:0 0 0 -10px;
border:none;
font-size:14px;
color:#656565;
}

.book-rht-box {
margin:0 0 0 15px;
display:inline-block;
width:240px;
}

.book-active-event h2 {
font-size:20px;
font-weight:bold;
padding:0 0 10px 0;
margin:-10px 0 0 0;
border-bottom:1px solid #cdcdcd;
}

.book-active-event {
margin:-10px 0 0 0;
padding:1px 15px 0 15px;
border:1px solid #cdcdcd;
border-top:none;
display:block;
}

.book-rht {
width:268px;
float:left;
padding:0;
margin:-40px 0 0 0;
display:inline-block;
position:relative;
z-index:1;
}

.book-lft {
width:525px;
float:left;
margin:0;
padding:0;
display:block;
}

.book-event-box {
padding:0 10px;
margin:0;
}

.book-event-subbox {
margin:0;
padding:10px 0;
}

.book-event-subbox h1 {
font-size:16px;
font-weight:bold;
color:#fff;
padding:10px;
background:#2d607a;
border-top:2px solid #d9e4ec;
}

.book-event-subbox h2 {
font-size:19px;
font-weight:bold;
color:#656565;
margin:5px 0 -5px 0;
line-height:20px;
}

.book-event-subbox p {
font-size:14px;
font-weight:normal;
color:#656565;
line-height:20px;
}

.review-ttl {
font-size: 22px;
color:#254f82;
margin:0 30px;
font-weight:bold;
}

.review-block {
display:block;
border-bottom:#CCCCCC 1px dotted;
margin:0 30px;
padding:10px 0;
}

.review-block p {
font-size: 14px;
line-height: 22px;  
}


/******************** INTERVIEW PAGE **********************/

.interview-hdimg {
width:797px;
height:168px;
margin:0;
background:url(/images/promos/interview/mary-coffin-interview-hd.jpg) no-repeat;
}

.interview-body {
width:687px;
min-height:650px;
padding:0 55px 20px 55px;
margin:0 0 -15px 0;
background:url(/images/promos/interview/mary-coffin-interview-bck.jpg) no-repeat;
}

.interview-player {
background:url(/images/promos/interview/interview-player-bck.png) no-repeat;
width:630px;
height:430px;
margin:10px 0 0 10px;
padding:18px 0 0 20px;
}

.inview-copy {
font-size:14px;
padding:10px 0 0 0;
}

.interview-maglink {
width:450px;
margin:30px 0 0 120px;
padding:20px 0 0 0;
font-size:20px;
font-weight:normal;
}

.interview-maglink img {
border:none;
float:left;
margin-top:-40px;
}

.interview-maglink a{
color:#333;
}

.interview-maglink a:hover{
text-decoration:none;
color:#06c;
}

/******************** TABBED CONTENT **********************/

.content-lft {
width:525px;
float:left;
margin:20px 0 0 0;
padding:0;
display:block;
}

.content-rht {
width:268px;
float:left;
padding:0;
margin:-40px 0 0 0;
display:block;
position:relative;
}

.content-box {
padding:10px;
margin:0;
}

.content-subbox {
border-bottom:1px solid #cdcdcd;
margin:0;
padding:0;
display:inline-block;
}

.content-box h1 {
font-size:18px;
font-weight:bold;
line-height:25px;
color:#656565;
padding:20px 0 0 0;
margin:0;
}

.content-hd-txt {
font-size:23px;
font-weight:bold;
line-height:30px;
color:#656565;
padding:5px 0 0 0;
margin:0;
}

.content-box h2 {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#656565;
padding:5px 0 20px 0;
margin:0;
}

.content-box li {
font-size:14px;
font-weight:normal;
color:#656565;
margin:10px 0 10px -20px;
padding:0;
line-height:20px;
}

.content-list-txt-rht {
float:left;
width:253px;
margin:10px 0 0 0;
}

.content-list-img-lft {
float:left;
width:228px;
height:183px;
}

.content-rht-box {
margin:0 0 0 15px;
display:inline-block;
width:240px;
}

/******************** STANDARD TABBED CONTENT **********************/


.hd-txt {
font-size:23px;
font-weight:bold;
line-height:30px;
color:#656565;
padding:5px 0 0 0;
margin:0;
}

.standard-lft {
width:525px;
float:left;
margin:20px 0 0 0;
padding:0;
display:block;
}
.standard-lft h1 {
font-size:18px;
font-weight:bold;
line-height:25px;
color:#656565;
}
.standard-lft h2 {
font-size:16px;
font-weight:bold;
line-height:20px;
color:#656565;
}
.standard-lft p {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#656565;
}

.standard-rht {
width:268px;
float:left;
padding:0;
margin:-40px 0 0 0;
display:block;
position:relative;
}

.standard-event-box {
padding:10px;
margin:0;
}

.standard-rht-col {
width:238px;
padding:15px 0;
margin:0;
border:1px solid #ccc;
border-top:none;
}

.standard-event-subbox {
border-bottom:1px solid #cdcdcd;
margin:0;
padding:0;
}

.standard-event-box h1 {
font-size:19px;
font-weight:bold;
line-height:25px;
color:#656565;
padding:8px 0;
margin:0;
}

.standard-event-box h2 {
font-size:14px;
font-weight:normal;
line-height:20px;
color:#656565;
padding:10px 0;
margin:0;
}

.standard-rht-box {
margin:0 0 0 15px;
display:inline-block;
width:240px;
}

.standard-active-event {
margin:-3px 0 0 0;
padding:15px 15px 0 15px;
border:1px solid #cdcdcd;
border-top:none;
display:block;
}

.standard-active-event ul {
margin:0;
padding:0;
display:inline-block;
}

.standard-active-event li {
margin:3px 0;
padding:0 15px;
float:left;
border-right:1px solid #666;
list-style:none;
}

.standard-active-event-ttl {
background:url(/images/events/ss/arrow-active.gif) no-repeat;
padding:0 0 0 18px;
}

.standard-active-event p {
margin:0 0 0 15px;
padding:10px 0;
color:#666;
line-height:18px;
}

.standard-active-event-city {
font-size:14px;
font-weight:bold;
color:#1764b3;
}

.standard-select-event {
background:url(/images/events/ss/arrow-select.gif) no-repeat;
padding:15px;
margin:0 0 0 5px;
border-top:1px solid #cdcdcd;
color:#666;
}

.standard-select-event a {
font-size:13px;
font-weight:bold;
}

/******************** WEBCAST **********************/

#webcast {
	width: 797px;
	margin:0 auto;
	background-image:url(/images/webcast/webcast-hdr.png);
	background-color:#333333;
	background-repeat: no-repeat;
	background-position: center top;
}

.webcast-title {
	float: left;
	width: 535px;
	padding:22px 0 35px 0;
	font-size:19px;
	color:#FFFFFF;
	text-align:center;
}

.webcast-welcome {
	float: left;
	width: 250px;
	padding:22px 10px 35px 0;
	font-size:17px;
	color:#FFFFFF;
	text-align:right;
}

#webcastfooter {
	width: 797px;
	margin: 0px auto;
	background-image:url(/images/webcast/webcast-ftr.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#webcast-login {
	margin:0px auto;
	padding:0 0 0 30px;
	background:url(/images/webcast/webcast-login-bkg.jpg) no-repeat center bottom;
	background-color: #5691DE;
	border:10px solid #fff;
	width:400px;
	position:relative;
	top:75px;
	color:#000000;
	font-size:15px;
}

.webcast-gray-bkg  {
	background-color:#333333;
	height:500px;
}

h2.webcast-login {
	margin:10px 0;
	padding:0;
	font-size:20px;
}

.webcast-login-note {
    font-size:13px; 
    margin-top:-15px; 
    padding-bottom:10px;
}

.webcast-gr {
	margin:1px 0;
	clear:right;
	display:inline-block;
}

.webcast-input {
	width:195px;
	float:left;
	margin:3px 0;
	display:inline-block;
}

.webcast-error {
background:#fff;
font-size:13px;
padding:0 5px;
}

.webcast-pop {
background:url(/images/webcast/submitquestion-bck.jpg) no-repeat;
width:480px;
height:410px;
overflow:hidden;
/*position:absolute;
top:300px;
right:395px;
z-index:2;*/
}

.webcast-subq {
width:350px;
margin:80px auto 10px auto;
}

.webcast-subq textarea {
width:340px;
height:150px;
color:#333;
font-family:'lucida grande', Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
}

.webcast-subq input {
position:relative;
left:70px;
margin-top:20px;
font-size:15px;
padding:4px 8px;
}

.popclose {
position:absolute;
top:-3px;
right:90px;
}
