body {
	margin : 10px;
	margin-top : 15px;
	font-family : Tahoma;
	font-size : 11px;
	background-color : white;
}

body.PopUp {
	margin : 10px;
	margin-top : 15px;
	font-family : Tahoma;
	font-size : 11px;
	background-color : #E2E2E2;
}

/* ECOLAB PAGE HEADER */
Span.Headline {
	font-family : Tahoma;
	font-size : 28px;
	padding-top:0px;
	word-break : keep-all;
	line-break : strict;
	color : #00005F;
}

Span.HeadlineSuffix {
	font-family : Tahoma;
	font-size : 14px;
	padding-top:0px;
	word-break : keep-all;
	line-break : strict;
	color : #00005F;
}

DIV.HeadlineNavi{
	font-family : Tahoma;
	font-size : 10px;
	padding-left:0px;	
	padding-top:0px;
	vertical-align:top;
	color : #000080;
}

A.HeadlineNavi {
	font : normal 10px Tahoma;
	text-decoration : none;
	color : #000080;
}

A.HeadlineNavi:HOVER {
	text-decoration : underline;
	color : #000080;
}

A.SmallHeaderLink {
	font : bold 10px Tahoma;
	text-decoration : none;
	color : White;
}

A.SmallHeaderLink:HOVER {
	text-decoration : underline;
	color : White;	
}

A.HeaderLink {
	font : bold 11px Tahoma;
	text-decoration : none;
	color : White;
}

A.HeaderLink:HOVER {
	text-decoration : underline;
	color : White;	
}

td.HeaderMenu{
	height : 21px;
	text-align : left;
	width : 100%;	
	background : #E1E9F9;
	background-color : #E1E9F9;
	border : 1px solid Silver;
	border-style : none solid solid solid;	
}

A.HeaderMenu{
	font : normal 11px Tahoma;
	color : Black;
	padding-left : 6px;
	padding-top : 3px;
	padding-bottom : 4px;
	width : 100%;
	text-decoration : none;
}

A.HeaderMenu:HOVER{
	border-left : 3px solid #0045AE;
	font : normal 11px Tahoma;
	color : Black;
	padding-left : 3px;	
	text-decoration : none;
}

td.HeaderLinkTop {
   padding-top : 2px;
   vertical-align : top; 
   text-align : right;
}

Span.HeaderLinkTop {
    height : 16px;
	text-align : center;
	vertical-align : top;
    font : bold 10px Tahoma;
	padding-left : 7px;
	padding-right : 7px;
	color : white;
	overflow : hidden;
	position : absolute;
	top : 3px;
}

Span.HeaderLinkBottom {
    height : 18px;
	text-align : center;
    font : bold 11px Tahoma;
	border : 1px none white;
	border-right-style : solid;	
	padding-top : 2px;
	color : white;
	overflow : hidden;
	position : absolute;
	top : 0px;
}

/* INPUT FIELDS */

Textarea{
	font-family : Tahoma;
	font-size : 11px;
}

Textarea.NoBorder{
	border : none;
	background-color : White;
	/*
	scrollbar-3dlight-color : Black;
	scrollbar-arrow-color : Black;
	scrollbar-base-color : #EDF3F8;
	scrollbar-darkshadow-color : #EDF3F8;
	scrollbar-face-color : #A4C2DE;
	scrollbar-highlight-color : #EDF3F8;
	scrollbar-shadow-color : Black;
	scrollbar-track-color : #EDF3F8;
	*/
}

DIV.Dialog {
	background-color : #6595D5;
	border-color : Black Black Black Black;
	border-style : solid solid solid solid;
	border-width : thin thin thin thin;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	padding : 5px 5px 5px 5px;
	position : absolute;
}

DIV.CountryList {
	scrollbar-3dlight-color : white;
	scrollbar-arrow-color : #0045AE;
	scrollbar-base-color : white;
	scrollbar-darkshadow-color : white;
	scrollbar-face-color : white;
	scrollbar-highlight-color : white;
	scrollbar-track-color : white;
	scrollbar-shadow-color : white;
}

div.CloseButton{
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	font: bold 15px Arial, Helvetica, sans-serif;
	color:white;
	font-family : Arial, Helvetica, sans-serif;
	cursor:hand;
}

