.ecilogo {
	float:left;
	margin:0 20px 0 0;
}

#eciheader {
	background-color:#fff;
	height:77px;
	margin:0;
}

#ecitext {
	float:left;
	height:72px;
}

#ecinavigation {
	background-image:url(/eci/menu.png);
	background-repeat:repeat;
	background-color:#000;
}

#ecinavigation-eu {
	background-repeat:repeat;
	background-color:#fff;
}

#ecinavigation-links {
	background-image:url(/eci/top-nav-bg.png);

}
#ecinavigation-left {
	background-image:url(/eci/top-nav-bg-left.png);

}
#ecinavigation-right {
	background-image:url(/eci/top-nav-bg-right.png);

}
h2.tagline {
	color:#ECE3D1;
	font-weight:700;
	margin:0;
	padding:5px 0 0;
}

p.tag2 {
	margin:0 auto 0 0;
	color:#fff;
}

td.btn img {
	padding-right:1em;
}

form {
	top:0;
	bottom:0;
	margin:0;
	padding:0;
}

body {
	background-color:#EEE;
	font-family:Arial,  Helvetica,  sans-serif;
	margin:0;
	padding:0;
}

a, a:visited {
	color:#800;
}

a:hover {
	color:red;
	text-decoration:underline;
}

.generalContentBold {
	font-size:10px;
	color:#000;
	font-weight:700;
}

.infoName {
	font-size:13px;
	font-weight:700;
	color:#000;
}

.infoDate, .generalContent {
	font-size:11px;
	color:#000;
}

.tableStatusRed {
	font-size:10px;
	font-weight:700;
	color:#991b00;
}

table.incidentTable {
	border:1px solid #afb5c1;
	font-size:11px;
	width:100%;
}

td.groupHeader {
	background-image:url(/eci/groupheader_bg.gif);
	background-repeat:repeat;
	font-size:12px;
	font-weight:700;
	color:#fff;
	padding:1px 4px;
	height:25px;
	border-style:solid;
	border-color:#afb5c1;
	border-width:1px 1px 0 1px;
}

td.groupSubHeader {
	font-size:11px;
	font-weight:700;
	color:#FFF;
	background-color:#506da9;
	background-image:url(/eci/groupsubheader.gif);
	padding:3px;
	height:20px;
}

td.groupSubheader2 {
	font-size:11px;
	font-weight:700;
	color:#000;
	background-color:#F8F8F8;
	border:none;
}

td.groupContent {
	padding:0;
	border-style:solid;
	border-color:#afb5c1;
	border-width:1px 1px 1px 1px;
	font-size:11px;
	color:#333;
	background-color:#f8f8f8;
}

td.incidentTable1stRow {
	padding:2px;
	cell-spacing:0;
	background-color:#666;
	font-size:10px;
	font-weight:700;
	color:#000;
	margin:0;
	background-image:url(/eci/incidenttable_bg.gif);
	height:20px;
}

td.incidentTable1stRow a:link, td.incidentTable1stRow a:visited {
	color:#000;
	text-decoration:none;
}

td.incidentTable1stRow a:hover {
	color:#000;
	text-decoration:underline;
}

td.incidentTableLastRow {
	padding:2px;
	cell-spacing:0;
	background-color:#666;
	margin:0;
	background-image:url(HDImages/incidenttable_bg2.gif);
	height:25px;
}

td.tableOddRow {
	padding:2px;
	cell-spacing:0;
	background-color:#fff;
	margin:0;
	vertical-align:top;
}

td.tableEvenRow {
	padding:2px;
	cell-spacing:0;
	background-color:#f0f0f0;
	margin:0;
	vertical-align:top;
}

td.tableFields2, td.tableFields {
	background-color:#f8f8f8;
	border:none;
}

td.tableFields3 {
	background-color:#Ffffff;
	border:none;
}


.tableFieldsTextNormal, .tableFieldsTextGreen {
	font-size:11px;
	font-weight:400;
	color:#000;
}

.tableFieldsButton {
	color:#000;
	height:20px;
	font:400 11px ;
}

.topTable a, .topTable {
	color:#e0e0e0;
	padding:14px 10px;
	font:700 16px Arial,  Helvetica,  sans-serif;
}

#ecinavigation-eu .topTable a, #ecinavigation-eu .topTable {
	color:#e0e0e0;
	padding:14px 30px;
	font:700 16px Arial,  Helvetica,  sans-serif;
}

.toptable .line {
	vertical-align:middle;
	padding:0;
	margin:0;
}

.toptable a:hover, td.groupheader table {
	color:#fff;
}

.menu_select {
	color:#000;
	background-color:#fff;
	border:1px solid #BBB;
	font:400 11px Arial,  Helvetica,  sans-serif;
}

.menu_bg {
	background-color:#edeff2;
	background-image:url(/eci/top_navi_bg.gif);
	border-width: 0 0 1px 0;
	border-style:solid;
}

.menu_table {
	margin:0;
	padding:0;
	cell-spacing:0;
	font-size:11px;
/*	border-top:2px outset #FFF;
	border-right:1px outset #FFF;
	border-bottom:1px outset #FFF;
	border-left:2px outset #FFF; */
}

.bottomTextTotal {
	font-size:12px;
	font-weight:700;
	color:#C30;
}

.knowledgeSearch {
	font-size:11px;
	color:#200091;
	background-color:#E5e5e5;
	font-family:Arial,  Helvetica,  sans-serif;
}

.editFields {
	border:1px solid #BBB;
	padding:2px;
	font-size:11px;
	color:#200091;
	background-color:#fff;
	font-family:Arial,  Helvetica,  sans-serif;
	width:90%;
}

.searchResultHighlight {
	font-size:11px;
	color:#aaa;
	font-weight:700;
}

