﻿.WorkflowWelcomeMessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 15px;
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 10px;
	color: #000000;
}
.WorkflowHeading
{
    color: #FF0000;
	font-size: 1.0em;
	font-weight: bold;
}
.WorkflowProfileUpdate
{
    color: #808080;
	font-size: 0.8em;
}
.WorkflowGetStarted
{
    font-weight: bold;
    font-size: 1.05em;
    color: #FF0000;
}
.WorkflowLearnMore a:Hover
{    
    color: #FF0000;
}
.blurb a 
{
    font-size: 1.0em;
    text-decoration:underline;
}
.SignUpTable
{
    text-align: center;
    border-top-style: solid;
    border-top-width: thin;
    width: 90%;
    vertical-align: top;
}
.RemindMeLater
{
    border-style: none none none solid;
    border-width: thin;
    width: 50%;
}

.globalNavIe {
	border-bottom: 6px solid #FB0F0C;
}

ul.horizontal
{
	border-bottom: 6px solid #FB0F0C;
}

.globalNavIe .mymvi {
                background: url(../../Images/Global/Header/tabs.gif) 0px -160px no-repeat;
}

.ajaxLoadingDiv
{
	text-align:center;
	font-weight:bold;
	color:#DE2C32;
	background-color:White;
	position:absolute;
	top:165px;
	left:500px;
	z-index:99;
	padding:10px;
	border:1px; 
	font-size:21px;
	border-style:solid;
	border-color:#777777;
	width:150px;
	height:75px;
}

.ajaxLoadingDivTextSearch
{
	display:none;
	padding:10px;
	font-weight:bold;
	border:1px; 
	border-style:solid;
	border-color:#777777;
	color:#DE2C32;
	background-color:White;
	text-align:center;
	position:absolute;
	z-index:100;
	left:500px;
	width:150px;
	height:75px;
	
}

#newsList #ReportActions , #newsList #ExportActions{
	padding-bottom:50px;
	margin-left:auto;
	/* float:right; */
}

#newsList .listFilters {
	border:1px solid rgb(142,144,143);
}

#newsList .detailLevelSelect {
	font-size:0.8em;
}

#newsList .newsList {
	width:450px;
	clear:left;
}

#newsList .listCount {
	font-size:0.8em;
	padding:10px;
	display:block;
}

#newsDisplay .newsDisplayBlock 
{
	/*  SAvery:  This causes GHOST Text in IE6
	display:block;
	float:left;
	clear:left;
*/
	padding-top:15px;
}

#ExportOutput
{
    width:500px; 
}

.MyMVI #ExportOutput
{
	width:450px;
}

ul.horizontal li.ghMyMVITrigger {
	width:85px;
	text-align:center;
	background:url(../../Images/Global/Header/tabs.gif) 0px -160px no-repeat;
}


ul.horizontal li.ghProductsTrigger {
	background:url(../../Images/Global/Header/tabs.gif) 0px -140px no-repeat;
}


.globalNavIe .content 
{
	background:url(../../Images/Global/Header/tabs.gif) 0px -140px no-repeat;
}

/* when portfolio is displayed inside of the mymvi, it displays red, so overwrite it with the not selected color */
ul.horizontal li.ghToolsTrigger {
	width:95px;
	background:url(/Images/Global/Header/tabs.gif) 0px -20px;
}
.globalNavIe {
	border-bottom: 6px solid #FB0F0C;
}

.globalNavIe .tools {
	background: url(/Images/Global/Header/tabs.gif) 0px -20px repeat-x;
}

/*  Tags Declaration  */
a {text-decoration: none;}
a:HOVER {text-decoration: underline;}
a:link {
	text-decoration: none;
	color: #000000;
}
IMG {border: none;}

