body {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;	
color: #444444;
}

img	{
display: block;
border: 0px;
padding: 0px;
margin: 0px;
}

a {
color: #339900;
text-decoration: none;
}

p {
	clear: left;	
}

ol li {
	margin-bottom: 10px;	
}

ol p {
	margin: 0;
}

#page {
margin-left: auto;
margin-right: auto; 
width: 802px;
height: auto;
background-color: white;
}

.reportPage	{
width: auto;
margin-right: 25px!important;
margin-left: 25px!important;
}

#home_splash {
width: 801px;
height: 351px;
float: left;
}

#slideshow_header {
width: 700px;
height: auto;
text-align: center;
}

#slideshow_header a {
text-transform:  lowercase;	
}

.body {
padding: 5px 0px 5px 0px;
float: left;
width: 100%;
}

.boldbody {
color: #666666;
font-weight: bold;
}

.breadcrumbnav {
font-size: 11px;
color: #666666;
height: auto;
width: auto;
text-align: left;
}

.bodyitalics {
color: #666666;
font-weight: normal;
font-style: italic;
}

.bold {
font-weight: bold;
}

.boldCenter	{
text-align: center;
font-weight: bold;
}

.italics	{
font-style: italic;
}

.italicsbold {
color: #666666;
font-weight: bold;
font-style: italic;
}

.subtitle {
width: 100%;
height: auto;
font-size: 13px;
color: #000066;
text-transform: uppercase;
float: left;
text-align: left;
margin: 5px 0px;
}
.lowercase {
	text-transform: none;	
}

.subtitle a {
color: #000066;
font-size: 13px; 
}

.subtitleorange {
font-size: 11px;
color: #FF6600;
text-transform: uppercase;
float: left;
margin: 5px 0 5px 0;
width: 100%;
}

.subtitle p,
.subtitleorange p	{
margin: 0;
padding: 0;
}

.blog .subtitleorange	{
width: 100%;
}

.subtitleorangeCopy {
color: #000066;
text-transform: uppercase;
}

.title {
font-size: 14px;
color: #FF6600;
text-transform: uppercase;
float: left;
display: inline;
width: 100%;
text-align: left;
height: auto;
margin-bottom: 20px;
}

#left_content .title p {
	margin: 0;	
}

.reportPage .subtitle,
.reportPage .title	{
float: none;
}

#empty {
width: 802px;
height: 34px;
float: left;
}

#header {
width: 100%;
height: auto;
float: left;
}

#header_logo { 
width: 216px; 
height: 49px;
float: left;
}

#scorecard_logo	{
width: 216px;
height: auto;
float: right;
margin-bottom: 5px;	
}

#header_topswap {
width: auto;
height: 49px;
float: left; 
}

#header_nav {
width: 	134px;
height: 49px;
padding: 0px;
margin: 0px;
float: left;
}

.orange-square {
float: left;
}

#top1 {
width: 22px;
height: 49px;
border: 0px;
float: left; 
margin: 0px; 
padding: 0px;
display: block;		
}

#top2 {
width: 22px;
height: 49px;
border: 0px;
float: left;
margin: 0px;
padding: 0px;
display: block;
}

#top3 {
width: 22px;
height: 49px;
border: 0px;
float: left;
margin: 0px;
padding: 0px;
display: block;	
}

#top4 {
width: 23px;
height: 49px;
border: 0px;
float: left;
margin: 0px;
padding: 0px;
display: block;	
}

#top5 {
width: 44px;
height: 49px;
border: 0px;
float: left;
margin: 0px;
padding: 0px;
display: block;	
}

#slideshow {
width: 802px;
height: 200px;
float: left;
vertical-align: top;
}

#slideshow.live2008Slide {
	height: 202px;
}

#slideshow.scorecardbanner {
	width: 800px;
	height: 200px;
	border: 1px solid #cccccc;
}
		
	

#slide {
height: 200px;
width: 802px;
background-color: #FFFFFF;
}

#menu {
height: 27px;
width: 802px; 
vertical-align: top;
float: left;
}

#footer {
width: 802px;
height: 40px;
vertical-align: top;
float: left;
font-size: 9px;
color: #bcbcbc;
padding-top: 3px;
}

#main_content {
	min-height: 400px;
	height: auto;
	width: 798px;
	border: 1px solid #cccccc; 
	float: left; 
	display: inline;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 2px;
	margin: 0px;
}

