/* *********************************************** */
/*  CSS STYLES FOR EDS interChange                 */
/* *********************************************** */
html, body {
	font:100% verdana, arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
}
td, h1, input, textarea, select, span, p
{
	font-family: verdana, arial, helvetica, sans-serif;
}
/* Specify form at 100% - Needed with strict DOCTYPE for correct vertical sizing */
#Form {
	border: 0;
	margin: 0;
	padding: 0;
	height: 100%;
}
.iC_SessionTimedOutMessage {
	color: #c00;
	background: inherit;
}
.iC_DoNotDisplay {
	display: none !important;
}
.iC_TextAlignCenter 
{
   text-align: center;
}
.iC_TextAlignRight
{
   text-align: right;
}
.iC_TextAlignLeft
{
   text-align: left;
}
.iC_underlined {
	font-style: italic;
	font-weight: bold;
	border-bottom: 1px solid black;
	text-align: left;
}
.iC_left {
	color: inherit;
	font-size: 75%;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	background: #adc9f8;
	padding: 1px 5px 1px 4px;
}
.iC_NoWrap {
	white-space: nowrap;
}
p {
	font-size: 100%;
}
/* style for module titles */
.normal {
	font-size: 80%;
}
select, input {
	font-size: 85%;
}
/* Set background color for field that has focus.
   Note: This is not currently supported by Internet Explorer
   but is supported by other browsers. */
input:focus, textarea:focus, select:focus {
	color: inherit;
	background: #ff9;/* Light Yellow */
}
.iC_FullHeightDIV {
	height: 100%;
}
/* CO 9440: Specify the expansion of abbreviations or acronyms.
   This style supresses the default dotted underline for acronyms
   in some browsers */
