body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:left;
}

body form {
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

body.modalBody {
	width:400px;
	text-align:left;
}

body.modalBody form {
	width:400px;
	margin:0 auto;
	text-align:left;
}

body.modalBody form h3 {
	margin:0;
	padding:0;
}

body.modalBody form p {
	margin:0;
	padding:0;
	font-size:0.8em;
}

.infoPage {
    margin-top:26px;
}

.printOnly {
    display:none;
}
/**** BEGIN MAIN CONTENT GROUPS ****/

#globalHead {
    float:left;
    width:1000px;
}

#localNav {
    float:left;
    clear:left;
	width:205px;
	padding-left:6px;
}

#globalFoot {
    float:left;
    clear:left;
	font-weight:bold;
	padding:8px 0;
	width:1000px;
	text-align:center;
	border-top:1px solid rgb(142,144,143);
	color:rgb(142,144,143);
	font-size:0.7em;
}

#globalFoot div {
	width:1000px;
	float:left;
	text-align:center;
}

#globalFoot ul {
    list-style-type:disc;
	float:right;
	display:block;
	margin:0 0 15px 430px;
	padding:0 0 15px 0;
	text-align:center;
}

#globalFoot li {
	display:inline;
	padding:0 10px;
	color:#565A5C;
}

#globalFoot li a {
	color:#565A5C;
	font-size:1em;
}

#globalFoot p {
	text-align:right;
	width:974px;
	margin:0 0 5px 0;
	color:#000;
	font-weight:normal;
	font-size:1em;
}

#globalFoot a {
	color:#000;
	font-weight:bold;
}

#globalFoot p a {
	color:#000;
	font-weight:normal;
}

/**** END MAIN CONTENT GROUPS ****/

/**** BEGIN PAGE CONTENT AREA ****/

.KRBlue
{
    color:#5482AB;
}
.KRBlueBackground
{
    background-color:#5482AB;
}

.pageContent {
	float:left;
	border-left:1px solid rgb(142,144,143);
	width:788px;
	margin:0;
	padding:0;
}

p {
    font-size:0.8em;
}

a:link, a:visited {
	color:#FB0F0C;
	font-size:0.8em;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}

/**** BEGIN PAGE CONTENT SUBAREAS ****/

.sideShadow {
	float:left;
	background:#FFF url(../Images/Shadows/sideGrad.gif) top left repeat-y;
	min-height:600px;
	height:auto;
	width:753px;
	margin:0;
	padding:26px 0 26px 35px;
}

.narrowColumn {
    float:left;
	width:235px;
}


.mediumColumn {
    float:left;
}

.marginLeft10
{
	margin-left:10px;
}

.marginBottom10
{
	margin-bottom:10px;
}

.lineHeight20
{
	line-height:20px;
}

.font14
{
	font-size:14px;
}

.wideColumn {
    float:left;
	width:450px;
	padding-right:30px;
}

.wideColumnSmall
{
	float:left;
	width:350px;
	padding-right:30px;
}

/**** END PAGE CONTENT SUBAREAS ****/

/**** BEGIN CONTENT ELEMENTS ****/

h3 {
	color:#FB0F0C;
	margin:0 0 8px 0;
	padding:0;
	font-size:1.05em;
}

h3.link {
	color:#FB0F0C;
	font-size:1.35em;
    margin-top:15px;
}

h3.pageTitle {
	float:left;
	color:#FFF;
	font-size:1.4em;
	padding:4px 0 0 5px;
	margin:0 0 5px 0;
}

h3.firstHeader {
    font-size:1.2em;
}

h3.featuredEvents {
	background-color:#5482AB;
	color:#FFF;
	font-size:0.95em;
	padding:4px;
}

h3.featuredEvents span {
	display:block;
	font-size:0.85em;
	font-style:italic;
	font-weight:normal;
}

h3.featuredWebinars {
	background-color:#1C267F;
	color:#FFF;
	font-size:0.95em;
	padding:4px;
}

h3.featuredWebinars span {
	display:block;
	font-size:0.85em;
	font-style:italic;
	font-weight:normal;
}

h3.channelSelectStep {
	color:#00ADD0;
}

h3.channelChoose {
	color:#000;
}

h3.articleTitle {
	clear:left;
	width:500px;
}

h3.articleDate {
	font-size:1em;
	color:#565A5C;
	clear:left;
	width:500px;
	padding-bottom:25px;
}

