@charset "utf-8";
/* CSS Document */

/*These used by tableActions.js to apply style to sortable tables*/
table.InntelTableStyle
        {
	width: auto;
	padding: 0;
	margin: 0 auto 1.5em auto;
	border-collapse:collapse;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #525978;
        }
table.InntelTableStyle caption
        {
        padding: 0 0 5px 0;
        margin:0 auto;
        width:auto;
        font: italic 11px Arial, Helvetica, sans-serif;
        text-align: right;
        }

table.InntelTableStyle th
        {
	font: bold 10px/22px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align:center;
	padding: 8px 12px 4px 12px;
	vertical-align:middle;
	background-color: #A8FDA6;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
        }
table.InntelTableStyle td
        {
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 3px 3px 3px 3px;
	color: #4f6b72;
	text-align:center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #9B89B4;
	border-bottom-color: #9B89B4;
        }
/* Alternate row style */
table.InntelTableStyle tr.alt
        {
	color: #797268;
	background-color: #E8E3EE;
        }
/* The current cell */
table.InntelTableStyle tbody tr td.currentCell,
table.InntelTableStyle tbody tr td:hover,
table.InntelTableStyle tbody tr.alt td:hover
        {
	background-color:#CEC5DA;
        }
/* Normal row hover styles */

table.InntelTableStyle tr.rowHover td,  /* Internet Explorer < 7 (and 7 in quirks mode) requires a specific class */
table.InntelTableStyle tr:hover td     /* All others can use the :hover pseudo */
        {
        background-color:#CEC5DA;
        }

/* Alternate row hover styles */
table.InntelTableStyle tr.alt:hover td
        {
        background-color:#CEC5DA;
        }

/* Column "cell" highlighting */
table.InntelTableStyle tr td.rowHover
        {
        background-color:#CEC5DA;
        }
/* Header highlighting */
table.InntelTableStyle tr th.rowHover
        {
        color:#222;
        }

/* Row select styles */

table.InntelTableStyle tbody tr.alt.rowSelect,   /* Everything but Internet Explorer (IE treats this rule as being tr.rowSelect) */
table.InntelTableStyle tbody tr.alt.rowSelect td
        {
        background-color:#597bc6;
        color:#eee !important;
        }
table.InntelTableStyle tbody tr.rowSelect, /* All browsers */
table.InntelTableStyle tbody tr.rowSelect td
        {
        background-color:#6783cb;
        color:#fff !important;
        }

table.InntelTableStyle tr.rowSelect td.rowHover,
table.InntelTableStyle tr.rowSelect:hover td
        {
        background-color:#6783bb;
        }
table.InntelTableStyle tr.alt.rowSelect td.rowHover,
table.InntelTableStyle tr.alt.rowSelect:hover td
        {
        background-color:#597bb6;
        }
table.InntelTableStyle tr.rowSelect td:hover,
tr.rowSelect td.currentCell
        {
        background-color:#5783bb;
        }
table.InntelTableStyle tr.alt.rowSelect td:hover
        {
        background-color:#497bb6;
        }
		
		
table.SVEPMTableStyle
        {
	width: auto;
	padding: 0;
	margin: 0 auto 1.5em auto;
	border-collapse:collapse;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
        }
table.SVEPMTableStyle caption
        {
        padding: 0 0 5px 0;
        margin:0 auto;
        width:auto;
        font: italic 11px Arial, Helvetica, sans-serif;
        text-align: right;
        }

table.SVEPMTableStyle th
        {
	font: bold 10px/22px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align:left;
	padding: 8px 12px 4px 12px;
	vertical-align:middle;
	background-color: #A8FDA6;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
        }
table.SVEPMTableStyle td
        {
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 3px 3px 3px 3px;
	color: #000000;
	text-align:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
        }