.relax {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/*  Header  */
.header {
	width: 100%;
	float: left;
}
.right-header {
	float: right;
	width: 688px;
	margin-top: 31px;
}
.right-header UL {
	padding: 0;
	margin: 0;
	list-style: none;
}
.right-header UL LI {
	display: inline;
}
.right-header UL LI A {
	color: #5f6062;
	font-size: 14px;
	margin-left: 5px;
	float: left;
	width: 68px;
	margin-top: 11px;
}
.right-header UL LI IMG {
	float: left;
}
.right-header UL LI A.last-link {
	margin-top: 0px;
}
A.logo IMG {
	margin-top: 23px;
}
IMG.logoMyMVI
{
    padding: 10px 0px 10px 0px;
}
.left-header {
	float: left;
	width: 152px;
}
.right-header UL.sub-menu {
	margin-top: 20px;
}
.right-header UL.sub-menu LI A {
	color: #b6b8ba;
	text-align: center;
	width: 107px;
	font-size: 18px;
	margin-right: 56px;
	margin-left: 0px;
}
.right-header UL.sub-menu LI SPAN {
	font-size: 29px;
	display: block;
	font-weight: bold;
}
.right-header UL.sub-menu LI A:HOVER,
.right-header UL.sub-menu LI A.selected {
	text-decoration: none;
	color: #de2c32;
}
.sub-menu {
	margin-top: 20px;
}
.sub-menu LI A {
	color: #b6b8ba;
	text-align: center;
	width: 107px;
	font-size: 18px;
	margin-right: 56px;
	margin-left: 0px;
}
.sub-menu LI SPAN {
	font-size: 29px;
	display: block;
	font-weight: bold;
}
.sub-menu LI A:HOVER,
.sub-menu LI A.selected {
	text-decoration: none;
	color: #de2c32;
}

/*  Content  */
.pageContent
{
    /* padding-top: 25px; */
    border-left: none;
}
.content {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.left-col 
{
	float: left;
    height: 1000px;
	width: 187px;
}
.left-col UL {
	padding: 0;
	margin: 0;
	list-style: none;
}
.left-col UL LI {
	background: #a7a9ac;
	margin-top: 8px;
	padding: 4px 0px;
	width: 173px;
	float: left;
}
.left-col UL LI A {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	margin-left: 7px;
	background: url("../../Images/MyMVI/icons/plus.gif") no-repeat left center;
}
.left-col UL LI A.edit {
	float: right;
	font-size: 10px;
	text-decoration: underline;
	margin-right: 12px;
	margin-top: 3px;
	background: none;
	padding-left: 0;
}
.left-col UL LI A.edit:HOVER {
	text-decoration: none;
}
.left-col UL LI.selected-li {
	width: 179px;
	padding: 6px 0px;
	background: url("../../Images/MyMVI/bg/selected-li.gif") no-repeat left top;	
}
.left-col UL LI.selected-li A {
	background: url("../../Images/MyMVI/icons/minus.gif") no-repeat left center;
}
.left-col UL LI UL {
	width: 179px;
	height: 221px;
	margin-top: 6px;
	position: relative;
	background: url("../../Images/MyMVI/bg/bg-left-menu.gif") no-repeat left top;
}
.left-col UL LI UL LI {
	background: none;
	width: auto;
	padding: 0;
	margin: 0;
	float: none;
}
.left-col UL LI.selected-li UL LI A {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height: 170%;
	margin-left: 10px;
	background: url("../../Images/MyMVI/icons/icon-menu.gif") no-repeat left center;
}
.left-col UL LI.selected-li UL LI.last-li A {
	font-size: 12px;
	color: #de2c32;
	padding: 0;
	background: none;
	text-decoration: underline;
}
.left-col UL LI.selected-li UL LI.last-li A:HOVER {
	text-decoration: none;
}
.left-col UL LI.selected-li UL LI.last-li {
	position: absolute;
	bottom: 9px;
	right: 15px;
}
.right-col {
	float: right;
	width: 692px;
	display: inline;
	margin: 6px 35px 0px 0px;
}
.right-col FORM {
	padding: 0;
	margin: 0;
}
.form-box {
	padding-bottom: 10px;
	width: 100%;
}
.form-box LABEL, .form-box SPAN {
	font-size: 21px;
	color: #de2c32;
	font-weight: bold;
}
.form-box INPUT.in-top {
	background: #fff;
	font-size: 14px;
	border: 2px solid #a6a6a7;
	width: 442px;
	padding-left: 3px;
	margin-top: 5px;
}
.form-box INPUT.in-bottom {
	width: 626px;
	background: #ffffff;
	font-size: 14px;
	border: none;
	border-bottom: 2px solid #d3d4d6;
}
.form-box.bottom LABEL {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}
.right-col H2 {
	font-size: 21px;
	color: #de2c32;
	padding: 0;
	margin: 0;
}
.right-col H3 {
	font-size: 18px;
	color: #de2c32;
	padding: 0;
	margin: 0;
}
.right-col H4 {
	font-size: 15px;
	color: #de2c32;
	padding: 0;
	margin: 0;
}
.right-col UL {
	padding: 0;
	margin: 0;
	list-style: none;
}
.three-col {
	float: right;
	width: 692px;
	display: inline;
	margin-top: 6px;
}
.three-col FORM {
	padding: 0;
	margin: 0;
}
.three-col H2 {
	font-size: 21px;
	color: #de2c32;
	padding: 0;
	margin: 0;
}
.three-col UL {
	padding: 0;
	margin: 0;
	list-style: none;
}
UL.list {/*margin-left: 10px;*/}
UL.list LI {
	display: inline;
	font-size: 18px;
	color: #000;
	float: left;
	margin-right: 12px; 
}
UL.list A:HOVER, UL.list SPAN:HOVER {
	font-size: 38px;
	color: #de2c32;
	text-decoration: none;
}
UL.list LI A, UL.list SPAN {
	font-size: 18px;
	color: #000;
	float: left;
	text-decoration: none;
}
UL.list LI.select A {
	font-size: 44px;
	color: #de2c32;
}
.fixedDiv 
{
	width: 730px;
}
.col {
	float: left;
	width: 190px;
	margin-top: 20px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
}
.date A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-decoration: underline;
	color: #666666;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
}
a:link.commandOption, a:visited.commandOption
{
    padding-left: 15px;
    padding-top: 0px;
    text-decoration: underline;
}
div.form table.dataListLinks td A {
	font-size: 17px;
	color: #000;
}
div.form table.dataListLinks td A:HOVER {
	background: #c2d8f0;
	text-decoration: none;
}
.col UL A {
	font-size: 17px;
	color: #000;
	padding: 0px 10px;
	display: block;
}
.col UL A:HOVER {
	background: #c2d8f0;
	text-decoration: none;
}
.col UL LI {
	display: inline;
}
.col.first-col {
	width: 122px;
	margin-top: 13px;
}
.col.first-col H2 {
	font-size: 44px;
	margin-left: 10px;
	font-weight: normal;
}
.col.three-col {
	float: left;
	width: 452px;
	margin-top: 20px;
}
.col.three-col UL A {
	font-size: 17px;
	color: #000;
	padding: 0px 10px;
	display: block;
}
.col.three-col UL A:HOVER {
	background: #c2d8f0;
	text-decoration: none;
}
.col.three-col UL LI {
	display: inline;
}
/*  Footer  */
.footer {
	width: 100%;
	float: left;
	background: #d4d5d6;
	border-top: 1px solid #dfe0e0;
	padding: 15px 0px;
}
.right-footer {
	float: right;
	width: 656px;
}
.footer A {
	color: #de2c32;
	font-size: 18px;
	font-weight: bold;
}
.footer A.previous {
	padding-left: 27px;
	float: left;
	line-height: 150%;
	background: url("../../Images/MyMVI/icons/previous.gif") no-repeat left top;	
}
.footer A.next {
	padding-right: 27px;
	float: right;
	line-height: 150%;
	background: url("../../Images/MyMVI/icons/next.gif") no-repeat right top;	
}
.home-right {
	float: left;
	width: 190px;
	margin-top: 0px;
	padding-left: 45px;
}
.home-left {
	float: left;
	width: 453px;
	margin-top: 0px;
}
.headline, a:link.headline, a:visited.headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	
}
.headline-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #de2c32;
	text-decoration: underline;
}
/* LeftNav and Landing Page specific */
.selectionList
{
    padding-bottom: 10px;
}
.itemParent
{
    vertical-align: middle;
    padding: 0px 10px 0px 7px;
}
.itemChild
{
    vertical-align: middle;
    padding: 0px 10px 0px 21px;
}
.itemAlert
{
    float: left; 
    clear: both; 
    padding-left: 36px;
}
.interestList
{
    padding-bottom: 35px;
}
.more
{
    float: right;
    display: block;
    margin-top: 10px;
}
div.selectionList h3.listHeader
{
    font-size: 13px;
    background-color: #DE2C32; 
    color: #FFFFFF;
}
div.selectionList a:link.listEdit, div.selectionList a:visited.listEdit, #localNav div.selectionList a:link.listEdit, #localNav div.selectionList a:visited.listEdit
{
    background-color: #DE2C32; 
    color: #FFFFFF;
    height: 30px;
    width: 25px;
    float: none;
    position: absolute;
    margin-left: 155px;
    vertical-align: middle;

}
div#Container
{
    width: 800px;
}
div#Container div#left-col
{
    float: left;
    width: 200px;
    height: 1000px;
}
div#Container div#right-col
{
    float: left;
    width: 600px;
}
td div span
{
    font-size: 13px;
}
.noDisplay
{
    display: none;
}