#featuredEvents a.EventCalDownload {
	font-size:0.75em;
	color:#565A5C;
	text-decoration:underline;
	padding-bottom:5px;
	display:block;
	font-weight:normal;
}
#articleDisplay #ReportActions, #articleDisplay #ExportActions {
	float:right;
	clear:none;
}

#articleDisplay p {
    font-size:1em;
}

#articleDisplay p.articleBody {
    font-size:0.8em;
}

#articleDisplay .articleBody a {
    font-size:1em;
}

.articleList h4 {
	margin:0;
	padding:0;
}

h4 .articleTitle {
	font-weight:bold;
	font-size:0.8em;
}

h4 a.articleTitle {
	color:#000;
	display:block;
	float:left;
	max-width:325px;
	width: auto;
	text-decoration:none;
}

h4 a.articleTitle:link, h4 a.articleTitle:visited {
	color:#000;
}

h4 a.articleTitle:hover {
    text-decoration:underline;
}

h4 .articleDate {
	color:#565A5C;
	font-weight:normal;
	font-size:0.75em;
	display:block;
	float:left;
	width:90px;
}

.featuredStudyBlurb
{	
	color:#565A5C;
	font-size:0.75em;
}

p.articleBlurb
 {
	color:#565A5C;
	font-size:0.75em;
	margin:0;
	padding:0 0 10px 90px;
	display:block;
	float:left;
	clear:left;
}

div.articleBlurb
{
	color:#565A5C;
	font-size:0.75em;
	margin:0;
	padding:0 0 10px 0px;
	display:block;
	float:left;
	clear:left;
}

.articleDisplayBlock {
	min-width:700px;
	max-width:700px;
}

.articleDisplayBlock #ReportActions, .articleDisplayBlock #ExportActions  {
    width:175px;
}

.articleDisplayBlock #ReportActions ul, .articleDisplayBlock #ExportActions ul {
    margin-top:0;
    padding-top:0;
}

.articleBody {
    float:left;
    clear:left;
    line-height:1.3em;
}

.newsList h4 {
	margin:0 0 20px 0;
	padding:0;
}

h4 .newsTitle {
	font-weight:bold;
	font-size:0.8em;
	display:block;
	float:left;
	color:#000;
	max-width:325px;
	text-decoration:none;
	padding-bottom:10px;
}

h4 a.newsTitle {
	color:#000;
	text-decoration:none;
}

h4 a.newsTitle:link, h4 a.newsTitle:visited {
	color:#000;
}

h4 a:hover.newsTitle {
	color:#000;
	text-decoration:underline;
}

h4 a:hover.newsTitleDisable {
	color:#000;
	text-decoration:none;
}

h4 .newsDate {
	color:#565A5C;
	display:block;
	float:left;
	width:90px;
	font-weight:normal;
	font-size:0.75em;
}

.newsBody {
	color:#000;
	font-size:0.8em;
	margin:0 0 20px 0;
	padding:0;
	clear:left;
	line-height:1.3em;
}

.newsBody ul li {
	font-size:0.8em;
}

.newsBody ul li li {
	font-size:1em;
}

.newsDisplayBlock ul {
	margin-left:15px;
	padding-left:0;
}

.newsDisplayBlock li {
	font-size:0.8em;
	margin-left:0;
	padding-left:0;
}

.newsDisplayBlock li li {
	font-size:1em;
}

.filterTitle {
    font-weight:bold;
    vertical-align:top;
    font-size:0.9em;
}

.smallFont
{
    font-size:.7em;
}

.mediumFont
{
	font-size:.85em
}

.blueBackground
{
	background-color:#1C267F;
}

.darkBlueBackground
{
    background-color: #0B2265;
}

div.negativePadding
{
	margin-top:-26px;
	margin-left:-36px;
}

div.negativeMargin
{
    margin-top: 4px;
    margin-left: -36px;
}

.blackBackground
{
    background-color: Black;
}

.whiteText
{
	color:White;
}

.overviewTextLarge
{
	font-size:1.8em;
	line-height:1.9em;
}

.specialReportTextLarge
{
    font-size: 1.4em;
    font-weight: bold;
    line-height: 36px;
}

.padRight5px
{
	padding-right:5px;
}

#featuredEvents a {
    border:0;
    font-size:0.9em;
    color:#000;
}

#featuredEvents a.hoverBlue {
	text-decoration:underline;
}

