/* *********************************************** */
/*  CSS STYLES FOR EDS interChange                 */
/* *********************************************** */

html, body
{
	color: black;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 100%;
	visibility:hidden;
}

/* Specify form at 100% - Needed with strict DOCTYPE for correct vertical sizing */
#Form
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.iC_LoginInstructions
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
}

.iC_SessionTimedOutMessage
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #cc0000;
	background-color: inherit;
}

.iC_DoNotDisplay
{
	display: none !important;
}

.iC_NoWrap
{
	white-space: nowrap;
}

p
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
}

/* style for module titles */
.Head
{
}

.normal, .Normal
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
}

select, input
{
	font-family: verdana, arial, helvetica, sans-serif;
	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-color: #ffff99; /* 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: #000099;
	background-color: inherit;
	padding: 5px 0 5px 0;
	text-align: center;
}

/* Hide the Skip Navigation ADA link by positioning off screen */
.iC_SkinSkipNavigation
{
	position: absolute;
	top: -99em;
	left: 0px;
}

.iC_SkinSkipNavigationImg
{
	width: 1px;
	height: 1px;
	border: 0px;
}

.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-color: #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;
	font-weight: bold;
	font-size: 70%;
	color: #000099;
	background-color: inherit;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_BannerLogin,
a.iC_BannerLogin:link,
a.iC_BannerLogin:visited,
a.iC_BannerLogin:active,
a.iC_BannerLogin:hover
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 70%;
	color: #000099;
	background-color: inherit;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* *********************************************** */
/* SubSystem Menu Classes                          */
/* *********************************************** */
.iC_SubSystemMenu
{
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 70%;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_SubSystemMenuShortCut
{
}

.iC_SubSystemMenu a
{
	padding-left: 5px;
	padding-right: 5px;
}

a.iC_SubSystemMenuNotSelected:link
{
	color: #000099;
	background-color: inherit;
}

a.iC_SubSystemMenuNotSelected:visited
{
	color: #000099;
	background-color: inherit;
}

a.iC_SubSystemMenuSelected:link
{
	color: white;
	background-color: #3333cc;
	padding: 5px;
	font-weight: bold;
	font-size: 70%;
	font-family: verdana, arial, helvetica, sans-serif;
}

a.iC_SubSystemMenuSelected:visited
{
	color: white;
	background-color: #3333cc;
	padding: 5px;
	font-weight: bold;
	font-size: 70%;
	font-family: verdana, arial, helvetica, sans-serif;
}

a.iC_SubSystemMenuDisabled:hover
{
	text-decoration: none;
}

/* *********************************************** */
/*               NAVIGATION BAR                    */
/* *********************************************** */

/* *********************************************** */
/*             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;
	font-size: 12px;
}

.iC_DataList, 
.iC_DataListContainer
{
	margin-bottom: 0px;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	border-bottom: medium none;
	font-size: 90%;
	width: 100%;
	color: black;
	background-color: inherit;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-collapse: collapse;
}

.iC_DataListCaption
{
	display:none;
}

/* The margin-bottom is used to set the amount of whitespace between controls. */
.iC_DataListContainer
{
	margin-bottom: .5em;
}

/* Defaults for the heading row on the data list */

.iC_DataListTitle td.Left,
.iC_DataListTitle th.Left
{
	background-image: url(top-left-transparent.png);
	color: inherit;
	background-color: #000099;
	background-position: left top;
	background-repeat: no-repeat;
}

.iC_DataListTitle td.Right,
.iC_DataListTitle th.Right
{
	background-image: url(top-right-transparent.png);
	color: inherit;
	background-color: #000099;
	background-position: right top;
	background-repeat: no-repeat;
}

.iC_DataListTitle td.Middle,
.iC_DataListTitle th.Middle
{
	font-size: 90%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	width: 100%;
	color: white;
	background-color: #000099;
	text-align: -webkit-center;
}

.iC_Datalist .iC_DataListTitle td,
.iC_Datalist .iC_DataListTitle th
{
	color: white;
	background-color: #000099;
}

.RadioList
{
	font-size: 90%;
}

/* *********************************************** */
/* 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;
	background-color: #c5dafb;
	empty-cells: show;
	white-space: nowrap;
	vertical-align: bottom;
	text-align: left;
	padding: 2px 6px;
}


/* New header formatting */
.iC_DataListHeader th a,
.iC_DataListHeader th a:visited
{
	width: 100%;
	height: 100%;
	display: block;
	color: black;
	background-color: #c5dafb;
/*	border-top: 1px solid #d8e5f2;*/
/*	border-bottom: 2px solid #d8e5f2;*/
	empty-cells: show;
}

.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-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	height: 10px;
	color: inherit;
	background-color: #c5dafb;
	padding: 0px 6px;
}

