/* ***************************************************** */
/*                IT4PROFI STYLE BASE                    */
/* ***************************************************** */

body {	font: 10pt normal Tahoma, Geneva, Helvetica, sans-serif; color : #000000; background-color : #C7C7C7;}

table {font: 10pt normal Tahoma, Geneva, Helvetica, sans-serif;}
TEXTAREA  {font: 10pt normal Tahoma, Geneva, Helvetica, Verdana, Arial, sans-serif;}

/*  General links style  */
/*a {
	text-decoration : underline;
	color:#000000;
	}
	a:visited {
	text-decoration : underline;
	color:#2d4491;
	}
	a:active {
	text-decoration : underline;
	color:#000000;
	}
*/
A: {text-decoration: underline}
A:active {text-decoration: underline}
A:visited {text-decoration: underline}
A:hover {text-decoration: underline}

select {
	font-size: 11px;
	font-family: Tahoma, Geneva, Helvetica, sans-serif;
}

input {
	font-size: 11px;
	font-family: Tahoma, Geneva, Helvetica, sans-serif;
}

/* Style to make one-pixel borders in tables  */
table.back{background-color : #8d8d8d;}

/* Blue cells in table header */
.tablehd {font: bold 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #2D4491; color : #ffffff; text-align : center;}
.tablehd a {text-decoration : none; color : #ffffff;}
.tablehd a:visited {text-decoration : none; color : #ffffff;}
.tablehd a:hover {text-decoration : underline; color : #ffffff;}

/* Grey (the same as body background) cells for sub levels in table header*/
.tablesubhd {font: bold 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #c7c7c7; text-align : center; color : #2D4491;}
.tablesubhd a {text-decoration : none; color : #2D4491;}
.tablesubhd a:visited {text-decoration : none; color : #2D4491;}
.tablesubhd a:hover {text-decoration : underline; color : #2D4491;}

/* Grey (the same as body background) cells for right menu header*/
.tablerighthd  {font: bold 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #c7c7c7; text-align : center; color : #2D4491;}

/* Grey (the same as body background) cells for search menu header*/
.tablesearchhd {font: bold 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #adadad; color : #2D4491;}

/* Grey (the same as body background) cells for search menu subheader*/
.tablesearchsubhd {font: normal 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #c7c7c7; color : #ffffff;}

/* td style for SEARCH */
.searchBackground {font: 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #DFDFDF;}
.searchBackground a {color : #000000; text-decoration : underline;}
.searchBackground a:visited {text-decoration : underline; color : #000000;}

.searchBackground-odd{background-color : #c7c7c7;}

/* Grey even cells in table body*/
.td {font: 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #F7F7F7;} /* background-color was #DFDFDF */
.td a {color : #062380; text-decoration : underline;}
.td a:visited {text-decoration : underline; color : #062380;}

/* Grey alternative cells in zebra-style table body*/
.tdAlternative {font: 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #DFDFDF;} /* background-color was #F7F7F7 */
.tdAlternative a {color : #062380; text-decoration : underline;}
.tdAlternative a:visited {text-decoration : underline; color : #062380;}

/* hilighted (checked) cells in table body*/
.tdhilight {font: 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #F0B485;}
.tdhilight a {color : #000000; text-decoration : underline;}
.tdhilight a:visited {text-decoration : underline; color : #000000;}

/* Grey cells for item names */
.tdName {font: 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #F7F7F7; text-align : right;} /* background-color was #DFDFDF */

/* Grey cells for readonly item values */
.tdValue {font: bold 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #F7F7F7; text-align : left;} /* background-color was #DFDFDF */

/* Grey (the same as body background) cells for division (additional info) in tables */
.tddiv {font: 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #c7c7c7;}
.tddiv a {text-decoration : none; color : #000000;}
.tddiv a:visited {text-decoration : none; color : #000000;}
.tddiv a:hover {text-decoration : underline; color : #000000;}

.warning {color : #CC0000;}
.disabled, a.disabled , a:visited.disabled  {color : #8D8D8D;}

/* small simple text, used in table body with large data sets */
.subblack {font: 11px Tahoma, Geneva, Helvetica, sans-serif; color : #000000;}
.subblack a  {color : #2D4491; text-decoration : underline;}
.subblack a:hover {color : #E06C11;}

/* small orange text, used for accentuation*/
.suborange {font: 11px Tahoma, Geneva, Helvetica, sans-serif; color : #E06C11;}
.suborange a  {color : #E06C11; text-decoration : underline;}
.suborange a:hover {color : #E06C11;}

/* paragraph and section links and names, alternative for .bodyblue */
.bodyorange {font: bold 13px Tahoma, Geneva, Helvetica, sans-serif; color : #E06C11;}
.bodyorange a  {color : #E06C11; text-decoration : underline;}
.bodyorange a:visited {color : #E06C11; text-decoration : underline;}
.bodyorange a:hover {color : #E06C11;}

/* disabled links and names, alternative for .bodyorange */
.bodydisabled {font: bold 13px Tahoma, Geneva, Helvetica, sans-serif; color : #C7C7C7;}
.bodydisabled a  {color : #C7C7C7; text-decoration : underline;}
.bodydisabled a:visited {color : #C7C7C7; text-decoration : underline;}
.bodydisabled a:hover {color : #C7C7C7;}

/* white text, mainly for headers */
.bodywhite  {font: bold 13px Tahoma, Geneva, Helvetica, sans-serif; color : #FFFFFF;}
.bodywhite a  {color : #FFFFFF; text-decoration : underline;}
.bodywhite a:visited  {color : #FFFFFF;	text-decoration : underline;}
.bodywhite a:hover {color : #E06C11;}

/* paragraph, section and extra highlights, alternative for .bodyorange (bold is optional)*/
.bodyblue  {font: 13px Tahoma, Geneva, Helvetica, sans-serif; color : #2D4491;}
.bodyblue a  {color : #2D4491; text-decoration : underline;}
.bodyblue a:hover {color : #E06C11;}

/* paragraph, section and extra highlights, alternative for .bodyorange (bold is optional)*/
.titleblue  {font: 12pt Tahoma, Geneva, Helvetica, sans-serif; color : #2D4491;}
.titleblue a  {color : #2D4491; text-decoration : underline;}
.titleblue a : hover {color : #E06C11;}

/* Style for header */
.menuhor {font: bold 11px Tahoma, Geneva, Helvetica, sans-serif; color : #000000;}

/* Style for full reverse path */
.path  {font: bold 11px Tahoma, Geneva, Helvetica, sans-serif; color : #000000;}
.path a:link {font: bold 11px Tahoma, Geneva, Helvetica, sans-serif !imporatnt; color : #2D4491; text-decoration : none;}
.path a:visited{color : #2D4491; text-decoration : none;}
.path a:active{color : #2D4491;	text-decoration : none;}
.path a:hover{color : #2D4491; text-decoration : underline;}

/* Style for page navigator */
.navigator  { font: 13px Tahoma, Geneva, Helvetica, sans-serif;	background-color : #ADADAD;}
.navigator A:link {color : #2D4491; text-decoration : none;}
.navigator A:visited{color : #2D4491; text-decoration : none;}
.navigator A:active{color : #2D4491; text-decoration : none;}
.navigator A:hover{color : #2D4491; text-decoration : underline;}

/* Main actions */
.button  {/* border: 1px solid #8d8d8d;	background: #c7c7c7;*/
	font: bold 7pt Tahoma, sans-serif;
	color: #000000;
	margin-top : 2px;
	margin-bottom : 2px; /* temporary? */

}

/* Additional actions */
.actionlink a  {font: bold 11px Tahoma, Geneva, Helvetica, sans-serif; color: #2D4491; text-decoration : underline;}
.actionlink a:hover {color: #2D4491;}
.actionlink a:visited{color: #2D4491;}
.actionlink a:active{color: #2D4491;}

/* styles for index pages (OLD)*/
.indexHeader  {color : #FFFFFF;background: #2d4491; font: bold 13px Tahoma, Geneva, Helvetica, sans-serif; padding-left:10px;}
.indexHeader a {text-decoration : none; padding-left:0px;}
.indexHeader a:visited {text-decoration : none;}
.indexHeader a:active {text-decoration : none;}
.indexHeader a:hover {text-decoration : underline;}

.indexLink a {font: 13px Tahoma, Geneva, Helvetica, sans-serif; color: #000000; text-decoration : none;}
.indexLink a:active {text-decoration: none}
.indexLink a:visited {text-decoration: none}
.indexLink a:hover {text-decoration: underline}

.indexHeadRight{background-color : #ADADAD; font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;}
.indexContents{	background-color : #FFFFFF; font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;}
.indexHelp{	background-color : #DFDFDF;	border-right : 1px solid #C7C7C7;	padding : 5px 10px;	font : 11px Tahoma, Geneva, Helvetica, sans-serif;}

/* Blue cells in table header */
.para {font:bold 8pt Tahoma, Geneva, sans-serif; background-color : #2D4491; color : #ffffff; text-align : left;}

/* styles for header */
.desc {font: bold 10px Tahoma, sans-serif; color:#FFFFFF;}
.flat {width: 170px; font: 11px;}
a.txt  { color:#FFFFFF !important; text-decoration: none; font: bold 11px/13px Tahoma, sans-serif !important;}
a.txt:active { color:#FFFFFF !important; text-decoration: none; font: bold 11px/13px Tahoma, sans-serif !important;}
a.txt:visited { color:#FFFFFF !important; text-decoration: none; font: bold 11px/13px Tahoma, sans-serif !important;}
a.txt:hover { color:#FFFFFF !important; text-decoration: underline; font: bold 11px/13px Tahoma, sans-serif !important;}

/* styles for tabs*/

.bm_main {
	background: #F2F2F2;
}

.bm_active {	/* active tab */
	background : White;
	font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;
}
.bm_active a {text-decoration : none; color :#2D4491;}
.bm_active a:visited {text-decoration : none; color : #2D4491;}
.bm_active a:hover {text-decoration : none; color : #2D4491;}

.bm_passive {	/* passive tab */
	background: #ADADAD;
	font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;
}
.bm_passive	a {text-decoration : none; color : #ffffff;}
.bm_passive	a:visited {text-decoration : none; color : #ffffff;}
.bm_passive	a:hover {text-decoration : none; color : #ffffff;}

.bm_border {
	background-color: #7E7E7E;
}



/* NEW STYLES FOR MODULE AND SECTION INDEX PAGES */

.Moduleindexheader {
	font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;
	background-color : #2D4491;
	color : #FFFFFF;
}
.ModuleIndexBody {
	font: 13px Tahoma, Geneva, Helvetica, sans-serif;
	background-color : #F7F7F7;
	color : #000000;
}
.SectionIndexBodyDisabled {
	font: 13px Tahoma, Geneva, Helvetica, sans-serif;
	color : #C7C7C7;
}

a.ModuleIndexSectionname {
	font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;
	background-color : #F7F7F7;
	color : #2D4491;
	text-decoration : none;
	padding-left : 5px;
}
a.ModuleIndexSectionname:visited {
	color : #2D4491;
	text-decoration : none;
}
a.ModuleIndexSectionname:hover {
	color : #E06C11;
	text-decoration : none;
}
.ModuleIndexSectionnameDisabled {
	font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;
	color : #C7C7C7;
}

a.ModuleIndexPagename {
	font: 13px Tahoma, Geneva, Helvetica, sans-serif;
	color : #2D4491;
	text-decoration : none;
	padding-left : 15px;
}
a.ModuleIndexPagename:visited {
	color : #2D4491;
	text-decoration : none;
}
a.ModuleIndexPagename:hover {
	color : #E06C11;
	text-decoration : none;
}
.ModuleIndexPagenameDisabled {
	font: 13px Tahoma, Geneva, Helvetica, sans-serif;
	color : #8d8d8d;
	padding-left : 15px;
}

.SectionIndexHeader {
	font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;
	text-transform : uppercase;
	background-color : #2D4491;
	color : #FFFFFF;
}

.SectionIndexBody {
	font: 13px Tahoma, Geneva, Helvetica, sans-serif;
	background-color : #F7F7F7;
	color : #000000;
	padding-left : 15px;
}
.SectionIndexBodyDisabled {
	font: 13px Tahoma, Geneva, Helvetica, sans-serif;
	color : #8d8d8d;
}

a.SectionIndexPagename {
	font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;
	background-color : #F7F7F7;
	color : #2D4491;
	text-decoration : none;
}
a.SectionIndexPagename:visited {
	color : #2D4491;
	text-decoration : none;
}
a.SectionIndexPagename:hover {
	color : #E06C11;
	text-decoration : none;
}
.SectionIndexPagenameDisabled {
	font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;
	color : #8d8d8d;
}


.QuickHelpHeader {
	font: bold 13px Tahoma, Geneva, Helvetica, sans-serif;
	text-align : center;
	background-color : #2D4491;
	color : #FFFFFF;
}
.QuickHelpBody {
	font: 13px Tahoma, Geneva, Helvetica, sans-serif;
	text-align : justify;
	background-color : #F7F7F7;
	color : #000000;
}

/*  r  */
div.grayBack{ background-color : #8d8d8d; }

table.DataResultset tbody td { font: 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #F7F7F7;  }
table.DataResultset tbody td.m { text-align : right; }
table.DataResultset tbody td.d { text-align : center; }
table.DataResultset tbody td.l { text-align : center; }
table.DataResultset tbody td.blabel { text-align : right; font-weight : bold; }
table.DataResultset tbody td.bdata { text-align : left; font-weight : bold; }
table.DataResultset tbody tr.dark { background-color : #DFDFDF; }
table.DataResultset tbody tr.dark td { background-color : #DFDFDF; }
table.DataResultset tbody tr.sel { background-color : #F0B485; }
table.DataResultset tbody tr.sel td { background-color : #F0B485; font-weight : bolder; }
table.DataResultset tbody tr.att { background-color : #F0F4F5; }
table.DataResultset tbody tr.att td { background-color : #F0E2E5; font-weight : bolder; }

table.DataResultset tbody td a,table.DataResultset tbody td a:hover,table.DataResultset tbody td a:visited { text-decoration : underline; color : #062380; }
table.DataResultset thead th {
    font: bold 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #2D4491; color : #ffffff; text-align : center;
    padding : 3px;
}
table.DataResultset tfoot td {  font: 11px Tahoma, Geneva, Helvetica, sans-serif; background-color : #F7F7F7;  }
table.DataResultset tfoot td a,table.DataResultset tfoot td a:hover,table.DataResultset tfoot td a:visited { text-decoration : underline; color : #062380; }

.txt8 { font: 8pt Tahoma, Geneva, Helvetica, sans-serif;  }
table.FilterTable { border : 1px solid #8d8d8d; background : #DFDFDF; }
table.FilterTable tbody td.label { font: 8pt Tahoma, Geneva, Helvetica, sans-serif; text-align : right; }
table.FilterTable tbody td { font: 8pt Tahoma, Geneva, Helvetica, sans-serif; }
table.FilterTable tbody td a,table.FilterTable tbody td a:hover,table.FilterTable tbody td a:visited { color : #062380; text-decoration : underline; }


.attention { font-weight: bolder; color: red !important; }
.invis { display: none; }