#featuredEvents a.hoverBlue:hover {
	text-decoration:underline;
	color:blue;
}

#featuredEvents h4 a
{
	font-weight:bold;
	font-size:1.0em;
	text-decoration:none;
}

#featuredEvents h4 a:hover
{
	color:#5382AB;
}

#featuredEvents a img {
    border:0;
} 

#featuredEvents h3 {
    margin-top:20px;
}

#featuredEvents h4 {
    margin:0;
    padding:0;
    font-size:0.8em;
}

#featuredEvents p {
    margin:0;
    padding:0 0 10px 0;
    font-size:0.75em !important;
}



a.featuredContentTitle {
	color:#000;
	text-decoration:none;
}

a.featuredContentTitle:hover {
	text-decoration:underline;
}

.pageContent .mviLogo {
	display:none;
}

.mviLogoPrint {
	display:none;
}

.pageContent .trackbackLink {
	display:none;
}

#ReportOptions {
	float:left;
}

#ReportActions, #ExportActions {
	float:left;
}

#ReportActions img, #ExportActions img {
	border:0;
}

#ReportActions ul, #ExportActions ul {
	list-style-type:none;
}

#ReportActions li, #ExportActions li {
	
}

#ReportActions li img, #ExportActions li img {
	display:block;
	float:left;
	padding-right:5px;
	margin-top:-4px;
}
#ReportActions li a, #ExportActions li a {
	float:left;
	color:#000;
	text-decoration:underline;
}
#ExportActions .sendToPrint
{
	clear:left;
	float:left;
	margin-top:10px;
}


#assistance {
	padding:0 0 0 20px;
}

#assistance a {
	display:block;
	padding:0;
	margin:0;
	padding-left:5px;
	font-size:0.85em;
	color:#000;
}

#assistance ul {
	margin:0;
	padding:0;
}

#assistance li {
	margin:0;
	padding:3px 0;
}

.printDate, .pageTitlePrint {
	display:none;
}
#weeklyNewsSummaries {
    padding-top:35px;
}
#weeklyNewsSummaries table td {
    vertical-align:top;
}
#weeklyNewsSummaries img {
   margin:0;
   padding-top:5px;
}
#weeklyNewsSummaries h3 {
    padding-bottom:0;
    margin-bottom:0;
}
#weeklyNewsSummaries h5 {
   color:#000;
   font-size:0.75em;
   margin:0;
   padding:0;
}
#weeklyNewsSummaries h5.signUpForWeeklyNews a {
   color:#002D6A;
   font-size:1.0em;
   margin:0 0 8px 0;
   padding:0;
}
#weeklyNewsSummaries a {
   color:#000;
   font-size:0.75em;
   display:block;
   padding:0;
   text-decoration:underline;
}
#usWeeklyNewsSummary .sideShadow, #globalWeeklyNewsSummary .sideShadow {
	padding-left:0;
}
#usWeeklyNewsSummary td.publicationLogo, #usWeeklyNewsSummary div.executiveNews, #usWeeklyNewsSummary div.newsCorporate, #usWeeklyNewsSummary div.newsChannels, #usWeeklyNewsSummary div.newsCountry, #usWeeklyNewsSummary td.disclaimer, #globalWeeklyNewsSummary td.publicationLogo, #globalWeeklyNewsSummary div.executiveNews, #globalWeeklyNewsSummary div.newsCorporate, #globalWeeklyNewsSummary div.newsChannels, #globalWeeklyNewsSummary div.newsCountry, #globalWeeklyNewsSummary td.disclaimer {
	padding-left:10px;
}
#usWeeklyNewsSummary div.executiveNews p, #globalWeeklyNewsSummary div.executiveNews p, #usWeeklyNewsSummary div.executiveNews li, #globalWeeklyNewsSummary div.executiveNews li,
#usWeeklyNewsSummary div.newsCorporate p, #globalWeeklyNewsSummary div.newsCorporate p, #usWeeklyNewsSummary div.newsCorporate li, #globalWeeklyNewsSummary div.newsCorporate li,
#usWeeklyNewsSummary div.newsCountry p, #globalWeeklyNewsSummary div.newsCountry p, #usWeeklyNewsSummary div.newsCountry li, #globalWeeklyNewsSummary div.newsCountry li
#usWeeklyNewsSummary div.newsChannels p, #globalWeeklyNewsSummary div.newsChannels p, #usWeeklyNewsSummary div.newsChannels li, #globalWeeklyNewsSummary div.newsChannels li
{
	font-size:12px;
}
.WeeklyNewsMarketing a
{
    color: #000000;
}
#monthlyComps {
    padding-top:35px;
}
#monthlyComps table td {
    vertical-align:top;
}
#monthlyComps img {
   margin:0;
   padding-top:5px;
}
#monthlyComps p {
   color:#000;
   font-size:0.75em;
   margin:0;
   padding:0;
}
#monthlyComps a {
   color:#000;
   font-size:0.75em;
   display:block;
   padding:0;
   text-decoration:underline;
}
/*
div.periodicals {
	clear:left;
	padding-bottom:10px;
	margin-bottom:25px;
}

/* STAR RATING SYSTEM */