acronym {
	border-bottom: none;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
th {
	font-size: 100%;
}
/* *********************************************** */
/* Skin Classes - Used on the Portal skin          */
/* *********************************************** */
.iC_SkinContentPane {
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}
/* Format the Copyright notice in the skin */
.iC_SkinCopyright {
	font-size: 60%;
	font-weight: bold;
	color: #009;
	padding: 5px 0;
	text-align: center;
	background: inherit;
}
/* Hide the Skip Navigation ADA link by positioning off screen */
.iC_SkinSkipNavigation {
	position: absolute;
	top: -99em;
	left: 0;
}
.iC_SkinSkipNavigationImg {
	width: 1px;
	height: 1px;
	border: 0;
}
.iC_SkinFullHeight {
	height: 100%;
}
.iC_SkinFullWidth {
	width: 100%;
}
/* Used on ICSkin1 skin */
.iC_SkinPageWidth
{
	width: 990px;
}
/* Used on ICSkin1 skin */
.iC_SkinTableSpacers
{
	color: inherit;
	background: #f5f5f5; /* white smoke */
	width: 50%;
}
/* Used on ICSkin1 skin */
.iC_SkinTableCentered {
	border-left: 1px solid black;
	border-right: 1px solid black;
	vertical-align: top;
}
.iC_SkinNoWrap {
	white-space: nowrap;
}
.iC_SkinAlignTop {
	vertical-align: top;
}
.iC_SkinAlignBottom {
	vertical-align: bottom;
}
/* *********************************************** */
/* Banner Classes                                  */
/* *********************************************** */
.iC_BannerDate {
	padding-right: 5px;
	color: #009;
	background: inherit;
	font-weight: bold;
	font-size: 70%;
}
.iC_BannerLogin, a.iC_BannerLogin:link, a.iC_BannerLogin:visited, a.iC_BannerLogin:active, a.iC_BannerLogin:hover {
	padding-right: 5px;
	color: #009;
	background: inherit;
	font-weight: bold;
	font-size: 70%;
}
/* *********************************************** */
/*             HORIZONAL SCROLLING                 */
/* *********************************************** */
.iC_HorizontalScrollContainer {
	width: 100%;
	overflow-x: auto;
}
.iC_LimitWidth
{
	/* used to set the initial width for the object being scrolled */
	/* javascript is used to decide the final width based on a reference control */
	overflow-x: scroll; /* should be set to "scroll". "auto" looks better, however IE cannot correctly determine the container height */
	width: 960px;		/* should be set to the smallest desired width for the panel */
}
/* *********************************************** */
/*                   DATA LIST                     */
/* *********************************************** */
/* CO 8222 Vuignier*/
.BoldBoundTextBox {
	font-weight: bold;
}
.iC_DataList, .iC_DataListContainer , .iC_DataListContainerScrolling {
	margin-bottom: 0;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	border-bottom: medium none;
	font-size: 90%;
	width: 100%;
	color: black;
	font-style: normal;
	border-collapse: collapse;
	background: inherit;
}
.iC_DataListCaption {
	display: none;
}
.iC_DataListContainer {
	margin-bottom: .5em;
}
.iC_DataListContainerScrolling {
	margin-bottom: 0;
}
.iC_DataListTitle td.Left, .iC_DataListTitle th.Left {
	color: inherit;
	background: #009 url(top-left-transparent.png) no-repeat left top;
}
.iC_DataListTitle td.Right, .iC_DataListTitle th.Right {
	color: inherit;
	background: #009 url(top-right-transparent.png) no-repeat right top;
}
.iC_DataListTitle td.Middle, .iC_DataListTitle th.Middle {
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	width: 100%;
	color: white;
	text-align: center;
	background: #009;
}
.iC_Datalist .iC_DataListTitle td, .iC_Datalist .iC_DataListTitle th {
	color: white;
	background: #009;
}
.RadioList {
	padding-right: 5px;
	font-size: 72%;
	font-style: normal;
}
/* *********************************************** */
/* Defaults for the heading row on the data list   */
/* *********************************************** */
.iC_DataListHeader {
	height: 100%;
}
.iC_DataListHeader td, .iC_DataListHeader th {
	font-weight: bold;
	font-size: 70%;
	color: black;
	empty-cells: show;
	white-space: nowrap;
	vertical-align: bottom;
	padding: 2px 6px;
	background: #c5dafb;
}
.iC_DataListHeader th a, .iC_DataListHeader th a:visited {
	width: 100%;
	height: 100%;
	display: block;
	color: black;
	empty-cells: show;
	background: #c5dafb;
}
.iC_DataListHeader th a img, .iC_DataListHeader td a img {
	border: none;
}
.iC_GroupHeaderBorder {
	border: solid 2px black;
	padding: 3px 3px;
}
/* *********************************************** */
/* Defaults for the footer row on the data list    */
/* *********************************************** */
.iC_DataListFooter td
{
	margin:0;
	height: 10px;
	color: inherit;
	background-color: #c5dafb;
	padding: 0 6;
}
.iC_DataListFooter td.Left {
	background:#c5dafb url(bottom-left-transparent.png) no-repeat left bottom;
}
.iC_DataListFooter td.Right
{
	background:#c5dafb url(bottom-right-transparent.png) no-repeat right bottom;
}
.iC_DataListCheckBox
{
	text-align: center;
}
/* *********************************************** */
/* Data list items                                 */
/* *********************************************** */
.iC_DataListItem {
	color: black;
	cursor: pointer;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	background: #cff;
}
.iC_DataListItem td, .iC_DataListItem th {
	padding-left: 6px;
	padding-right: 6px;
}
.iC_DataListItem td.Right, .iC_DataListItem th.Right {
	width: 100%;
}
/* Hover will not work on Internet Explorer, but will work on other browsers */
.iC_DataListItem:hover {
	color: inherit;
	background: #f39698;/* EDS Light Red */
}
.iC_DataListAlternateItem {
	color: black;
	cursor: pointer;
	width: 100%;
	background: #c5dafb;
	font-style: normal;
	font-size: 75%;
}
.iC_DataListAlternateItem td {
	padding-left: 6px;
	padding-right: 6px;
}
.iC_DataListAlternateItem td.Right {
	width: 100%;
}
.iC_DataListAlternateItem:hover {
	color: inherit;
	background: #f39698;
}
/* ***********************************************   */
/* JLuna - 3/24/08          						 */
/* Data list items disable but row select allowed	 */
/* ***********************************************   */
.iC_DataListItemDisable {
	color: gray;
	cursor: pointer;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	background: white;
}
.iC_DataListItemDisable td {
	padding-left: 6px;
	padding-right: 6px;
}
/* ***********************************************   */
/* BMann - CO 9419 - 3/24/06						 */
/* Data list items - without row selection (ADA on)  */
/* ***********************************************   */
.iC_DataListItemNoRowSelect {
	color: black;
	cursor: default;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	background: #cff;
}
.iC_DataListItemNoRowSelect td, .iC_DataListItemNoRowSelect th {
	padding-left: 6px;
	padding-right: 6px;
}
/* ***********************************************   */
/* BMann - CO 9419 - 3/24/06						 */
/* Data list items - without row selection (ADA off) */
/* ***********************************************   */
.iC_DataListAlternateItemNoRowSelect {
	color: black;
	cursor: default;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	background: #c5dafb;
}
.iC_DataListAlternateItemNoRowSelect td, .iC_DataListAlternateItemNoRowSelect th {
	padding-left: 6px;
	padding-right: 6px;
}
/* ***********************************************   */
/* BMann - CO 9419 - 3/28/06						 */
/* Data list item select button image (ADA on)	*/
/* ***********************************************   */
.iC_DataListItemSelectImage {
	background: url(Select_Eyeglasses.gif) no-repeat center center;
	width: 30px;
	height: 15px;
	display: block;
}
.iC_DataListItemSelectImage:focus, .iC_DataListItemSelectImage:hover, .iC_DataListItemSelectImage:active {
	color: inherit;
	background: #ff9;
}
.iC_DataListRowFocus {
	color: black;
	cursor: pointer;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	background: #39F;
}
.iC_DataListRowFocus td {
	padding-left: 6px;
	padding-right: 6px;
}
.iC_DataListRowFocus td.Right {
	width: 100%;
}
.iC_DataListSelectedItem {
	color: white;
	cursor: pointer;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	background: #009;
}
.iC_DataListSelectedItem td {
	padding-left: 6px;
	padding-right: 6px;
}
.iC_DataListSelectedItem td.Right table, .iC_DataListSelectedItem th.Right table {
	color: white;
	background: inherit;
}
.iC_DataListSelectedItem td.Right, .iC_DataListSelectedItem th.Right {
	color: inherit;
	width: 100%;
	background: #009;
}
.iC_DataListSelectedItem a, .iC_DataListSelectedItem a:link, .iC_DataListSelectedItem a:visited, .iC_DataListSelectedItem a:hover, .iC_DataListSelectedItem a:active {
	color: white;
	background: #009;
}
.EntityMaintSelect {
	font-size: 80%;
	color: black;
	background: inherit;
}
.iC_EntityMaintSelectDiv {
	text-align: center;
}
.iC_EntityMaintSelectDiv table {
	margin: 0 auto;
}
/* *********************************************** */
/* Pager row                                       */
/* *********************************************** */
.iC_DataListPager span {
	color: red;
	font-weight: bold;
	background: inherit;
}
.iC_DataListPager a {
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataListPager a .iC_Arrow {
	font-weight: bold;
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataListPager a .iC_ArrowADA {
	font-weight: bold;
	text-decoration: underline;
	color: black;
	background: inherit;
}
.iC_DataListPager a:link, .iC_DataListPager a:visited, .iC_DataListPager a:hover, .iC_DataListPager a:active {
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataListPager .Previous {
	margin-right: 0.75em;
}
.iC_DataListPager .Next {
	margin-left: 0.75em;
}
.iC_DataListPager {
	text-align: center;
	color: inherit;
	background: #c5dafb;
}
.iC_DataListPager td.Left {
	background: #c5dafb url(bottom-left-transparent.png) no-repeat left bottom;
}
.iC_DataListPager td.Right {
	background: #c5dafb url(bottom-right-transparent.png) no-repeat right bottom;
}
/* fixes incorrect width in IE with XHTML Strict */
.iC_ClmDtlDiv {
	width: 100%;
	overflow: auto;
	background-color: #c5dafb; /* prevent white space when the row is smaller than the div height */
	color: inherit;
}
/* fixes incorrect width in IE with XHTML Strict */
.iC_ClmDtlDiv .iC_DataList {
	width: auto;
}
.iC_ClmDtlDiv .iC_DataListPager {
	text-align: center;
	color: inherit;
	background-color: #c5dafb;
	top: expression(document.getElementById("ClmDtlDiv").scrollTop + document.getElementById("ClmDtlDiv").clientHeight - 20);
	position: absolute;
}
.iC_DataListExtraButtons {
	color: inherit;
	background: #c5dafb;
}
/* *********************************************** */
/*               Search Link Button                */
/* *********************************************** */
.iC_SearchButton {
	font-size: 70%;
	font-style: normal;
	color: black;
	background-color: inherit;
}
/* *********************************************** */
/*   One Row Mini Search With Rounded Edges        */
/* *********************************************** */
.LeftCap {
	color: inherit;
	text-align: right;
	background: #adc9f8 url(LeftRoundedCap.gif) no-repeat left;
	font-weight:bold;
	font-size:72%;
	padding: 3px 8px 3px 10px;
}
.iC_LeftCapLabel, .iC_LeftCapLabelNoHelp {
	color: inherit;
	text-align: right;
	height: 32px;
	background: #adc9f8 url(LeftRoundedCap.gif) no-repeat left;
	font-weight:bold;
	font-size:72%;
	padding: 3px 8px 3px 10px;
}
.iC_LeftCapLabel {
	cursor: help;
}
.RightCap {
	color: inherit;
	background: #adc9f8 url(RightRoundedCap.gif) no-repeat right;
}
.iC_DataPanel td.iC_LeftCapLabel, .iC_DataPanel td.iC_LeftCapLabelNoHelp {
	color: inherit;
	vertical-align: middle;
	background: #adc9f8;
}
.iC_DataPanel td.LeftCap {
	color: inherit;
	background: #adc9f8;
}
.iC_DataPanel td.RightCap {
	color: inherit;
	background: #adc9f8;
}
.iC_DataPanel .LeftCap a, .iC_DataPanel .LeftCap a:link, .iC_DataPanel .LeftCap a:visited, .iC_DataPanel .LeftCap a:hover, .iC_DataPanel .LeftCap a:active {
	cursor: help;
	text-decoration: none;
	color: black;
	background: inherit;
}
/*********************************/
/*           GROUP BOX           */
/*********************************/
/* These classes are used when a BoundStartNewGroup column is used with ShowBorder="true" */
/* They will style a wrapper table around a group of fields on a DataPanel */
.iC_GroupBox {
	margin: 10px;
	width: auto;
}
.iC_GroupBoxHeaderLeft {
	padding-left: 10px;
	height: 18px;
	background: url(group-top-left.gif) no-repeat left 7px;
}
.iC_GroupBoxHeaderMiddle {
	width: 100%;
	background: url(group-line.gif) repeat-x left 7px;
}
.iC_GroupBoxTitle {
	color: #009;
	font-size: 75%;
	font-style: normal;
	font-weight: bold;
	padding: 3px;
	background: #c5d9fa;
}
.iC_GroupBoxHeaderRight {
	padding-left: 10px;
	background: url(group-top-right.gif) no-repeat right 7px;
}
.iC_GroupBoxBodyLeft {
	background: url(group-line.gif) repeat-y top left;
}
.iC_GroupBoxTitlePadding {
	padding-top: 8px;
}
.iC_GroupBoxBodyRight {
	background: url(group-line.gif) repeat-y top right;
}
.iC_GroupBoxFooterLeft {
	height: 10px;
	background: url(group-btm-left.gif) no-repeat left -7px;
}
.iC_GroupBoxFooterMiddle {
	height: 10px;
	background: url(group-line.gif) repeat-x left 9px;
}
.iC_GroupBoxFooterRight {
	height: 10px;
	background: url(group-btm-right.gif) no-repeat right -7px;
}
/* *********************************************** */
/*                   DATA PANEL                    */
/* *********************************************** */
/* Wrapper table which contains the datapanel group rows and button cells */
.iC_DataPanelTable {
	width: 100%;
	background: #c5d9fa;
}
/* General defaults */
.iC_DataPanel {
	border-collapse: collapse;
	border: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	color: black;
	font-size: 100%;
	font-style: normal;
	background: #c5d9fa;
}
/* The margin-bottom is used to set the amount of whitespace between controls. */
.iC_PanelSpacer
{
	margin-bottom: .5em;
}
/* *********************************************** */
/* Defaults for the data panel container           */
/* *********************************************** */
/* The margin-bottom is used to set the amount of whitespace between controls. */
.iC_DataPanelContainer {
	width: 100%;
	color: inherit;
	margin-bottom: .5em;
	background: #c5d9fa;
}
.iC_DataPanelContainer td.border-top-right {
	color: inherit;
	vertical-align: top;
	background: #009 url(top-right-transparent.png) no-repeat right top;
}
.iC_DataPanelContainer td.border-top-left {
	color: white;
	padding-left: 8px;
	background: #009 url(top-left-transparent.png) no-repeat left top;
}
.iC_DataPanelContainer td.border-top-middle {
	color: white;
	width: 100%;
	font-size: 80%;
	font-weight: bold;
	background: #009;
}
/* *********************************************** */
/* Defaults for the heading row on the data list   */
/* *********************************************** */
.iC_DataPanelTitle td {
	color: inherit;
	background: #009;
}
.iC_DataPanelTitle td.Left {
	background: #009 url(top-left-transparent.png) no-repeat left bottom;
}
.iC_DataPanelTitle td.Right {
	background: #009 url(top-right-transparent.png) no-repeat right bottom;
}
.iC_DataPanelTitle td.Middle {
	color: white;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
/* *********************************************** */
/* Title Bar Image Styles                          */
/* (used by all code that creates a titlebar)      */
/* *********************************************** */
/* Dummy Class (tbi = title bar image) used to identify titlebar elements in code */
/* This needs to be a unique name so 123 was added to avoid any other tbi reference */
td.tbi123 { }
/* Help button */
td.border-top-help {
	vertical-align: top;
	color: inherit;
	cursor: pointer;
	background: #009;
}
td.border-top-help a {
	background: url(help-dbl.png) no-repeat 0px 0px;
	width: 21px;
	height: 18px;
	display: block;
}
td.border-top-help a:hover,
td.border-top-help a:focus,
td.border-top-help a:active {
	background: url(help-dbl.png) no-repeat 0px -32px;
}
/* Chevron Up (maximize) button */
td.border-top-chevronDown {
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background: #009;
}
td.border-top-chevronDown a {
	background: url(top-chevronDown-dbl.png) no-repeat 0px 0px;
	width: 21px;
	height: 18px;
	display: block;
}
td.border-top-chevronDown a:hover,
td.border-top-chevronDown a:focus,
td.border-top-chevronDown a:active {
	background: url(top-chevronDown-dbl.png) no-repeat 0px -32px;
}
/* Chevron Up (minimize) button */
td.border-top-chevronUp {
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background: #009;
}
td.border-top-chevronUp a {
	background: url(top-chevronUp-dbl.png) no-repeat 0px 0px;
	width: 21px;
	height: 18px;
	display: block;
}
td.border-top-chevronUp a:hover,
td.border-top-chevronUp a:focus,
td.border-top-chevronUp a:active {
	background: url(top-chevronUp-dbl.png) no-repeat 0px -32px;
}
/* 'Jump to Top' button */
td.border-top-jump-to-top {
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background-color: #009;
}
td.border-top-jump-to-top a {
	background: url(jumpTop-dbl.png) no-repeat 0px 0px;
	width: 26px;
	height: 18px;
	display: block;
}
td.border-top-jump-to-top a:hover,
td.border-top-jump-to-top a:focus,
td.border-top-jump-to-top a:active {
	background: url(jumpTop-dbl.png) no-repeat 0px -32px;
}
/* 'Jump to Bottom' button */
td.border-top-jump-to-bottom {
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background-color: #009;
}
td.border-top-jump-to-bottom a {
	background: url(jumpBottom-dbl.png) no-repeat 0px 0px;
	width: 26px;
	height: 18px;
	display: block;
}
td.border-top-jump-to-bottom a:hover,
td.border-top-jump-to-bottom a:focus,
td.border-top-jump-to-bottom a:active {
	background: url(jumpBottom-dbl.png) no-repeat 0px -32px;
}
/* 'Jump to Nav' button */
td.border-top-jump-to-nav {
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background-color: #009;
}
td.border-top-jump-to-nav a {
	background: url(jumpNav-dbl.png) no-repeat 0px 0px;
	width: 26px;
	height: 18px;
	display: block;
}
td.border-top-jump-to-nav a:hover,
td.border-top-jump-to-nav a:focus,
td.border-top-jump-to-nav a:active {
	background: url(jumpNav-dbl.png) no-repeat 0px -32px;
}
/* Audit button */
td.border-top-audit {
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background-color: #009;
}
td.border-top-audit a {
	background: url(audit-dbl.png) no-repeat 0px 0px;
	width: 21px;
	height: 18px;
	display: block;
}
td.border-top-audit a:hover,
td.border-top-audit a:focus,
td.border-top-audit a:active {
	background: url(audit-dbl.png) no-repeat 0px -32px;
}
/* Close button */
td.border-top-right-x {
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background-color: #009;
}
td.border-top-right-x a {
	background: url(top-x-dbl.png) no-repeat 0px 0px;
	width: 21px;
	height: 18px;
	display: block;
}
td.border-top-right-x a:hover,
td.border-top-right-x a:focus,
td.border-top-right-x a:active {
	background: url(top-x-dbl.png) no-repeat 0px -32px;
}
/* Prefs button */
td.border-prefs {
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background-color: #009;
}
td.border-prefs a {
	background: url(prefs-dbl.png) no-repeat 0px 0px;
	width: 38px;
	height: 18px;
	display: block;
}
td.border-prefs a:hover,
td.border-prefs a:focus,
td.border-prefs a:active {
	background: url(prefs-dbl.png) no-repeat 0px -32px;
}
/* Plugin Download button */
td.border-plugin {
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background-color: #009;
}
td.border-plugin a {
	background: url(plugin-dbl.png) no-repeat 0px 0px;
	width: 43px;
	height: 18px;
	display: block;
}
td.border-plugin a:hover,
td.border-plugin a:focus,
td.border-plugin a:active {
	background: url(plugin-dbl.png) no-repeat 0px -32px;
}
/* *********************************************** */
/* Title Bar Indicator Styles                      */
/* *********************************************** */
.iC_TitleBarText {
	vertical-align: top;
	padding-right: 6px;
}
.iC_TitleBarText h1 {
	color: white;
	height: auto;
	display: inline;
	background: inherit;
	font-style: normal;
	font-weight:bold;
	font-size:100%;
}
.iC_TitleBarIndicatorOff {
	visibility: hidden;
}
.iC_TitleBarIndicatorOn {
	visibility: visible;
}
/* *********************************************** */
/*             ERROR MESSAGE ICONS                 */
/* *********************************************** */
.iC_LabelErrorIcon {
	border: none;	
}
.iC_MessageErrorIcon {
	padding-left: 15px;
	background: url(ValidationError.gif) no-repeat left center;
}

/* *********************************************** */
/*         Errored field Highlighting              */
/* *********************************************** */
.iC_FieldHighlight 
{
	background-color : #FFCCCC;
} 
/* *********************************************** */
/* Focus colors set by PageFocusHandler.js         */
/* *********************************************** */
/* Border that is drawn around the active control when it has focus */
.iC_FocusBorderOn {
	border-top: 1px solid #800517 !important;
	border-bottom: 1px solid #800517 !important;
	border-left: 2px solid #800517 !important;
	border-right: 2px solid #800517 !important;
	
}
/* Border that is drawn around a control when it looses focus */
.iC_FocusBorderOff {
	border-top: 1px solid white !important;
	border-bottom: 1px solid white !important;
	border-left: 2px solid white !important;
	border-right: 2px solid white !important;
}
/* Colors for the active panel header and footer */
.iC_FocusHeaderFooter {
	background-color:#800517 !important ;

}
/* CO # 9419 - Hoskins: Add ADA-specific classes */
/* *********************************************** */
/* Ada-specific classes and styles                 */
/* *********************************************** */
.iC_ADAHiddenText {
	position: absolute;
	top: -999em;
	left: 0;
}
/* *********************************************** */
/* Edit Boxes                                      */
/* *********************************************** */
.iC_EditItem {
	color: inherit;
	font-size: 100%;
	font-style: normal;
	background: #c5dafb;
}
.iC_DataPanel input {
	font-style: normal;
	font-size: 80%;
}
.iC_Left input {
	border: 1px solid #c5dafb;
	font-size: 100%;
	font-style: normal;
}
/* Draw border the same as the background color on iC_LabelModeText fields */
.iC_DataPanel input.iC_LabelModeText {
	border: 1px solid #c5dafb;
}
/* Draw font on hyperlinks the same on iC_LabelModeText fields */
.iC_DataPanel a.iC_LabelModeText {
	font-size: 80%;
	font-style: normal;
}
.iC_DataPanel textarea {
	border: 1px solid #c5dafb;
	font-style: normal;
	font-size: 80%;
}
/* Draw border the same as the background color on iC_LabelModeText fields */
.iC_DataPanel textarea.iC_LabelModeText {
	border: 1px solid #c5dafb;
}
.iC_DataPanel select {
	/* Use a border color different from iC_EditItem if you want a border to appear around the field.
	   If no border is desired then make it the same color as iC_EditItem. */
	border: 1px solid #c5dafb;
	font-style: normal;
	font-size: 80%;
}
/* Draw border the same as the background color on iC_LabelModeText fields */
.iC_DataPanel select.iC_LabelModeText {
	border: 1px solid #c5dafb;
}
.iC_DataPanel td.Right {
	vertical-align: middle;
	width: 100%;
	padding: 1px 3px 1px 4px;
}
.iC_DataPanel td.Left {
	vertical-align: middle;
	padding: 1px 3px 1px 4px;
}
.iC_DataPanel div.iC_Left {
	width: 100%;
	text-align: left;
	font-size: 100%;
}
/* *********************************************** */
/* Labels                                          */
/* *********************************************** */
.iC_DataPanel .iC_ColumnHeader {
	cursor: auto;
	padding-right: 5px;
	padding-bottom: 5px;
	color: inherit;
	font-size: 72%;
	font-style: normal;
	font-weight: bold;
	background: #c5d9fa;
}
.iC_DataPanel .iC_RightSideLabel {
	cursor: auto;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: inherit;
	font-size: 72%;
	font-style: normal;
	font-weight: bold;
	background: #c5d9fa;
}
.iC_DataPanel .iC_Label, .iC_DataPanel .iC_LabelRight, .iC_DataPanel .iC_LabelNoHelp, .iC_DataPanel .iC_LabelNoHelpRight, .iC_EmptyLabel {
	text-align: right;
	color: inherit;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	background: #adc9f8;
	padding: 1px 5px 1px 4px;
}
.iC_DataPanel .iC_LabelLeft, .iC_DataPanel .iC_LabelNoHelpLeft {
	text-align: left;
	color: inherit;
	font-size: 72%;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	background: #adc9f8;
	padding: 1px 5px 1px 4px;
}
.iC_DataPanel .iC_LabelCenter, .iC_DataPanel .iC_LabelNoHelpCenter {
	text-align: center;
	color: inherit;
	font-size: 72%;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	background: #adc9f8;
	padding: 1px 5px 1px 4px;
}

.iC_DataPanel .iC_Label a.iC_TextAlignLeft, 
.iC_DataPanel .iC_Label a.iC_TextAlignLeft:hover, 
.iC_DataPanel .iC_Label a.iC_TextAlignLeft:link, 
.iC_DataPanel .iC_Label a.iC_TextAlignLeft:visited, 
.iC_DataPanel .iC_Label a.iC_TextAlignLeft:active
{
   text-align:left;
} 

.iC_DataPanel .iC_Label a.iC_TextAlignRight, 
.iC_DataPanel .iC_Label a.iC_TextAlignRight:hover, 
.iC_DataPanel .iC_Label a.iC_TextAlignRight:link, 
.iC_DataPanel .iC_Label a.iC_TextAlignRight:visited, 
.iC_DataPanel .iC_Label a.iC_TextAlignRight:active
{
   text-align:right;
}

.iC_DataPanel .iC_Label a.iC_TextAlignCenter, 
.iC_DataPanel .iC_Label a.iC_TextAlignCenter:hover, 
.iC_DataPanel .iC_Label a.iC_TextAlignCenter:link, 
.iC_DataPanel .iC_Label a.iC_TextAlignCenter:visited, 
.iC_DataPanel .iC_Label a.iC_TextAlignCenter:active
{
   text-align:center;
}

.iC_DataPanel .iC_Label a.iC_TextEmphasis, 
.iC_DataPanel .iC_Label a.iC_TextEmphasis:hover, 
.iC_DataPanel .iC_Label a.iC_TextEmphasis:link, 
.iC_DataPanel .iC_Label a.iC_TextEmphasis:visited, 
.iC_DataPanel .iC_Label a.iC_TextEmphasis:active
{
   font-style:italic;
   font-weight:bold;
}

.iC_DataPanel .iC_Label a.iC_TextUnderline_Italic, 
.iC_DataPanel .iC_Label a.iC_TextUnderline_Italic:hover, 
.iC_DataPanel .iC_Label a.iC_TextUnderline_Italic:link, 
.iC_DataPanel .iC_Label a.iC_TextUnderline_Italic:visited, 
.iC_DataPanel .iC_Label a.iC_TextUnderline_Italic:active
{
	font-style: italic;
	color: Black	;
	text-decoration: underline;
	text-align: right;
} 

.iC_DataPanel .iC_Label a.iC_TextWhiteBorder_Italic, 
.iC_DataPanel .iC_Label a.iC_TextWhiteBorder_Italic:hover, 
.iC_DataPanel .iC_Label a.iC_TextWhiteBorder_Italic:link, 
.iC_DataPanel .iC_Label a.iC_TextWhiteBorder_Italic:visited, 
.iC_DataPanel .iC_Label a.iC_TextWhiteBorder_Italic:active
{
   border-right: white 0px solid;
   border-top: white 0px solid;
   padding-left: 0.5ex;
   border-left: white 0px solid;
   border-bottom: white 2px solid;
   text-align: left;
   font-style:italic;
   font-weight:bold;
   
} 
.iC_DataPanel .iC_InlineLabelCenter {
	text-align: center;
	color: inherit;
	font-size: 72%;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	background: #c5d9fa;
	padding: 1px 5px;
}
.iC_DataPanel .iC_LabelPanelText {
	font-size: 80%;
}
/************************************************************
*  This class is defined to prevent that rigth side labels  *
*  with help get the same background as column headers.     *
*************************************************************/
.iC_DataPanel span.iC_Label {
	background: #c5dafb;
}
.iC_DataPanel td.iC_Label, .iC_DataPanel span.iC_Label, .iC_DataPanel td.iC_LabelRight, .iC_DataPanel td.iC_LabelLeft, .iC_DataPanel td.iC_LabelCenter {
	cursor: help;
	padding-right: 5px;
	font-size: 72%;
	font-style: normal;
}
.iC_DataPanel td.iC_EmptyLabel, .iC_DataPanel td.iC_LabelNoHelp, .iC_DataPanel td.iC_LabelNoHelpRight, .iC_DataPanel td.iC_LabelNoHelpLeft, .iC_DataPanel td.iC_LabelNoHelpCenter {
	cursor: auto;
	font-size: 72%;
	font-style: normal;
	vertical-align: middle;
	padding: 1px 5px 1px 4px;
}
.iC_DataPanel .iC_LabelLeftWithControl {
	text-align: left;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	background: #adc9f8;
	padding: 1px 5px 1px 4px;
}
.iC_DataPanel .iC_LabelLeftWithControl a {
	font-weight: bold;
	cursor: help;
	text-decoration: none;
	background: inherit;
}
.iC_DataPanel .iC_Label a, .iC_DataPanel .iC_LabelRight a, .iC_DataPanel .iC_LabelLeft a, .iC_DataPanel .iC_LabelCenter a {
	cursor: help;
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataPanel .iC_Label a:link, .iC_DataPanel .iC_LabelRight a:link, .iC_DataPanel .iC_LabelLeft a:link, .iC_DataPanel .iC_LabelCenter a:link, .iC_DataPanel .iC_LabelLeftWithControl a:link {
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataPanel .iC_Label a:visited, .iC_DataPanel .iC_LabelRight a:visited, .iC_DataPanel .iC_LabelLeft a:visited, .iC_DataPanel .iC_LabelCenter a:visited, .iC_DataPanel .iC_LabelLeftWithControl a:visited {
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataPanel .iC_Label a:focus, .iC_DataPanel .iC_LabelRight a:focus, .iC_DataPanel .iC_LabelLeft a:focus, .iC_DataPanel .iC_LabelCenter a:focus, .iC_DataPanel .iC_LabelLeftWithControl a:focus {
	text-decoration: underline;
	color: red;
	background: inherit;
}
.iC_DataPanel .iC_Label a:hover, .iC_DataPanel .iC_LabelRight a:hover, .iC_DataPanel .iC_LabelLeft a:hover, .iC_DataPanel .iC_LabelCenter a:hover, .iC_DataPanel .iC_LabelLeftWithControl a:hover {
	text-decoration: underline;
	color: red;
	background: inherit;
}
.iC_DataPanel .iC_Label a:active, .iC_DataPanel .iC_LabelRight a:active, .iC_DataPanel .iC_LabelLeft a:active, .iC_DataPanel .iC_LabelCenter a:active, .iC_DataPanel .iC_LabelLeftWithControl a:active {
	text-decoration: underline;
	color: red;
	background: inherit;
}
.iC_DataPanel .iC_Label a.iC_HelpLinkNoStyle:focus, .iC_DataPanel .iC_LabelRight a.iC_HelpLinkNoStyle:focus, .iC_DataPanel .iC_LabelLeft a.iC_HelpLinkNoStyle:focus, .iC_DataPanel .iC_LabelCenter a.iC_HelpLinkNoStyle:focus, .iC_DataPanel .iC_LabelLeftWithControl a.iC_HelpLinkNoStyle:focus {
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataPanel .iC_Label a.iC_HelpLinkNoStyle:hover, .iC_DataPanel .iC_LabelRight a.iC_HelpLinkNoStyle:hover, .iC_DataPanel .iC_LabelLeft a.iC_HelpLinkNoStyle:hover, .iC_DataPanel .iC_LabelCenter a.iC_HelpLinkNoStyle:hover, .iC_DataPanel .iC_LabelLeftWithControl a.iC_HelpLinkNoStyle:hover {
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataPanel .iC_Label a.iC_HelpLinkNoStyle:active, .iC_DataPanel .iC_LabelRight a.iC_HelpLinkNoStyle:active, .iC_DataPanel .iC_LabelLeft a.iC_HelpLinkNoStyle:active, .iC_DataPanel .iC_LabelCenter a.iC_HelpLinkNoStyle:active, .iC_DataPanel .iC_LabelLeftWithControl a.iC_HelpLinkNoStyle:active {
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataPanel td.iC_LabelBold {
	padding-right: 5px;
	font-size: 80%;
	font-style: normal;
}
.iC_DataPanel .iC_LabelBold {
	color: inherit;
	text-align: left;
	background: #adc9f8;
}
.iC_DataPanel .iC_LabelBold a, .iC_DataPanel .iC_LabelBold a:link, .iC_DataPanel .iC_LabelBold a:visited, .iC_DataPanel .iC_LabelBold a:hover, .iC_DataPanel .iC_LabelBold a:active {
	color: black;
	text-decoration: none;
	cursor: help;
	background: inherit;
}
.iC_LabelModeDropDown {
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	color: black;
	background: #c5dafb;
}
.iC_LabelModeText {
	font-style: normal;
	font-weight: normal;
	color: black;
	border-width: 1px;
	background: #c5dafb;
}
/* *********************************************** */
/* Round out the bottom corners                    */
/* *********************************************** */
.iC_DataPanelTable .BottomRow {
	width: 100%;
	height: 8px;
}
.iC_DataPanelTable .BottomRow .BottomLeft {
	padding-left: 10px;
	background: url(bottom-left-transparent.png) no-repeat left bottom;
}
.iC_DataPanelTable .BottomRow .BottomRight {
	padding-right: 10px;
	background: url(bottom-right-transparent.png) no-repeat right bottom;
}
.iC_DataPanel .BottomRight {
	vertical-align: middle;
	text-align: right;
	height: 25px;
	background: url(bottom-right-transparent.png) no-repeat right bottom;
}
.iC_DataPanel td.BottomLeft {
	padding-right: 10px;
}
.iC_DataPanel .BottomLeft {
	text-align: right;
	color: inherit;
	background: #adc9f8 url(bottom-left-transparent.png) no-repeat left bottom;
}
.iC_DataPanel .BottomLeft a, .iC_DataPanel .BottomLeft a:link, .iC_DataPanel .BottomLeft a:visited {
	text-decoration: none;
	color: black;
	background: inherit;
}
.iC_DataPanel .BottomLeft a:focus, .iC_DataPanel .BottomLeft a:hover, .iC_DataPanel .BottomLeft a:active {
	text-decoration: underline;
	color: red;
	background: inherit;
}
/* *********************************************** */
/* Control button placement                        */
/* *********************************************** */
.iC_DataPanel .iC_ButtonContainer {
	margin-left: 2px;
	margin-right: 2px;
}
.iC_DataPanel .iC_DeleteButton {
	margin-left: 5px;
	margin-right: 5px;
}
.iC_DataPanel .iC_NewButton {
	margin-left: 5px;
	margin-right: 5px;
}
/* *********************************************** */
/*                   DATA SEARCH                   */
/* *********************************************** */
.iC_PageHelp {
	cursor: help;
	color: inherit;
	font-size: 75%;
	font-style: normal;
	display: block;
	background: inherit;
}
.iC_DataSearch {
	display: table;
	position: absolute;
	color: black;
	border: solid 2px black;
	font-style: normal;
	background: white;
}
.iC_DataSearchTitle {
	color: inherit;
	border-bottom: solid 1px black;
	background: #fc0;
}
.iC_DataSearchTitle td {
	color: black;
	font-weight: bold;
	font-size: 80%;
	background: inherit;
}
.iC_DataSearchTitle td a, .iC_DataSearchTitle td a:link, .iC_DataSearchTitle td a:visited, .iC_DataSearchTitle td a:hover, .iC_DataSearchTitle td a:active {
	color: black;
	background: inherit;
}
.iC_DataInvalidTitle {
	border-bottom: black 1px solid;
	background: #009;
}
.iC_DataInvalidTitle td {
	color: white;
	font-weight: bold;
	font-size: 80%;
	background: inherit;
}
.iC_DataInvalidTitle td a, .iC_DataInvalidTitle td a:link, .iC_DataInvalidTitle td a:visited, .iC_DataInvalidTitle td a:hover, .iC_DataInvalidTitle td a:active {
	color: white;
	background: inherit;
}
.iC_DataInvalidContents {
	background: #c5dafb;
}
.iC_DataInvalidContents td {
	font-size: 80%;
	background: inherit;
}
.iC_HtmlEditPanel {
	padding-bottom: 2px;
	background: #9ebef5;
}
/* *********************************************** */
/*                   TASK LIST                     */
/* *********************************************** */
.iC_TaskList {
	width: 100%;
	border-collapse: collapse;
}
.iC_TaskListBorder {
	border: solid 2px black;
}
.iC_TaskList .MsgHeading {
	color: white;
	border-bottom: solid 1px black;
	font-weight: bold;
	font-size: 80%;
	font-style: normal;
	background: black;
}
.iC_TaskList .Heading {
	border-bottom: solid 1px white;
	font-weight: bold;
	font-size: 90%;
	font-style: normal;
}
.iC_TaskList .HeadingNoUnderline {
	font-weight: bold;
	font-size: 90%;
	font-style: normal;
}
.iC_TaskList .Heading td {
	border-bottom: solid 2px white;
}
.iC_TaskList .HeadingWizardMode td {
	border-bottom: solid 2px white;
}
.iC_TaskList .Message {
	font-size: 80%;
	font-style: normal;
}
/* *********************************************** */
/*              CO 9427 StyleButton                */
/* *********************************************** */
a.iC_StyleButton_Disabled, a.iC_StyleButton_Disabled:visited, a.iC_StyleButton_Disabled:link {
	border-bottom: 2px solid #707070;
	border-left: 2px solid #BDBDBD;
	border-right: 2px solid #707070;
	border-top: 2px solid #AFAFAF;
	color: #FFF;
	cursor: default;
	display: block;
	font-size: 58%;
	font-weight: bold;
	margin: 1px;
	padding: 2px 3px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	background: #8D8D8D;
}
a.iC_StyleButton, a.iC_StyleButton:visited, a.iC_StyleButton:link {
	border-bottom: 2px solid #245DBC;
	border-left: 2px solid #7CB6FE;
	border-right: 2px solid #245DBC;
	border-top: 2px solid #6CA7F3;
	color: #FFF;
	display: block;
	font-size: 58%;
	font-weight: bold;
	margin: 1px;
	padding: 2px 3px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	background: #3376E8;
}
a.iC_StyleButton_Default, a.iC_StyleButton_Default:visited, a.iC_StyleButton_Default:link {
	border-bottom: 2px solid #009;
	border-left: 2px solid #009;
	border-right: 2px solid #009;
	border-top: 2px solid #009;
	color: #FFF;
	display: block;
	font-size: 58%;
	font-weight: bold;
	margin: 1px;
	padding: 2px 3px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	background: #3376E8;
}
a.iC_StyleButton:hover, a.iC_StyleButton_Default:hover {
	color: #FFF;
	text-decoration: none;
	background: #3376E8;
}
a.iC_StyleButton:active, a.iC_StyleButton_Default:active {
	border-bottom: 2px solid #B00000;
	border-left: 2px solid #700000;
	border-right: 2px solid #BE0000;
	border-top: 2px solid #700000;
	color: #FFF;
	background: #8B0000;
}

a.iC_BackButton
{
	display: block;
	width: 25px;
	height: 25px;
	background: url(ButtonBack.gif) no-repeat center center;
}
/* *********************************************** */
/*           StyleButton Width Categories          */
/* *********************************************** */
/* Width classes are appended to the above StyleButton classes */
a.iC_StyleButton_Small {
	width: 4em;
}
a.iC_StyleButton_Medium {
	width: 7.5em;
}
a.iC_StyleButton_Large {
	width: 11em;
}
/* *********************************************** */
/* Misc. Buttons                                   */
/* *********************************************** */
.iC_LeftLeftArrowButton {
	width: 22px;
	height: 16px;
	border: solid 2px #c5d9fa;
	font-size: 40%;
	cursor: pointer;
	background: url(ll_green.png);
}
.iC_LeftArrowButton {
	width: 22px;
	height: 16px;
	border: solid 2px #c5d9fa;
	font-size: 40%;
	cursor: pointer;
	background: url(l_green.png);
}
.iC_RightArrowButton {
	width: 22px;
	height: 16px;
	border: solid 2px #c5d9fa;
	font-size: 40%;
	cursor: pointer;
	background: url(r_green.png);
}
.iC_RightRightArrowButton {
	width: 22px;
	height: 16px;
	border: solid 2px #c5d9fa;
	font-size: 40%;
	cursor: pointer;
	background: url(rr_green.png);
}
/* *********************************************** */
/*                   Admim Page                    */
/* *********************************************** */
/* General defaults */
.iC_AdminPage {
	border-collapse: collapse;
	border: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	color: black;
	font-size: 100%;
	font-style: normal;
	background: white;
}
.iC_AdminPage td.iC_AdminLabel {
	cursor: help;
	text-align: right;
	padding-right: 5px;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
}
.iC_AdminPage td.iC_AdminLeftColumn {
	text-align: left;
	padding-right: 5px;
	font-size: 72%;
	font-style: normal;
}
.iC_AdminPage td.iC_AdminPageTitle {
	text-align: left;
	padding-right: 5px;
	font-size: 100%;
	font-style: normal;
}
.iC_InformationLink {
	cursor: pointer;
	background: url(informationLink.gif) no-repeat left top;
}
.iC_InvalidLink {
	cursor: pointer;
	background: url(invalidLink.gif) no-repeat left top;
}
.iC_HyperLink {
	text-decoration: underline;
	cursor: pointer;
}
/* A class for validation errors */
.iC_ValidationError {
	cursor: default;
	background: url(ValidationError.gif) no-repeat center center;
}
.iC_ValidationErrorNoImage {
	font-size: 80%;
}
/* New 'pseudo-link' in the datalist - such as in Claim Search results - for ADA compliance purposes */
a.iC_ADA_Anchor, a.iC_ADA_Anchor:link, a.iC_ADA_Anchor:visited, a.iC_ADA_Anchor:focus, a.iC_ADA_Anchor:hover, a.iC_ADA_Anchor:active {
	text-decoration: underline;
	cursor: pointer;
}
/* *********************************************** */
/*                     Misc.                       */
/* *********************************************** */
/* Dummy Class Used to identify elements wanting to */
/* be excluded from the "Clear Button" process      */
.excludeFromClear { }
/* Horizontal Rule formatting */
.iC_HR {
	width: 100%;
	height: 3px;
	color: inherit;
	background: black;
}
/* Preferences Link */
.iC_Preferences {
	font-size: 70%;
	font-weight: bold;
}
/* Changes text to "fixed width" font */
/* Note that using only "monospace" causes rendering issues in Firefox */
select.iC_MonoSpace {
	font-family: "courier new", courier, monospace;
	font-size: 75%;
}
/* CSS Button
	Example Usage:
	<div class="cssbutton" onclick="..."><span>Button Text</span></div>
 */
.cssbutton {
	display: inline;
	font-size: 11px;
	color: black;
	width: 80px;
	height: 17px;
	white-space: nowrap;
	cursor: pointer;
	margin: 2px;
	background: inherit url(downbtn.gif) no-repeat;
}
.cssbutton span {
	position: relative;
	width: 80px;
	height: 17px;
	top: 1px;
	text-align: center;
}
.cssbutton_110 {
	display: inline;
	color: black;
	width: 110px;
	height: 17px;
	white-space: nowrap;
	cursor: pointer;
	margin: 2px;
	background: inherit url(downbtn110.gif) no-repeat;
	font-size: 80%;
}
.cssbutton_110 span {
	position: relative;
	width: 110px;
	height: 17px;
	top: 1px;
	text-align: center;
}
/* Used on the "Landing" pages to add the EDS Arrow to the front of LI items */
/*.iC_LiWithImage li {
	padding-left: 10px;
	list-style-image: url(ico_more_arrow.gif);
	line-height: 130%;
}*/
/* Format for the Acronyms page */
/*.iC_Acronym_Letter {
	font-size: 1.4em;
	text-align: left;
	font-weight: bold;
	color: #11568c; 
	background-color: inherit;
	font-style: normal;
}*/
/* Used on the Acronyms page */
/*.iC_Acronym_Code {
	margin-left: 1em;
	font-size: 100%;
}
/* Used on the Acronyms page */
/*.iC_Acronym_Description {
	margin-left: 3em;
	font-size: 100%;
}*/
/* *********************************************** */
/* DataEntryListboxMover Control                   */
/* *********************************************** */
table.iC_ListBoxDouble {
	border-collapse: collapse;
	border: none;
	width: 75%;
	margin-top: 0;
	margin-bottom: 0;
	color: black;
	font-size: 100%;
	font-style: normal;
	background: #c5d9fa;
}
th.iC_ListBoxDouble {
	text-align: center;
	font-weight: bold;
	font-size: 125%;
}
td.iC_ListBoxDoubleLabel {
	text-align: center;
	font-weight: bold;
}
td.iC_ListBoxDouble {
	text-align: center;
}
.iC_ListBoxDoubleButtons {
	width: 15px;
	height: 20px;
	text-align: center;
}
/* HotKey Underline & text color*/
.iC_Underline {
	text-decoration: underline;
}
.iC_AppendedHotkey {
	font-weight: normal;
	color: #036;
	background: inherit;
}
.iC_AppendedHotkeyNoColor {
	font-weight: normal;
}
/* *********************************************** */
/*			Searched page classes                  */
/* *********************************************** */
.iC_SearchPageStyle {
	margin-bottom: 10pt;
	margin-top: 20pt;
	font-weight: bold;
	width: 100%;
	padding: 4pt;
	background: #d2d1ff;
}
.iC_SearchOptionTable {	/* not defined */}
.iC_SearchFileLabel {
	font-size: smaller;
	color: #090;
}

/* *********************************************** */
/*  CSS STYLES FOR PORTAL DisplayLinks             */
/* *********************************************** */
.LinkFrame_left {
	background: url(LinkFrame_left_side.gif);
}
.LinkFrame_right {
	background: url(LinkFrame_right_side.gif);
}
.LinkFrame_top_middle {
	background: url(LinkFrame_top_middle.gif);
}
.LinkFrame_bottom_middle {
	background: url(LinkFrame_bottom_middle.gif);
}
.displayLinkLink {
	font-size: 11px;
	padding: 2px;
	line-height: 130%;
	color: #333;
	background: inherit;
}
.displayLinkLink a {
	color: #039;
	text-decoration: none;
	background: inherit;
}
.displayLinkLink a:hover {
	color: #f90;
	text-decoration: underline;
	background: inherit;
}
.displayLinkDescription {
	font-size: 11px;
	padding: 2px;
	line-height: 130%;
	color: #000;
	background: inherit;
}
.displayLinkHeader {
	font-size: 11px;
	font-weight: bold;
	color: #039;
	line-height: 140%;
	text-decoration: none;
	background: inherit;
}
.displayLinkHeader a:link {
	color: #039;
	text-decoration: none;
	background: inherit;
}
.displayLinkHeader a:visited {
	color: #039;
	text-decoration: none;
	background: inherit;
}
.displayLinkHeader a:hover {
	color: #f90;
	text-decoration: underline;
	background: inherit;
}
/* *********************************************** */
/*  End CSS STYLES FOR PORTAL DisplayLinks         */
/* *********************************************** */
/* *********************************************** */
/*        CSS Styles for Calendar Window           */
/* *********************************************** */
.calGeneralAppearance {
	border-color: #999;
	padding: 4;
	font-size: 10px;
	color: black;
	background: white;
}
.calSelectedDay {
	font-weight: bold;
	color: white;
	background: #666;
}
.calTodayDay {
	color: Black;
	font-weight: bold;
	background: #FF9;
}
.calSelector {
	color: Red;
	background: #CCC;
}
.calWeekendDay {
	background: #FFC;
}
.calOtherMonthDay {
	color: #CC9;
}
.calNextPrev {
	vertical-align: bottom;
}
.calDayHeader {
	font-weight: bold;
	font-size: 10px;
	background: #CCC;
}
.calTitle {
	border-color: black;
	font-weight: bold;
	background: #999;
}
.caPickerButton {
	border: none;
	margin: 0;
	padding: 0;
	width: 34px;
	height: 21px;
	vertical-align: bottom;
}
/* ============================================
    Styles to support the iCGridView control 
    located in the ic.webui.WSControls assembly
   ============================================ */
/* =============================
   Submit Button Format
   ============================= */
INPUT[type=submit] {
	color: White;
	border: 1px solid black;
	background: #3376e8;
}
/* =============================
   Basic GridView Table Formatting
   ============================= */
.iCTable {
	margin-top: 20px;
	border-collapse: collapse;
	color: Black;
	background: #d8e5f2;
}
.iCTable .iC_Label {
	background: #d8e5f2;
}
.iCTable TD.border-top {
	color: White;
	text-align: left;
	background: #11568c;
	font: bold 9pt Tahoma;
}
.iCTable .Header {
	color: black;
	background: #d8e5f2;
	font: bold 70% Tahoma;
}
.iCTable .Header .AddRow {
	color: #0000cd;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
	padding-left: 5px;
}
.iCTable .NoRowLink, .NoRowsLabel {
	color: black;
	background: #d8e5f2;
	font: bold 70% Tahoma;
}
.iCTable .NoRowLink {
	color: #0000cd;
}
.iCTable .Header A {
	color: White;
	text-decoration: none;
}
.iCTable .Footer {
	background: White;
}
.iCTable .Label {
	font-weight: bold;
	background: #adc9f8;
}
.iCTable .Right {
	width: 100%;
}
.iCTable TD {
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 5px;
}
/* =============================
   Results (list) Table Formatting
   ============================= */
.iCTable .PrimaryRow {
	background: white;
	font: 72% Tahoma;
}
.iCTable .SelectedRow {
	background: #fffacd;
	font: 72% Tahoma;
}
.iCTable .AlternateRow {
	background: #d8e5f2;
	font: 72% Tahoma;
}
.iCTable .PrimaryRow {
	color: black;
	font-family: Tahoma;
}
.iCTable .SelectedRow, .EditRow {
	font-family: Tahoma;
	background: #fffacd;
}
.iCTable .UpdateCancelBar {
	text-align: center;
}
.iCTable .UpdateCancelBar INPUT {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.ic_ErrMessage {
	border: solid 1px black;
	width: 350px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 15px;
	margin-left: 20px;
	background: #fc3;
	font: 72% Tahoma;
}
.ErrorMessages SPAN {
	margin-left: 20px;
	font: bold 72% Tahoma;
}
/* *********************************************** */
/*   Menu definition begins                        */
/* *********************************************** */
/* defaults for lists */
.MainMenuNav, .MainMenuNav ul, .MainMenuNav li {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}
/* main menu bar wrapper */
.MainMenuNav {
	line-height: 1em;
	float: left;
	width: 100%;
	background: #F1F1F1;
}
/* root menu items */
.MainMenuNav li {
	text-align: left;
	display: block;
	float: left;
}
/* popup menu items */
.MainMenuNav li li {
	text-align: left;
	display: block;
	float: none;
	position: relative;
}
/* all hyperlinks */
.MainMenuNav a, .MainMenuNav a:hover, .MainMenuNav a:visited {
	display: block;
	text-decoration: none;
	line-height: 1.9em;
	font-size: 70%;
	font-weight: bold;
	padding-left: .35em;
	padding-right: .35em;
	white-space: nowrap;
}
/* popup menu hyperlinks */
.MainMenuNav li li a, .MainMenuNav li li a:hover, .MainMenuNav li li a:visited {
	width: 15em; /* set this for fixed width on the submenus and better link perimiter in IE */
	white-space: normal;
}
/* popup menu wrapper */
.MainMenuNav li ul {
	color: inherit;
	border: 1px solid #B6BDD2;
	position: absolute;
	left: auto;
	display: none;
	background: #F1F1F1;
}
/* make popup menu visible when hovered (non-IE) or forced by javascript (IE) */
.MainMenuNav li.MenuHover ul {
	z-index: 9999;
	display: block;
}
/* style main menu item when nothing is hovered */
.MainMenuNav a, .MainMenuNav a:hover, .MainMenuNav a:visited {
	color: black;
	background: #F1F1F1;
}
/* style main menu item when main menu item hovered */
.MainMenuNav li.MenuHover a, .MainMenuNav li.MenuHover a:visited, .MainMenuNav li.MenuHover a:hover {
	color: black;
	background: #B6BDD2;
}
/* style popup menu item when main menu item hovered */
.MainMenuNav li.MenuHover li a, .MainMenuNav li.MenuHover li a:visited, .MainMenuNav li.MenuHover li a:hover {
	color: black;
	background: #F1F1F1;
}
/* style popup menu item when popup menu item hovered */
.MainMenuNav li.MenuHover li.MenuHover a, .MainMenuNav li.MenuHover li.MenuHover a:visited, .MainMenuNav li.MenuHover li.MenuHover a:hover {
	color: black;
	background: #B6BDD2;
}
/* style current page's main menu item */
.MainMenuNav a.on, .MainMenuNav a:visited.on, .MainMenuNav a:hover.on {
	color: white;
	background: #8B0000;
}
/******* SUBSYSTEM MENU *******/
/* defaults for lists */
.SubSystemMenuNav, .SubSystemMenuNav ul, .SubSystemMenuNav li {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.6em;
}
/* subsystem menu bar wrapper div */
.SubSystemMenuWrapper {
	margin-left: 15px;
	margin-right: 15px;
}
/* subsystem menu bar wrapper */
.SubSystemMenuNav {
	line-height: 1;
	width: 100%;
	float: left;
}
/* subsystem menu items */
.SubSystemMenuNav li {
	text-align: left;
	display: block;
	float: left;
}
/* style subsystem menu item */
.SubSystemMenuNav a, .SubSystemMenuNav a:visited {
	color: black;
	display: block;
	text-decoration: none;
	font-size: 70%;
	line-height: 1.6em;
	font-weight: bold;
	padding-left: .6em;
	padding-right: .6em;
	white-space: nowrap;
	text-transform: lowercase;
	background: inherit;
}
/* style subsystem menu item when hovered */
.SubSystemMenuNav a:hover {
	color: #F00;
	text-decoration: underline;
	background: inherit;
}
/* style current page's subsystem menu item */
.SubSystemMenuNav a.on, .SubSystemMenuNav a:visited.on, .SubSystemMenuNav a:hover.on {
	color: white;
	background: #8B0000;
}
/* *********************************************** */
/*   Menu definition ends                          */
/* *********************************************** */
/* *********************************************** */
/*                Page Printing classes            */
/*                                                 */
/* The following class will only be applied when   */
/* printing or using print preview.  They will not */
/* be used for normal viewing of information on    */
/* the screen.                                     */
/* *********************************************** */
@media print
{
/* Compensate for Internet Explorer not being able to scale fonts
   to fit by making the fonts smaller when printing */
table {
	font-size: 9pt; /* Specifying in points is OK for printed media */
}
/* Remove ICSkin1 hard coded page width when printing */
.iC_SkinPageWidth {
	width: 100%;
}
/* Remove padding to reduce "margin" size when printing */
.iC_SkinContentPane {
	padding: 0px;
}
.iC_TitleBarText h1 {
	font-size: 9pt; /* Specifying in points is OK for printed media */
	font-weight: bold;
	color: black;
	background-color: inherit;
}
.iC_DataPanel input, .iC_DataPanel textarea,.iC_DataPanel select,.iC_DataListContainer ,iC_DataListContainerScrolling{
	border: 1px solid black;
}
.iC_DataPanel input.iC_LabelModeText, .iC_DataPanel textarea.iC_LabelModeText, .iC_DataPanel select.iC_LabelModeText {
	border: 1px solid white;
}
/* Draw a solid black line under the data list title */
.iC_DataListContainer .iC_DataListTitle th td.Left, .iC_DataListContainer .iC_DataListTitle th td.Middle, .iC_DataListContainer .iC_DataListTitle th td.Right {
	border-bottom: 1px solid black !important;
}
.iC_DataListContainerScrolling .iC_DataListTitle th td.Left, .iC_DataListContainerScrolling .iC_DataListTitle th td.Middle, .iC_DataListContainerScrolling .iC_DataListTitle th td.Right {
	border-bottom: 1px solid black !important;
}
.iC_FullHeightDIV {
	height: auto;
}
/* Make all of the text black */
body *, * a, * a:link, * a:visited, * a:hover, * a:active {
	color: black;
	background: white;
}
.iC_SkinPrintHeader {
	display: block;
	color: black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-bottom: 6px;
	background: inherit;
}
.iC_SkinPrintBreadCrumbs {
	display: block;
	color: black;
	background: inherit;
	font: bold 8pt/1.75em verdana, arial, helvetica, sans-serif;
}
.iC_SkinPrintDateTime {
	display: block;
	color: black;
	float: right;
	background: inherit;
	font: bold 8pt/1.75em verdana, arial, helvetica, sans-serif;
}
.iC_SkinTable, .iC_SkinTable tr {
	height: auto;
}
/* iC_SubSystemMenu and iC_SubSystemMenuSelected should be removed from here
   when a CSS class is added for the entire menu (and preferences) line */
.iC_SubSystemMenu, .iC_SubSystemMenuSelected, .iC_SkinNoPrint {
	display: none;
}
.iC_DataPanelContainer {
	border: 1px solid black;
	margin-top: 0.5em;
}
.iC_DataPanelContainer td.border-prefs, .iC_DataPanelContainer td.border-top-jump-to-top, .iC_DataPanelContainer td.border-top-jump-to-bottom, .iC_DataPanelContainer td.border-top-help, .iC_DataPanelContainer td.border-top-chevronDown, .iC_DataPanelContainer td.border-top-chevronUp {
	border-top: 1px solid black !important;
	border-bottom: 1px solid black !important;
	empty-cells: show !important;
}
.iC_DataPanelContainer td.border-top-right {
	border-top: 1px solid black !important;
	border-right: 1px solid black !important;
	border-bottom: 1px solid black !important;
	empty-cells: show !important;
}
.iC_DataPanelContainer td.border-top-left {
	border-top: 1px solid black !important;
	border-left: 1px solid black !important;
	border-bottom: 1px solid black !important;
	empty-cells: show !important;
}
.iC_DataPanelContainer td.border-top-middle {
	border-top: 1px solid black !important;
	border-bottom: 1px solid black !important;
	empty-cells: show !important;
}
.iC_DataPanelTable, .iC_DataList {
	border: 1px solid black;
	padding: 0;
	margin: 0;
}
.iC_GroupBox {
	border: 1px solid black;
	padding: 0;
	margin: 5px;
}
.iC_GroupBoxTitle {
	color: black;
	background: inherit;
}
.iC_DataListContainer .iC_DataListHeader th {
	border-bottom: 1px solid black !important;
}
.iC_DataListContainerScrolling .iC_DataListHeader th {
	border-bottom: 1px solid black !important;
}

.iC_DataListHeader td a, .iC_DataListHeader td a:link, .iC_DataListHeader td a:visited, .iC_DataListHeader td a:hover, .iC_DataListHeader td a:active, .iC_DataListHeader th a, .iC_DataListHeader th a:link, .iC_DataListHeader th a:visited, .iC_DataListHeader th a:hover, .iC_DataListHeader th a:active {
	color: black;
	text-decoration: underline;
	background: inherit;
}
.iC_LabelModeText, .iC_LabelModeDropDown, .iC_DataPanel input.iC_LabelModeText, .iC_DataPanel textarea.iC_LabelModeText, .iC_DataPanel select.iC_LabelModeText, .iC_DataPanel select.iC_LabelModeDropDown {
	color: black;
	border: 0;
	background: white;
}
/* Hide the buttons on the top of the panels from print and print preview */
.border-top-jump-to-position, .border-top-jump-to-nav, .border-top-help, .border-top-audit, .border-top-chevron, .border-top-right, .border-top-right-x {
	background: url();
}
/* Hide the main panel buttons */
.iC_NewButton, .iC_DeleteButton, .iC_Preferences  {
	display: none;
}
/* Hide StyleButtons */
a.iC_StyleButton, a.iC_StyleButton:visited, a.iC_StyleButton:hover, a.iC_StyleButton:active, a.iC_StyleButton:link, a.iC_StyleButton_Default, a.iC_StyleButton_Default:visited, a.iC_StyleButton_Default:hover, a.iC_StyleButton_Default:active, a.iC_StyleButton_Default:link, a.iC_StyleButton_Disabled, a.iC_StyleButton_Disabled:link, a.iC_StyleButton_Small, a.iC_StyleButton_Medium, a.iC_StyleButton_Large {
	display: none;
}
/* Always hide the focus chevron when printing */
.iC_TitleBarIndicatorOn {
	visibility: hidden;
}
.iC_SkinFullHeight {
	height: auto;
}
/* Used on ICSkin1 skin */
.iC_SkinTableSpacers {
	color: inherit;
	background-color: white;
	width: auto;
}
/* Used on ICSkin1 skin */
.iC_SkinTableCentered {
	width: auto;
	border-left: 0px;
	border-right: 0px;
}
.iC_FocusBorderOn, .iC_FocusBorderOff
{
	border: 1px solid black !important;
	width: 100%;
}
.SwappableTable {
	width: 100%;
}
.SwappableTable .NavItemLoadedControl {
	margin-top: 0.5em;
	width: 100%;
	border: 1px solid black;
}
.border-bottom-left, .border-bottom-middle, .border-bottom-right {
	display: none;
}
/* Print specifications for the Navigator treeview */
/* Included in this file because the print CSS was */
/* not being processed when included in the other  */
/* CSS file.                                       */
.iC_NavTree, .iC_NavTree ul {
	list-style-type: none !important;
	margin-left: 2em;
	margin-right: 1em;
	padding: 0;
}
.iC_NavTree li {
	list-style-type: none !important;
	white-space: nowrap;
}
}
/* *********************************************** */
/*          End of Page Printing classes           */
/* *********************************************** */

/* ************************************************/
/* Multiple Post Back Blocker                     */
/* ************************************************/
iframe#blocker1
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: white;
	border: none;
	display: none;
	z-index: 0;
}

div#blocker
{
	top: 0;
	left: 0;
	display: none;
	background-color: white;
	position: absolute;
	z-index: 9999;
}

#Protect_Overlay
{
	cursor: wait;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 9001;
}

* html #Protect_Overlay
{
	/* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px' );
}

#Protect_Message
{
	cursor: wait;
	position: fixed;
	background: #ffffff;
	color: #9d102d;
	font-size:1.25em;
	display: block;
	border: 0px solid #9d102d;
	text-align: center;
	top: 48%;
	left: 40%;
	padding: 0px;
	z-index: 9002;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

* html #Protect_Message
{
	/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px' );
}

#Protect_Message a
{
	position: absolute;
	left: 0;
	top: -999px;	
}

#Protect_HideSelect
{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	border: none;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
	z-index: 9000;
}

* html #Protect_HideSelect { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