/* My Profile (Imported, Adjusted) */
div#userProfile fieldset {
	border:3px solid #565A5C;
	border-width:3px 0 0 0;
	clear:left;
	float:left;
	margin:0 0 30px 0;
	width:650px;
}
div#userProfile fieldset legend {
	color:#565A5C;
	font-size:20px;
	font-weight:bold;
}
div#userProfile fieldset ul {
	clear:none;
	color:#565A5C;
	float:right;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	text-align:left;
	width:100px;
}
div#userProfile fieldset ul li {
	color:#565A5C;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	text-align:left;
	width:100px;
}
div#userProfile fieldset p {
	clear:left;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	text-align:left;
	width:350px;
}
div#userProfile fieldset label, .profileLabel {
	clear:left;
	color:#565A5C;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	width:150px;
}
div#userProfile fieldset input, .profileInputAll {
	clear:none;
	float:left;
	margin-bottom:10px;
}
div#userProfile fieldset input[type="text"], .profileInputText {
	width:310px;
}			
div#userProfile fieldset select, .profileSelect {
	clear:none;
	float:left;
	margin-bottom:10px;
}			
div#userProfile fieldset select, .profileSelect {
	width:315px;
}			
div#userProfile fieldset span {
	clear:none;
	float:left;
}
div#userProfile fieldset span.errorMessage {
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-left:160px;
	padding-top:10px;
	width:470px;
}
div#userProfile fieldset span.passwordLabel {
	clear:left;
	color:#565A5C;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	width:100px;
}
div#userProfile fieldset label.altLayout {
	clear:none;
	margin-bottom:10px;
	margin-left:10px;
	text-align:left;
	width:250px;
}
div#userProfile fieldset input.altLayout {
	clear:left;
	float:left;
}
div#userProfile fieldset input.submitButton {
	margin-right:50px;
}
div#userProfile fieldset input.submitButton, body form div#userProfile fieldset input.cancelButton {
	font-size:20px;
}

