.switchrolecombo
{
	border-right : black 1px solid;
	border-top : black 1px solid;
	border-left : black 1px solid;
	border-bottom : 1px solid black;
	font-size : 7pt;
	font-weight : bold;
	text-align : center;
	color : #000000;
	font : bold 11px/80%;
}

.plaintxt {
	font-weight : normal;
	color : #ffffff;
}

.footertxt {
	font-weight : normal;
	font-size : 11px;
	text-align : center;
	color : #ffffff;
}

.status {
	font-weight : bold;
	font-size : 13px;
	color : #000000;
}

.navtop {
	background-color : #eaeaea;
	border : none;
}

.navbox {
	background-color : #eaeaea;
	border : none;
}

.workarea {
	background-color : #ffffff;
	border : none;
}

.titlearea {
	font-weight : bold;
	font-size : 12px;
	color : #000000;
	background-color : #ffffff;
	border-bottom : 1px solid #000000;
}

.emptybox {
	background-color : #ffffff;
	border : none;
}

.ClearCenterTableCell {
	background-color : transparent;
	font-size : 12px;
	color : #000000;
	border : none;
	text-align : center;
}

.SectionTable {
	border-style : solid solid solid solid;
	border : 1px solid #000000;
}

.SectionTableHeader {
	background-color : #000066;
	font-weight : bold;
	font-size : 14px;
	color : #ffffff;
	text-align : center;
}
.SectionTableHeaderNoAlign {
	background-color : #000066;
	font-weight : bold;
	font-size : 14px;
	color : #ffffff;
}
.SectionTableCellHeaderNoAlign {
	background-color : #000066;
	font-weight : bold;
	font-size : 12px;
	color : #ffffff;
}
.SectionTableCellHeader {
	background-color : #000066;
	font-weight : bold;
	font-size : 12px;
	color : #ffffff;

}

.SectionTableCellHilite {
	background : #eaeaea;
}

.SectionTableCellLolite {
	background : #ffffff;
}
.SectionTableCellHiliteWithBorder {
	background : #eaeaea;
    border-bottom : 1px solid #000000;
    border-right : 1px solid #000000;
}

.SectionTableCellLoliteWithBorder {
	background : #ffffff;
    border-bottom : 1px solid #000000;
    border-right : 1px solid #000000;
}

.SectionTableCellHiliteUnderline {
	background : #eaeaea;
    border-bottom : 1px solid #000000;

}
 .SectionTableCellHiliteUnderUpperline {
	background : #eaeaea;
    border-bottom : 1px solid #000000;
    border-top : 1px solid #000000;

}
.SectionTableCellLoliteUnderline {
	background : #ffffff;
    border-bottom : 1px solid #000000;

}
.StatusTrue {
	background : #ADD8E6;
}

.StatusFalse {
	background : #EEEEEE;
}

.fullTextAreas {
	width : 100%;
}

body {
	color : black;
	font-family : Arial, Helvetica, sans-serif;
}

td {
	font-size : 12px;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
}
.table.tr {
	background : #ffffff;
    border-bottom : 1px solid #000000;
    border-right : 1px solid #000000;
}
ul, li {
	margin-left : 10px;
	padding-left : 2px;
}

a {
	font-weight : normal;
	color : #000066;
}

a:link {
	font-size : 12px;
	font-weight : normal;
	color : #000066;
}

a:visited {
	font-size : 12px;
	font-weight : normal;
	color : #000066;
}

a:active {
	font-size : 12px;
	font-weight : normal;
	color : #000066;
}

a:hover {
	font-size : 12px;
	font-weight : normal;
	color : #0066ff;
}

a.revision:link {
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #000066;
}

a.revision:visited {
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #000066;
}

a.revision:active {
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #000066;
}

a.revision:hover {
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #0066ff;
}

a.headerlink:link {
	background-color : #000066;
	font-weight : bold;
	font-size : 14px;
	color : #ffffff;
	text-align : center;
	text-decoration : none;
}

a.headerlink:active {
	background-color : #000066;
	font-weight : bold;
	font-size : 14px;
	color : #ffffff;
	text-align : center;
	text-decoration : none;
}

a.headerlink:visited {
	background-color : #000066;
	font-weight : bold;
	font-size : 14px;
	color : #ffffff;
	text-align : center;
	text-decoration : none;
}

a.headerlink:hover {
	background-color : #000066;
	font-weight : bold;
	font-size : 14px;
	color : Yellow;
	text-align : center;
	text-decoration : none;
}

a.footer:link {
	font-weight : normal;
	font-size : 11px;
	text-align : center;
	text-decoration : none;
	color : #ffffff;
}

a.footer:visited {
	font-weight : normal;
	font-size : 11px;
	text-align : center;
	text-decoration : none;
	color : #ffffff;
}

a.footer:active {
	font-weight : normal;
	font-size : 11px;
	text-align : center;
	text-decoration : none;
	color : #ffffff;
}

a.footer:hover {
	font-weight : normal;
	font-size : 11px;
	text-align : center;
	text-decoration : none;
	color : Yellow;
}

input.press {
	border-bottom : thin solid Gray;
	border-left : thin solid White;
	border-right : thin solid Gray;
	border-top : thin solid White;
	background-color : Silver;
	color : Black;
	font-weight : bolder;
	font-family : Arial, Tahoma, "Trebuchet MS", sans-serif;
	font-size : 9pt;
	cursor : hand;
	width : 100px;
}

.inputbutton {
	border-bottom : thin solid Gray;
	border-left : thin solid White;
	border-right : thin solid Gray;
	border-top : thin solid White;
	background-color : Silver;
	color : Black;
	font-weight : bolder;
	font-family : Arial, Tahoma, "Trebuchet MS", sans-serif;
	font-size : 9pt;
	cursor : pointer;
	width : 100px;
}
.admininputbutton {
	border-bottom : thin solid Gray;
	border-left : thin solid White;
	border-right : thin solid Gray;
	border-top : thin solid White;
	background-color : Silver;
	color : Black;
	font-weight : bolder;
	font-family : Arial, Tahoma, "Trebuchet MS", sans-serif;
	font-size : 9pt;
	cursor : pointer;
	width : 140px;
}
.variinputbutton {
	border-bottom : thin solid Gray;
	border-left : thin solid White;
	border-right : thin solid Gray;
	border-top : thin solid White;
	background-color : Silver;
	color : Black;
	font-weight : bolder;
	font-family : Arial, Tahoma, "Trebuchet MS", sans-serif;
	font-size : 9pt;
	cursor : pointer;
}
.error{
  color: red;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align : center;
}
.inputtext {
	background : #ffffff;
  	border-style : thin thin thin thin;
	border : 1px solid #000000;
    font-size : 9pt;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    padding: 1px 1px 1px 1px
}
.SectionTableCellHiliteBoldFont {
	background : #eaeaea;
    font-weight : bold;
    font-size : 9pt;
}
.cur_row {
color: #000;
font-weight: bold;
background:#E6E6FF;
font-size:medium;
border-bottom : 1px solid #000000;
}

.cur_col {
color: #000;
font-weight: bold;
background: #E6E6FF;
border-bottom : 1px solid #000000;

}

.cur_cell {
color: #000;
background: #FFFFFF;
border-bottom : 1px solid #000000;
font-weight: bold;

}
.cur_cell_highlight  {
  color: #000;
  background: #B0B0FF;
  font-weight: bold;
  font-size:medium;
  border-bottom : 1px solid #000000;
}