#mainContent {
	min-height: 400px;
	height: auto;
	width: 798px;
	border: 1px solid #cccccc; 
	float: left; 
	display: inline;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 2px;
	margin: 0px;		
}

#mainContent img {
	float: right;	
	margin: 8px 0 8px 8px;
}

.reportPage #main_content	{
	width: auto;
}

#left_content { 
	text-align: justify;
	width: 558px;
	height: auto;
	float: left;
	padding: 25px 0px 15px 20px;
	margin-right: 10px;
}

#side_nav {
	width: 180px;
	height: auto;
	float: right;
	margin: 20px 0px;
	padding: 0px 10px 0px 12px;
	border-left: green solid 1px;
}

#side_nav h3{
	color: #000066;
	font-weight: normal;
	clear: both;
	font-size: 11px;
	padding: 0 0;
	margin: 0 0;}
	
.loginNote {
	padding: 3px 0 0 0;
	margin: 0 0;
	}

.side_section {
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	float: left;
	width: 162px;
	height: auto;
	margin: 0 0 8px 0;
}

#side_note	{
	width: 162px;
	height: auto;
	font-size: 9px;
	color: #444444;
	float: left;
}

#side_links a {
	width: auto;
	height: auto;
	color: #000066;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-bottom: 8px!important;
}

#side_links p	{
	float: left;
	margin: 0;
}



.side_link_text {
	display: inline;
	float: left;
	margin: 2px 0px 2px 0px;
	float: left; 
	width: 147px;
	height: auto; 
	background: url(../sidenav/arrow.jpg) no-repeat left top;
	padding-left: 20px;  
}

.side_link_text a {
	padding-top: 2px;	
}

#side_links ul  {
	list-style:none;
	margin-left: 0;
	padding-left: 0;
	text-indent:0;
}

#side_links ul li {
	clear: both;
	}
	
#side_links ul li a {
	color: #339900;
	}

.blogPhotoCaption	{
	width: 160px;
	font-size: 9px;
	text-align: center;
	margin: 3px 0 10px 20px;
	padding: 0;
	float: left;
	display: inline;
}

.scVideoCopyRight {
	font-size: 9px;
	text-align: right;
	color: #999999;
	width: 190px;
}

.scVideoCaption	{
	font-size: 9px;
	text-align: center;
	margin: 3px 0 10px 15px;
	padding: 0;
	float: left;
	display: inline;
	width: 175px;
}

.arrow {
	display: inline;
	float: left;
	margin: 0px 8px;
	width: 13px;
	height: 14px;
}

#side_green {
	border-bottom: 1px solid #cccccc;
	height: auto;
	width: auto;
	margin-bottom: 10px;
	float: left; 
	padding-bottom: 8px;
}

#scorecardSide	{
height: auto;
width: auto;
float: left;
}

#scorecardSide a,
#side_green a {
	color: green;
}
	
#rss_side_nav {
float: left;
width: 191px;
height: auto;
margin: 15px 0px 15px 0px;
padding: 0px;
}	

#rss_side_nav img {
margin: 0px 8px;
float: left;
}

#rss_side_nav a {
color: #000066;
font-weight: bold;
font-size: 10px;
}

.blogRss	{
margin: 5px 0 0 0!important;
border-bottom: 1px solid #cccccc;
padding-bottom: 13px!important;
}

.blogArchive	{
float: left;
width: 191px;
margin: 0;
padding-bottom: 8px;
border-bottom: 1px solid #cccccc;
}

.blogArchive img	{
margin: 8px 0;
}

.blogArchive a {
width: auto;
height: auto;
color: green;
font-size: 10px;
font-weight: bold;
float: left;
display: block;
margin-bottom: 8px;
text-transform: uppercase;
width: 100%;
}
	
.orange_text { 
	color: #FF6600;
	text-transform: uppercase;
	display: inline;	
}

.orangeHeader	{
	color: #FF6600;
	display: block;	
	font-weight: bold;
	padding-top: 5px;
	font-size: 12px;
	text-align: left;
}

.orangeHeader_clear	{
	color: #FF6600;
	display: block;	
	font-weight: bold;
	padding-top: 5px;
	font-size: 12px;
	text-align: left;
	clear:both;
}

.greenHeader	{
	color: #339900;
	display: block;	
	font-weight: bold;
	font-size: 12px;
}
.lc_blue_text,
.blueHeader	{
	color: #000066;
	display: block;	
	font-weight: bold;
	padding-top: 5px;
	font-size: 12px;	
	text-align: left;
}