DIV.RequestButton{
	background : url(request_button.png);
	width : 150px;
	height : 36px;
	font : bold 11px Tahoma;
	color : white;
	cursor : hand;
	text-align : center;
	padding-top : 8px;
	padding-right : 4px;
}

DIV.ScrollBox{
	scrollbar-3dlight-color : White;
	scrollbar-arrow-color : Navy;
	scrollbar-base-color : White;
	scrollbar-darkshadow-color : White;
	scrollbar-face-color : White;
	scrollbar-highlight-color : White;
	scrollbar-shadow-color : White;
	scrollbar-track-color : White;
}

DIV.ScrollBox_2{
	scrollbar-3dlight-color : White;
	scrollbar-arrow-color : White;
	scrollbar-base-color : White;
	scrollbar-darkshadow-color : White;
	scrollbar-face-color : #0045AE;
	scrollbar-highlight-color : White;
	scrollbar-shadow-color : White;
	scrollbar-track-color : White;
}

DIV.DashedBox {
	padding:10px; 
	background:#DDEAFF; 
	border:1px solid #98A7C8; 
}

hr{
	color : #0045AE;
	height : 1px;
}

Select{
	font-family : Tahoma;
	font-size : 11px;
}

Input{
	font-family : Tahoma;
	font-size : 11px;
}

Input.Text{
	font-family : Tahoma;
	font-size : 11px;
	border : 1px solid #0045AE;
}

Input.Label{
	font-family : Tahoma;
	font-size : 11px;
	border : 1px dashed #0045AE;
	background : #CDDEED;
}

Input.Button{
	font-family : Tahoma;
	font-size : 11px;
	border-style : outset;
}

H3 {
	font : normal 26px Tahoma;
	color : black;
	margin : 0px 0px 0px 0px;
}

H2 {
	font : normal 20px Arial, Helvetica, sans-serif;
	color : black;
	margin : 0px 0px 0px 0px;
}

H4 {
	font : normal 24px Tahoma;
	color : black;
	margin : 5px 0px 0px 0px;
}

H5 {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : black;
	margin : 0px 0px 0px 0px;
}

H6 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : black;
	margin : 0px 0px 0px 0px;
}

td{
	font : normal 11px Tahoma;
	text-align : left;
}

td.Label{
	line-height : 16px;
}

td.Headline2{
    padding-top : 3px;
	border : 0px white;
	text-align : center;
	border-style : none none none solid;
	vertical-align : top;
}

td.Advertising{
	font:bold 12px Tahoma;
	line-height:17px;
	color : black;
}

DIV.Advertising{
	font:normal 12px Tahoma;
	line-height:15px;
	color : black;
}

DIV.Label{
	font:bold 11px Tahoma;
	color : black;
	line-height:14px;
  padding-bottom:1px;
}

DIV.SmallLabel{
	font:italic 13px Arial;
	color : black;
}

A {
    font : bold 11px Tahoma;
	text-decoration : underline;
	color : #000080;
	cursor : hand;
}

A:HOVER {
	text-decoration : underline;
}

A.WhiteLink {
	font : bold 11px Tahoma;
	text-decoration : none;
	color : White;
}

A.WhiteLink:HOVER {
	text-decoration : underline;
	color : White;	
}

A.MenuBar {
	font : normal 11px Tahoma;
	text-decoration : underline;
	color : #000080;
}

A.MenuBar:HOVER {
	text-decoration : underline;
}

A.SmallFont {
	font : normal 11px Tahoma;
	text-decoration : underline;
	color : #000080;
}

A.SmallFont:HOVER {
	color : #FF3333;
}

A.Footer {
	font : normal 10px Tahoma;
	text-decoration : underline;
	color : #000080;
}

A.Footer:HOVER {
	text-decoration : underline;
	color : #000080;
}

DIV.MenuBarA {
	font : normal 11px Tahoma;
	text-decoration : underline;
	color : #0045AE;
	cursor:hand;
}

A.LeftMenu {
	font : normal 11px Tahoma;
	color : #000080;
	cursor : hand;
	text-decoration : none;
}

A.LeftMenu:HOVER {
	text-decoration : underline;
	color : #000080;	
}

a.Menu{
	font : normal 11px Tahoma;
	color : Black;
	padding-left : 6px;
	padding-top : 3px;
	border : 1px solid Silver;
	border-style : none solid solid solid;
	width : 100%;
	text-decoration : none;
	height : 100%;
}