div.RateThis {
    float:left;
    width:500px;
}

span.rateThisTitle {
    font-size:0.8em;
    font-weight:bold;
    float:left;
    padding-top:3px;
}

.star-rating,
#articleDisplay.infocusDisplay .wideColumn ul.star-rating {
	list-style-type:none;
	margin: 0px 0 15px 0;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	float:left;
	background: url(/Images/Global/Content/star_rating.gif) top left repeat-x;		
}

.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left; 
	/* */
}

.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.star-rating li a:hover{

}

.star-rating a.one-star{
	left: 0px;
}

.star-rating a.one-star:hover{
	width:20px;
	background: url(/Images/Global/Content/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}

.star-rating a.two-stars{
	left:20px;
}

.star-rating a.two-stars:hover{
	width: 40px;
	background: url(/Images/Global/Content/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}

.star-rating a.three-stars:hover{
	width: 60px;
	background: url(/Images/Global/Content/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}

.star-rating a.three-stars{
	left: 40px;
}

.star-rating a.four-stars{
	left: 60px;
}	

.star-rating a.four-stars:hover{
	width: 80px;
	background: url(/Images/Global/Content/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}

.star-rating a.five-stars{
	left: 80px;
}

.star-rating a.five-stars:hover{
	width: 100px;
	background: url(/Images/Global/Content/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}	

.star-rating-selected
{
	background: url(/Images/Global/Content/star_rating.gif) left bottom;
	z-index: 1;
}	

.star-rating-nonSelected
{
	background: url(/Images/Global/Content/star_rating.gif) left top;
	z-index: 1;
}		
/* END STAR RATING SYSTEM */
/* SELECTOR PAGES */

.selectorSingle {
	font-size:0.85em;
}

.selectorSingle table.selectorContent {
	width:700px;
}

#myAccountEdit .selectorSingle table.selectorContent {
	width:500px;
}

.selectorSingle table.selectorContent a {
	font-size:1em;
	color:#000;
	display:block;
	padding-left:8px;
	height:20px;
}

.myMVIselector .selectorSingle table.selectorContent a
{
	height:auto;
	padding-bottom:2px;
}

.selectorSingle table.selectorContent a.Hover {
	background:url(/Images/Global/Function/selectors.png) top left no-repeat;
	text-decoration:none;
}

.selectorSingle table.selectorContent a.Selected {
	background:url(/Images/Global/Function/selectedItemCheck.png) top left no-repeat;
}

.selectorSingle .selectorNav {
	margin:15px 0;
}

.selectorSingle .selectorNav input {
	display:block;
	text-align:center;
}

.selectorSingle .selectorNav label {
	display:block;
	font-weight:bold;
	text-align:center;
}

#channelSelector .selectorSingle .selectorNav, #countrySelector .selectorSingle .selectorNav {
	width:700px;
}

#channelSelector .selectorSingle .selectorNav input, #countrySelector .selectorSingle .selectorNav input {
	display:block;
	float:left;
}

#channelSelector .selectorSingle .selectorNav label, #countrySelector .selectorSingle .selectorNav label {
	float:left;
	font-weight:bold;
	text-align:left;
	width:175px;
}

#glossary .selectorSingle table.selectorContent td {
	height:40px;
	width:225px;
}
/* END SELECTOR PAGES */
/* DROP SHADOW */

.alpha-shadow {
  float:left;
  background:url(../Images/Shadows/shadow1.gif) no-repeat bottom right;
  margin:0;
}

.alpha-shadow div.alpha-shadow-div {
  background: url(../Images/Shadows/shadow2.png) no-repeat left top !important;
  background: url(../Images/Shadows/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}
/* END DROP SHADOW */

.listFilters {
	padding:10px;
}

/* SEARCH PAGE */

#searchResults.pageContent {
	background-color:#FB0F0C;
	margin:0;
	padding:0;
	margin-top:26px;
}