.subHeader {
	font-weight: normal;
	font-size: 11px;
	margin: 0;	
}

.uc_orange_text	{
	color: #FF6600;
	display: inline;	
	font-weight: bold;
	text-transform: uppercase;
}

.uc_green_text	{
	color: #339900;
	display: inline;	
	font-weight: bold;	
	text-transform: uppercase;
}

.blue_text {
	color: #000066;
	text-transform: uppercase;
	display: inline;	
}

.large_blue_text {
	color: #000066;
	text-transform: uppercase;
	font-size: 11px;
	float: left;
	margin: 0px;
	display: inline;
}

#ge_logo { 
	float: left;
	width: 205px;
	height: 56px;
}

#worldblu_logo {
	float: right;
	width: 216px;	
	height: 49px;
	margin-right: 30px;
} 

.speaker {
	width: 528px;
	height: auto;
	float: left;
	margin-top: 13px;
}

.speaker_image {
	width: 152px;
	height: auto;
	float: left;
	margin-top: 10px;
	padding: 0px;	
} 

.speaker_bio {
	width: 	350px;
	height: auto;
	margin-left: 20px;
	float: right;
	border-bottom: 1px dotted #444444;
	padding-bottom: 8px;
}

#speakers_next {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: right;
}

#speakers_prev {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	margin-left: 202px;
}

.avlinks {
width: auto;
height: auto;
float: left;
margin: 5px 0px 0px 5px;
padding: 0px;
}

.avlinks p {
font-size: 11px;
color: #666666;
}

.speaker_presentation {
	width: 	325px;
	height: 117px;
	margin-left: 45px;
	margin-top: 10px;
	padding-top: 20px;
	float: right;
	display: inline;
	text-align: left;
}

.presentation_section {
	width: 528px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

.presentation_section .endSection	{
	padding-bottom: 9px;
	border-bottom: 1px dotted #444444;
}

.presentation_section .subtitleorange	{
	font-size: 11px;
}

.presentation_section_header {
	font-size: 13px;
	color: #000066;
	text-transform: uppercase;
	float: left;
	display: inline;
	margin: 10px 0px 10px 202px;
}

.presentation_section_footer {
	font-size: 11px;
	color: #666666;
	float: left;
	padding: 0px 0px 0px 202px;
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
}

.podcast {
	width: 555px;
	height: auto;
	float: left;
}

.podcast_album {
	width: 134px;
	height: 141px;
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	border: 1px solid green; 
	background-image: url("../images/wblualbumcover2.jpg");
} 

.podcast_content {
	width: 	350px;
	height: auto;
	margin: 10px 0px 15px 35px;
	float: left;
	padding-bottom: 30px;
	border-bottom: 1px dotted #444444;
}

#film_main {
float: left;
width: 535px;
height: auto;
margin: 0px 0px 15px 0px;
}

#film_main img {
float: left;
}

#film_main_caption {
float: left;
width: 300px;
height: auto;
margin: 15px 0px 0px 20px;
}

#film_main_caption p {
font-size: 11px;
color: #666666;
}

#film_image_box {
width: auto;
height: auto;
float: left;
}

#film_image_box p {
font-size: 9px;
color: #666666;
padding: 2px 4px; 
margin: 0px;
text-align: left;
} 

#film_image_set {
width: 92px;
height: auto;
float: left;
margin-right: 2px;
}

#film_image_aa {
width: 140px;
height: auto;
float: left;
margin-right: 2px;
}

#film_image_line {
width: 86px;
height: auto;
float: left;
margin-right: 2px;
}

#film_image_stars {
width: 105px;
height: auto;
float: left;
margin-right: 2px;
}

#film_image_filmed {
width: 114px;
height: auto;
float: left;
}

.film_image_container {
float: left;
width: auto;
height: auto;
margin: 0px 0px 6px 0px;
}

#admin_content { 
text-align: justify;
width: 735px;
height: auto;
float: left;
display: inline;	
margin: 25px 20px 15px 20px;
font-size: 11.7px;
}

.reportPage #admin_content	{
width: auto;
}

#pdf {
width: 23px;
height: 23px;
float: left;
margin: 0px 3px 0px 0px;
}

#pdfText	{
width: auto;
height: auto;
float: left;
margin-top: 5px;
}

