#bodyTag{margin:0;}

/* Sub Table Header */
.tableheader { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #666666; padding: 5px; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }
.headerleft { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; padding: 5px; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; background-image: url(../dcimg/graph.gif); background-repeat: no-repeat; padding-left:28px;  }.headerkpi { border-right: 1px solid #FFFFFF; }
.headerleftbottom { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 5px; font-family: Arial;  font-size: small; font-size: 70%; color: #FFFFFF; }
.headerright { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }
.headerrightbottom { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 5px; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }
.headernone { border-top: 1px solid #FFFFFF; padding: 5px; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; background-image: url(../dcimg/graph.gif); background-repeat: no-repeat;  padding-left:25px; }

div.tableHeaderOuter { font-family: Arial; font-size: 70%; padding-bottom:0.4em; display:block; padding-top:0.4em; margin-top:0.1em;}/*table titles must have two DIVs with matching padding-bottom; this is the outer one - without a display:block the padding overwrites the next element*/
div.tableHeaderInner { text-transform:lowercase; display:inline; padding-Bottom:0.4em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; PADDING-TOP:0.4em; background-color:#666666; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Arial; color: #FFFFFF;} /*This is the inner of the table heading DIVs; it has the background and border, and its display is inline to restrict it to the size of the contents*/
div.tableHeaderInnerNoTransform { display:inline; padding-Bottom:0.4em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; PADDING-TOP:0.4em; background-color:#666666; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Arial; color: #FFFFFF;} /*This is the inner of the table heading DIVs; it has the background and border, and its display is inline to restrict it to the size of the contents*/

div.ConfirmMessage { display:inline; Margin-left:0.3em; padding-Bottom:0.4em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; PADDING-TOP:0.4em; background-color:#0099CC; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF;} /*This is the for showing a confirmation message next to the header in an iFrame*/
div.ErrorMessage { display:inline; Margin-left:0.3em; padding-Bottom:0.4em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; PADDING-TOP:0.4em; background-color:#C00000; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #F0F0F0;} /*This is the for showing an error message next to the header in an iFrame*/
div.WarningMessage { display:inline; Margin-left:0.3em; padding-Bottom:0.4em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; PADDING-TOP:0.4em; background-color:#CCAA00; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #F0F0F0;} /*This is the for showing a warning message next to the header in an iFrame*/

/*Feedback messages for display in main part of page instead of next to title tab*/
span.FeedbackSuccess { background-color:#0099CC; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; padding-bottom:0px; margin-bottom:0px; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF;font-size: x-small; } 
span.FeedbackError { background-color:#C00000; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #F0F0F0;font-size: x-small; } 
span.FeedbackInProgress { background-color:#CCAA00; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #F0F0F0;font-size: x-small; }
.information span.FeedbackNotStarted { background-color: #7CA0CC; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF; font-size: x-small; }
.services span.FeedbackNotStarted { background-color: #8E82D0; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF; font-size: x-small; }
.marketing span.FeedbackNotStarted { background-color: #A08DC5; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF; font-size: x-small; }
.publishing span.FeedbackNotStarted { background-color: #B085B6; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF; font-size: x-small; }
.distribution span.FeedbackNotStarted { background-color: #8B99B7; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF; font-size: x-small; }
.trade span.FeedbackNotStarted { background-color: #66ADB9; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF; font-size: x-small; }
.kpis span.FeedbackNotStarted { background-color: #67BEAB; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF; font-size: x-small; }
.account span.FeedbackNotStarted { background-color: #83B398; display:inline-block; Margin-left:0.3em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; border: 1px solid #FFFFFF; font-family: Arial; font-weight:bold; color: #FFFFFF; font-size: x-small; }

.tableheaderblack { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #666666; padding: 5px; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }
.tablemainheader { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Arial; font-size: small; font-size: 70%; padding: 4px; color: #FFFFFF; }

/* Sub Table Styles */
.tablemain { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 0px; font-family: Verdana, Geneva, Arial; color: #FFFFFF; }
/*No longer needed - 19 Dec 2005
.tablemainblack { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 0px; font-family: Verdana, Geneva, Arial; color: #000000; background-color: #FFFFFF;}
.tablemainblackright { border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 0px; font-family: Verdana, Geneva, Arial; color: #000000; background-color: #FFFFFF;}
*/
.tablemainbottom {	border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 0px; }
.tablemain2 { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 0px; } 

/*for IFrame crumb trail section*/
.iFrameHeadingSection {	border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-Top: 1px solid #FFFFFF; padding: 0px; border-Bottom:0px}
.IFrameTitle{ font-family: Arial, Verdana, Geneva; font-size: small; font-size: 70%; color: #FFFFFF; font-weight: bold }

/* 26.jan.2006-njp: for trade->enet
4.MAR.2006-njp: need to add white , so make default white and create black !
*/
.tablemainseperator {  border-bottom: 1px solid #000000 }
.tableheaderseperator {  border-bottom: 2px solid #FFFFFF }
.cellseperatorright {border-right: 1px solid #FFFFFF }

.tablecelltopborder {BORDER-TOP: #ffffff 1px solid}

/* KPI Info */
.infoleft {	border-left: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }
.infoleft a:link { font-family: Arial; color: #FFFFFF; text-decoration: none; }
.infoleft a:visited { font-family: Arial; color: #FFFFFF; text-decoration: none; }
.infoleft a:hover { font-family: Arial; text-decoration: underline; color: #FFFFFF; }
.info {	font-family: Arial; padding: 4px; font-size: 11px; color: #FFFFFF; }
.infobottom { border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }
.infobottom2 { border-bottom: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }
.infotop { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }
.infotop2 { border-top: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }
.infofullleft { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-family: Arial; padding: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }
.infofull { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: 11px; color: #FFFFFF; }
.infofullright { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }

.infoblack { font-family: Arial; color: #000000; padding: 4px; font-size: small; font-size: 70% }
.infoblack a:link { font-family: Arial; color: #000000; text-decoration: none;}
.infoblack a:visited{ font-family: Arial; color: #000000; text-decoration: none; }
.infoblack a:hover{	font-family: Arial;	color: #000000;	text-decoration: none; }

.infoleftblack { border-left: 1px solid #FFFFFF; font-family: Arial; padding: 4px; font-size: small; font-size: 70%; color: #000000; }
.infoleftblack a:link { font-family: Arial; color: #000000; text-decoration: none; }
.infoleftblack a:visited { font-family: Arial; color: #000000; text-decoration: none; }
.infoleftblack a:hover { font-family: Arial; text-decoration: underline; color: #000000; }

.infobottomblack { border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #000000; }
.infobottomblack2 { border-bottom: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #000000; }
.infotopblack { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #000000; }
.infotopblack2 { border-top: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #000000; }
.infofullleftblack { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-family: Arial; padding: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }
.infofullblack { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: 11px; color: #FFFFFF; }
.infofullrightblack { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Arial;	padding: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }

.maintableleft { border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 8px; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }
.tablemainright { border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 8px; }
.maintableright { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 8px; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }

/* Other */
.subtext {	font-family: Arial;	font-size: small; color: #FFFFFF; }
.menu {	font-family: Arial; font-size: small; font-size: 85%; color: #FFFFFF; }
.menu a:link { font-family: Arial; color: #FFFFFF; text-decoration: none; }
.menu a:visited { font-family: Arial; color: #FFFFFF;	text-decoration: none; }
.menu a:hover { font-family: Arial;	color: #FFFFFF; text-decoration: underline; } 
.maintext { font-family: Arial, Verdana, Geneva; font-size: small; font-size: 70%; color: #FFFFFF; font-weight: normal }
.maintext a:link { font-family: Arial, Verdana, Geneva; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
.maintext a:visited { font-family: Arial, Verdana, Geneva; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none  }
.maintext a:hover { font-family: Arial, Verdana, Geneva; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline  }
.maintextblack { font-family: Arial, Verdana, Geneva; font-size: small; font-size: 70%; color: #000000; font-weight: normal }
.maintextblack a:link { font-family: Arial, Verdana, Geneva; color: #000000; font-weight: normal; text-decoration: none; }
.maintextblack a:visited { font-family: Arial, Verdana, Geneva; color: #000000; font-weight: normal; text-decoration: none; }
.maintextblack a:hover { font-family: Arial, Verdana, Geneva; color: #000000; font-weight: normal; text-decoration: underline; }

/* case studies - Put back in needed for about destination-centre.net*/
.cs_tableleft {	border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }
.cs_tableright { border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }
.cs_tableleftbottom { border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }
.cs_tablerightbottom { border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-family: Arial; font-size: small; font-size: 70%; color: #FFFFFF; }
.cs_img { border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
.cs_img_first { border-right: 1px solid #000000; }

.alertnews { font-family: Arial, Verdana, Geneva; font-size: small; font-size: 70%; color: #000000; font-weight: normal; }
.alertbg { background-color:#CCEBF5; }
.systemnews { font-family: Arial, Verdana, Geneva; font-size: small; font-size: 70%; color: #000000; font-weight: normal; }
.systemnewsback { background-color:#66C2E0; }
.trigger { cursor: hand; }
.branch { display: none; margin-left: 25px; font-family: Arial, Verdana, Geneva; font-size: 95%; color: #000000; font-weight: normal }
.branchnews { display: none; margin-left: 0px; font-family: Arial, Verdana, Geneva; font-size: 95%; color: #000000; font-weight: normal }

.alertnews { 
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	font-weight: normal; 
}

.systemnews { 
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	font-weight: normal; 
}

#newscontainer  {
	padding: 2px 4px 2px 4px;
	width:410px;
	background-color: #66C2E0;
	overflow-y: scroll;
	overflow-x: hidden;
	height:300px;
	margin-top: 3px;
}

.messagecontainer 
{
	padding: 5px;
}

.highlight 
{
	background-color: #AF8741;
	padding: 0px 1px 0px 1px;
}
.newsmessage {
	width:380px;
	padding: 2px 0px 0px 15px;
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	font-weight: normal; 
	
}

.author 
{
	float: left;
	width: 100%;
	font-style: italic;
	margin: 5px 0px 5px 0px;
}

#systemnewslink a:link {
	text-decoration:none;
	font-weight: bold;	
}

#systemnewslink a:visited {
	text-decoration:none;
	font-weight: bold;	
}

#systemnewslink a:hover {
	text-decoration:none;
	font-weight: bold;	
}

#clear 
{
	clear: both;
}

#newscontainer .newitem a:link {
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	text-decoration:none;
	font-weight: normal;	
}

#newscontainer .newitem a:visited {
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	text-decoration:none;
	font-weight: normal;	
}

#newscontainer .newitem a:hover {
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	text-decoration:none;
	font-weight: normal;	
}

#newscontainer .newitem {
	background-color: #AFECFF;
	width: 375px;
	margin:0px 0px 0px 0px;
	padding: 2px 1px 2px 3px;
	background-image: url(../dcimg/arrow_side.gif);
	background-repeat: no-repeat; 
	background-position: left;
	padding-left: 18px;
	cursor: pointer;
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	text-decoration:none;
	font-weight: normal;	
}

#newscontainer .olditem {
	background-color: #85CEE7;
	width: 375px;
	margin:0px 0px 0px 0px;
	padding: 2px 1px 2px 3px;
	background-image: url(../dcimg/arrow_side.gif);
	background-repeat: no-repeat; 
	background-position: left;
	padding-left: 18px;
	cursor: pointer;
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	text-decoration:none;
	font-weight: normal;	
}

#newscontainer .olditem a:link {
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	text-decoration:none;
	font-weight: normal;	
}

#newscontainer .olditem a:visited {
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	text-decoration:none;
	font-weight: normal;	
}
#newscontainer .olditem a:hover {
	font-family: Arial, Verdana, Geneva; 
	font-size: small; 
	font-size: 70%; 
	color: #000000; 
	text-decoration:none;
	font-weight: normal;	
}

input {	font-family: Verdana; font-size: 11px; color: #000000 }
textarea { font-family: Verdana; font-size: 11px; color: #000000 }
select { font-family: Verdana; font-size: 11px; color: #000000 }
checkbox { font-family: Verdana; font-size: 11px; color: #000000 }
.bold { font-weight: bold; }
.subnav { text-transform: lowercase; display:inline; border-bottom: 1px solid #FFFFFF; font-family: Arial; padding-bottom: 4px; padding-right: 4px; padding-left: 6px; padding-top: 4px; font-size: small; font-size: 70%; color: #FFFFFF; }


/* welcome */
.welcome .tcolour { background-color: #0099CC }
.welcome .mcolour { background-color: #66C2E0 }
.welcome .lcolour { background-color: #CCEBF5 }
.welcome .icolour { background-color: #A6DBED }
.welcome .sepborder { border-bottom: solid 1px #66C2E0 }

/* information */
.information .tcolour { background-color: #2161AD }
.information .mcolour { background-color: #7CA0CC }
.information .lcolour { background-color: #D3DFEE }
.information .icolour { background-color: #B3C8E1 }
.information .sepborder { border-bottom: solid 1px #7CA0CC }

/* services */
.services .tcolour { background-color: #422FBA }
.services .mcolour { background-color: #8E82D0 }
.services .lcolour { background-color: #D9D5EF }
.services .icolour { background-color: #BDB6E3 }
.services .sepborder { border-bottom: solid 1px #8E82D0 }

/* marketing */
.marketing .tcolour { background-color: #60419E }
.marketing .mcolour { background-color: #A08DC5 }
.marketing .lcolour { background-color: #DFD9EC }
.marketing .icolour { background-color: #C8BDDD }
.marketing .sepborder { border-bottom: solid 1px #A08DC5 }

/* publishing */
.publishing .tcolour { background-color: #7B3386 }
.publishing .mcolour { background-color: #B085B6 }
.publishing .lcolour, .publishing[light] { background-color: #E5D6E7 }
.publishing .icolour { background-color: #D1B8D5 }
.publishing .sepborder { border-bottom: solid 1px #B085B6 }

/* distribution */
.distribution .tcolour { background-color: #8F1421 }
.distribution .mcolour { background-color: #BC727A }
.distribution .lcolour { background-color: #D8ADB2 }
.distribution .icolour { background-color: #E9D0D3 }
.distribution .sepborder { border-bottom: solid 1px #8B99B7 }

/* trade */
.trade .tcolour { background-color: #00768A }
.trade .mcolour { background-color: #66ADB9 }
.trade .lcolour { background-color: #CCE4E8 }
.trade .icolour { background-color: #A6CFD6 }
.trade .sepborder { border-bottom: solid 1px #66ADB9 }

/* kpis */
.kpis .tcolour { background-color: #019273 }
.kpis .mcolour { background-color: #67BEAB }
.kpis .lcolour { background-color: #CCE9E3 }
.kpis .icolour { background-color: #A6D9CE }
.kpis .sepborder { border-bottom: solid 1px #67BEAB }

/* your account */
.account .tcolour { background-color: #308154 }
.account .mcolour { background-color: #83B398 }
.account .lcolour { background-color: #D6E6DD }
.account .icolour { background-color: #B7D3C3 }
.account .sepborder { border-bottom: solid 1px #83B398 }

/* Tab Colours */
.information { background-color: #2161AD }
.services { background-color: #422FBA }
.marketing { background-color: #60419E }
.publishing { background-color: #7B3386 }
.distribution { background-color: #8F1421 }
.trade { background-color: #00768A }
.kpis { background-color: #019273 }
.account { background-color: #308154 }

/*Input elements*/
Input.Button, Input.dcButton, .dcButton input
{	background-color: #FFFFFF;
	border-bottom: ridge #666666 2px;
	border-left: ridge #666666 2px;
	border-top: solid #f8f8f8 1px;
	border-right: solid #f8f8f8 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 1px;
	text-transform: lowercase;
}


input.Button:disabled, input.dcButton:disabled, .dcButton input:disabled {
	color: #CFCFCF;
	background-color:#FFFF;
	border-color:#F8F8F8 #F8F8F8 #666666 #666666;
	border-style:solid solid ridge ridge;
	border-width:1px 1px 2px 2px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:1px;
	text-transform:lowercase;
}


input.dcbutton[disabled]{
	color:#D0D0D0;
}
.MandatoryAsterisk
{
	font-family: Arial; 
	font-weight: bold; 
	color:#404040;
	font-size:large;
	padding-left:0.2em;
	vertical-align:bottom;
}

.ValidationError
{
	font-family: Verdana, Arial; 
	font-weight: bold; 
	color:#C00000;
	font-size:xx-small;
	padding-left:0.2em;
}

Input.ErrorText, Select.ErrorText, TextArea.ErrorText
{
	background-color:#F43535;
}

Input.Mandatory, Select.Mandatory, TextArea.Mandatory
{
	background-color:#FFFFC0;
}

input.TreeButton
{	
	background-color: #FFFFFF;
	border-bottom: ridge #666666 2px;
	border-left: ridge #666666 2px;
	border-top: solid #f8f8f8 1px;
	border-right: solid #f8f8f8 1px;
	font-family:Courier;
	padding-left: 3px;
	padding-right: 3px;
	cursor:hand;
}

/* 8.dec.2005-njp : created to get a anchor to look like a button for enet.monitor */
.linkbuttonDELETEME
{	background-color: #FFFFFF;
	border-bottom: ridge #666666 2px;
	border-left: ridge #666666 2px;
	border-top: solid #f8f8f8 1px;
	border-right: solid #f8f8f8 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin: 1px;
	text-transform: lowercase;
}



/* special classes for white label version of TIC Network */
.TICNetwork .tcolour { background-color: #DDDDDD }
.TICNetwork .mcolour { background-color: #BBBBBB }
.TICNetwork .lcolour { background-color: #B0B0B0 }
.TICNetwork .icolour { background-color: #444444 }
.TICNetwork { background-color: #666666 }
.TICNetwork Input.Button 
{	background-color: #FFFFFF;
	border-bottom: ridge #666666 2px;
	border-left: ridge #666666 2px;
	border-top: solid #f8f8f8 1px;
	border-right: solid #f8f8f8 1px;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 1px;
	text-transform: uppercase;
}
.TICNetwork .maintext { font-family: Helvetica, Verdana, Geneva; font-size: small; color: #FFFFFF; font-weight: normal }
.TICNetwork .menu {	font-family: Helvetica; font-size: small; color: #FFFFFF; }

.TICNetwork div.tableHeaderOuter { font-family: Helvetica; font-size: 70%; padding-bottom:0.4em; display:block; padding-top:0.4em; margin-top:0.1em;}/*table titles must have two DIVs with matching padding-bottom; this is the outer one - without a display:block the padding overwrites the next element*/
.TICNetwork div.tableHeaderInner { text-transform:uppercase; display:inline; padding-Bottom:0.4em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; PADDING-TOP:0.4em; background-color:#888888; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Helvetica; color: #FFFFFF;} /*This is the inner of the table heading DIVs; it has the background and border, and its display is inline to restrict it to the size of the contents*/
.TICNetwork div.tableHeaderInnerNoTransform { display:inline; padding-Bottom:0.4em; PADDING-RIGHT:1.0em; PADDING-LEFT:0.5em; PADDING-TOP:0.4em; background-color:#888888; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-family: Arial; color: #FFFFFF;} /*This is the inner of the table heading DIVs; it has the background and border, and its display is inline to restrict it to the size of the contents*/
.TICNetwork Input.Mandatory, .TICNetwork Select.Mandatory, .TICNetwork TextArea.Mandatory
{
	background-color:#EEEEEE;
}
.TICNetwork .ValidationError
{
	font-family: Helvetica; 
	font-weight: bold; 
	color:#000000;
	font-size:small;
	padding-left:0.2em;
}


/* Pop up stuff */
.popuptitle {
	background-color:#FFFFCE;
	font-family:verdana;
	font-size:11px;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	padding:3px;
	text-align:right;
}

.popuptitlemain {
	background-color:#FFFFCE;
	font-family:verdana;
	font-size:11px;
	border-bottom:1px #000000 solid;
	padding:3px;
}

.popuptitle a:link {
	font-family:verdana;
	color:#000000;
	text-decoration:none;
}

.popuptitle a:visited {
	font-family:verdana;
	color:#000000;
	text-decoration:none;
}

.popuptitle a:hover {
	font-family:verdana;
	color:#000000;
	text-decoration:underline;
}

.popupmainfg {
	background-color:#FFFFE1;
	font-family:verdana;
	font-size:11px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	padding-left:3px;
}

.popupmainbg {
	background-color:#FFFFE1;
	font-family:verdana;
	font-size:11px;
	border-bottom:1px #000000 solid;
}

.popuptext {
	font-family:verdana;
	font-size:11px;
}


.helpicon {
	font-family: Arial; 
	font-weight: bold; 
	color:#FFFFFF;
	font-size:12px;
	padding-left:0.1em;
	text-decoration:none;
}
.helpicon a:link {
	font-family: Arial; 
	font-weight: bold; 
	color:#FFFFFF;
	font-size:12px;
	padding-left:0.1em;
	text-decoration:none;
}
.helpicon a:visited {
	font-family: Arial; 
	font-weight: bold; 
	color:#FFFFFF;
	font-size:12px;
	padding-left:0.1em;
	text-decoration:none;
}

.helpicon a:hover {
	font-family: Arial; 
	font-weight: bold; 
	color:#FFFFFF;
	font-size:12px;
	padding-left:0.1em;
	text-decoration:none;
}

/* reinstated this as the ASP pages weren't working correctly */

a.helpiconblack {
	font-family: Arial; 
	font-weight: bold; 
	color:#000000;
	font-size:12px;
	padding-left:0.1em;
	text-decoration:none;
}

a.helpiconblack:link {
	font-family: Arial; 
	font-weight: bold; 
	color:#000000;
	font-size:12px;
	padding-left:0.1em;
	text-decoration:none;	
}

a.helpiconblack :visited {

	font-family: Arial; 
	font-weight: bold; 
	color:#000000;
	font-size:12px;
	padding-left:0.1em;
	text-decoration:none;
}
a.helpiconblack:hover{
	font-family: Arial; 
	font-weight: bold; 
	color:#000000;
	font-size:12px;
	padding-left:0.1em;
	text-decoration:none;
}


/*styles for showing what's editable in eNewsletter and content management system*/
.CMSEditable
{
	cursor:pointer;
	border: 2px solid #008000;
	display: block;
}

.negative {
	border: solid 1px #FFFFFF;
	padding: 1px 1px 1px 1px;
	background-color: red;
	color: #FFFFFF;
}

.positive {
	border: solid 1px #FFFFFF;
	padding: 1px 1px 1px 1px;
	background-color: green;
	color: #FFFFFF;
}


.crm_default {
	background-color: #ccd5da;
}

/* replicate textbox */

.divtextarea {

	font-family:arial;
	font-size:12px;
	border: solid 1px #7F9DB9;
	background-color: #FFFFFF;
	height: 19px;
}

.FAQ
{
	color:#000;
	font-size:70%
}


/*file input styling */
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
/*End file input styling*/

.invisible{display:none;}

.pluscolour1 { background-color: #98B4D9 }
.pluscolour2 { background-color: #7EA1CF }
.pluscolour3 { background-color: #5E8AC3 }
.minuscolour1 { background-color: #D998B4 }
.minuscolour2 { background-color: #CF7EA1 }
.minuscolour3 { background-color: #C35E8A }