#searchResults.pageContent .sideShadow {
	padding-top:30px;
	min-width:755px;
	max-width:755px;
}

#searchResults.pageContent label {
	font-size:0.8em;
}

#searchResults.pageContent .sideShadow a {
	color:#000;
	font-weight:bold;
}

#searchResults.pageContent .wideColumn {
	width:600px;
}

#searchResults.pageContent table#SearchList {
	
}

#searchResults.pageContent td.searchResults {
	color:#565A5C;
	padding:10px 0;
}

#searchResults .searchResults span {
	font-size:0.8em;
}

#searchResults.pageContent .sideShadow a.searchNav {
	font-weight:bold;
	color:#FB0F0C;
	font-size:1em;
}
/* END SEARCH PAGE */

/* SLIDE CLASS + DECK LIST STYLES */

.anchorListTitle {
    /*color:#5482AB;*/
    color:Black;
    font-size:0.9em;
    font-weight:bold;
    font-style:italic;
    padding-bottom:0;
    width:233px;
    padding-left:10px;
}

.anchorListTitle2 {
	color:#FB0F0C;
	font-weight:bold;
    font-size:0.8em;
    font-style:italic;
    width:233px;
    padding-left:10px;
}
/* Summary Link TODO: put summary on same line as title*/
a.trainingEventLink {
	color:black;
	display:block;
	padding-bottom:3px;
    padding-left:10px;
}
div.slideClassGroup a.pptLink, div.slideClassGroup a.pdfLink {
    float:right;
    clear:none;
	font-size:11px;
    width:50px;
}

.pptLink img, .pdfLink img {
    border:none;
    vertical-align:middle;
}
div.slideClassGroup {
    padding-bottom:30px;
	padding-left:10px;
	float:left;
	clear:left;
}
.slideClassGroup h4 {
    padding:0;
    margin:0;
	width:340px;
}
.slideClassGroup h4 .classDate {
	font-size:0.75em;
	clear:left;
	font-weight:normal;
}

.slideClassGroup h4 .classTitle {
	clear:none;
	font-size: 0.8em;
}
.slideClassGroup td {
	width:450px;
}

.slideClassGroup td .deckTitle {
    padding-top:5px;
	display:-moz-inline-box;
	display:inline-block;
    width:180px;
	padding-left:0;
	padding-right:10px;
    font-size:0.75em;
}

.slideClassGroup a {
    font-size:0.75em;
	color:#000;
	width:65px;
	display:-moz-inline-box;
	display:inline-block;
}
.slideClassGroup td a.sumLink {
    font-weight:normal;
    font-size:11px;
    width:75px;
    display:block;    
	text-decoration:underline;
}
.slideClassGroup a.deckSummaryLink {
    font-weight:normal;
    font-size:0.70em;	
    width:75px;
    display:block;    
	text-decoration:underline;
}
.slideClassGroup a.trainingEventId {
    font-size:0.75em;
	color:#000;
	width:0px;
	display:inline;
}
.slideClassGroup .eventTitle {
	clear:both;
	padding:0 0 0px 0px;
	font-size:0.8em;
}
.slideClassGroup table.slideLinks {
    padding-top:5px;
    display:block;
    float:left;
    clear:left;
    width:395px;
}
.slideClassGroup table.slideLinks .deckTitle {
    float:left;
    font-weight:normal;
    width:225px;
    white-space:normal;
}
/* END SLIDE CLASS + DECK LIST */

#glossary p {
    font-size:0.8em;
}

#glossary p a {
    font-size:0.9em;
}

/* QUALITATIVE REPORT STYLES */

.sectionTitle {
	width:700px;
	margin:0 0 10px 0;
	padding:0;
	border-bottom:2px solid #565A5C;
	color:#565A5C;
	font-size:1.3em;
}

h3.sectionTitle {
	width:700px;
	margin:0 0 10px 0;
	padding:0;
	border-bottom:0px;
	color:#565A5C;
	font-size:1.2em;
}

h3.sectionSubTitle {
    margin:10px 0 5px 0;
    padding:0;
}

.sectionMainInfo {
    padding-bottom:5px;
}

.sectionMainInfo p, #qualitativeReportOutput p  {
	font-size:1em;
}