.row	{
width: 735px;
height: auto;
font-size: 11.7px;
color: #444444;
margin: 5px 0px 5px 0px;
float: left;
text-align: left;
}

#left_content .row	{
width: 525px;
}

.row.language {
margin-bottom: 20px;	
}
.row.buttons {
margin-top: 15px;	
}

.label {
text-align: right;
float: left;
width: 135px;
height: auto;
margin: 3px 10px 3px 0px;
}

#left_content .label	{
width: 120px;
}

#main_content .status .label	{
width: 230px;
}

.surveyWelcome .label {
width: 280px;
text-align: left;
margin-left: 50px;
}

.field {
text-align: left;
float: left;
width: 200px;
height: auto;
margin: 3px 10px 3px 0px;
}


.sidelogin_field {
	border: none;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0;
	margin-left: 0;	}
	
.loginfield {
text-align: left;
float: left;
width: 200px;
height: auto;
margin: 3px 10px 0px 0px;
}


#left_content .field	{
	width: 205px;
}

.error	{
width: 200px;
height: auto; 
float: left;
color: red!important;
}

#left_content .error	{
width: 180px;
}

.errorLong	{
width: auto;
height: auto; 
float: left;
color: red!important;
}

.longLabelContainer	{
float: left;
display: inline;
}

.rowInfo	{
width: 400px;
height: auto;
font-size: 9px;
color: #444444;
margin: 0px 0px 0px 145px;
float: left;
display: inline;
}

.regSubmit	{
width: 500px!important;
}

.surveySubmit input,
.regSubmit input	{
margin: 5px 15px;
}

.surveySubmit	{
width: 100%;
float: left;
text-align: center;
}

.applyRow	{
width: 535px;
height: auto;
font-size: 11px;
color: #444444;
margin: 5px 0px 5px 0px;
float: left;
text-align: left;
}

.applyRow .label	{
text-align: left;
}

.applyRow .error	{
margin-left: 130px;
clear: both;
display: inline;
width: 400px!important;
}

.applyRow .rowInfo	{
margin-left: 130px;
}

#sideLogin	{
width: 162px;
height: auto;
float: left;
display: inline;
margin: 10px 0px 10px 0px;
font-size: 10px;
color: #444444;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
}

.sideRow	{
width: 162px;
height: auto;
margin: 0px 0px 5px 0px;
float: left;
text-align: left;	
}

.sideRow .label	{
width: 162px;
text-align: left;
margin: 0px;
display: inline;
}

.sideRow .field	{
width: 162px;
}

.sideRow .error	{
width: 132px;
}

.loginSubmit	{
float:left;
margin-left: 0;
margin-bottom: 10px;
width: 82px;
}

.loginSubmit p	{
height: 24px!important;
margin: 0px;
display: block;
width: 82px!important;
}

.loginSubmit a	{
margin-top: 7px;
padding: 0px;
float: left;
display: inline;
font-size: 9px;
}

.loginSubmit a.apply	{
margin-top: 13px;
}

.loginSubmit input	{
margin: 0px;
padding: 0px;
float: left;
display: inline;
}

.loginSubmit img	{
margin: 0;
padding: 0px;
float: left;
display: block;
}

.sideRow .label .lc_blue_text	{
float: left;
}

.forgotPassword	{
float: left;
display: inline;
width: 152px;
}

.forgotPassword a	{
font-size: 9px;
display: inline;
float: left;
margin: 0px;
padding: 0px;
}

.participantLabel	{
float: left;
width: 320px;
height: auto;
margin: 3px 10px 3px 0px;
}

.participantField	{
text-align: left;
float: left;
width: 180px;
height: auto;
margin: 3px 10px 3px 0px;
}

.participantInfo	{
margin-left: 0px;
width: 505px;
}

.rowTitle	{
width: 200px;
height: auto;
float: left;
margin: 0px 30px 0px 0px;
}

.sectionContainer	{
width: 735px;
height: auto;
float: left;
margin: 0px 0px 30px 0px;
}

#admin_content .section	{
width: 735px;
height: 20px;
font-size: 11px;
color: #444444;
margin: 5px 0px 5px 0px;
padding-top: 5px;
float: left;
text-align: left;
background-color: #EEEEEE;
}

.sectionTitle	{
width: 505px;
height: auto;
float: left;
margin: 0px 30px 0px 0px;
text-transform: uppercase;
}

