body {
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #565656;
	MARGIN-top: 15px;
	MARGIN-bottom: 15px;
	PADDING: 0px;
	background: #333;
}
B {
	FONT-WEIGHT: bold;
	}

TD { COLOR: #565656; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px }
P { COLOR: #565656; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px }
TH { COLOR: #565656; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal }
H2 { COLOR: #003366; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold }
H1 { COLOR: #003366; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold }
.title 		{ FONT-FAMILY: Arial, helvetica; FONT-SIZE: 14pt; FONT-WEIGHT: normal; color:#cc0000;letter-spacing:0.4px;}
/*.charttitle { FONT-FAMILY: Arial, helvetica; FONT-SIZE: 14px; FONT-WEIGHT: bold; color:#cc0000;}*/
.message 	{ FONT-FAMILY: Arial, helvetica; FONT-SIZE: 16px; color:#565656 }
.errormessage {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 12px; color:#eb4600;background:#fafae3;border:#ff9900 1px solid;padding:10px; position:relative;display:block;text-align:center;}
.okmessage {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 12px; color:#007700;background:#fafae3;border:#989898 1px solid;padding:10px; position:relative;display:block;text-align:center;}
.waitmessage {width:80%;  FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 12px; color:#565656;background:#fafae3;border:#989898 1px solid;padding:10px; position:relative;display:block;text-align:center;}
.company 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color : #FFCC00;}
.dbfield 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color : #ed7700;}
.statsLegend {color:#cc0000;}
.statsLegendEmph {color:#333;FONT-SIZE: 13px;}

a.cross {COLOR:#666666}
a.cross:link {COLOR:#666666;text-decoration: none}
a.cross:visited {COLOR:#666666;text-decoration: none}
a.cross:hover {COLOR:#ed7700;}

.infoBoxBubble {border: #ffa600	1px solid; margin-left:7px;padding:15px;cursor:move; BACKGROUND:#ffffe0;border-radius:15px;-moz-border-radius: 15px;}
.infoBoxTitle {FONT-SIZE: 8pt; COLOR: #cc3300; Font-weight:bold;}
.infoBoxText {FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Tahoma;}


.messageBoxBubble {
	/*display:block; */
	border:#ffa600 5px solid; 
	padding:15px 25px 15px 25px; 
	BACKGROUND:#666; 
	border-radius:15px; -moz-border-radius: 15px; 
	width:380px;
	text-align:center;
	FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Tahoma;
}

.confirmBoxTop {
	cursor:move;
	border-top: 2px solid #000000; 
	border-right: 2px solid #000000; 
	border-left: 2px solid #000000; 
	border-bottom: 1px solid #000000; 
	padding: 5px; 
	background: #FFD700; 
	-moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;
	width: 380px; 
	text-align: center; 
	font-size: 11pt; 
	font-weight: bold;
	color: #272727; 
	font-family: Arial,Verdana,Tahoma;
}

.confirmBoxBottom {
	cursor:move;
	border-bottom: 2px solid #000000; 
	border-right: 2px solid #000000; 
	border-left: 2px solid #000000; 
	padding: 10px 5px 10px 5px; 
	background: #F5F5F5; 
	-moz-border-radius-bottomleft: 15px; -moz-border-radius-bottomright: 15px; border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;
	width: 380px; 
	text-align: center; 
	font-size: 10pt; 
	font-family: Arial,Verdana,Tahoma;
}


td.headerCell {
	height: 25px;
	VERTICAL-ALIGN: top;
	background: #ffa600;
	color: #ffffff;
	/*text-align: center;*/
	/*font-weight: bold;*/
	FONT-SIZE: 11px;
	BORDER-BOTTOM: #ffa600 0px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffa600 0px solid;
	padding: 8px 8px 8px 8px;
}
 td.leftCorner {
	height: 25px;
	VERTICAL-ALIGN: top;
	text-align: left;
	background: #ffa600;
	color: #ffffff;
	/*text-align: center;*/
	/*font-weight: bold;*/
	FONT-SIZE: 11px;
	BORDER-BOTTOM: #ffa600 0px solid;
	BORDER-LEFT: #ffa600 0px solid;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffa600 0px solid;
	padding: 0px 0px 0px 0px;		/*Top-right-bottom-left*/
}
 td.rightCorner {
	height: 25px;
	VERTICAL-ALIGN: top;
	text-align: right;
	background: #ffa600;
	color: #ffffff;
	/*text-align: center;*/
	/*font-weight: bold;*/
	FONT-SIZE: 11px;
	BORDER-BOTTOM: #ffa600 0px solid;
	BORDER-LEFT: #ffa600 0px solid;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffa600 0px solid;
	padding: 0px 0px 0px 0px;
}

td.listingCell  {
	/*height: 20px;*/
	/*background: #ffffff;*/
	/*text-align: center;*/
	VERTICAL-ALIGN: top;
	color: #565656;
	font-weight: normal;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	BORDER-RIGHT: #c9c9c9 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	padding: 5px 5px 3px 5px;	/* t r  b l*/
}

td.listingCellStats  {
	height: 25px;
	VERTICAL-ALIGN: top;
	/*background: #ffffff;*/
	color: #565656;
	/*text-align: center;*/
	font-weight: normal;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	BORDER-RIGHT: #c9c9c9 0px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	padding: 8px 3px 8px 8px;
}

td.linkStats  {
	VERTICAL-ALIGN: top;
	color: #565656;
	font-weight: normal;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: #dcdcdc 0px solid;
	BORDER-LEFT: #dcdcdc 0px solid;
	BORDER-RIGHT: #dcdcdc 1px solid;
	BORDER-TOP: #dcdcdc 1px solid;
	padding: 1px 1px 1px 1px;
}
td.listingCellStatsEmph  {
	height: 25px;
	VERTICAL-ALIGN: top;
	background: #eff3fe;
	color: #565656;
	/*text-align: center;*/
	font-weight: normal;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	BORDER-RIGHT: #c9c9c9 0px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	padding: 8px 0px 0px 8px;
}
.menu 		{ FONT-FAMILY: Arial, helvetica; FONT-SIZE: 15px; FONT-WEIGHT: bold; color:#565656 }
A.menu:link { FONT-FAMILY: Arial, helvetica; FONT-SIZE: 15px; FONT-WEIGHT: bold; color:#565656;text-decoration: none;}
A.menu:hover { FONT-FAMILY: Arial, helvetica; FONT-SIZE: 15px; FONT-WEIGHT: bold; color:#666666;text-decoration: none;}

.menuSmall 		{ FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: NORMAL; color:#565656 }
A.menuSmall:link { FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: NORMAL; color:#565656;text-decoration: none;}
A.menuSmall:visited { FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: NORMAL; color:#565656;text-decoration: none;}
A.menuSmall:hover { FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: NORMAL; color:#ed7700;text-decoration: none;}

A:link { text-decoration: underline; FONT-SIZE: 11px; color:#666666 }
A:visited {text-decoration: underline; FONT-SIZE: 11px; color:#666666 }
A:hover {text-decoration: none; FONT-SIZE: 11px; color: #ed7700 }
A:active {text-decoration: none; FONT-SIZE: 11px; color: #666666 }

.headeritem 		{ font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.2em; font-weight : normal; color : white }
A.headeritem:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; color: #ffffff; text-decoration: none}
A.headeritem:visited 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; color: #ffffff; text-decoration: none}
A.headeritem:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; color: #ffffff; text-decoration: underline}

.select {
    BACKGROUND: #FFFFF0;
    COLOR: #565656;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px }

.submit {
    COLOR: #646464;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: BOLD }

.fieldbox11 {
	BACKGROUND: #FBFBEE;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    COLOR: #565656;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    }

.inputbox {
	position: relative;
	background: #eeeeee;
	padding: 0px 0px 0px 0px;
	color: #565656;
   	BORDER-BOTTOM: #c9c9c9 1px solid;
   	BORDER-LEFT: #c9c9c9 1px solid;
  	BORDER-RIGHT: #c9c9c9 1px solid;
  	BORDER-TOP: #c9c9c9 1px solid;
   	margin: 5px 0px 0px 0px;
	text-decoration: none;
	text-align:left;
	width:500px;
	FONT-SIZE: 13px;
	}
.filterDesc {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
    BACKGROUND: #eeeeee;
    BORDER-BOTTOM: #c9c9c9 1px solid;
    BORDER-LEFT: #c9c9c9 1px solid;
  	BORDER-RIGHT: #c9c9c9 1px solid;
  	BORDER-TOP: #c9c9c9 1px solid;
    COLOR: #565656;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    }
.filterSql {
    margin: 5px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background: #fafae3;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	color: #565656;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	}

.nslSubject {
	/*position: relative;*/
	background: #fafae3;
	padding: 2px 0px 2px 2px;			/* t r  b l*/
	BORDER-BOTTOM: #FDFDE6 1px solid;
	BORDER-LEFT: #FDFDE6 1px solid;
	BORDER-RIGHT: #FDFDE6 1px solid;
	BORDER-TOP: #FDFDE6 1px solid;
    margin: 0px 0px 8px 0px;
	text-decoration: none;
	text-align:left;
	width:700px;
	FONT-SIZE: 14pt;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: #666666;
}

.send {
    COLOR: #666666;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: BOLD }

.textarea {
    BACKGROUND: #FBFBEE;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    COLOR: #565656;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    }


.textEditor {
    BACKGROUND: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 1.6;
    }

.inav {
	BACKGROUND: #f4efeb;
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;
	COLOR: #32393d;
	FONT-FAMILY: Tahoma, Arial, Verdana, helvetica, sans-serif;
	FONT-SIZE: 12px;
	padding: 3px 5px 3px 5px;	/* t r  b l*/
}
a.inav2 {
	/*BACKGROUND: #f4f4f9;*/
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;
	COLOR: #32393d;
	FONT-FAMILY: Tahoma, Arial, Verdana, helvetica, sans-serif;
	FONT-SIZE: 12px;
	padding: 3px 5px 3px 5px;	/* t r  b l*/
	text-decoration: none;
}
a.inav2:link {text-decoration: none;}
a.inav2:hover {text-decoration: none;BACKGROUND: #fff;COLOR: #ed7700;
BORDER-BOTTOM: #ed7700 1px solid; BORDER-LEFT: #ed7700 1px solid; BORDER-RIGHT: #ed7700 1px solid; BORDER-TOP: #ed7700 1px solid;
}

.mailButton {
    COLOR: #565656;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: BOLD }

/* Menu */
ul.menu {
	float: left;
	margin: 0;
	padding: 0;
	border-left: 0px solid #d7d7d7;
	border-right: 0px solid #d7d7d7;
	list-style: none;
	background: #ffa600;
    z-index: 997
}

ul.menu li {
	position: relative;
	float: left;
	/*line-height: 1.1;*/
	font-size:8pt;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-weight: bold;
	LINE-HEIGHT: 1.4;
    z-index: 997
}

ul.menu li a {
	display: block;
	width: auto;
	padding: 10px;
	text-decoration: none;
	color: #ffffff;	/**/
	FONT-SIZE:8pt;
}

ul.menu li.last a {
	background: transparent;
}

ul.menu li a.sub {
	padding-right: 15px;
	FONT-SIZE:8pt;
}

/* top level */
ul.menu li:hover,
ul.menu li.hover {
background: #565656;
text-decoration: none;
}
ul.menu li:hover a,
ul.menu li.hover a {
color: #ffd700;
text-decoration: none;	/**/
}

/*ul.menu li.active a {
	color: #fff;
}*/

/* second level */
ul.menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	top: 32px;
	width: 168px;
	border-top: 1px solid #d7d7d7;
    z-index: 997
}

/* resetting first level */
ul.menu ul ul {
	
}
/* no 1.1  no kids*/
ul.menu li:hover li,
ul.menu li:hover li a,
ul.menu li.hover li,
ul.menu li.hover li a {
background: #565656;
color: #fff;	/**/
z-index: 997
}

/* submenu markup */
ul.menu li li {
	width: 100%;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
    z-index: 997
/*	background: #666666;*/
}

ul.menu li li.last {
	border-bottom: 1px solid #d7d7d7;
}

ul.menu li li a {
	padding: 5px 5px 5px 10px;
}

/*1.1, 2nd level hover without children, View all*/
ul.menu li:hover li:hover a,
ul.menu li.hover li.hover a {
	background: #666;
	color: #ffd700;
}

/*ul.menu li:hover li.active a,
ul.menu li.hover li.active a {
	color: green;
}*/

/*2nd level (no hover) with kids, Search, Add-Import */
ul.menu li li a.sub {
	padding-right: 15px;
	background: #565656 url(../images/arrow_r.gif) no-repeat 95% 50%;
}

/* second level 1.2 with kids: 
Search, Add-import on hover*/
ul.menu li:hover li:hover a.sub,
ul.menu li.hover li.hover a.sub {
background: #666 url(../images/arrow_r.gif) no-repeat 95% 50%;
}

/* third level */
/* resetting second level */
ul.menu ul ul{
	top: -1px;
	margin-left: 169px;
	background: #fff;
}

/* pop-up that opens when mouse over search*/
ul.menu li:hover li:hover li,
ul.menu li:hover li:hover li a,
ul.menu li.hover li.hover li,
ul.menu li.hover li.hover li a 
{	background: #565656;
	color: #fff;	/**/
}

/* Add-many
ul.menu li.hover li.hover li a.sub,*/
ul.menu li:hover li:hover li a.sub
{	background: #565656 url(../images/arrow_r.gif) no-repeat 95% 50%;
	color: #fff;	/**/
}

/* Add-one HOVER*/
ul.menu li:hover li:hover li:hover a,
ul.menu li.hover li.hover li.hover a {
background: #666;
color: #ffd700;
}

/* ul.menu li:hover li:hover li.active a,
ul.menu li.hover li.hover li.active a {
color: green;
background: #000;
} */

/* Add-many HOVER */
ul.menu li:hover li:hover li:hover a.sub,
ul.menu li.hover li.hover li.hover a.sub {
	background: #666 url(../images/arrow_r.gif) no-repeat 95% 50%;
}

/* fourth level, the pop up that opens when pointing on Add-many*/
/* resetting second level */
ul.menu li:hover li:hover li:hover li,
ul.menu li:hover li:hover li:hover li a,
ul.menu li.hover li.hover li.hover li,
ul.menu li.hover li.hover li.hover li a {
	background: #565656;
	color: #fff;	/**/
}

/* subsubmenu markup 
HOVER  on 4th level, Import a list of emails.*/
ul.menu li:hover li:hover li:hover li:hover a,
ul.menu li.hover li.hover li.hover li.hover a {
	background: #666;
	color: #ffd700;
}

/*ul.menu li:hover li:hover li:hover li.active a,
ul.menu li.hover li.hover li.hover li.active a {
	color: #f15c30;
}

ul.menu li:hover li:hover li:hover li a.sub,
ul.menu li.hover li.hover li.hover li a.sub {
	background: #e6e6e6;
}

ul.menu li:hover li:hover li:hover li:hover a.sub,
ul.menu li.hover li.hover li.hover li.hover a.sub {
	background: #ccc;
}

hiding fifth level 
div#nav ul ul ul ul ul {
	display: none;
}*/

/* show hide behaviour */
ul.menu ul,
ul.menu li:hover ul ul,
ul.menu ul ul,
ul.menu li:hover ul ul ul,
ul.menu ul ul ul,
ul.menu li:hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu li:hover ul,
ul.menu li li:hover ul,
ul.menu li li li:hover ul,
ul.menu li li li li:hover ul {
	left: -1px;
	z-index: 999;
}