.searchBox {
	font-size:11px;
	color:#000;
	font-family:Arial,  Helvetica,  sans-serif;
	width:75%;
}

.searchBox1 {
	font-size:11px;
	color:#000;
	font-family:Arial,  Helvetica,  sans-serif;
}

.reg_prompt {
	font-size:11px;
	font-weight:700;
	color:#999;
}

.reg_header, .menu_text {
	font-size:12px;
	font-weight:700;
	color:#000;
}

.reg_input {
	font-size:11px;
	color:#333;
	width:100%;
}

.reg_field {
	font-size:11px;
	font-weight:700;
	color:#200091;
}

.login_field, .searchResult, .tableFieldsMand, .tableFieldsTextBlack, .tableFieldsText, .generalContent#ffffff {
	font-size:11px;
	font-weight:700;
	color:#000;
}

.login_input {
	font-size:11px;
	color:#333;
	background-color:#fff;
	width:100%;
	border-bottom:1px solid #FFF;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #FFF;
}

.login_error, .reg_mand, .reg_error, .tableFontRed {
	font-size:11px;
	font-weight:700;
	color:#991b00;
}

.tablesubtitle {
	color:#991b00;
	font:700 11px Arial,  Helvetica,  sans-serif;
}

.defaultText {
	font-family:Arial,  Helvetica,  sans-serif;
	font-size:12px;
}

.navItem2, .navItem {
	font-family:Arial,  Helvetica,  sans-serif;
	font-size:8pt;
	text-decoration:none;
}

.table_main {
	background-color:#edeff2;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

.td_main {
	font-family:Arial,  Helvetica,  sans-serif;
	font-size:11px;
	color:#666;
}

.table_login {
	color:#000;
	border:1px solid #666;
	font:700 11px Arial,  Helvetica,  sans-serif;
}

.table_title {
	color:#FFF;
	background-color:#D60A08;
	font:700 11px Arial,  Helvetica,  sans-serif;
}

.mail_text_small {
	color:#333;
	font:400 9px Arial,  Helvetica,  sans-serif;
}

.kbp_navi {
	font-family:;
	font-size:10px;
	color:#333;
}

.kbp_navi_header, .tabletitle, .button1, .login_button, .reg_button {
	color:#333;
	font:700 11px Arial,  Helvetica,  sans-serif;
}

//faq page.faq_line, .kbp_line {
	background-color:#ccc;
	width:90%;
	height:1px;
}

.faq_hborder, .kbp_hborder {
	background-color:#999;
	width:100%;
	height:1px;
}

.faq_vborder, .kbp_vborder {
	background-color:#999;
	width:1px;
	height:100%;
}

.faq_text, .kbp_text {
	font-family:Arial,  Helvetica,  sans-serif;
	font-size:11px;
	color:#036;
}

.faq_text a:hover, .kbp_text a:hover, .kbp_navi_header a:hover, .kbp_navi_header a:visited, .kbp_navi_header a:link, .kbp_navi a:hover, .kbp_navi a:visited, .kbp_navi a:link {
	text-decoration:none;
	color:#036;
}

.faq_text_bold, .kbp_text_bold {
	color:#036;
	font:700 11px Arial,  Helvetica,  sans-serif;
}

.faq_text_bold a:hover, .faq_text_bold a:visited, .faq_text_bold a:link, .faq_text a:visited, .faq_text a:link, .kbp_text_bold a:hover, .kbp_text_bold a:visited, .kbp_text_bold a:link, .kbp_text a:visited, .kbp_text a:link {
	text-decoration:underline;
	color:#036;
}

.faq_input, .kbp_input {
	font-family:Arial,  Helvetica,  sans-serif;
	font-size:11px;
	color:#036;
	background-color:#FFF;
	width:99%;
	border-bottom:1px solid #FFF;
	border-top:1px solid #B7C1D0;
	border-left:1px solid #B7C1D0;
	border-right:1px solid #FFF;
}

.faq_tableline, .kbp_tableline {
	background-color:#EBF1EC;
	border:1px solid #ccc;
}

.faq_tableheader, .kbp_tableheader {
	background-color:#666;
	background-image:url(images/faq_table_header.gif);
	height:24px;
	color:#FFF;
	font:700 12px Arial,  Helvetica,  sans-serif;
}

.faq_oddrow, .kbp_oddrow {
	background-color:#F2F5F9;
}

.faq_evenrow, .kbp_evenrow {
	background-color:#EBEFF5;
}

.faq_leftcol, .kbp_leftcol {
	background-color:#F8FAFC;
}

.faq_input_normal, .kbp_input_normal {
	font-family:Arial,  Helvetica,  sans-serif;
	font-size:11px;
	color:#036;
	background-color:#E8EBF0;
	border-bottom:1px solid #FFF;
	border-top:1px solid #B7C1D0;
	border-left:1px solid #B7C1D0;
	border-right:1px solid #FFF;

}

.faq_toolrow, .kbp_toolrow {
	background-color:#EBEFF5;
	background-image:url(images/faq_toolbg.gif);
}

.faq_darkrow, .kbp_darkrow {
	background-color:#D0DAE8;
}

.faq_summary, .kbp_summary {
	font-family:Arial,  Helvetica,  sans-serif;
	font-size:10px;
	color:#666;
}

.faq_smalltext, .kbp_smalltext {
	font-size:9px;
	font-weight:400;
	color:#200091;
}

td.faq_webpage, td.kbp_webpage {
	background-color:#F2F5F9;
	padding:3px;
	font-size:11px;
	color:#333;
	border-bottom:1px solid #fff;
	border-top:0 solid #999;
	border-left:1px solid #999;
	border-right:1px solid #fff;
}