.questionNumber	{
width: 12px;
height: auto;
float: left;
text-align: right;
margin: 0px 8px 0px 0px;
}

.questionTitle	{
width: 485px;
height: auto;
float: left;
margin: 0px 30px 0px 0px;
}

.inactive	{
color: #BCBCBC;
}

.subQuestionTitle	{
width: 435px;
height: auto;
float: left;
margin: 0px 30px 0px 70px;
}

.modifyBox	{
width: 200px;
height: auto;
float: left;
}

table#choiceTbl {
	clear: both;
}

#choiceTbl th,
#choiceTbl td {
	padding: 5px 10px;
}

.regSection	{
width: 735px;
height: auto;
float: left;
margin: 15px 0px 15px 0px;
padding-bottom: 20px;
border-bottom: 1px solid #444444;
}

.regSubtitle	{
width: 735px;
font-size: 13px;
color: #000066;
text-transform: uppercase;
float: left;
margin: 0px 0px 10px 0px;
}

#left_content .regSection	{
	width: 545px;
}

#left_content .regSubtitle	{
	width: 545px;
}

#profitIndustry	{
	margin-top: 10px;
	width: 300px;
}

.typeHidden {
	display: none;
}

.surveyQuestion	{
width: 735px;
height: auto;
font-size: 11.5px;
color: #444444;
margin: 30px 0px 30px 0px;
float: left;
text-align: left;
}

.surveyQuestionText	{
width: 300px;
height: auto;
float: left;
margin: 3px 10px 3px 0px;
font-weight: bold;
}

.surveyParentQuestionText	{
width: 735px;
height: auto;
float: left;
margin: 3px 10px 3px 0px;
font-weight: bold;
}

.surveyQuestionNum	{
float: left;
margin-right: 5px;
}

.surveyField	{
text-align: left;
float: right;
width: 400px;
height: auto;
margin: 3px 10px 3px 0px;
}

.surveyField textarea	{
margin: 0px 0px 0px 20px;
}

.surveyRadioContainer	{
width: 400px;
height: auto;
float: right;
margin: 0px 0px 0px 0px;
}

.surveyRadio	{
width: 60px;
height: auto;
float: left;
margin: 0px 3px 0px 3px;
text-align: center;
font-size: 11.5px;
}

.surveyError	{
width: 755px;
height: auto;
float: left;
color: red;
}

.subQuestion	{
width: 640px;
height: auto;
font-size: 11px;
color: #444444;
margin: 10px 0px 10px 100px;
float: left;
text-align: left;
display: inline!important;
}

.subQuestion .surveyError	{
width: 640px;
}

.subQuestion .surveyQuestionText	{
width: 200px;
}



#xml_div {
width: 90px;
height: auto;
float: right;
text-align: right;
}

#xml_div p {
margin: 5px 0px 0px 0px;
float: left;
width: 90px;
height: auto;
}

#xml_img {
margin: 0px 0px 4px 0px;	
}

.blog {
margin-right: 30px;
border-bottom: 1px dotted #444444;
padding-bottom: 9px;
margin-top: 10px;
float: left;
width: 498px;
}

.blog .subtitle	{
float: none;
}

.blog img	{
float: right;
margin: 5px 0 5px 8px;
}

.last	{
border: none!important;
}

.blogMarker	{
float: left;
padding-top: 10px;
}

.blogSignature	{
margin-top: 20px;
font-size: 10px;
margin-bottom: 5px;
clear: both;
}

#blogPhotoWrap	{
width: 528px;
float: left;
}

#blogPhoto	{
width: 220px;
margin: 0 auto 20px;
padding-bottom: 18px;
border-bottom: 1px solid #444444;
}

#blogPhoto img	{
margin: 0 auto 10px;
}

#blogPhoto p	{
text-align: center;
margin: 0;
color: #000066;
font-size: 12px;
}

.contact .subtitle	{
margin: 10px 0 4px 0;
}

.contact	p	{
margin: 0;
}

.people {
width: 535px;
height: auto;
float: left;
font-size: 11px;
color: #444444;
}

.peopleInfo {
width: 301px;
height: auto;
float: left;	
}

.peopleImage {
float: right;
width: 214px;
height: 107px;
margin: 0px 0px 10px 20px;
}

.peopleDescription {
padding: 5px 0px 5px 0px;
}

.peopleDescription2 {
padding: 5px 0px 25px 0px;
float: left;
}