a.Menu:HOVER{
	border-left : 4px solid #0045AE;
	border-style : none solid solid solid;
	font : normal 11px Tahoma;
	color : Black;
	padding-left : 3px;	
	text-decoration : none;
	background : White;
}

td.SpreadsheetHeader{
	background-color : #F6F189;
	font-size : 11px;
	font-family : Tahoma;
	font-weight : bold;
	padding : 5px;
	height : 20px;
	vertical-align : middle;
}

td.SpreadsheetHeaderV{
	background-color : #F6F189;
	font-size : 11px;
	font-family : Tahoma;
	font-weight : bold;
  layout-flow:vertical-ideographic;
  padding-top:5px;
  padding-bottom:5px;
	vertical-align : middle;
}
td.SpreadsheetCell{
	background-color : white;
	font-size : 11px;
	font-family : Tahoma;
	font-weight : normal;
	padding : 5px;
	vertical-align : middle;
	word-break : normal;
}

td.SpreadsheetCellT{
	font-size : 11px;
	font-family : Tahoma;
	font-weight : normal;
	padding : 1px;
	vertical-align : middle;
	word-break : normal;
}

td.LeftMenuTitle{
	background-color : #F6F189;
	font-size : 11px;
	font-family : Tahoma;
	font-weight : bold;
	border : 1px #8996BA;
	border-style : none none solid solid;
	padding-left : 10px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	height : 20px;
	vertical-align : middle;
	width : 100%;
}

td.LeftMenuContent{
	background-color : white;
	border : 1px #8996BA;
	border-style : none none solid solid;
	padding-left : 10px;
	height : 20px;
	vertical-align : middle;
	padding-top : 6px;
	padding-bottom : 7px;
	width : 100%;	
}

li{
	font : bold 12px Tahoma;
	color : black;
	line-height : 22px;
}

div.Alphabet{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	padding : 8px 4px 4px 4px;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 8px;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
	width : 30px;
	height : 30;
	color : White;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 17px;
}

DIV.ColorPalette{
	width: 277px;
	height: 160px;
	position: absolute;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font : 12px Arial, Helvetica, sans-serif;
	border : 2px solid Black;
	cursor: hand;
	background-color : Silver;
}

TD.ContextMenuItem {
	font : normal 11px Tahoma;
	width : 100%;
	background-color : #F6F189;
	cursor : hand;
	border : 1px solid black;
	border-top-style : none;
	padding : 3px;
	padding-left : 5px;
	vertical-align : middle;
}

/* EcoChexx-Foodservice and PlanChexx */
DIV.DragIcon{
	width : 31px;
	height : 31px;
	background-image : url(DragIcon.gif);
	position : absolute;
}

DIV.MenuButton{
	position: absolute;
	background-color : #D4D0C8;
	cursor : hand;
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: black;
	padding : 2px 2px 2px 4px;
	border : 1px solid;	
	border-color : White Gray Gray White;	
}

DIV.MenuItem{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #D4D0C8;
	border : 1px solid;
	padding : 2px 2px 2px 4px;
	width : 100%;
	cursor : hand;
	border-color : White Gray Gray White;
}

DIV.Content{
  background-color : #E1E9F9;
	position : absolute;
	top : 137px;
	left : 35px;
	width : 747px;
	height: 450px;
	background-repeat : no-repeat;
	background-position : top;
	padding : 7px 0px 0px 7px;
	border : 1px solid gray;
}

DIV.LeftMenuBox {
	position:absolute;
	left : 5px;
	top : 110px;
	width: 30px;
	height : 160px;
	padding : 31px 0px 0px 0px;
}

DIV.RightMenuBox {
  left : 790px;
	position:absolute;
	width : 200px;
	height : 450px;
	padding-left : 5px;
	background-color : transparent;
}

td.MenuBar {
	vertical-align : middle;
	text-align : left;
	padding-right : 15px;
}

DIV.ChartBox {
	overflow-x : scroll;
	scrollbar-3dlight-color : White;
	scrollbar-arrow-color : Black;
	scrollbar-base-color : White;
	scrollbar-darkshadow-color : White;
	scrollbar-face-color : White;
	scrollbar-highlight-color : White;
	scrollbar-track-color : White;
	scrollbar-shadow-color : White;
	border: 1px solid Black;
	font : bold 11px Arial, Helvetica, sans-serif;
	color : Red; 
}