.sectionNotesInfo {
    padding-bottom:15px;
    font-style:italic;
}

p.sectionNotesInfo {
    font-size:0.9em;
}

.italics
{
	font-style:italic;
}

.instructions
{
	font-size:1em;
}

.instructionsSmall
{
	font-size:0.8em;
}

td.smallTableColumn
{
	width:30%;
}

td.largeTableColumn
{
	width:70%;
}

.ninetyPercentWidth
{
	width:90%;
}

.grayBackground
{
		background-color:#F2EFE8;
}

.yellowBackground
{
	background-color:#FFC222;
}

.emailHeaderInstructions
{
	font-weight:bold;
}

.center
{
	text-align:center;
}

.red
{
	color:Red;
}

.rightJustify
{
	text-align:right;
}

.bold
{
	font-weight:bold;
}

.floatLeft
{
	float:left;
}

.clearLeft
{
	clear:left;
}

.bloackDisplay
{
	display:block;
}

.black
{
    color:Black;
}
.width100
{
	width:100%;
}

.padLeft
{
	padding-left:10px;
}

.paddingTopLarge
{
	padding-top:25px;
}

.underline
{
	text-decoration:underline;
}

.blue
{
	color:#1C267F;
}

#qualitativeReportOutput {
    font-size:0.9em;
}

#qualitativeReportOutput #ReportActions {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size:1.2em;
}

#merchandising #qualitativeReportOutput div.qualitativeReportOutputSection {
    width:650px;
}

#merchandising #qualitativeReportOutput #ReportActions 
{
	float:left;
	margin-top:0px;
}

#merchandising #qualitativeReportOutput #ReportActions ul {
	margin:0;
	padding:0;
    width:150px;
}

#merchandising #qualitativeReportOutput div.merchandisingOverview {
	float:left;
	clear:left;
}



.qualitativeReportOutputSection {
    padding-bottom:40px;
    clear:left;
}

#qualitativeReportOutput table {
	width:650px;
}

#qualitativeReportOutput table th {
	background-color:#FB0F0C;
	color:#FFF;
	text-align:center;
	padding:3px 7px;
	font-size:0.9em;
	white-space:normal;
	font-weight:bold;
}

#qualitativeReportOutput table th a {
	background-color:#FB0F0C;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	font-size:1em;
}

#qualitativeReportOutput table td {
	font-size:0.9em;
	text-align:right;
	padding:2px 7px;
}

#qualitativeReportOutput table td.textColumn {
	text-align:left;
}

#qualitativeReportOutput table td.columnSeparatorRight {
	border-right:2px solid #565A5C;
}

#qualitativeReportOutput table td.columnSeparatorLeft {
	border-left:2px solid #565A5C;
}

#qualitativeReportOutput table tr.altRow {
	background-color:#DCE2ED;
}

#qualitativeReportOutput table tr.altRow td {
	background-color:#DCE2ED;
}

#qualitativeReportOutput .textReportTable td {
    text-align:left;
    vertical-align:top;
}

#qualitativeReportOutput .swotOutput {
    width:700px;
}



/*


.listFilterOptions {
	margin: 15px 0;
	padding:10px;
	border:1px solid rgb(91,91,94);
}

#SaveReport {
	display:none;
}

#RateThis {
	float:left;
	margin-top:10px;
}

#ReportMethodology {

}

/*


/* SELECTORS */