.scheduleImage {
float: right;
width: 225px;
height: 169px;
margin: 0px 0px 10px 20px;
}


.location {width: 547px;}

.locationImage {
float: right;
width: 214px;
height: auto;
margin: 0px 0px 10px 20px;
}

.locationSection {
width: 547px;
clear: both;
}

.location-leftcol {
float: left;
width: 105px;
margin: 0px 20px 10px 0px;
}


.location-rightcol {
float: right;
width:422px;
vertical-align: middle;
}


.locationCaption	{
	font-size: 9px;
	text-align: center;
	margin: 3px 0 10px 0px;
	padding: 0;
	float: left;
	display: inline;
	width: 105px;
}


.advisory p {
margin-bottom: 20px;	
}

div#report	{
float: left;
display: inline;
font-size: 10px;
width: 100%;
}

#report table	{
float: left;
width: 100%;
}

#report th	{
background: #001974;
color: white;
font-weight: bold;
padding: 4px 8px;
font-size: 12px;
text-align: center;
}

#report td	{
padding: 5px;
text-align: left;
border: 1px solid black;
}

td.reportQuestionNum	{
text-align: right;
padding-right: 20px;
}

td.participant	{
text-align: right;
padding-right: 20px;
}

td.agreeScore	{
text-align: right;
padding-right: 20px;
}

td.textareaScore	{
width: 563px;
}

td.responseBlue	{
border-right: 0!important;
padding: 0!important;
}

.responseBlue div	{
background-color: #99BCF3;
border: 1px solid black;
margin: 2px 0px;
height: 10px;
}

td.rightBorder	{
border-right: 1px solid black!important;
}

td.responseWhite	{
border-left: 0!important;
}

.reportHdr	{
width: 750px;
margin: 5px 0px;
float: left;
display: inline;
}

.reportTitle	{
float: left;
}

#report .pagination	{
float: right;
}

#report1_1	{
width: 100%;
}

#report1_1,
.report1_2	{
padding: 0;
}

.report1_2 table	{
padding:0;
border: 0;
}

#report1_1 th,
.report1_2 th {
height: 50px;
border: 0;
}

#report1_1 td	{
height: 70px;	
border: 1px solid black;
}

#report1_1 .odd {
	background: #99BCF3
}

#report1_1 .even	{
	background: #BCDCF8;
}

.report1_2	{
margin: 20px 0px;
width: 750px;
}

.report1_2 td	{
padding: 0 10px;
border: 1px solid black;
height: 30px;
}

.report1_2 tr.agree td	{
width: 7px;
}

.report1_2 td.reportQuestionText	{
width: 200px!important;
}

.report1_2 td.reportQuestionNum	{
width: 25px!important;
}

.report1_2 td.reportQuestionScore,
.report1_2 td.reportQuestionCount	{
width: 48px!important;
}


.report1_3	{
width: 750px;
}

.allParticipants	{
display: none;
}

.cellBlue	{
background-color: #99BCF3;
}

.headerBlue	{
background-color: #001974;
color: white;
border: 0px!important;
}

.demoHeader	{
float: left;
display: inline;
text-align: left;
margin: 10px 0px 10px 0px;
}

#report .participantDetails	{
width: 300px;
float: right;
margin: 10px 0px;
}

#report .row 	{
margin: 0px;
width: 290px;
}

#report .label	{
width: 100px;
}

#report .field	{
width: 170px;
}

td.reportCategory	{
width: 300px;
}

.scorecardSignIn	{
float: left;
display: inline;
margin: 40px 0px 10px 0px;
}

.regLeft	{
width: 335px;
border-right: 1px solid #666666;
float: left;
padding-right: 30px;
}

.regRight	{
width: 335px;
float: right;
padding-left: 30px;
}

.signInHdr	{
font-size: 13px;
text-align: center;
font-weight: bold;
}

.regLeft .signInHdr	{
color: #FF6600;
}

.regRight .signInHdr	{
color: #339900;
}

.signInBody	{
height: 120px;
}

.goLink	{
	float: right;
}

.requiredTxt	{
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}

.getStarted	{
float: left;
display: inline;
text-align: center;
}

.questionNav	{
float: left;
margin-top: 20px;
}

.questionNav img	{
float: left;
}

.questionNavText	{
	margin: 6px 4px 0px 4px; 
}

.prevQuestion,
.prevQuestionNone	{
width: 237px;
float: left;
display: inline;
}