/* LeftNav specific */
#localNav div.selectionList a {
	color: #000000;
	font-weight:normal;
	font-size:0.9em;
}

/* MySavedReports specific */
table.myWhatevs caption {
	font-size:0.8em;
	text-align:left;
	padding-bottom:4px;
	font-style:italic;
	color:#565A5C;
}

.myWhatevs td {
	font-size:0.8em;
	width:25%;
}

.savedReports td {
	text-align:right;
}

.wideColumn table {
    width:650px;
}

.wideColumn table td {
    width:250px;  
}

.slideClassGroup tr
{
	width:200px;
}

.slideClassGroup td
{
	width:450px;
}

.slideClassGroup h4
{
	margin:0;
	padding:0;
	width:240px;
}

.wideColumn table td.textColumn {
    width:350px;
}

.myWhatevs td a:link, .myWhatevs td a:visited, .myWhatevs td a:hover, .myWhatevs td a:active {
	font-size:1em;
	color:#565A5C;
}

.savedReports td.textColumn {
	text-align:left;
	font-weight:bold;
	width:125px;
}

/* CollapsiblePanelExtender Flicker Styles */
/* ghilson: Using overflow: hidden here causes ContextMenu on FF2 to be partially covered by ByName list */
div.panelBody
{
    height: 0;
    overflow: hidden;
}

/* Context Menu */
div#contextMenu img#imgClose
{
    float: right;
}

div#contextMenu p#pMenuTitle
{
    padding: 2px 0px 0px 5px;
}

div#contextMenu ul#ulContextMenu li
{
    list-style-type: none;
}

/* Retailer Page specifics */

span.bigRed
{
    font-size: xx-large;
    color: #DE2C32;
}