/*

.selectorSingle .selectorDiv table {
	width:100%;
}

.selectorSingle .selectorDiv span {
	border:1px solid #FFF;
	border-collapse:separate;
	display:block;
}

.selectorSingle .selectorDiv span.hasIC label {
	font-weight:bold;
}

.selectorSingle .selectorDiv label {
	padding:2px 4px;
	cursor:pointer;
}

.selectorSingle .selectorNav {
	margin:15px 0;
}

.selectorSingle .selectorNav input {
	display:block;
	text-align:center;
}

#countrySelector .selectorSingle .selectorNav {
	margin:15px;
}

#countrySelector .selectorSingle .selectorNav input {
	display:inline;
	text-align:left;
}

#countrySelector .selectorSingle .selectorNav label {
	padding-right:15px;
}

#channelSelector .selectorSingle .selectorNav {
	margin:15px 0;
}

.selectorSingle .selectorNav input {
	display:inline;
	text-align:left;
}

#retailerSelector .selectorSingle .selectorNav label {
	display:block;
	width:20px;
	font-weight:bold;
	text-align:center;
}

.selectorSingle .selectorNav label {
	display:inline;
	font-weight:bold;
	text-align:left;
}

.countrySelector .hasIC {
	color:#EBB700;
}

.retailerSelector .hasIC {
	color:#7AB800;
}

.channelSelector .hasIC {
	color:#00ADD0;
}

#myAccountEdit .selectorSingle .hasIC label, #myAccountEdit .countrySelector label, #myAccountEdit .channelSelector label, #channelSelector .selectorSingle label {
	color:#000;
	font-weight:normal;
}

#retailerSelector.pageContent .sideShadow {
	width:750px;
	padding-top:30px;
}

#countrySelector.pageContent .sideShadow {
	width:750px;
	padding-top:30px;
}

#channelSelector.pageContent .sideShadow {
	width:750px;
	padding-top:30px;
}

#channelSelector.pageContent .narrowColumn {
	width:100px;
	text-align:right;
	padding-right:5px;
	font-size:1.1em;
	color:#565A5C;
}

#channelSelector.pageContent .wideColumn {
	width:550px;
}

.pageTitlePrint {
	display:none;
}

h4.printDate {
	display:none;
}

.slideClassGroup h3 {
	color:#000;
	font-size:1.1em;
}

.slideClassGroup h4 {
	padding-top:5px;
}

.betaFeedbackButtons {

}

.negativeNumber {
	font-weight:bold;
	color:#FB0F0C;
}

.noAccess {
    text-decoration:none;
    color:#BBB;
}
*/
/* FileContentUI */
.fileContentUIImage
{
    border-style:none;
    width:26px;
}
.fileContentUIText
{
    text-decoration:underline; 
    color:Black;
    vertical-align:top;
 
}
/* SpecialReport Pages */
.wideColumnLeft
{
    width: 525px;
    float: left;
    clear: none;
}
.wideColumnRight
{
    width: 200px;
    float: left;
    clear: none;
 	background: #FFF url(../Images/Shadows/sideGrad.gif) top left repeat-y;
	min-height: 800px;
	height: auto;
}
.height100px
{
    height: 100px;
}
.width475px
{
    width: 475px;
}
.specialReportActions
{
    width: 223px;
}
.marginTop10px
{
    margin-top: 10px;
}

.marginTop14
{
	margin-top:14px;
}

.paddingTop10px
{
    padding-top: 10px;
}
.paddingTop10px #ExportActions ul
{
    padding-left: 15px;
}
.srDownloadItem
{
    width: 210px;
    padding-left: 15px;
}
.srDownloadSummary
{
    display: block;
    clear: both;
    padding-left: 15px;
    width: 213px;
    color: #FFFFFF;
    background-color: #0B2265;
    font-weight: bold;
}
.pleaseRememberToDownload
{
    display: block;
    width: 213px;
    color: #32689A;
    padding-left: 15px;
}

.KRLightBlueFont
{
	color: #32689A;
}

.clearLeft
{
    clear: left;
}

.filterByTitle {
	font-weight:bold;
    font-size:0.8em;
    font-style:italic;
	color:#FB0F0C;    
}

.subMessage
{
	font-size:.75em;
}

.hoverMenuPanel
{
	background-color:White;
	border:1px;
	border-color:Gray;
	border-style:solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	width:405px;
	text-align:center;
}

.boldedMessage
{
	color:#00ADD0;
	font-size:.90em;
	font-weight:bold;
}

/* Unsubscribe CheckBoxList */
table.lineHeight20px tr td label
{
    line-height: 21px;
}

/* ContentIndex Heading */
.normal30px
{
    font-weight: normal;
    font-size: 30px;
}

/* Reports Heading */
h2.reportHeadingTitle
{
    display: inline;
}

.verticalAlignMiddle
{
	vertical-align:middle;
}

/* Marketing Control */
div.marketingItem
{
    width: 250px;
}

div.marketingItem a img.marketingItem
{
    padding: 5px 0 5px 5px;
}

/* NewsDisplayLW page */
td.newsItem
{
    width: auto; 
    vertical-align: top; 
    padding: 10px 0 0 10px;
}
td.exportAs
{
    width: 210px; 
    vertical-align: top; 
    padding: 10px 0 10px 0;
}
td.marketing
{
    width:250px; 
    padding: 10px 0 0 5px;
    border: 0;
    vertical-align: top;
}