.prevQuestion a	{
display: inline;
float: left;
}

.nextQuestion,
.nextQuestionNone	{
width: 197px;
float: right;
display: inline;
text-align: right;
}

.nextQuestion a	{
display: inline;
float: right;
}

.scorecardVideo	{
float: right;
display: inline;
width: 200px;
margin: 5px 5px 5px 20px;
}	

.scQuestionTitle	{
color: #000066;
display: inline;
float: left;
font-weight: bold;
font-size: 13px;
margin-bottom: 13px;	
width: 100%;
padding: 0;
}

ul.subList	{
	float: left;
	list-style-type: none;
	margin: 0px 30px 10px 50px;
	padding: 0px;
	width: 448px;
	display: inline;
}

ul.subList	li {
	font-size: 11px;
	color: #444444;
	padding: 0px;
	margin: 10px 30px 10px 0px;
	list-style-type: none;
	float: left;
	display: inline;
	text-align: justify!important;
}

.clearer	{
clear: both;
}

.scorecardStart	{
	float: left;
	display: inline;
	margin: 15px 0px 10px 245px;
}

.question7	{
margin-right: 40px;
float: left;
}

.question7 th	{
color: #000066;
padding-bottom: 10px;
text-align: left;
text-transform: uppercase;
}

.question7 th.question7Date	{
width: 120px;
text-align: left;
}

.question7 td {
padding-bottom: 10px;
text-align: justify;
vertical-align: top;
}

.question7 td.blueHeader,
.question7 td.orangeHeader	{
font-size: 11px;
text-align: left;
}

table.email	{
width: 100%;
float: left;
display: inline;
font-size: 11px;
color: #444444;
margin-left: 25px;
}

table.email th,
table.email td	{
padding: 2px 8px;
}

.sponsor, .supporter	{
border-bottom: 1px dotted #444444;
float: left;
padding-bottom: 9px;
margin-bottom: 9px;
width: 528px;
}

.forumSectionHeader	{
border-bottom: 1px dotted #444444;
padding-bottom: 8px;
margin-bottom: 8px;
}

ul.internalList	{
	margin: 10px 50px;
	padding: 0;
	display: block;
	width: 428px;
}

ul.internalList li	{
	padding: 0;
	margin: 12px 0;
}

.scheduleTbl	{
	width: 528px;
	float: left;
	display: inline;
	margin: 15px 14px 30px 14px;
	text-align: left;
	border: 1px dotted #444444;	
	border-bottom-width: 0;
}

.scheduleTbl th,
.scheduleTbl td	{
	padding: 6px 4px;
	vertical-align: top;
	border-bottom: 1px dotted #444444;
}

.scheduleTbl th	{
	color: #FF6600;
	font-weight: bold;
}

.scheduleTbl th.date	{
	width: 100px;	
}

.scheduleTbl th.event	{
	width: 200px;
}

.scheduleTbl th.location	{
	width: 100px;
}

.scheduleTbl th.notes	{
	width: 100px;
}

ul.nameDef	{
	margin: 0 30px 15px 30px;
	padding: 0;
	float: left;
	display: inline;
	width: 468px;
	list-style-type: none;
	clear: both;
}

ul.nameDef li	{
	padding: 2px;
}

div.equation	{
font-size: 11px;
color: #000066;
font-weight: bold;
text-align: center;
}

div.scfc	{
margin: 15px 0 0 10px;
float: left;
}

#side_links div.scfc img	{
float: left;
display: inline;
margin: 0 5px 0 0;
}

div.scfc a	{
color: #FF6600!important;
float: left;
display: inline;
}

.scfc span	{
display: inline;
float: left;
margin-left: 5px;
}

.participantBlogHdr,
.contactContainer	{
	float: left;
	width: 528px;
	border-bottom: 1px dotted #444444;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.participantBlogHdr ul	{
	width: 528px;
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
}

.participantBlogHdr li	{
	margin: 3px 0;
	padding: 0;
}

.participantBlogEntry	{
	float: left;
	width: 528px;
	margin: 0 0 10px 0;
}

.participantBlogEntry .subtitle	{
	float: none;
	width: 528px;
}

.participantBlogEntry ul	{
	width: auto;
	margin: 10px 0;
	padding: 0;
}

.participantBlogEntry li	{
	margin: 0 0 0 20px;
	padding: 0;
}

.narrowList {
	margin: 20px 0 0;
}