span.pointer
{
	cursor:pointer;
}

/* ByName headers */
.byNameHeaders
{
    display: block;
    padding-bottom: 10px; 
    color: #de2c32; 
    font-size: 21px; 
    font-weight: bold;
}

.plusMinus
{
	vertical-align:middle;
}

/* TrainingSlide links on MyMVI v2.0 Home Page*/
div td a.pptLink:link,
div td a.pptLink:hover,
div td a.pptLink:visited,
div td a.pdfLink:link, 
div td a.pdfLink:hover,
div td a.pdfLink:visited 
{
	font-size:11px;
    color: #000000;
    clear:none;
    width:50px;
    text-decoration: underline;
}

/* Changes inspired by Alerts */
td div a.alertFrequency, td div a:visited.alertFrequency, td div a:hover.alertFrequency, td div a:hover.alertFormat
{
    color: #000000;
    text-decoration: none;
}

.hoverMenu
{
	background-color:#C6E1FF;
}

.popoutMenu
{
	border:1px dotted gray;
    background-color:white;
    color:gray;
    position:absolute;
    display:block;
    z-Index:10;
    padding:5px;
}

.popoutMenuDiv
{

	    padding-left:10px;
	padding-bottom:2px;
	margin-bottom:2px;
	font-size:0.77em;
}

.indentText
{	
}

.negativePadding
{
	padding-left:-10px;
}

.hideMe
{
    visibility: hidden;
}

.labelUnauthorized
{
    display: block;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    width: 180px;
    height: 100px;
    padding: 2px;
}

.labelUnauthorized a
{
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: underline;
}

/* Channels (ChCountries) and Countries (Markets) Styles for ByName selection */
div.subItem
{
    padding-left:15px;
    margin-right:10px;
    margin-bottom:3px;
}

.imgTopAlign
{
	vertical-align:top;
	 padding-top:6px;
}

.sideShadowMyMVINews {
	float:left;
	background:#FFF url(/Images/Shadows/sideGrad.gif) top left repeat-y;
	min-height:600px;
	height:auto;
	width:740px;
	margin:0;
	padding:26px 0 26px 35px;
}


.filterDrop {
    width:155px;
}

/* Collapsible Panel Header Defaults for MyMVI */
h4 span.newsTitle
{
 /*   padding-bottom: 5px;*/
    color: #565A5C;
}

.completionList
{

}

/*do nothing, just keep everything normal*/
.completionListHighlighted
{
	color:inherit;
	background-color:#C6E1FF;
	cursor:pointer;
}

.completionListPanel
{
	background-color:white;
	z-index:99;
	list-style:none;
	 border:1px;
	 border-style:solid;
	 padding-left:5px;
	 height:150px;
	 width:400px;
	overflow:auto;
	margin-left:0px;
	margin-top:0px;
}

/* Alert formatting */
div.formatTable
{
    height: 65px;
    width: 50px;
}

.marginTop30
{
	margin-top:30px;
}

.width450
{
	width:450px;
}

div#ExportOutput div.articleBody
{
    font-size: 0.8em;
}

.ELearningDropDown
{
	width:315px;
	clear:none;
	float:left;
	margin-bottom:10px;
	border-style:solid;
}

.ELearningLabel
{
	clear:left;
	color:#565A5C;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	width:150px;
}

.ELearningErrorLabel
{
	clear:none;
	float:left;
}

a.WorkflowGuideLink
{
    color: #808080;
}

.WorkflowHeading a, .WorkflowHeading a:link, .WorkflowHeading a:visited
{    
    color: #FF0000;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
}

.MyPortfolioTitle
{
    color: #FF0000;
    font-size: 21px;
    font-weight: bold;
    
}
/* Training Slide formatting */
table.deckListTable
{
    width: 230px;
}

div.slideClassGroup table.deckListTable td
{
    width: 220px;
}

div.slideClassGroup table.deckListTable td a.pptLink:link,
div.slideClassGroup table.deckListTable td a.pptLink:hover,
div.slideClassGroup table.deckListTable td a.pptLink:visited,
div.slideClassGroup table.deckListTable td a.pdfLink:link,
div.slideClassGroup table.deckListTable td a.pdfLink:hover,
div.slideClassGroup table.deckListTable td a.pdfLink:visited
{
    float: left;
}