.iC_DataListFooter td.Left
{
	background-image: url(bottom-left-transparent.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*border-left: white 2px solid;
	background-position: left bottom;
	background-image: url(bottom-left-transparent.png);
	background-repeat: no-repeat;*/
}

.iC_DataListFooter td.Right
{
	background-image: url(bottom-right-transparent.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* CO # 8222 - Hoskins: Remove Template columns from DataLists */
.iC_DataListCheckBox
{
	text-align: center;
}

/* *********************************************** */
/* Data list items                                 */
/* *********************************************** */
.iC_DataListItem
{
	color: black;
	background-color: #ccffff;
	cursor: pointer;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_DataListItem td,
.iC_DataListItem th
{
	padding-left: 8px;
	padding-right: 8px;
}

.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-color: #f39698; /* EDS Light Red */
}

.iC_DataListAlternateItem
{
	color: black;
	background-color: #c5dafb;
	cursor: pointer;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_DataListAlternateItem td
{
	padding-left: 8px;
	padding-right: 8px;
}

.iC_DataListAlternateItem td.Right
{
	width: 100%;
}

/* Hover will not work on Internet Explorer, but will work on other browsers */
.iC_DataListAlternateItem:hover
{
	color: inherit;
	background-color: #f39698; /* EDS Light Red */
}

/* ***********************************************   */
/* BMann - CO 9419 - 3/24/06						 */
/* Data list items - without row selection (ADA on)  */
/* ***********************************************   */
.iC_DataListItemNoRowSelect
{
	color: black;
	background-color: #ccffff;
	cursor: default;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* ***********************************************   */
/* BMann - CO 9419 - 3/24/06						 */
/* Data list items - without row selection (ADA off) */
/* ***********************************************   */
.iC_DataListAlternateItemNoRowSelect
{
	color: black;
	background-color: #c5dafb;
	cursor: default;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* ***********************************************   */
/* 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;	/* Wider than graphic for padding */
	height: 15px;	/* Taller than graphic for padding when control has focus */
	display: block;
}

.iC_DataListItemSelectImage:focus,
.iC_DataListItemSelectImage:hover,
.iC_DataListItemSelectImage:active
{
	color: inherit;
	background-color: #ffff99; /* Light Yellow */
}

.iC_DataListRowFocus
{
	color: black;
	background-color: #3399FF;
	cursor: pointer;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_DataListRowFocus td
{
	padding-left: 6px;
	padding-right: 6px;
}

.iC_DataListRowFocus td.Right
{
	width: 100%;
}

.iC_DataListSelectedItem
{
	color: white;
	background-color: #000099;
	cursor: pointer;
	width: 100%;
	font-size: 75%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_DataListSelectedItem td
{
	padding-left: 8px;
	padding-right: 8px;
	color:white;
}

.iC_DataListSelectedItem td.Right table,
.iC_DataListSelectedItem th.Right table
{
	color: white;
	background-color: inherit;
}

.iC_DataListSelectedItem td.Right,
.iC_DataListSelectedItem th.Right
{
	color: inherit;
	background-color: #000099;
	width: 100%;
}

.iC_DataListSelectedItem a,
.iC_DataListSelectedItem a:link,
.iC_DataListSelectedItem a:visited,
.iC_DataListSelectedItem a:hover,
.iC_DataListSelectedItem a:active
{
	color: white;
	background-color: #000099;
}

.EntityMaintSelect
{
	font-size: 80%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	background-color: inherit;
}

.iC_EntityMaintSelectDiv
{
	text-align: center;
}

.iC_EntityMaintSelectDiv table
{
	margin: 0 auto; /* cross browser centering when EntityMaintSelectDiv contains a table */
}

/* *********************************************** */
/* Pager row                                       */
/* *********************************************** */
.iC_DataListPager span
{
	color: red;
	background-color: inherit;
	font-weight: bold;
}

.iC_DataListPager a
{
	text-decoration: none;
	color: black;
	background-color: inherit;
}

.iC_DataListPager a .iC_Arrow
{
	font-weight: bold;
	text-decoration: none;
	color: black;
	background-color: inherit;
}

.iC_DataListPager a .iC_ArrowADA
{
	font-weight: bold;
	text-decoration: underline;
	color: black;
	background-color: inherit;
}

.iC_DataListPager a:link,
.iC_DataListPager a:visited,
.iC_DataListPager a:hover,
.iC_DataListPager a:active
{
	text-decoration: none;
	color: black;
	background-color: inherit;
}

.iC_DataListPager .Previous
{
	margin-right: 0.75em;
}

.iC_DataListPager .Next
{
	margin-left: 0.75em;
}

.iC_DataListPager
{
	text-align: center;
	color: inherit;
	background-color: #c5dafb;
}

.iC_DataListPager td.Left
{
	background-image: url(bottom-left-transparent.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.iC_DataListPager td.Right
{
	background-image: url(bottom-right-transparent.png);
	background-repeat: no-repeat;
	background-position: 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;
	position: relative;
}

/* fixes incorrect width in IE with XHTML Strict */
.iC_ClmDtlDiv .iC_DataList
{
	width: auto;
}

.iC_ClmDtlDiv .iC_DataListPager
{
	text-align: -webkit-center;
	color: inherit;
	background-color: #c5dafb;
	position: absolute;
	width: 100%;
}

.iC_DataListExtraButtons
{
	color: inherit;
	background-color: #c5dafb;
}

/* *********************************************** */
/*               Search Link Button                */
/* *********************************************** */
.iC_SearchButton
{
	font-size: 70%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	background-color: inherit;
}

/* *********************************************** */
/*   One Row Mini Search With Rounded Edges        */
/* *********************************************** */
.LeftCap
{
	background-position: left;
	padding-left: 10px;
	background-image: url(LeftRoundedCap.gif);
	padding-bottom: 3px;
	padding-top: 3px;
	background-repeat: no-repeat;
	color: inherit;
	background-color: #adc9f8;
	text-align: right;
	padding-right: 8px;
	font-size: 72%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

.iC_LeftCapLabel,
.iC_LeftCapLabelNoHelp
{
	background-position: left;
	padding-left: 10px;
	background-image: url(LeftRoundedCap.gif);
	padding-bottom: 3px;
	padding-top: 3px;
	background-repeat: no-repeat;
	color: inherit;
	background-color: #adc9f8;
	text-align: right;
	padding-right: 8px;
	font-size: 72%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	height: 32px; /* Needed for background image to display properly */
}
.iC_LeftCapLabel
{
	cursor: help;
}

.RightCap
{
	background-position: right;
	background-image: url(RightRoundedCap.gif);
	background-repeat: no-repeat;
	color: inherit;
	background-color: #adc9f8;
}

.iC_DataPanel td.iC_LeftCapLabel,
.iC_DataPanel td.iC_LeftCapLabelNoHelp
{
	color: inherit;
	background-color: #adc9f8;
	vertical-align: middle;
}

.iC_DataPanel td.LeftCap
{
	color: inherit;
	background-color: #adc9f8;
}

.iC_DataPanel td.RightCap
{
	color: inherit;
	background-color: #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-color: 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
{
	background-image: url(group-top-left.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px; /* use of padding will force the outer container to expand if required */
	height: 18px;
}

.iC_GroupBoxHeaderMiddle
{
	background-image: url(group-line.gif);
	background-repeat: repeat-x;
	background-position: left 7px;
	width: 100%;
}

.iC_GroupBoxTitle
{
	color: #000099;
	background-color: #c5d9fa;
	font-size: 75%;
	font-style: normal;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;		
	padding: 3px;
}

.iC_GroupBoxHeaderRight
{
	background-image: url(group-top-right.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	padding-left: 10px; /* use of padding will force the outer container to expand if required */	
}

.iC_GroupBoxBodyLeft
{
	background-image: url(group-line.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.iC_GroupBoxBodyMiddle
{	
}

/* this class is applied only when the group title text is set */
.iC_GroupBoxTitlePadding
{
	padding-top: 8px;
}

.iC_GroupBoxBodyRight
{
	background-image: url(group-line.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.iC_GroupBoxFooterLeft
{
	background-image: url(group-btm-left.gif);
	background-repeat: no-repeat;
	background-position: left -7px;
	height: 10px;
}

.iC_GroupBoxFooterMiddle
{
	background-image: url(group-line.gif);
	background-repeat: repeat-x;
	background-position: left 9px;
	height: 10px;
}

.iC_GroupBoxFooterRight
{
	background-image: url(group-btm-right.gif);
	background-repeat: no-repeat;
	background-position: right -7px;
	height: 10px;
}

/* *********************************************** */
/*                   DATA PANEL                    */
/* *********************************************** */

/* Wrapper table which contains the datapanel group rows and button cells */
.iC_DataPanelTable
{
	width: 100%;
	background-color: #c5d9fa;
}

/* General defaults */
.iC_DataPanel
{
	border-collapse: collapse;
	border: none;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: black;
	background-color: #c5d9fa;
	font-size: 100%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* 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;
	background-color: #c5d9fa;
	margin-bottom: .5em;
}

.iC_DataPanelContainer td.border-top-right
{
	background-image: url(top-right-transparent.png);
	color: inherit;
	background-color: #000099;
	background-position: right top;
	background-repeat: no-repeat;
	vertical-align: top;
}

.iC_DataPanelContainer td.border-top-left
{
	background-image: url(top-left-transparent.png);
	color: white;
	background-color: #000099;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 8px;
}

.iC_DataPanelContainer td.border-top-middle
{
	color: white;
	background-color: #000099;
	width: 95%;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
}

/* *********************************************** */
/* Defaults for the heading row on the data list   */
/* *********************************************** */
.iC_DataPanelTitle td
{
	color: inherit;
	background-color: #000099;
}

.iC_DataPanelTitle td.Left
{
	background-image: url(top-left-transparent.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.iC_DataPanelTitle td.Right
{
	background-image: url(top-right-transparent.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.iC_DataPanelTitle td.Middle
{
	color: white;
	background-color: inherit;
	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;
	background-color: #000099;
	cursor: pointer;
}

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-color: #000099;
}

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-color: #000099;
}

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: #000099;
}

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: #000099;
}

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: #000099;
}

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: #000099;
}

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: #000099;
}

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: #000099;
}

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;
}

/* Prefs button */
td.border-saveprefs
{
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background-color: #000099;
}

td.border-saveprefs a
{
	background: url(saveprefs-dbl.png) no-repeat 0px 0px;
	width: 65px;
	height: 18px;
	display: block;
}

td.border-saveprefs a:hover,
td.border-saveprefs a:focus,
td.border-saveprefs a:active
{
	background: url(saveprefs-dbl.png) no-repeat 0px -32px;
}

/* Plugin Download button */
td.border-plugin
{
	cursor: pointer;
	vertical-align: top;
	color: inherit;
	background-color: #000099;
}

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;
}

/* CO # 9420 - Hoskins: Add H1 tags to titles */
.iC_TitleBarText h1
{
	font-size: 13px;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background-color: inherit;
	height: auto;
	display: inline;
}

.iC_TitleBarIndicatorOff
{
	visibility: hidden;
}

.iC_TitleBarIndicatorOn
{
	visibility: visible;
}

/* *********************************************** */
/* 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; /* color #800517 = "firebrick" */
	border-bottom: 1px solid #800517 !important; /* color #800517 = "firebrick" */
	border-left: 2px solid #800517 !important; /* color #800517 = "firebrick" */
	border-right: 2px solid #800517 !important; /* color #800517 = "firebrick" */
}

/* 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
{
	color: white !important;
	background-color: #800517 !important; /* color #800517 = "firebrick" */
}

/* CO # 9419 - Hoskins: Add ADA-specific classes */
/* *********************************************** */
/* Ada-specific classes and styles                 */
/* *********************************************** */
.iC_ADAHiddenText
{
	position: absolute;
	top: -999em;
	left: 0px;
}

/* *********************************************** */
/* Edit Boxes                                      */
/* *********************************************** */
.iC_EditItem
{
	color: inherit;
	background-color: #c5dafb;
	font-size: 100%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_DataPanel input
{
	/* 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-size: 80%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_Left input
{
	/* 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-size: 100%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* 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;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_DataPanel textarea
{
	/* 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-size: 80%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	resize: none;
	/* The following break-word attribute is an Internet Explorer Proprietary command.
	   Commented out because a textarea with a long non-breaking word appears to wrap
	   correctly whether this command is present or not. */
/*	word-wrap: break-word;*/
}

/* 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-size: 80%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* 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
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-left: 4px;
	vertical-align: middle;
	width: 100%;
}

.iC_DataPanel td.Left
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-left: 4px;
	vertical-align: middle;
}

.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;
	background-color: #c5d9fa;
	font-size: 72%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

.iC_CH835Signup 
{
	color: inherit;
	background-color: #c5dafb;
	font-size: 85%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

.iC_DataPanel .iC_RightSideLabel
{
	cursor: auto;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: inherit;
	background-color: #c5d9fa;
	font-size: 72%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

.iC_DataPanel .iC_Label,
.iC_DataPanel .iC_LabelRight,
.iC_DataPanel .iC_LabelNoHelp,
.iC_DataPanel .iC_LabelNoHelpRight,
.iC_EmptyLabel
{
	text-align: right;
	color: inherit;
	background-color: #adc9f8;
	font-size: 90%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 4px;
	vertical-align: middle;
}

.iC_DataPanel .iC_LabelLeft,
.iC_DataPanel .iC_LabelNoHelpLeft
{
	text-align: left;
	color: inherit;
	background-color: #adc9f8;
	font-size: 72%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 4px;
	vertical-align: middle;
}

.iC_DataPanel .iC_LabelCenter,
.iC_DataPanel .iC_LabelNoHelpCenter
{
	text-align: center;
	color: inherit;
	background-color: #adc9f8;
	font-size: 72%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 4px;
	vertical-align: middle;
}

.iC_DataPanel .iC_InlineLabelCenter
{
	text-align: center;
	color: inherit;
	background-color: #c5d9fa;
	font-size: 72%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
}

.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-color: #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;
	font-family: verdana, arial, helvetica, sans-serif;
}

.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;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 4px;
	vertical-align: middle;
}

.iC_DataPanel .iC_LabelLeftWithControl
{
	text-align: left;
	background-color: #adc9f8;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 4px;
	vertical-align: middle;
}
/*.iC_DataPanel .iC_CellLeftWithControl
{
	text-align: left;
	background-color: #adc9f8;
	vertical-align: top; 
	font-size: 100%;
}*/

.iC_DataPanel .iC_LabelLeftWithControl a
{
	font-weight: bold;
	/*font-size: 72%;*/
	cursor: help;
	text-decoration: none;
	background-color: 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-color: 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-color: 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-color: 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-color: 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-color: 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-color: 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-color: 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-color: 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-color: inherit;
}

.iC_DataPanel td.iC_LabelBold
{
	padding-right: 5px;
	font-size: 80%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_DataPanel .iC_LabelBold
{
	color: inherit;
	background-color: #adc9f8;
	text-align: left;
}

.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;
	background-color: inherit;
	text-decoration: none;
	cursor: help;
}

.iC_LabelModeDropDown
{
	font-size: 80%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: black;
	background-color: #c5dafb;
}

.iC_LabelModeText
{
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: black;
	background-color: #c5dafb;
	border-width: 1px;
}

.iC_LabelModeText:focus
{
        background-color: #c5dafb;
}

/* *********************************************** */
/* Round out the bottom corners                    */
/* *********************************************** */

.iC_DataPanelTable .BottomRow
{
	width: 100%;
	height: 8px;	
}

.iC_DataPanelTable .BottomRow .BottomLeft
{
	background-image: url(bottom-left-transparent.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;	
}

.iC_DataPanelTable .BottomRow .BottomRight
{
	background-image: url(bottom-right-transparent.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 10px;		
}

.iC_DataPanel .BottomRight
{
	background-position: right bottom;
	background-image: url(bottom-right-transparent.png);
	vertical-align: middle;
	background-repeat: no-repeat;
	text-align: right;
	height: 25px;
}

.iC_DataPanel td.BottomLeft
{
	padding-right: 10px;
}

.iC_DataPanel .BottomLeft
{
	text-align: right;
	color: inherit;
	background-color: #adc9f8;
	background-image: url(bottom-left-transparent.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.iC_DataPanel .BottomLeft a,
.iC_DataPanel .BottomLeft a:link,
.iC_DataPanel .BottomLeft a:visited
{
	text-decoration: none;
	color: black;
	background-color: inherit;
}

.iC_DataPanel .BottomLeft a:focus,
.iC_DataPanel .BottomLeft a:hover,
.iC_DataPanel .BottomLeft a:active
{
	text-decoration: underline;
	color: red;
	background-color: 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;
	background-color: inherit;
	font-size: 75%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	display: block;
}

.iC_DataSearch
{
	display:table;
	position: absolute;
	color: black;
	background-color: white;
	border: solid 2px black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	user-select: none;
}

.iC_DataSearchTitle
{
	color: inherit;
	background-color: #ffcc00;
	border-bottom: solid 1px black;
}

.iC_DataSearchTitle td
{
	color: black;
	background-color: inherit;
	font-weight: bold;
	font-size: 80%;
}

.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-color: inherit;
}

.iC_HtmlEditPanel
{
	background-color: #9ebef5; 
	padding-bottom: 2px;
}

/* *********************************************** */
/*                   TASK LIST                     */
/* *********************************************** */
.iC_TaskList
{
	font-family: verdana, arial, helvetica, sans-serif;
	width: 100%;
	border-collapse: collapse;
}

.iC_TaskListBorder
{
	border: solid 2px black;
}

.iC_TaskList .MsgHeading
{
	color: white;
	background-color: black;
	border-bottom: solid 1px black;
	font-weight: bold;
	font-size: 80%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_TaskList .Heading
{
	border-bottom: solid 1px white;
	font-weight: bold;
	font-size: 90%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_TaskList .HeadingNoUnderline
{
	font-weight: bold;
	font-size: 90%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.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;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* *********************************************** */
/*              CO 9427 StyleButton                */
/* *********************************************** */

a.iC_StyleButton_Disabled,
a.iC_StyleButton_Disabled:visited,
a.iC_StyleButton_Disabled:link
{
	background-color: #8D8D8D;
	border-bottom: 2px solid #707070;
	border-left: 2px solid #BDBDBD;
	border-right: 2px solid #707070;
	border-top: 2px solid #AFAFAF;
	color: #FFFFFF;
	cursor: default;
	display: block;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 58%;
	font-weight: bold;
	margin: 1px;
	padding: 2px 3px 2px 3px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

a.iC_StyleButton, 
a.iC_StyleButton:visited, 
a.iC_StyleButton:link
{
	background-color: #3376E8;
	border-bottom: 2px solid #245DBC;
	border-left: 2px solid #7CB6FE;
	border-right: 2px solid #245DBC;
	border-top: 2px solid #6CA7F3;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 58%;
	font-weight: bold;
	margin: 1px;
	padding: 2px 3px 2px 3px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

a.iC_StyleButton_Default, 
a.iC_StyleButton_Default:visited,
a.iC_StyleButton_Default:link
{
	background-color: #3376E8;
	border-bottom: 2px solid #000099;
	border-left: 2px solid #000099;
	border-right: 2px solid #000099;
	border-top: 2px solid #000099;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 58%;
	font-weight: bold;
	margin: 1px;
	padding: 2px 3px 2px 3px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

/* Change this for a MouseOver effect on buttons */
a.iC_StyleButton:hover, 
a.iC_StyleButton_Default:hover
{
	color: #FFFFFF;
	background-color: #3376E8;
	text-decoration: none;
}

a.iC_StyleButton:active, 
a.iC_StyleButton_Default:active
{
	background-color: #8B0000;
	border-bottom: 2px solid #B00000;
	border-left: 2px solid #700000;
	border-right: 2px solid #BE0000;
	border-top: 2px solid #700000;
	color: #FFFFFF;
}

a.iC_StyleButtonNormal80_Disabled,
a.iC_StyleButtonNormal80_Disabled:visited,
a.iC_StyleButtonNormal80_Disabled:link
{
	background-color: #8D8D8D;
	border-bottom: 2px solid #707070;
	border-left: 2px solid #BDBDBD;
	border-right: 2px solid #707070;
	border-top: 2px solid #AFAFAF;
	color: #FFFFFF;
	cursor: default;
	display: block;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin: 1px;
	padding: 2px 3px 2px 3px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

a.iC_StyleButtonNormal80, 
a.iC_StyleButtonNormal80:visited, 
a.iC_StyleButtonNormal80:link
{
	background-color: #3376E8;
	border-bottom: 2px solid #245DBC;
	border-left: 2px solid #7CB6FE;
	border-right: 2px solid #245DBC;
	border-top: 2px solid #6CA7F3;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin: 1px;
	padding: 2px 3px 2px 3px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

a.iC_StyleButtonNormal80_Default, 
a.iC_StyleButtonNormal80_Default:visited,
a.iC_StyleButtonNormal80_Default:link
{
	background-color: #3376E8;
	border-bottom: 2px solid #000099;
	border-left: 2px solid #000099;
	border-right: 2px solid #000099;
	border-top: 2px solid #000099;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 808%;
	font-weight: normal;
	margin: 1px;
	padding: 2px 3px 2px 3px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

/* Change this for a MouseOver effect on buttons */
a.iC_StyleButtonNormal80:hover, 
a.iC_StyleButtonNormal80_Default:hover
{
	color: #FFFFFF;
	background-color: #3376E8;
	text-decoration: none;
}

a.iC_StyleButtonNormal80:active, 
a.iC_StyleButtonNormal80_Default:active
{
	background-color: #8B0000;
	border-bottom: 2px solid #B00000;
	border-left: 2px solid #700000;
	border-right: 2px solid #BE0000;
	border-top: 2px solid #700000;
	color: #FFFFFF;
}



/* *********************************************** */
/*              CO 1036 SpellCheck                 */
/* *********************************************** */
input.iC_StyleButton
{
	background-color: #3376E8;
		border-bottom: 2px solid #245DBC;
		border-left: 2px solid #7CB6FE;
		border-right: 2px solid #245DBC;
		border-top: 2px solid #6CA7F3;
		color: #FFFFFF;
		display: block;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 58%;
		font-weight: bold;
		margin: 1px;
		padding: 2px 3px 2px 3px;
		text-align: center;
		text-decoration: none;
	white-space: nowrap;
}

/* *********************************************** */
/*           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
{
	background-image: url(ll_green.png);
	width: 22px;
	height: 16px;
	border: solid 2px #c5d9fa;
	font-size: 40%;
	cursor: pointer;
}

.iC_LeftArrowButton
{
	background-image: url(l_green.png);
	width: 22px;
	height: 16px;
	border: solid 2px #c5d9fa;
	font-size: 40%;
	cursor: pointer;
}

.iC_RightArrowButton
{
	background-image: url(r_green.png);
	width: 22px;
	height: 16px;
	border: solid 2px #c5d9fa;
	font-size: 40%;
	cursor: pointer;
}

.iC_RightRightArrowButton
{
	background-image: url(rr_green.png);
	width: 22px;
	height: 16px;
	border: solid 2px #c5d9fa;
	font-size: 40%;
	cursor: pointer;
}


/* *********************************************** */
/*                   Admim Page                    */
/* *********************************************** */
/* General defaults */
.iC_AdminPage
{
	border-collapse: collapse;
	border: none;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: black;
	background-color: white;
	font-size: 100%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_AdminPage2
{
	border-collapse: collapse;
	border: none;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: black;
	background-color: white;
	font-size: 100%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_AdminPage2 table.iC_PreferenceLabel
{
	table-layout:fixed;
	width:100%;
}

.iC_AdminPage2 td.iC_AdminLeftColumn2
{
	text-align: left;
	padding-right: 5px;
	font-size: 72%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_AdminPage td.iC_AdminLabel
{
	cursor: help;
	text-align: right;
	padding-right: 5px;
	font-size: 80%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

.iC_AdminPage td.iC_AdminLeftColumn
{
	text-align: left;
	padding-right: 5px;
	font-size: 72%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_AdminPage td.iC_AdminPageTitle
{
	text-align: left;
	padding-right: 5px;
	font-size: 100%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.iC_InformationLink
{
	background-image: url(informationLink.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}

.iC_HyperLink
{
	text-decoration: underline;
	cursor: pointer;
}

/* CO # 9753 - Hoskins: A class for validation errors */
.iC_ValidationError
{
	background-image: url(ValidationError.gif);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: default;
}

.iC_ValidationErrorNoImage
{
	font-family: Verdana, Arial, helvetica, Sans-Serif;
	font-size: 80%;
}

/* BMann - CO 9419 */
/* New 'pseudo-link' in the datalist - such as in Claim Search results - for ADA compliance purposes */
a.iC_ADA_Anchor
{
	text-decoration: underline;
	cursor: pointer;
}

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-color: 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;
	font-family: arial, helvetica, sans-serif;
	color: black;
	background-color: inherit;
	width: 80px;
	height: 17px;
	white-space: nowrap;
	background-image: url(downbtn.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 2px;
}

.cssbutton span
{
	position: relative;
	width: 80px;
	height: 17px;
	top: 1px;
	text-align: center;
}

.cssbutton_110
{
	display: inline;
	font-size: 80%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	background-color: inherit;
	width: 110px;
	height: 17px;
	white-space: nowrap;
	background-image: url(downbtn110.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 2px;
}

.cssbutton_110 span
{
	position: relative;
	width: 110px;
	height: 17px;
	top: 1px;
	text-align: center;
}

.xbutton
{
	display: inline;
	width: 17px;
	height: 17px;
	background-image: url(redX.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

/* 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; /* EDS Dark Blue */
	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: 0px;
	margin-bottom: 0px;
	color: black;
	background-color: #c5d9fa;
	font-size: 100%;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

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: #003366;
	background-color: inherit;
}

.iC_AppendedHotkeyNoColor
{
	font-weight: normal;
}

/* *********************************************** */
/*			Searched page classes                  */
/* *********************************************** */
.iC_SearchPageStyle
{
	margin-bottom: 10pt;
	margin-top: 20pt;
	font-weight: bold;
	width: 100%;
	background-color: #d2d1ff;
	padding: 4pt;
}

.iC_SearchOptionTable
{
	/* not defined */
}

.iC_SearchFileLabel
{
	font-size: smaller;
	color: #009900;
}

/* *********************************************** */
/*                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 {

html, body
{
	
	height: auto;  

}

#Form
{
	height: auto;
}

/* 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
{
	border: 1px solid black;

}





.iC_DataPanel input.iC_LabelModeText
{
	border: 1px solid white;
}

.iC_DataPanel textarea
{
	border: 1px solid black;
}

.iC_DataPanel textarea.iC_LabelModeText
{
	border: 1px solid white;
}

.iC_DataPanel select
{
	border: 1px solid black;
}

/* Draw border the same as the background color on iC_LabelModeText fields */
.iC_DataPanel select.iC_LabelModeText
{
	border: 1px solid white;
}

/* Data List container */
.iC_DataListContainer
{
	border: 1px solid black;
}

/* 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_FullHeightDIV
{
	height: auto;
}

/* Make all of the text black */
body *
{
	color: black;
	background-color: white;
}

/* Make all of the links black */
* a, * a:link, * a:visited, * a:hover, * a:active
{
	color: black;
	background-color: white;
}

.iC_SkinPrintHeader
{
	display: block;
	color: black;
	background-color: inherit;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-bottom: 6px;
}

.iC_SkinPrintBreadCrumbs
{
	display: block;
	color: black;
	background-color: inherit;
	font-size: 8pt; /* Specifying in points is OK for printed media */
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.75em;
}

.iC_SkinPrintDateTime
{
	display: block;
	color: black;
	background-color: inherit;
	font-size: 8pt; /* Specifying in points is OK for printed media */
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.75em;
	float: right;
}

.iC_SkinTable
{
	height: auto;
}

.iC_SkinTable tr
{
	height: auto;
}

.iC_SkinNoPrint
{
	display: none;
}

/* 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
{
	display: none;
}

.iC_SubSystemMenuSelected
{
	display: none;
}

.iC_DataPanelContainer
{
	border: 1px solid black;
	margin-top: 0.5em;
}

.iC_DataPanelContainer td.border-saveprefs,
.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
{
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
}

.iC_GroupBox
{
	border: 1px solid black;
	padding: 0px;
	margin: 5px;
}

.iC_GroupBoxTitle
{
	color: black;
	background-color: inherit;
}

.iC_DataList
{
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
}

.iC_DataListContainer .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;
	background-color: inherit;
	text-decoration: underline;
}

.iC_LabelModeText,
.iC_LabelModeDropDown,
.iC_DataPanel input.iC_LabelModeText,
.iC_DataPanel textarea.iC_LabelModeText,
.iC_DataPanel select.iC_LabelModeText,
.iC_DataPanel select.iC_LabelModeDropDown
.iC_DataPanel input[type="checkbox"]
{
	color: black;
	background-color: white;
	border: 0px;
}



/* 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-image: url(); /* clear out any button background image */
}

/* Hide the main panel buttons */
.iC_NewButton, .iC_DeleteButton
{
	display: none;
}

/* Hide StyleButtons */
a.iC_StyleButton,
a.iC_StyleButton:visited, /* IE Needs these to render correctly */
a.iC_StyleButton:hover, /* IE Needs these to render correctly */
a.iC_StyleButton:active, /* IE Needs these to render correctly */
a.iC_StyleButton:link, /* IE Needs these to render correctly */
a.iC_StyleButton_Default,
a.iC_StyleButton_Default:visited, /* IE Needs these to render correctly */
a.iC_StyleButton_Default:hover, /* IE Needs these to render correctly */
a.iC_StyleButton_Default:active, /* IE Needs these to render correctly */
a.iC_StyleButton_Default:link, /* IE Needs these to render correctly */
a.iC_StyleButton_Disabled,
a.iC_StyleButton_Disabled:link, /* IE Needs these to render correctly */
a.iC_StyleButton_Small,
a.iC_StyleButton_Medium,
a.iC_StyleButton_Large
{
	display: none;
}

/* Preferences Link */
.iC_Preferences
{
	display: none;
}

/* Always hide the focus chevron when printing */
.iC_TitleBarIndicatorOn
{
	visibility: hidden;
}

.iC_SkinFullHeight
{
	height: auto;
}

/* Hide Hotmenu */
#hotKeyMenuTable
{
	display: none;
}

/* 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           */
/* *********************************************** */

/* *********************************************** */
/*  CSS STYLES FOR PORTAL DisplayLinks             */
/* *********************************************** */

.LinkFrame_left
{
	background-image: url(LinkFrame_left_side.gif);
}

.LinkFrame_right
{
	background-image: url(LinkFrame_right_side.gif);
}

.LinkFrame_top_middle
{
	background-image: url(LinkFrame_top_middle.gif);
}

.LinkFrame_bottom_middle
{
	background-image: url(LinkFrame_bottom_middle.gif);
}

.displayLinkLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	line-height: 130%;
	color: #333333;
	background-color: inherit;
}

.displayLinkLink a
{
	color: #003399;
	background-color: inherit;
	text-decoration: none;
}

.displayLinkLink a:hover
{
	color: #ff9900;
	background-color: inherit;
	text-decoration: underline;
}

.displayLinkDescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	line-height: 130%;
	color: #000000;
	background-color: inherit;
}

.displayLinkHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	background-color: inherit;
	line-height: 140%;
	text-decoration: none;
}

.displayLinkHeader a:link
{
	color: #003399;
	background-color: inherit;
	text-decoration: none;
}

.displayLinkHeader a:visited
{
	color: #003399;
	background-color: inherit;
	text-decoration: none;
}

.displayLinkHeader a:hover
{
	color: #ff9900;
	background-color: inherit;
	text-decoration: underline;
}

/* *********************************************** */
/*  End CSS STYLES FOR PORTAL DisplayLinks         */
/* *********************************************** */

/* *********************************************** */
/*        CSS Styles for Calendar Window           */
/* *********************************************** */

.calGeneralAppearance
{
	background-color: white;
	border-color: #999999;
	padding: 4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.calSelectedDay
{
	background-color: #666666;
	font-weight: bold;
	color: white;
}

.calTodayDay
{
	background-color: #FFFF99;
	color: Black;
	font-weight: bold;
}

.calSelector
{
	background-color: #CCCCCC;
	color: Red;
}

.calWeekendDay
{
	background-color: #FFFFCC;
}

.calOtherMonthDay
{
	color: #CCCC99;
}

.calNextPrev
{
	vertical-align: bottom;
}

.calDayHeader
{
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 10px;
}

.calTitle
{
	background-color: #999999;
	border-color: black;
	font-weight: bold;
}

.caPickerButton
{
	border: none;
	margin: 0;
	padding: 0;
	width: 34px;
	height: 21px;
	vertical-align: bottom;
}
.iCPopupBackground {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	text-align: center;
}
#iCSessionStatusBox {
	font-weight: bold;
	color: #000099;
	font-size: 70%;
	position: absolute;  
	top: 16px;
	right: 0;
	left: 0;
	text-align: center;
}
#iCEnvironmentIndicatorBox {
	font-weight: bold;
	color: #000099;
	font-size: 90%;
	position: absolute;
	top: 0;	
	right: 0;
	left: 0;	
	text-align: center;
}
#iCSessionStatus {
	color: #8B0000;
}
.iCSessionStatusWindow {
	margin: auto;
	width: 340px;
	background-color: White;
	padding: 2px;
}
.iCPopupBackground {
	background-image: url(PopupBackground.png);
	background-repeat:repeat;
	bottom: 0px;
	padding-top: 30px;
}
.iCPopupBackground a:link {
	text-decoration: underline;
}
.iCPopupWindow {
	margin: auto;
	width: 500px;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	background-color: White;
}
.iCPopupTitle {
	background-color: #000099;
	color: White;
	font-weight: bold;
	padding: 5px;
}
.iCPopupContent {
	padding: 50px 5px;
}
.iCPopupButtons {
	text-align:right;
	padding: 5px;
}

#iCSessionStatusBox,
#iCSessionTimeoutWarning,
#iCSessionTimeout,
#iCSessionRefreshError {
	visibility: hidden;
}

.ClmDtlTextBox{
	font-size: 12px;
}

span[disabled=disabled] label{
	color: grey;
}

#dnn_ctr410_BuyIn__ctl7_CriteriaPanel__ctl0_GroupTable1 td.Left{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-left: 4px;
	vertical-align: middle;
	width: 100%;
}

#dnn_ctr457_Login_baseLogin_dataPanel__TitleBarRow td.border-top-middle{
	text-align: -webkit-center;
}

acronym[title]{
	text-decoration: none;
}

div#iC_SessionManager_ErrorMessage.iCPopupContent{
	max-height: 10%;
}

div#iC_SessionManager_ExpiredMessage.iCPopupContent{
	max-height: 10%;
}

div#iC_SessionManager_ExtendedMessage.iCPopupContent{
	max-height: 10%;
}

div#iC_SessionManager_AlreadyExtendedMessage.iCPopupContent{
	max-height: 10%;
}

div#iC_SessionManager_TimeoutWarningMessage.iCPopupContent{
	max-height: 10%;
}

div#iC_SessionManager_AttempsErrorMessage.iCPopupContent{
	max-height: 10%;
}