.narrowListHeader {
	text-align: center;
}

.purchaseReport .section {
	border-bottom: 1px dotted #000;	
	padding-bottom: 20px;
	margin-bottom: 20px;
	float: left;
}

.purchaseReport .section p.note {
	text-align: center;	
}

.purchaseReport .sectionContent {
	float: left;
	width: 410px;
	clear: right;	
}

.purchaseReport .last {
	border-bottom: none;
}
.purchaseReport .orangeHeader {
	display: inline;
}
.purchaseReport .sidebar {
	width: 130px;
	float: left;
}

.purchaseReport .sidebar a {
	margin: 0 4px 4px 0;	
}

.purchaseReport .sidebar a.sample {
	margin-top: 10px;
	float: left;
	clear: both;
	text-align: center;
	width: 100%;	
}

.purchaseReport .options {
	margin-top: 5px;	
	float: left;
	clear: both;
	width: 100%;
}

.purchaseReport .options input {
	cursor: pointer;
	float: left;
}

.purchaseReport .options div {
	padding-top: 10px;
	float: left;
	margin-left: 20px;
}
	
.purchaseReport ul {
	margin: 0 15px 10px;
	display: block;
	float: left;
	list-style-type: none;
}

.purchaseReport ul.phone {
	margin-left: 150px;	
}

.purchaseReport li {
	margin: 8px 0;
	padding-left: 15px;
	background: url(../images/bullet.gif) no-repeat left 1px;
	
}

.purchaseReport .inkling p {
	clear: none;
}

.purchaseReport .books {
	float: left;
	margin-left: 8px;
}

.purchaseReport .book {
	width: 90px;
	margin-right: 20px;
	float: left;
	text-align: center;
}

.purchaseReport .books .last {
	margin-right: 0;
}

.purchaseReport .book a,
.purchaseReport .book p {
	text-align: center;
}

.purchaseReport .bookCover {
	height: 148px;
}

.purchaseReport .sidebar .blueHeader {
	font-size: 11px;
	text-align: center;
}

.purchaseReport .error {
	width: 100% !important;
	margin-bottom: 30px;
}

.downloadPendingNote {
	color: red;
}

.oldprice {
	text-decoration: line-through;
	margin-bottom: 0;
}

.newprice {
	color: red;
	margin-top: 0;
}

.sundance .dates {
	border-bottom: 1px dotted #444;
	padding-bottom: 10px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.sundance img {
	float: right;
	margin: 10px 0 10px 10px;
	width: 150px;
}

.sundanceSchedule img {
	float: left;
	display: inline;
	width: 550px;
}

.councils dl {
	margin: 10px 0;
	padding: 0;	
}

.councils dd {
	margin: 0;
	padding: 0;
}

#left_content.councils .field {
	width: 225px;
}

#left_content.councils .error {
	width: 160px;
}
.councils .errorLong {
	width: 225px;
}
#inthenews th {
	color: #000066;
	padding-bottom: 8px;	
}
#inthenews th.date {
	width: 110px;	
}
#inthenews td {
	text-align: left;
	padding: 8px 20px 8px 0;
	border-bottom: 1px dotted #ccc; 		
}
#inthenews img {
	width: 120px;
}
.newsroom p {
	margin: 0;
	line-height: 14px;
}
.newsroom div {
	margin-bottom: 10px;
}
.ceoInstr {
	margin-top: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;	
	float: left;
}
.ceoQuestions .participantField {
	width: 220px;
}

.ceoQuestions .error {
	width: 175px;
}


/*
 * learn
 */
ul.readingMaterial {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
}

.readingMaterial li {
	text-align: left;
	margin: 0 0 10px 0;	
}
.readingMaterial li a {
	font-weight: bold;
}

/*
 *  schedules
 */
.schedule .entryGroup {
	margin-bottom: 15px;
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;	
} 
 
.schedule .entry {
	margin: 10px 0;	
	clear: both;
} 
.schedule .entry .time {
	width: 120px;
	float: left;
}

.schedule .entry .info {
	margin-left: 130px;
	display: block;
}

.schedule .entry p {
	display: block;
	margin: 0;	
	clear: none;
}
.schedule p.desc {
	margin-bottom: 5px;
}

/*
 * live - about
 */
.aboutLive .images {
	float: right;
	width: 200px;
	margin-left: 10px;
}

#mainContent .aboutLive .images img {
	margin: 0 0 12px;
	float: none;
}
