html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
  font-family: Verdana, Arial,helvetica, sans-serif;
	font-size: small;
	font-weight: inherit;
	/*vertical-align: baseline;*/
  line-height: 1.6em;  
}
fieldset { border: 1px solid #c0c0c0;}

html, body { height: 100%; }

textarea{font-family: Verdana, Arial,helvetica, sans-serif;font-size: 1.1em;border: 1px solid #c5dafb;}
b{font-weight: bold;}
UL{margin-left: 30px;margin-bottom: 15px;}
td, th {display: table-cell;}
th{text-align: left;}
td.rightPanel {padding: 0px;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: normal; vertical-align: bottom;}
td {font-weight: normal;  }
/* specifying a font here makes password boxes the same size as regular text boxes in IE.*/
input, select {vertical-align: middle; font-family: Verdana, Arial,helvetica, sans-serif;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
a:link {text-decoration: underline; color: #003399; font-weight: normal;}
a:visited {text-decoration: underline; color: #003399; font-weight: normal;}

.iC_AjaxPane {height: 100% !important; width:99.9% !important;}

.iC_ContentTable {width: 99%; margin: 15px 0px 0px 0px;padding: 0px;empty-cells: show;}
.iC_ContentTable .rightPanel {height: 100%;vertical-align: top;}
.HeaderTable {margin-left: 15px; margin-top:15px; margin-bottom:15px;padding: 0px;width: 95%;}
.header_banner{width: 99.8%;border-collapse: collapse;background-color: #000099;margin: 0px;}
.whiteBackground {background-color: #ffffff;}
.BannerRight {text-align: right; padding-right:10px;}
.static_text {font-weight: normal;font-size:1.1em;}
.ColumnHeader {cursor: auto;padding: 0;padding-left: 0px;text-align: left;color: black;font-weight: normal;margin-left: 0px;}
.BannerTable {width: 99.8%;}/* 100% was causing horizontal scrolling.*/
.fowardHealthLogo{width: 70px;padding: 10px 0px 10px 0px;}



/*behavior: url('/WIPortal2/Css/PIE.htc')*/
#roundCorner {border-radius: 10px;}
.QuickLinks_container {border-radius: 10px;border: 0.1em solid #dddddd;margin-left:1px;width:auto;zoom: 1;position:relative;}
.QuickLinks_title { color: #003399; font-size: small; font-weight: bold; text-align: left; margin-left:10px; width: auto;}
.QuickLinks_groupTitle { color: #003399; font-size: small; font-weight: normal; text-align: left; margin-left:10px; width: auto;}
.QuickLinks_title_left { text-align: left; padding-left: 0px;}
.QuickLinks_title_right { text-align: right; padding-right: 10px;}
.QuickLinks_ul { margin-top: 0px; margin-bottom: 0px; list-style-type: disc; padding-left: 20px; margin-left: 0.6em}
.QuickLinks_li { padding-bottom: 2px; margin: 0px 0px 0px 0px;vertical-align: middle;text-align:left;}
.QuickLinks_separator { height:2px; margin:5px; width:auto;border-top: 0.15em solid #dddddd;}

.QuickLinks_tl { background-image: url(../images/box_tl.gif); background-repeat: no-repeat; background-position: 0 0; width: auto;}
.QuickLinks_t { background-image: url(../images/box_t.gif); background-repeat: repeat-x; background-position: 0 0; width: auto;}
.QuickLinks_t { height:2px; margin-left: 5px; margin-right:8px;margin-bottom:5px; width:auto;border-top: 0.15em solid #dddddd;}
.QuickLinks_tr { background-image: url(../images/box_tr.gif); background-repeat: no-repeat; background-position: 100% 0; padding: 10px;}
.QuickLinks_bl { background-image: url(../images/box_bl.gif); background-repeat: no-repeat; background-position: 0 100%; width: auto;}
.QuickLinks_b { background-image: url(../images/box_b.gif); background-repeat: repeat-x; background-position: 0 100%; width: auto;}
.QuickLinks_br { background-image: url(../images/box_br.gif); background-repeat: no-repeat; background-position: 100% 100%;}
.QuickLinks_l { background-image: url(../images/box_l.gif); background-repeat: repeat-y; background-position: 0 100%;}
.QuickLinks_r { background-image: url(../images/box_r.gif); background-repeat: repeat-y; background-position: 100% 0;}
.QuickLinks_clear { font-size: 1px; height: 1px;}

.QuickLinks_borderless_container { font-family: Verdana; font-size: x-small;}
.QuickLinks_borderless_title { color: #003399; font-family: Verdana; font-size: x-small; text-align: left; width: auto;}
.QuickLinks_borderless_title_left { text-align: left; padding-left: 10px;}
.QuickLinks_borderless_title_right { text-align: right; padding-right: 10px;}
.QuickLinks_borderless_ul { margin-top: 0px; margin-bottom: 0px; list-style-type: disc;}
.QuickLinks_borderless_li {padding-bottom: 2px; margin: 0px 0px 0px -20px;}
.QuickLinks_borderless_font { font-size:x-small;}
.QuickLinks_borderless_list_ul { margin-top: 0px; margin-bottom: 0px; list-style-type: circle;}

.WhatsNew_Header { padding: 3px; border-bottom: #cccccc 1px solid; background-color: #f5f5f5;}
.WhatsNew_Content{padding: 20px 10px 0px 10px;vertical-align: top;}
.programContent {vertical-align: top;text-align: center;width: 20%;}
.programHeader {padding-bottom: 3px;border-top: #cccccc 1px solid;}
.UserInfo {padding-right: 10px;text-align: right;width: 100%;}
.iC_SkinEnvironmentTag {width:100%;text-align: center;}

a.bold:visited {text-decoration: underline;color: #003399;font-weight: bold;}
a.bold:link {text-decoration: underline;color: #003399;font-weight: bold;}
a.bold:active { text-decoration: underline; color: #003399; font-weight: bold;}
a.bold:hover { text-decoration: none; color: #FF9900; font-weight: bold;}
a.bold_nounderline:link { text-decoration: none; color: #003399;  font-weight: bold;}
a.bold_nounderline:visited { text-decoration: none; color: #003399; font-weight: bold;}
a.bold_nounderline:active { text-decoration: none; color: #003399; font-weight: bold;}
a.bold_nounderline:hover { text-decoration: none; color: #FF9900; font-weight: bold;}

a.norm:link {text-decoration: underline;color: #003399; font-weight: normal;}
a.norm:visited {text-decoration: underline; color: #003399; font-weight: normal;}
a.norm:active {text-decoration: underline; color: #003399; font-weight: normal;}
a.norm:hover {text-decoration: none; color: #FF9900; font-weight: normal;}

a.norm_nounderline:link { text-decoration: none; color: #003399;  font-weight: normal;display:inline-block;}
a.norm_nounderline:visited { text-decoration: none; color: #003399; font-weight: normal;display:inline-block;}
a.norm_nounderline:active { text-decoration: none; color: #003399; font-weight: normal;display:inline-block;}
a.norm_nounderline:hover { text-decoration: none; color: #FF9900; font-weight: normal; display:inline-block;}

.iC_DataPanelTable {width: 100%;background-color: #f5f5f5;}
.iC_PanelSpacer {margin-bottom: .5em;}
.iC_EditItem {color: black;background-color: #f5f5f5;padding-left: 5px; padding-right: 5px;}

.LoginPanel { font-family: Verdana; font-size: small; font-weight: bold; text-align: left;}
.LoginPanel_title { color: #003399; font-family: Verdana; font-size: small; font-weight: bold; text-align: left; width: 100%;}
.LoginPanel_subtitle { color: #003399; font-family: Verdana; font-size: small; font-weight: bold; text-align: left; width: 100%;}
.LoginPanel_title_left { text-align: left; padding-left: 10px;}
.LoginPanel_title_right { text-align: right; padding-right: 10px;}
.LoginPanel_topleft { background-image: url(../images/box_tl.gif); background-repeat: no-repeat; background-position: 0 0;}
.LoginPanel_top { background-image: url(../images/box_t.gif); background-repeat: repeat-x; background-position: 0 0;}
.LoginPanel_topright { background-image: url(../images/box_tr.gif); background-repeat: no-repeat; background-position: 100% 0; padding: 10px;}
.LoginPanel_bottomleft { background-image: url(../images/box_bl.gif); background-repeat: no-repeat; background-position: 0 100%;}
.LoginPanel_bottom { background-image: url(../images/box_b.gif); background-repeat: repeat-x; background-position: 0 100%;}
.LoginPanel_bottomright { background-image: url(../images/box_br.gif); background-repeat: no-repeat; background-position: 100% 100%;}
.LoginPanel_left { background-image: url(../images/box_l.gif); background-repeat: repeat-y; background-position: 0 100%;}
.LoginPanel_right { background-image: url(../images/box_r.gif); background-repeat: repeat-y; background-position: 100% 0;}
.LoginPanel_clear { font-size: 1px; height: 1px;}

.iC_GroupBox { margin: 10px; width: auto; margin-right:10px; }
.iC_GroupBoxHeaderLeft { background-image: url(../images/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; background-color: #f5f5f5;}
.iC_GroupBoxHeaderMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 7px; background-color: #f5f5f5; width: 100%;}
.iC_GroupBoxTitle { color: #0046d5; background-color: #f5f5f5; font-size: 1.1em; font-style: normal; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; padding-left:5px;padding-right:5px; }
.iC_GroupBoxHeaderRight { background-image: url(../images/group-top-right.gif); background-repeat: no-repeat; background-position: right 7px; background-color: #f5f5f5; padding-left: 10px; /* use of padding will force the outer container to expand if required */ }
.iC_GroupBoxBodyLeft { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top left; background-color: #f5f5f5;}
.iC_GroupBoxBodyMiddle { background-color: #f5f5f5;}
/* this class is applied only when the group title text is set */
.iC_GroupBoxTitlePadding { padding-top: 8px;}
.iC_GroupBoxBodyRight { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top right; background-color: #f5f5f5;}
.iC_GroupBoxFooterLeft { background-image: url(../images/group-btm-left.gif); background-repeat: no-repeat; background-position: left -7px; height: 10px; background-color: #f5f5f5;}
.iC_GroupBoxFooterMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 9px; height: 10px; background-color: #f5f5f5;}
.iC_GroupBoxFooterRight { background-image: url(../images/group-btm-right.gif); background-repeat: no-repeat; background-position: right -7px; height: 10px; background-color: #f5f5f5;}
.iC_GroupBoxBodyMiddle .iC_GroupBox { margin: 10px; width: 99%;  }
.iC_DataPanelTable .iC_GroupBox { margin: 10px; width: 97%;  }

.white_GroupBox { margin: 10px; width: auto; }
.white_GroupBoxHeaderLeft { background-image: url(../images/group-top-left.gif); background-repeat: no-repeat; background-position: left 7px; padding-left: 10px;  height: 18px; background-color: #ffffff;}
.white_GroupBoxHeaderMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 7px; background-color: #ffffff; width: 100%;}
.white_GroupBoxTitle { color: #0046d5; background-color: #ffffff; font-size: 1.1em; font-style: normal; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }
.white_GroupBoxHeaderRight { background-image: url(../images/group-top-right.gif); background-repeat: no-repeat; background-position: right 7px; background-color: #ffffff; padding-left: 10px;  }
.white_GroupBoxBodyLeft { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top left; background-color: #ffffff;}
.white_GroupBoxBodyMiddle { background-color: #ffffff;}
/* this class is applied only when the group title text is set */
.white_GroupBoxTitlePadding { padding-top: 8px;}
.white_GroupBoxBodyRight { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top right; background-color: #ffffff;}
.white_GroupBoxFooterLeft { background-image: url(../images/group-btm-left.gif); background-repeat: no-repeat; background-position: left -7px; height: 10px; background-color: #ffffff;}
.white_GroupBoxFooterMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 9px; height: 10px; background-color: #ffffff;}
.white_GroupBoxFooterRight { background-image: url(../images/group-btm-right.gif); background-repeat: no-repeat; background-position: right -7px; height: 10px; background-color: #ffffff;}
.white_GroupBox { margin: 10px; width: auto; }
.white_GroupBoxHeaderLeft { background-image: url(../images/group-top-left.gif); background-repeat: no-repeat; background-position: left 7px; padding-left: 10px;  height: 18px; background-color: #ffffff;}
.white_GroupBoxHeaderMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 7px; background-color: #ffffff; width: 100%;}
.white_GroupBoxTitle { color: #0046d5; background-color: #ffffff; font-size: 90%; font-style: normal; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }
.white_GroupBoxHeaderRight { background-image: url(../images/group-top-right.gif); background-repeat: no-repeat; background-position: right 7px; background-color: #ffffff; padding-left: 10px;  }
.white_GroupBoxBodyLeft { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top left; background-color: #ffffff;}
.white_GroupBoxBodyMiddle { background-color: #ffffff;}
/* this class is applied only when the group title text is set */
.white_GroupBoxTitlePadding { padding-top: 8px;}
.white_GroupBoxBodyRight { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top right; background-color: #ffffff;}
.white_GroupBoxFooterLeft { background-image: url(../images/group-btm-left.gif); background-repeat: no-repeat; background-position: left -7px; height: 10px; background-color: #ffffff;}
.white_GroupBoxFooterMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 9px; height: 10px; background-color: #ffffff;}
.white_GroupBoxFooterRight { background-image: url(../images/group-btm-right.gif); background-repeat: no-repeat; background-position: right -7px; height: 10px; background-color: #ffffff;}

.demo_GroupBox { margin: 10px; width: auto; }
.demo_GroupBoxHeaderLeft { background-image: url(../images/group-top-left.gif); background-repeat: no-repeat; background-position: left 7px; padding-left: 10px;  height: 18px; background-color: #ffffff;}
.demo_GroupBoxHeaderMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 7px; background-color: #ffffff; width: 100%;}
.demo_GroupBoxTitle { color: #0046d5; background-color: #ffffff; font-size: 90%; font-style: normal; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }
.demo_GroupBoxHeaderRight { background-image: url(../images/group-top-right.gif); background-repeat: no-repeat; background-position: right 7px; background-color: #ffffff; padding-left: 10px;  }
.demo_GroupBoxBodyLeft { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top left; background-color: #ffffff;}
.demo_GroupBoxBodyMiddle { background-color: #ffffff;}
/* this class is applied only when the group title text is set */
.demo_GroupBoxTitlePadding { padding-top: 8px;}
.demo_GroupBoxBodyRight { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top right; background-color: #ffffff;}
.demo_GroupBoxFooterLeft { background-image: url(../images/group-btm-left.gif); background-repeat: no-repeat; background-position: left -7px; height: 10px; background-color: #ffffff;}
.demo_GroupBoxFooterMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 9px; height: 10px; background-color: #ffffff;}
.demo_GroupBoxFooterRight { background-image: url(../images/group-btm-right.gif); background-repeat: no-repeat; background-position: right -7px; height: 10px; background-color: #ffffff;}
.demo_GroupBox { margin: 10px; width: auto; }
.demo_GroupBoxHeaderLeft { background-image: url(../images/group-top-left.gif); background-repeat: no-repeat; background-position: left 7px; padding-left: 10px;  height: 18px; background-color: #ffffff;}
.demo_GroupBoxHeaderMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 7px; background-color: #ffffff; width: 100%;}
.demo_GroupBoxTitle { color: #0046d5; background-color: #ffffff; font-size: 90%; font-style: normal; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }
.demo_GroupBoxHeaderRight { background-image: url(../images/group-top-right.gif); background-repeat: no-repeat; background-position: right 7px; background-color: #ffffff; padding-left: 10px;  }
.demo_GroupBoxBodyLeft { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top left; background-color: #ffffff;}
.demo_GroupBoxBodyMiddle { background-color: #ffffff;}
/* this class is applied only when the group title text is set */
.demo_GroupBoxTitlePadding { padding-top: 8px;}
.demo_GroupBoxBodyRight { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top right; background-color: #ffffff;}
.demo_GroupBoxFooterLeft { background-image: url(../images/group-btm-left.gif); background-repeat: no-repeat; background-position: left -7px; height: 10px; background-color: #ffffff;}
.demo_GroupBoxFooterMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 9px; height: 10px; background-color: #ffffff;}
.demo_GroupBoxFooterRight { background-image: url(../images/group-btm-right.gif); background-repeat: no-repeat; background-position: right -7px; height: 10px; background-color: #ffffff;}

.DisplayPanel { font-family: Verdana; font-size: x-small; font-weight: bold; text-align: left;}
.DisplayPanel_title { color: #003399;   font-weight: bold; text-align: left; width: 100%;}
.DisplayPanel_subtitle { color: #003399; font-weight: bold; text-align: left; width: 100%;}
.DisplayPanel_title_left { text-align: left; padding-left: 10px; font-weight:bold;}
.DisplayPanel_title_right { text-align: right; padding-right: 10px;}
.DisplayPanel_topleft { background-image: url(../images/box_tl.gif); background-repeat: no-repeat; background-position: 0 0;}
.DisplayPanel_top { background-image: url(../images/box_t.gif); background-repeat: repeat-x; background-position: 0 0;}
.DisplayPanel_topright { background-image: url(../images/box_tr.gif); background-repeat: no-repeat; background-position: 100% 0; padding: 10px;}
.DisplayPanel_bottomleft { background-image: url(../images/box_bl.gif); background-repeat: no-repeat; background-position: 0 100%;}
.DisplayPanel_bottom { background-image: url(../images/box_b.gif); background-repeat: repeat-x; background-position: 0 100%;}
.DisplayPanel_bottomright { background-image: url(../images/box_br.gif); background-repeat: no-repeat; background-position: 100% 100%;}
.DisplayPanel_left { background-image: url(../images/box_l.gif); background-repeat: repeat-y; background-position: 0 100%;}
.DisplayPanel_right { background-image: url(../images/box_r.gif); background-repeat: repeat-y; background-position: 100% 0;}
.DisplayPanel_clear { font-size: 1px; height: 1px;}

.iC_ADAHiddenText {position: absolute;top: -999em;left: 0px;}

.RadButton_WebBlue .rbDecorated { background-image: none !important;}
.rbSkinnedButton.RadButton_WebBlue { background-image: none !important;}
.RadButton_Sunset.rbSkinnedButton, .RadButton_Sunset .rbDecorated, .RadButton_Sunset.rbVerticalButton, .RadButton_Sunset.rbVerticalButton .rbDecorated, .RadButton_Sunset .rbSplitRight, .RadButton_Sunset .rbSplitLeft{ background-image: none !important; height:auto !important; }
/*Kept this styleing because controls that use the default asp buttons/links still generate 'a' tags. But on Telerik v2301; it changed 'a' tags into 'span' tags.*/
a .RadButton, .rbDecorated { text-decoration: none !important;}
a .RadButton, .rbDecorated { font-size: small !important; font-family: Verdana,Arial,Helvetica,sans-serif !important; color: #000000 !important;}

/* ~~~ Telerik v2301 Start / HOT+ Changes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* After a HTML5 change. Help links in Datapanel had a text decoration of underline and blue color. (via a:link, a:visited, etc styles) If needs to be more specfic add .iC_DataPanel */
.iC_DataPanel a[href="#"] { text-decoration: none;color: black;} 

.iC_RecentSearches { border: 0px !important;}
.iC_FavoriteSearches { border: 0px !important;}
.RadListView:has(.rlvEmpty) { border: 0px !important;}

span .RadButton, .rbDecorated { text-decoration: none !important;}
span .RadButton, .rbDecorated { font-size: small !important; font-family: Verdana,Arial,Helvetica,sans-serif !important; color: #000000 !important; }

.iC_nolabel { display: none;} /* added for Fraud Reporting Hot+ changes */

/*login links*/
span:hover .RadButton_WebBlue .rbDecorated:hover { color: #ff9900 !important; }
span.iC_StyleButton, span.iC_StyleButton:visited, span.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; cursor: pointer; display: block; font-size: 58%; font-weight: bold;  margin: 2px; padding: 2px 3px 2px 3px; text-align: center; text-decoration: none; white-space: nowrap; }

span.iC_StyleButton, span.iC_StyleButton:visited, span.iC_StyleButton:link { color: #003399; background-color: #f3f3f3; border-bottom: 1px solid #696969; border-left: 1px solid white; border-right: 1px solid #696969; border-top: 1px solid white;  color: black; font-family: Verdana; font-size: x-small; font-weight: normal; }
span.iC_StyleButton_Default, span.iC_StyleButton_Default:visited, span.iC_StyleButton_Default:link { color: #999999; background-color: #f3f3f3; border-bottom: 1px solid #696969; border-left: 1px solid #696969; border-right: 1px solid #696969; border-top: 1px solid #696969; color: black; font-family: Verdana; font-size: x-small; font-weight: normal; padding: 2px 3px 2px 3px; margin: 1px; text-decoration: none; }

span.iC_StyleButton:hover, span.iC_StyleButton_Default:hover { color: #FF9900; background-color: #f3f3f3; text-decoration: none; border-left: 1px solid #696969; border-top: 1px solid #696969; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; color: black; font-family: Verdana; font-size: x-small; font-weight: normal; }
span.iC_StyleButton:active, span.iC_StyleButton_Default:active { color: #003399; background-color: #f3f3f3; border-bottom: 1px solid #696969; border-left: 1px solid white; border-right: 1px solid #696969; border-top: 1px solid white; color: black; font-family: Verdana; font-size: x-small; font-weight: normal; text-decoration: none; }
span.iC_StyleButton_Disabled, span.iC_StyleButton_Disabled:visited, span.iC_StyleButton_Disabled:link { color: #003399; background-color: #F5F4EA; border-bottom: 1px solid #C9C7BA; border-left: 1px solid #C9C7BA; border-right: 1px solid #C9C7BA;border-top: 1px solid #C9C7BA; color: #ACA899; font-family: Verdana; font-size: x-small; font-weight: normal; padding: 2px 3px 2px 3px; margin: 1px; }
span.iC_StyleButton { max-width: 25em; }/* prevents buttons from taking up whole column */
span.iC_StyleButton input { width: 100%; } /* HOT+ Fix - Use 100% of the button so that the text is centered */
span.iC_StyleButton_Default input {width: 100%;} /* HOT+ Fix - Use 100% of the button so that the text is centered */
span.iC_StyleButton_Disabled input {width: 100%;} /* HOT+ Fix - Use 100% of the button so that the text is centered */

.iC_DataListItem span.iC_StyleButton { display: inline-block !important; width: auto !important; }

span.iC_MapCustomButton { border: 0px !important; background-color: transparent !important; }
span.iC_MapCustomButton .rbDecorated { color: green !important; display: inherit !important; padding-left: 0px !important; padding-right: 0px !important; white-space: nowrap !important; }

span[id*="copy"].iC_StyleButton { display: inline !important; }

span.iC_DQAMapCustomButton .rbDecorated { color: green !important; display: inherit !important; padding-left: 0px !important; padding-right: 0px !important; white-space: normal !important; text-align: left !important; background-image: none !important; height: auto !important; text-decoration: underline !important; border: 0px !important; background-color: transparent !important; }

 
span.iC_StyleButton_primary, span.iC_StyleButton_primary:visited, span.iC_StyleButton_primary:link, span.iC_StyleButton_primary:active { background-color: #007bff; border: 1px solid #007bff; border-radius: .25rem; height: 25px; padding-top: 5px; margin: 5px; color: #fff; }
span.iC_StyleButton_primary > .rbDecorated, span.iC_StyleButton_primary > .rbDisabled { color: #ffffff !important; width: 10em; text-align: center; width: auto; background-color: transparent !important; }

span.iC_StyleButton_primary:hover, span.iC_StyleButton_primary.iC_StyleButton_Disabled { color: #fff; background-color: #0069d9; border-color: #0062cc; }
span.iC_StyleButton_primary:focus {  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); color: #fff; background-color: #0069d9; border-color: #0062cc; }
span.iC_StyleButton_secondary, span.iC_StyleButton_secondary:visited, span.iC_StyleButton_secondary:link { background-color: #6c757d; border: 1px solid #6c757d; border-radius: .25rem; height: 25px; padding-top: 5px; margin: 5px; color: #fff; }
  

/*Telerik v2301 Line-Height fix*/
.rbSkinnedButton .rbDecorated{ line-height: normal !important; }
/*Telerik v2301 Menu Current Selected Page. (from rmFocused to rmSelected) fix */
.rmSelected {background-color: #8B0000 !important;}
.rmSelected .rmText {color: white !important;}

.rbSkinnedButton:focus { outline: 1px dotted #666 !important }
.RadButton.rbSkinnedButton.rbDisabled:focus { outline: 1px dotted #666 !important}

.RadButton .rbDecorated { padding-right: 6px  !important; padding-left: 10px !important; }
.RadButton { height:auto !important; padding: 4px !important; }

.iC_NavWebFooterButtonsRight span.iC_StyleButton { display: inline-block !important; width: auto !important;}

.iC_GroupBox:has([title="ASAM Dimension"]) td:has(>.RadioList) { width: auto !important;} /* fix for narrow columns for radio boxes on PaAttRFSUDPanel  */
.iC_GroupBox:has([title*="TREATMENT READINESS"]) td:has(>.RadioList) { width: auto !important; }

.iC_EditItem:has(.iC_LabelLeftWithControl) td.Right { width: auto !important }

/*~~~ Telerik v2301 / HOT+ Changes End  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* login links.*/
.RadButton, .rbDecorated:hover { color: #ff9900 !important; }
/*Kept this styleing because controls that use the default asp buttons/links still generate 'a' tags. But on Telerik v2301; it changed 'a' tags into 'span' tags.*/
a:hover .RadButton_WebBlue .rbDecorated:hover {color: #ff9900 !important;}
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;cursor: pointer;display: block; font-size: 58%;font-weight: bold;margin: 2px;padding: 2px 3px 2px 3px;text-align: center;text-decoration: none;white-space: nowrap;}

/*width: 10em;*/
/*Kept this styleing because controls that use the default asp buttons/links still generate 'a' tags. But on Telerik v2301; it changed 'a' tags into 'span' tags.*/
a.iC_StyleButton, a.iC_StyleButton:visited, a.iC_StyleButton:link { color:#003399; background-color: #f3f3f3; border-bottom: 1px solid #696969; border-left: 1px solid white; border-right: 1px solid #696969; border-top: 1px solid white; color: black; font-family: Verdana; font-size: x-small; font-weight: normal;  }
a.iC_StyleButton_Default, a.iC_StyleButton_Default:visited,a.iC_StyleButton_Default:link { color:#999999; background-color: #f3f3f3; border-bottom: 1px solid #696969; border-left: 1px solid #696969; border-right: 1px solid #696969; border-top: 1px solid #696969; color: black; font-family: Verdana; font-size: x-small; font-weight: normal; padding: 2px 3px 2px 3px;margin:1px;text-decoration:none;}

/*The following 2 lines need to be added when the Telerik Dll's are updated due to the way buttons are rendered
span.iC_StyleButton, span.iC_StyleButton:visited, span.iC_StyleButton:link { color:#003399; background-color: #f3f3f3; border-bottom: 1px solid #696969; border-left: 1px solid white; border-right: 1px solid #696969; border-top: 1px solid white; color: black; font-family: Verdana; font-size: x-small; font-weight: normal;  }
span.iC_StyleButton_Default, span.iC_StyleButton_Default:visited,span.iC_StyleButton_Default:link { color:#003399; background-color: #f3f3f3; border-bottom: 1px solid #696969; border-left: 1px solid #696969; border-right: 1px solid #696969; border-top: 1px solid #696969; color: black; font-family: Verdana; font-size: x-small; font-weight: normal; padding: 2px 3px 2px 3px;margin:1px;}
*/

/*Kept this styleing because controls that use the default asp buttons/links still generate 'a' tags. But on Telerik v2301; it changed 'a' tags into 'span' tags.*/
a.iC_StyleButton:hover, a.iC_StyleButton_Default:hover { color:#FF9900; background-color: #f3f3f3; text-decoration: none; border-left: 1px solid #696969; border-top: 1px solid #696969; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; color: black; font-family: Verdana; font-size: x-small; font-weight: normal; }
a.iC_StyleButton:active, a.iC_StyleButton_Default:active { color:#003399; background-color: #f3f3f3; border-bottom: 1px solid #696969; border-left: 1px solid white; border-right: 1px solid #696969; border-top: 1px solid white; color: black; font-family: Verdana; font-size: x-small; font-weight: normal;text-decoration:none;}
a.iC_StyleButton_Disabled,a.iC_StyleButton_Disabled:visited,a.iC_StyleButton_Disabled:link { color:#003399; background-color: #F5F4EA; border-bottom: 1px solid #C9C7BA; border-left: 1px solid #C9C7BA; border-right: 1px solid #C9C7BA; border-top: 1px solid #C9C7BA; color: #ACA899; font-family: Verdana; font-size: x-small; font-weight: normal; padding: 2px 3px 2px 3px;margin:1px;}
a.iC_StyleButton {max-width: 25em;} /* prevents buttons from taking up whole column */ 
a.iC_StyleButton input {width: 100%;} /* HOT+ Fix - Use 100% of the button so that the text is centered */
a.iC_StyleButton_Default input {width: 100%;} /* HOT+ Fix - Use 100% of the button so that the text is centered */
a.iC_StyleButton_Disabled input {width: 100%;} /* HOT+ Fix - Use 100% of the button so that the text is centered */


.iC_Login_DataPanel td.WIz_Label { text-align: right; cursor: auto; padding-left: 10px; color: black; background-color: white; font-style: normal; font-family: Verdana; font-weight: bold;}
.iC_Login_ColumnHeader { text-align: left; cursor: auto; padding-left: 10px; color: black; background-color: white; font-style: normal; font-family: Verdana; font-weight: bold;}
.iC_Login_EmptyLabel { text-align: right; color: inherit; background-color: white; padding-left: 2px; padding-right: 0px; font-size: 0%; font-style: normal; font-family: Verdana; font-weight: normal; vertical-align: middle;}
.iC_Login_EditItem { cursor: auto; padding-left: 10px; text-align: left; color: black; background-color: white; font-style: normal; font-family: Verdana; font-weight: bold;}

a.WIx_StyleButton:link { text-decoration: none; color: #003399 !important;  font-weight: normal;}
a.WIx_StyleButton:visited { text-decoration: none; color: #003399 !important; font-weight: normal;}
a.WIx_StyleButton:active { text-decoration: none; color: #003399 !important; font-weight: normal;}
a.WIx_StyleButton:hover { text-decoration: none; color: #FF9900 !important; font-weight: normal;}


h1 {font-size: large;margin-top: 10px;margin-left: 0px;line-height: 135%;color: navy;font-weight:bold;}


.iC_MainMenu {margin: 0px 0px 0px 0px;padding: 5px 10px 5px 10px;width: 98%;box-shadow: rgba(0,0,0,0) 0px 0px;background-color: #f1f1f1;border: 0px solid gray;float: none !important;z-index: 2000;color: black;}
.iC_MainMenu.RadMenu_Black .rmRootGroup {background-color: Transparent !important; background-image: none !important; border: 0px !important;}
.iC_MainMenu.RadMenu_Black a.rmLink:hover {color: black; background-color: #c0c0c0; }
.iC_MainMenu .rmRootGroup > .rmItem {border-right: 1px solid gray; margin-top: 5px; }
.iC_MainMenu .rmRootGroup > .rmFirst{	margin-top: 5px;	padding-right: 5px;}
.iC_MainMenu .RadMenu .rmLast {	border-right: 0px;}
.iC_MainMenu.RadMenu_Black a.rmLink {color: #111111;font-weight:bold;   }
.RadMenu_Black .rmRootGroup, .RadMenu_Black a.rmLink, .RadMenu_Black .rmText, .RadMenu_Black .rmLeftArrow, .RadMenu_Black .rmRightArrow, .RadMenu_Black .rmTopArrow, .RadMenu_Black .rmBottomArrow
{
  background-image: none !important;
}
.RadMenu:Hover .rmItem:Hover .rmText:Hover  { cursor:pointer;  } 

acronym {border-bottom: none;}
.iC_TitleBarText h1 {font-size: small;font-style: normal;font-weight: bold;color: white;background-color: inherit;display: inline;}
.iC_TitleBarText h1 acronym{vertical-align: top; padding-left: 15px; }
.iC_TitleBarText span {font-size: small;font-style: normal;font-weight: bold;color: white;background-color: inherit;display: inline;}
.iC_TitleBarText span acronym{vertical-align: top; padding-left: 15px; }
.NavItemLoadedControl {margin-bottom: .5em;color: inherit;width: 100%;}
.NavItemWizardLoadedControl {margin-bottom: 0px;color: inherit;width: 100%;}

.iC_TitleBarIndicatorOff {visibility: hidden;display: none !important;}
.iC_TitleBarContainer {  display: block; margin-left: 10px;}

td.border-top-left-grip {background-image: url(../images/wi-top-left-transparent.png);color: inherit;background-color: #696969;background-position: left top;background-repeat: no-repeat;cursor: pointer;padding-left: 12px;}
td.border-top-middle {color: white;background-color: #696969;width: 95%;font-weight: bold;padding: 5px 5px 5px 0px;}

@supports (-moz-appearance: none) {
    td.tbi123.border-top-jump-to-top,td.tbi123.border-top-jump-to-nav,td.tbi123.border-top-help,td.tbi123.border-top-audit,td.tbi123.border-top-right-x,td.tbi123.border-prefs,td.tbi123.border-plugin,td.tbi123.border-top-chevronUp,td.tbi123.border-top-chevronDown { text-align: -moz-right !important; }
}
@supports (-webkit-appearance: none) {
    td.tbi123.border-top-jump-to-top, td.tbi123.border-top-jump-to-nav, td.tbi123.border-top-help, td.tbi123.border-top-audit, td.tbi123.border-top-right-x, td.tbi123.border-prefs, td.tbi123.border-plugin, td.tbi123.border-top-chevronUp, td.tbi123.border-top-chevronDown { text-align: -webkit-right !important; }
}

td.border-top-help { vertical-align: middle; color: inherit; background-color: #696969; cursor: pointer;}
td.border-top-help a {background: url(../images/wi-help-dbl2.png) no-repeat 0px 0px;background-size: cover;width: 40px;height: 40px;display: block;}
td.border-top-right {background-image: url(../images/wi-top-right-transparent.png);color: inherit;background-color: #696969;background-position: right top;background-repeat: no-repeat;vertical-align: top;}
td.border-top-chevronUp { cursor: pointer; vertical-align: top; color: inherit; background-color: #696969;}
td.border-top-chevronUp a { background: url(../images/top-chevronUp-dbl.png) no-repeat 0px 0px; width: 0px; height: 0px; display: block;}
td.border-top-jump-to-nav { cursor: auto; vertical-align: top; color: inherit; background-color: #696969;}
td.border-top-jump-to-nav a { background: url(../images/jumpNav-dbl.png) no-repeat 0px 0px; width: 0px; height: 0px; display: block;}
td.border-top-right-x { cursor: pointer; vertical-align: top; color: inherit; background-color: #696969;}
td.border-top-right-x a { background: none; width: 0px; height: 0px; display: block;}
td.border-top-jump-to-top { cursor: pointer; vertical-align: top; color: inherit; background-color: #696969;}
td.border-top-jump-to-top a { background: none; width: 0px; height: 0px; display: block;}
td.border-top-jump-to-bottom { cursor: pointer; vertical-align: top; color: inherit; background-color: #696969;}
td.border-top-jump-to-bottom a { background: none; width: 0px; height: 0px; display: block;}
td.border-prefs{ cursor: pointer; vertical-align: top; color: inherit; background-color: #696969;}
td.border-prefs a { background: none; width: 0px; height: 0px; display: block;}
td.border-prefs span { background: none; width: 0px; height: 0px !important; display: block;} /*Telerik v2301*/
td.border-middle { color: black; background-color: #F5F5F5; border-right: #F5F5F5 1px solid; border-left: #F5F5F5 1px solid;}

table.iC_NavWizardFooter{height: 40px;}
.iC_NavWizardFooter, .iC_NavWebFooter {margin-bottom: 10px;}
.iC_NavWizardRegion {background-color: transparent; margin-bottom: 10px;}
.RadToolBar {display: block !important; width: fit-content !important;}
.iC_NavWebRegion {background-color: transparent;margin-bottom: 0px;}
.iC_NavWizardRegion, .iC_NavWizard, .iC_NavWizardFooter, .iC_NavWebRegion, .iC_NavWeb, .iC_NavWebFooter {width: 100%;}

.iC_NavWizardFooterBottomLeft {background-image: url(../images/bottom-left-transparent.png);background-color: #E3E3E3;background-position: left bottom;background-repeat: no-repeat;}
.iC_NavWizardFooterText {background-color: #E3E3E3;width: 30%;text-align: left;font-size: 70%;color: black;}
.iC_NavWizardFooterNavButtons {background-color: #E3E3E3;width: 40%;text-align: center;padding: 2px 0px 2px 0px;}
.iC_NavWizardFooterExtraButtons {background-color: #E3E3E3;width: 40%;text-align: right;padding: 2px 0px 2px 0px;}
.iC_NavWizardFooterBottomRight {background-image: url(../images/bottom-right-transparent.png);background-color: #E3E3E3;background-position: right bottom;background-repeat: no-repeat;}
.iC_NavWizardFooterNavButtons table {margin: 0 auto;}
.iC_NavWizardFooterExtraButtons table {margin: 0 0 0 auto;}
.iC_NavWizardFooterExtraButtons a { display : inline-block ;  }
.iC_NavWizardFooterExtraButtons .iC_StyleButton_Medium {width :auto !important;}
.iC_NavWizardFooterExtraButtons .iC_StyleButton {width :auto !important;}

.iC_NavWebFooterBottomLeft { background-image: url(../images/bottom-left-transparent.png); background-color: #E3E3E3; background-position: left bottom; background-repeat: no-repeat;}
.iC_NavWebFooterText { background-color: #E3E3E3; width: 34%; text-align: left; font-size: 70%; font-family: Verdana; color: black;}
.iC_NavWebFooterButtonsCenter { background-color: #E3E3E3; width:33%; text-align:center;}
.iC_NavWebFooterButtonsRight { background-color: #E3E3E3; width:33%; text-align:right; padding: 2px 0px 2px 0px;}
.iC_NavWebFooterBottomRight { background-image: url(../images/bottom-right-transparent.png); background-color: #E3E3E3; background-position: right bottom; background-repeat: no-repeat;}
.iC_NavWebFooterButtonsRight a.iC_StyleButton{display: inline-block !important;  width: auto !important;}

td.border-bottom-left {background-image: none;color: black;background-color: #f5f5f5;font-size: 8pt;background-position: left bottom;background-image: url(../images/bottom-left-transparent.png);background-repeat: no-repeat;}
td.border-bottom-middle {background-image: none;color: black;background-color: #f5f5f5;font-size: 8pt;}
td.border-bottom-right {background-image: none;color: black;background-color: #f5f5f5;font-size: 8pt; background-image: url(../images/bottom-right-transparent.png); background-repeat: no-repeat;}


.iC_DataPanel {border-collapse: collapse;border: none;width: 100%;margin-top: 0px;margin-bottom: 0px;color: black;background-color: #f5f5f5;border-radius: 6px;border-collapse: separate !important; box-shadow: none !important;}

.iC_DataPanel .iC_ButtonContainer {background-color: #f5f5f5;}
.iC_DataPanel .iC_ButtonContainer {margin-left: 2px;margin-right: 2px;}

.iC_DataPanel input {border: 1px solid #c5dafb;font-size: 100%;}
.iC_DataPanel select {border: 1px solid #c5dafb;font-size: 100%;}
/* Select box height fix for Firefox browsers*/
@-moz-document url-prefix() {
    .iC_DataPanel select {height: 21.2px;}
    .iC_DataPanel select[multiple] {height: 200px;}
}



.iC_DataPanel TR TD:first-child {padding-left: 10px;}
.iC_DataPanel TR:first-child TD {padding-top: 10px;}
.iC_DataPanel TR:last-child TD {padding-bottom: 10px;}
.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: 100%;font-style: normal;}
.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, a.iC_HelpLinkNoStyle:visited {text-decoration: none;color: black;background-color: inherit;}
.iC_DataPanel .iC_Label, .iC_DataPanel td.iC_Label, .iC_DataPanel td.iC_LabelRight, .iC_DataPanel td.iC_LabelNoHelp, .iC_DataPanel td.iC_LabelNoHelpRight, .iC_EmptyLabel {text-align: right;color: inherit;background-color: #f5f5f5;padding-left: 10px;padding-right: 5px;font-size: 100%;font-style: normal;font-weight: normal;vertical-align: middle;}
.iC_DataPanel span.iC_RightSideLabel {cursor: help;padding-right: 5px;}
.iC_DataPanel .iC_RightSideLabel {background-color: #f5f5f5;}
.iC_DataPanel td.Right {padding-top: 1px;padding-bottom: 1px;padding-right: 3px;padding-left: 4px;vertical-align: middle;width: 100%;}
.iC_DataPanel input.rbDecorated {border: none !important; padding-left: 0px !important; padding-right: 0px !important;}
.iC_DataPanel .iC_Label,.iC_DataPanel .iC_LabelRight, .iC_DataPanel .iC_LabelNoHelp, .iC_DataPanel .iC_LabelNoHelpRight, .iC_EmptyLabel {padding-top: 1px;padding-bottom: 5px;}

.iC_DataPanelContainer {width: 100%;color: inherit;background-color: #f5f5f5;margin-bottom: .5em;margin-top: 25px;}
.iC_DataPanelContainer td.border-top-left {background-image: url(../images/top-left-transparent.png);background-color: #696969;background-position: left top;background-repeat: no-repeat;width: 1%;font-size: 1px;}
.iC_DataPanel .iC_ColumnHeader {cursor: auto;text-align: left;color: black;background-color: #f5f5f5;font-style: normal;padding-right: 5px;padding-bottom: 5px;}

.iC_DataPanel .iC_LabelLeftWithControl {cursor: default;text-align: left;background-color: #f5f5f5;padding-top: 1px;padding-bottom: 1px;padding-right: 5px;padding-left: 4px;vertical-align: middle;}

.RadioList {padding-right: 5px;font-size: 100%;}

.RadioList label {padding-right: 5px;font-size: 1em;}

.iC_DataPanel div.iC_Left {width: 100%;text-align: left;}

.iC_BreadCrumb {font: normal 16px/18px 'Segoe UI' , Arial, sans-serif;margin-left: 10px;color: gray;}

.SwappableTable {width: 100%;background-color: #f5f5f5;}


.iC_DataList {
margin: 0px 0px 0px 0px !important;
box-shadow: rgba(0,0,0,0) 0px 0px !important;
width: 100% !important;
}

.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;
border-collapse: collapse;
}

.iC_DataListCaption {display: none;}
.iC_DataListHeader {height: 100%;}
.iC_DataListHeader td, .iC_DataListHeader th 
{font-weight: bold;
/*font-size: 70%; - comment out as test 4/30/2014 - Jeff*/
color: black;background-color: #dddddd; empty-cells: show;white-space: nowrap; vertical-align: bottom;padding: 2px 6px;}


.iC_DataListItem {color: black;background-color: #ffffff;cursor: pointer;width: 100%;font-size: 75%;}
.iC_DataListAlternateItem {color: black;background-color: #e3e3e3;cursor: pointer;width: 100%;font-size: 75%;}
.iC_DataListItem:hover { color: inherit; background-color: #c0c0c0;}
.iC_DataListAlternateItem:hover{ color: inherit; background-color:#c0c0c0;}
.iC_DataListTitle td.Left, .iC_DataListTitle th.Left {background-image: url(../images/top-left-transparent.png);background-color: #696969;background-repeat: no-repeat;}
.iC_DataListTitle td.Right,.iC_DataListTitle th.Right{background-image: url(../images/top-right-transparent.png);color: inherit;background-color: #696969;background-position: right top;background-repeat: no-repeat;}
.iC_DataListTitle td.Middle,.iC_DataListTitle th.Middle{font-size: 90%;font-weight: bold;width: 100%;color: white;background-color: #696969;text-align: left; padding: 5px 5px 5px 0px;}

.iC_DataListTitle td.Middle,.iC_DataListTitle th.Middle { color: white; background-color: #696969; text-align: left;}
.iC_Datalist .iC_DataListTitle td,.iC_Datalist .iC_DataListTitle th { color: white; background-color: #696969;}
.iC_DataListHeader td,.iC_DataListHeader th { font-weight: bold; background-color: #dddddd;}
.iC_DataListTitle th table{width: 100%;}
.iC_DataListTitle td table{width: 100%;}

.iC_DataListHeader{height: 100%;}
.iC_DataListHeader th a, .iC_DataListHeader th a:visited { background-color: #dddddd; font-size: small; color: #0046d5 !important; font-weight: normal;}
.iC_DataListHeader td,.iC_DataListHeader th{font-weight: bold;font-size: 100%;color: black;empty-cells: show;white-space: nowrap;vertical-align: bottom;padding: 2px 6px;}
.iC_DataListHeader th a, .iC_DataListHeader th a:visited{width: 100%;height: 100%;display: block;color: #0046d6 !important;empty-cells: show;}
.iC_DataListHeader th a img, .iC_DataListHeader td a img{border: none;}


.iC_DataListSelectedItem{color: white;background-color: #eaf2b0;cursor: pointer;width: 100%;font-size: 75%;color: #000000;}
.iC_DataListSelectedItem td{padding-left: 6px; padding-right: 6px; }
.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: #eaf2b0; width: 100%;}
.iC_DataListSelectedItem a,.iC_DataListSelectedItem a:link,.iC_DataListSelectedItem a:visited,.iC_DataListSelectedItem a:hover,.iC_DataListSelectedItem a:active {color: #003399;background-color: #eaf2b0;}
.iC_DataListRowFocus {  background-color: #c0c0c0; }
.iC_DataListRowFocus td { padding-left: 6px; padding-right: 6px;}
.iC_DataListRowFocus td.Right, .iC_DataListRowFocus th.Right {width: 100%;}

/* looks weird when these two are enabled.  I think others are missing at this point. Wait until all styles are added and then turn on 4/30/2014 - Jeff*/
/*.iC_DataListAlternateItem td.Right {width: 100%;}*/
/*.iC_DataListItem td, .iC_DataListItem th {padding-left: 6px;padding-right: 6px;}*/
.iC_DataListItem td.Right, .iC_DataListItem th.Right {width: 100%;}

.iC_DataListItem td {padding-left: 6px;padding-right: 6px;}
/*Kept this styleing because controls that use the default asp buttons/links still generate 'a' tags. But on Telerik v2301; it changed 'a' tags into 'span' tags.*/
.iC_DataListItem a.iC_StyleButton{display: inline-block !important;  width: auto !important;}
.iC_DataListAlternateItem td {padding-left: 6px;padding-right: 6px;}
.iC_DataListAlternateItem  a.iC_StyleButton{display: inline-block !important;  width: auto !important;}

.enrollCriteriaContainer{margin: 20px;}
.enrollCriteriaLeft     {width:20%;}
.enrollCriteriaRight    {width:80%;}
.enrollmentLinkUL       {padding:0; margin:0; margin-left:15px;}
.enrollmentLinkChildUL  {padding:0; margin:0; margin-left:15px;}
.enrollmentLinkLI       {padding:0; margin:0; margin-left:10px; list-style-type:disc; line-height:1.5em;}
.enrollmentLinkChildLI  {padding:0; margin:0; margin-left:10px; list-style-type:disc; line-height:1.5em;}
.enrollmentLinkSelected {background-color: #eee8aa;padding:4px;}

.enrollmentLinkLI a:link    {text-decoration: underline;  color: #000099; font-weight: normal;}
.enrollmentLinkLI a:visited {text-decoration: underline;  color: #000099; font-weight: normal;}
.enrollmentLinkLI a:active  {text-decoration: underline;  color: #000099; font-weight: normal;}
.enrollmentLinkLI a:hover   {text-decoration: none;       color: #FF9900; font-weight: normal;}

.enrollmentApplicationLink  { text-align:center;}
.enrollmentApplicationLinkDiv {text-align: center;background-color: #ffffff;height: 45px;}
a.enrollmentApplicationAnchor {font-weight: normal;color: #000099;font-weight: normal;font-size: 1.3em; text-decoration:underline;float:left;text-align:left;} /*Fixes for HOT+ 3275 */

.providerCriteria {font-size:1em;line-height:1.62em;margin-top:0px;margin-bottom:15px;}
.providerCriteriaTitle {font-size:1em;font-weight:bold;margin-bottom: 3px;margin-top:10px;}
.providerCriteriaUL{font-size:1em;margin:0;margin-bottom: 15px;}
.providerCriteriaLI{font-size:1em;margin:0;margin-left:25px;margin-bottom:10px;line-height:1.62em;}
.providerCriteriaAltRow {background-color: #f0f0f0;}
.providerType {padding-right:10px;display:inline-block;}
.criteriaTable {margin-left:15px;border: 0.025em solid #c0c0c0;}
.fade {color: #222222;font-size: 1.3em;font-weight:bold;}
.criteriaTableUL {margin:0;padding:0; margin-left:25px;margin-bottom:10px;}
.criteriaTableUL li {line-height:1.4em;margin-left:10px;}
.criteriaTablePrint {margin-left:15px;border: 0.025em solid #c0c0c0; width:97%;border:0;}
.criteriaTablePrint a {text-decoration: underline;color: #003399;font-weight:bold;padding-right:6px;float:right; margin-bottom:5px;}

.certLogin_DataPanel { background-color: #ffffff;}
.certLogin_EditItem { color: black; background-color: #ffffff; font-family: Verdana;}
.certLogin_DataPanel .certLogin_ColumnHeader { cursor: auto; padding-left: 10px; text-align: left; color: black; background-color: #ffffff; font-style: normal; font-family: Verdana; font-weight: bold;}
.certLogin_DataPanel .certLogin_Label,.certLogin_DataPanel td.certLogin_Label,.certLogin_DataPanel td.certLogin_LabelRight,.certLogin_DataPanel td.certLogin_LabelNoHelp,.certLogin_DataPanel td.certLogin_LabelNoHelpRight,.certLogin_EmptyLabel { text-align: right; color: inherit; background-color: #ffffff; padding-left: 10px; padding-right: 5px; font-size: 72%; font-style: normal; font-family: Verdana; font-weight: normal; vertical-align: middle;}
.certLogin_DataPanel td.Right {	padding-top: 1px;	padding-bottom: 2px;	padding-right: 3px;	padding-left: 4px;	vertical-align: middle;	width: 100%;}
.certLogin_DataPanel td.Left {	padding-top: 1px;	padding-bottom: 1px;	padding-right: 3px;	padding-left: 4px;	vertical-align: middle;}


.certLogin_ADAHiddenText {	position: absolute;	top: -999em;	left: 0px;}
.certLogin_ValidationError {background-image: url(ValidationError.gif);	background-position: center center;	background-repeat: no-repeat;	cursor: default;}
.certLogin_ValidationErrorNoImage {	font-family: Verdana, Arial, helvetica, Sans-Serif;	font-size: 80%;}


.certLogin_DataPanel .certLogin_Label a.certLogin_HelpLinkNoStyle:focus,.certLogin_DataPanel .certLogin_LabelRight a.certLogin_HelpLinkNoStyle:focus,.certLogin_DataPanel .certLogin_LabelLeft a.certLogin_HelpLinkNoStyle:focus,.certLogin_DataPanel .certLogin_LabelCenter a.certLogin_HelpLinkNoStyle:focus,.certLogin_DataPanel .certLogin_LabelLeftWithControl a.certLogin_HelpLinkNoStyle:focus{	text-decoration: none;	color: black;	background-color: inherit;}
.certLogin_DataPanel .certLogin_Label a.certLogin_HelpLinkNoStyle:hover,.certLogin_DataPanel .certLogin_LabelRight a.certLogin_HelpLinkNoStyle:hover,.certLogin_DataPanel .certLogin_LabelLeft a.certLogin_HelpLinkNoStyle:hover,.certLogin_DataPanel .certLogin_LabelCenter a.certLogin_HelpLinkNoStyle:hover,.certLogin_DataPanel .certLogin_LabelLeftWithControl a.certLogin_HelpLinkNoStyle:hover{	text-decoration: none;	color: black;	background-color: inherit;}
.certLogin_DataPanel .certLogin_Label a.certLogin_HelpLinkNoStyle:active,.certLogin_DataPanel .certLogin_LabelRight a.certLogin_HelpLinkNoStyle:active, .certLogin_DataPanel .certLogin_LabelLeft a.certLogin_HelpLinkNoStyle:active,.certLogin_DataPanel .certLogin_LabelCenter a.certLogin_HelpLinkNoStyle:active,.certLogin_DataPanel .certLogin_LabelLeftWithControl a.certLogin_HelpLinkNoStyle:active{	text-decoration: none;	color: black;	background-color: inherit;}
.certLogin_DataPanel .certLogin_RightSideLabel a.certLogin_HelpLinkNoStyle:focus { text-decoration: none; color: black; background-color: inherit;}
.certLogin_DataPanel .certLogin_RightSideLabel a.certLogin_HelpLinkNoStyle:hover { text-decoration: none; color: black; background-color: inherit;}
.certLogin_DataPanel .certLogin_RightSideLabel a.certLogin_HelpLinkNoStyle:active { text-decoration: none; color: black; background-color: inherit;}

.certLogin_Label div a {text-decoration: none; color: Black;}


.iC_NavWizardStep, 
.iC_NavWizardStepActive, 
.iC_WizardLinkSeparator,
.iC_WizardNavigationCurrentStep
{margin-bottom: 0px;padding-left: 3px;padding-right: 3px;padding-top: 0px; padding-bottom: 0px; }

.iC_WizardNavigationCurrentStep {font-weight:bold;}
.iC_NavWizardButton{width:100px;	text-align:center;}

.iC_WizardLinkSeparator{	text-align:center;}
.iC_NavWizardProgressPlaceHolder{font-size: 70%;width: 100%;color: #000099;text-align: right;font-weight:bold;}

.iC_WizardLinkSeparator { padding: 0px 3px 0px 3px; font-weight: bold; font-family: Verdana;} 
a.iC_NavWizardStep:link { text-decoration: underline; color: #003399; }
a.iC_NavWizardStep:visited { text-decoration: underline; color: #003399;}
a.iC_NavWizardStep:active { text-decoration: underline; color: #003399;}
a.iC_NavWizardStep:hover { text-decoration: none; color: #FF9900;}
a.iC_NavWizardStepActive:link { text-decoration: underline; color: #003399; }
a.iC_NavWizardStepActive:visited { text-decoration: underline; color: #003399;}
a.iC_NavWizardStepActive:active { text-decoration: underline; color: #003399;}
a.iC_NavWizardStepActive:hover { text-decoration: none; color: #FF9900;}
a.iC_NavWizardStepActive {font-weight:bold;}

.wpiTableSearch {font-family:Verdana;font-size:small;width:100%;}
.wpiCellLabelSearch {padding-left: 5px;padding-right:5px;width:14em;text-align:right;vertical-align:top;}
.wpiCellValueSearch {padding-left: 5px;padding-right:5px;vertical-align:top;}
.wpiBranchLocationHeading {}
.wpiBranchRowHeader {background-color: #696969;color:White;font-weight:bold;}
.wpiBranchNameLabel {padding-left: 5px;padding-right:5px;width:30%;} 
.wpiBranchAddressLabel {padding-left: 5px;padding-right:5px;width:30%}      
.wpiBranchCityStateZipLabel {padding-left: 5px;padding-right:5px;width:25%;}
.wpiBranchPhoneLabel {padding-left: 5px;padding-right:5px;width:15%}
.wpiBranchItem {background-color: #ffffff;}
.wpiBranchAlternateItem {background-color: #f0f0f0;}

.wpiCellLabelView {padding-left: 5px;padding-right:5px;width:20em;text-align:right;vertical-align:top;font-weight:bold;}
.wpiCellValueView {padding-left: 5px;padding-right:5px;vertical-align:top;}
.wpiCellEditLink {text-align:right; margin-right:30px;}
.wpiCellPanelNote {margin: 0;padding: 0; padding-left: 25px;}
.wpiCellLink {margin: 0;padding: 0;padding-left: 20px;}

div UL.wpiNoteParentUL  {padding: 0;margin-bottom: 1px; margin-left: 15px; font-size: small; font-family:Verdana; list-style-type:disc;width: 95%;vertical-align:baseline;}
div LI.wpiNoteParentLI  {padding: 0;margin-left: 15px; font-size: small; font-family:Verdana; list-style-type: disc;width: 95%;list-style-position:outside;vertical-align:top;}
div UL.wpiNoteChildUL  {padding: 0;margin-left: 15px; font-size: small; font-family:Verdana; list-style-type: disc;width: 95%;vertical-align:text-top;}
div LI.wpiNoteChildLI  {padding: 0;margin-left: 15px; font-size: small; font-family:Verdana; list-style-type: disc;width: 95%;vertical-align:text-top;}
div UL.wpiNoteGrandChildUL {padding: 0;margin-left: 15px; font-size: small; font-family:Verdana; list-style-type: disc;width: 95%;vertical-align:text-top;}
div LI.wpiNoteGrandChildLI {padding: 0;margin-left: 15px; font-size: small; font-family:Verdana; list-style-type: disc;width: 95%;vertical-align:text-top;}
.wpi_DataList, .wpi_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;}
.wpi_DataListCaption {display:none;}
.wpi_DataListContainer { margin-bottom: .5em; }
.wpi_DataListTitle td.Left,.wpi_DataListTitle th.Left {	background-image: url(top-left-transparent.png);	color: inherit;	background-color: #000099;	background-position: left top;	background-repeat: no-repeat; }
.wpi_DataListTitle td.Right, .wpi_DataListTitle th.Right { background-image: url(top-right-transparent.png);	color: inherit;	background-color: #000099;	background-position: right top;	background-repeat: no-repeat; }
.wpi_DataListTitle td.Middle,.wpi_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: center; }
.wpi_Datalist .wpi_DataListTitle td, .wpi_Datalist .wpi_DataListTitle th { color: white; background-color: #000099;}
.wpi_DataListHeader {height: 100%;}
.wpi_DataListHeader td, .wpi_DataListHeader th { font-weight: bold; font-size: 70%; color: black; background-color: #f5f5f5; empty-cells: show; white-space: nowrap; vertical-align: bottom; padding: 2px 6px; }
.wpi_DataListHeader th a, .wpi_DataListHeader th a:visited { width: 100%; height: 100%; display: block; color: black; background-color: #f5f5f5; empty-cells: show; }
.wpi_DataListHeader th a img, .wpi_DataListHeader td a img { border: none; }
.wpi_GroupHeaderBorder { border: solid 2px black; padding: 3px 3px; }
.wpi_DataListFooter td { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; height: 10px; color: inherit; background-color: #dddddd; padding: 5px 6px;}
.wpi_DataListFooter td.Left { background-image: url(bottom-left-transparent.png); background-repeat: no-repeat; background-position: left bottom; }
.wpi_DataListFooter td.Right {background-image: url(bottom-right-transparent.png); background-repeat: no-repeat; background-position: right bottom; }
.wpi_DataListCheckBox { text-align: center;}
.wpi_DataListItem { color: black; background-color: #ccffff; cursor: default; width: 100%; font-size: 75%; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; }
.wpi_DataListItem td, .wpi_DataListItem th { padding-left: 6px; padding-right: 6px; }
.wpi_DataListItem td.Right,.wpi_DataListItem th.Right{width: 100%;}
.wpi_DataListItem:hover { color: inherit; background-color: #f39698; /* EDS Light Red */ }
.wpi_DataListAlternateItem {color: black; background-color: #f5f5f5; cursor: default; width: 100%; font-size: 75%; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; }
.wpi_DataListAlternateItem td { padding-left: 6px; padding-right: 6px; }
.wpi_DataListAlternateItem td.Right { width: 100%; }
.wpi_DataListAlternateItem:hover { color: inherit; background-color: #f39698; /* EDS Light Red */}
.wpi_DataListItemNoRowSelect{ color: black; background-color: #ccffff; cursor: default; width: 100%; font-size: 75%; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; }
.wpi_DataListAlternateItemNoRowSelect { color: black; background-color: #f5f5f5; cursor: default; width: 100%; font-size: 75%; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; }
.wpi_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; }
.wpi_DataListItemSelectImage:focus, .wpi_DataListItemSelectImage:hover, .wpi_DataListItemSelectImage:active { color: inherit; background-color: #ffff99; /* Light Yellow */ }
.wpi_DataListRowFocus { color: black; background-color: #3399FF; cursor: default; width: 100%; font-size: 75%; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; }
.wpi_DataListRowFocus td { padding-left: 6px; padding-right: 6px; }
.wpi_DataListRowFocus td.Right { width: 100%; }
.wpi_DataListSelectedItem { color: white; background-color: #000099; cursor: default; width: 100%; font-size: 75%; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; }
.wpi_DataListSelectedItem td { padding-left: 6px; padding-right: 6px; }
.wpi_DataListSelectedItem td.Right table, .wpi_DataListSelectedItem th.Right table { color: white; background-color: inherit; }
.wpi_DataListSelectedItem td.Right, .wpi_DataListSelectedItem th.Right { color: inherit; background-color: #000099; width: 100%; }
.wpi_DataListSelectedItem a, .wpi_DataListSelectedItem a:link, .wpi_DataListSelectedItem a:visited, .wpi_DataListSelectedItem a:hover, .wpi_DataListSelectedItem a:active { color: white; background-color: #000099;}
.wpi_DataPanel .wpi_InlineLabelCenter { background-color: #f5f5f5; font-weight: normal;}
.wpi_DataListTitle td.Left,.wpi_DataListTitle th.Left { background-image: url(top-left-transparent.png); background-color: #696969;}
.wpi_DataListTitle td.Right,.wpi_DataListTitle th.Right { background-image: url(top-right-transparent.png); background-color: #696969;}
.wpi_DataListTitle td.Middle,.wpi_DataListTitle th.Middle { color: white; background-color: #696969; text-align: left;}
.wpi_Datalist .wpi_DataListTitle td,.wpi_Datalist .wpi_DataListTitle th { color: white; background-color: #696969;}
.wpi_DataListHeader td,.wpi_DataListHeader th { font-weight: bold; background-color: #dddddd;}
.wpi_DataListHeader th a, .wpi_DataListHeader th a:visited { background-color: #dddddd; font-size: x-small; color: #0046d5; font-weight: normal;}
.wpi_DataListItem { color: black;  background-color: #ffffff;}
.wpi_DataListAlternateItem { background-color: #e3e3e3;}
.wpi_DataListSelectedItem {  background-color: #eaf2b0; color: #000000;}
.wpi_DataListSelectedItem td.Right,.wpi_DataListSelectedItem th.Right {  background-color: #eaf2b0;}
.wpi_DataListSelectedItem a,.wpi_DataListSelectedItem a:link,.wpi_DataListSelectedItem a:visited,.wpi_DataListSelectedItem a:hover,.wpi_DataListSelectedItem a:active {  background-color: #eaf2b0;}
.wpi_DataListRowFocus {  background-color: #ffbe6f;}
.wpi_DataSearch { border: solid 1px white; border: ridge 1px #c0c0c0;}
.wpi_DataSearchTitle {  background-color: #ffffff; border-bottom: solid 1px white;}

.wpi_DataListPager { background-color: #dddddd;}
.wpi_DataListFooter td { background-color: #dddddd;}
.wpi_DataListExtraButtons { color: inherit; background-color: #dddddd;}
.wpi_DataListItem:hover { color: inherit; background-color: Transparent;}
.wpi_DataListAlternateItem:hover{ color: inherit; background-color:Transparent;}
.wpi_DataListFooter td.BottomRight { font-size: 75%; font-weight: bold; text-align: right; }
.wpi_DataListSelectedItem a, .wpi_DataListSelectedItem a:link, .wpi_DataListSelectedItem a:visited, .wpi_DataListSelectedItem a:hover, .wpi_DataListSelectedItem a:active {color: blue;}

.wpi_DataListPager span { color: red; background-color: inherit; font-weight: bold; }
.wpi_DataListPager a { text-decoration: none; color: black; background-color: inherit; }
.wpi_DataListPager a .wpi_Arrow { font-weight: bold; text-decoration: none; color: black; background-color: inherit; }
.wpi_DataListPager a .wpi_ArrowADA {font-weight: bold; text-decoration: underline; color: black; background-color: inherit; }
.wpi_DataListPager a:link, .wpi_DataListPager a:visited, .wpi_DataListPager a:hover, .wpi_DataListPager a:active { text-decoration: none; color: black; background-color: inherit; }
.wpi_DataListPager .Previous { margin-right: 0.75em; }
.wpi_DataListPager .Next { margin-left: 0.75em; }
.wpi_DataListPager { text-align: center; color: inherit; background-color: #dddddd; }
.wpi_DataListPager td.Left { background-image: url(bottom-left-transparent.png); background-repeat: no-repeat; background-position: left bottom; }
.wpi_DataListPager td.Right {background-image: url(bottom-right-transparent.png); background-repeat: no-repeat; background-position: right bottom; }
.wpiStateReturnToSearch{display:inline-block; padding: 20px;}


.MainMenu_Content {padding: 3px;padding-bottom: 20px;}
.MainMenu_ul {margin-top: 0px;margin-bottom: 0px;list-style-type: disc;padding-left: 20px;margin-left: 0.6em;}
.MainMenu_li {padding-bottom: 15px;margin: 0px 0px 0px 0px;}
.MainMenu_Header { font-family: Verdana; font-size: medium; font-weight: bold; padding: 3px; border-bottom: #cccccc 1px solid;}



/******************************************************
* MainMenu Separators and more spaces between items 
*****************************************************/
.MainMenuNav li { border-right-style: groove; border-right-width: thin;}
.MainMenuNav a, .MainMenuNav a:hover, .MainMenuNav a:visited { margin-left: .4em; margin-right: .4em; }

.iC_ClmDtlDiv
{
    height: 13em !important;
	border: 1px solid #B5AC8E;
	margin-right: 30px;
	margin-left: 10px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0,0.4) 3px 3px;
	width: 95%;
	overflow-x:hidden;
}

.iC_ClmDtlDiv > .iC_DataList
{
    border: none;
    margin: 0px 0px 0px 0px;
    border-radius: 0px;
    box-shadow: none;
}

.iC_ClmDtlDiv .iC_DataListAlternateItem > TD > TABLE
{
    border-top: 2px solid gray;
    border-bottom: 2px solid gray;
}
.BoldBoundTextBox
{
    font-weight: bold;
}
.iC_EntityMaintSelectDiv {text-align: center;}
.iC2_EntityMaintSelect {  color: black; background-color: inherit;}
.iC2_EntityMaintSelectDiv{text-align: center;}

.kwDivDisplayNugget acronym {border-bottom: dotted 1px red;}
acronym.noline {border-style: none;}
td.kwInformation {padding-bottom: 0.5em;}
.mainTable {margin-left: 1em; margin-right: 1em;}
.interestArea {width:96%;font-size:small;}
.programType {width: 96%;font-size:small;}
.serviceArea {width: 96%;font-size:small;}
.kwSearchInput {width:90%;}
.kwPrint {font-size:small; width:95%;}
.kwPagerCell {font-size:small;}

.kwSearchNuggetTitle {color:blue; font-size:medium;}
.kwSearchNuggetDescription {color:black; font-size:small;}
.kwSearchLinkMessage {color:#77c;font-size:small;}
.keywordResult:link {color:blue;text-decoration:none;font-size:small;font-weight: normal;}
.keywordResult:active {color:blue;text-decoration:none;font-size:small;font-weight: normal;}
.keywordResult:visited {color:blue;text-decoration:none;font-size:small;font-weight: normal;}
.keywordResult:hover {color:blue;text-decoration:none;font-size:small;font-weight: normal;}
.kwSearchParagraph  {margin-top: 1em; margin-bottom: 1em;font-size:medium;}
.kwSearchLinkHierarchyLI {padding:0em;font-size:small;margin-left: 1.0em;margin-bottom: 10px;font-weight: bold;}
.kwSearchLinkHierarchyUL {padding:0em;font-size:small;margin-left: 1.5em;}
.kwSearchNuggetLinks {font-size:small;}
.kwSearchLinkUL {padding:0; margin-left:0.2em;}
.kwSearchLinkDetail {padding:0;list-style-type:decimal;margin-left: 0.5em;font-weight:normal;font-size:small;}

.kwFieldset {padding: 0.2em; margin-left:5px;width:90%;font-size:small;}
.kwSelectOptionsRightSide {width:40%;background-color:#f5f5f5;vertical-align:top;}
.kwDivDisplayNugget {margin-left:20px;vertical-align:top;font-size:small;}
.kwTdPageLayout {vertical-align:top;background-color:#ffffff;padding-bottom:20px;}

ul.kwSectionChapterMenu { padding: 0; margin-left: 1em; font-size: small; }
ul.kwSectionChapterMenu a {text-decoration:none;color:#000000;}
ul.open { padding: 0; margin-left: 0.5em; list-style-type: none;}
ul.closed { padding: 0; display:none; margin-left:0.5em; list-style-type: none;}
li.open { padding: 0;margin-left:0.5em; list-style-type: none;}
li.closed { padding: 0; margin-left:0.5em; list-style-type: none;}
.noImage { margin-left: 1.7em;list-style-type:disc;list-style-image:none;}
li.noImage a {text-decoration:underline;color:#0000ff; }
li.noImage a:hover {text-decoration:underline;color:red;background-color: #eaf2b0;}
li.nuggetSelected {margin-left: 1.7em;list-style-type:disc;list-style-image:none;text-decoration:underline; color: #000000; font-weight:bold; background-color: #eaf2b0; }
li.nuggetSelected a:hover {text-decoration:underline; color:red; background-color: #eaf2b0; }
.kwMainDisplayTable {background-color: #f5f5f5;width: 100%;height: 100%;}
.kwNuggetFields {width:90%;}

.width50Percent {width:50%;}
.widthRightPad {width: 95%;}
.width30Percent {width: 30%;}
.width60Percent {width: 60%;}
.width40Percent {width: 40%;}
.width70Percent {width: 70%;}
.widthFullSize {width: 100%;}
.vertialAlignTop {vertical-align: top;}
.marginLeftPad {margin-left: 20px;}
.portalHeading {font-family: verdana, arial, helvetica, sans-serif;font-size: medium;font-weight: bold;color: #003399;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cccccc;}
.textArea90Pct { border: 1px solid #f5f5f5; font-size: small; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; width:90%; }
.textArea95Pct { border: 1px solid #f5f5f5; font-size: small; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; width:95%; }
.textArea98Pct { border: 1px solid #f5f5f5; font-size: small; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; width:98%; }
.kwField {font-size: small; font-family:Verdana, Arial,helvetica, Sans-Serif;font-weight:normal;}
.kwLabel { text-align:right; padding-left:2px;font-size: small; font-family:Verdana, Arial,helvetica, Sans-Serif;font-weight:normal;}
.kwSubscriptionRight { text-align:right; width: 100px;}
.registerEmailAddress {width:90%;font-size: small; font-family:Verdana, Arial,helvetica, Sans-Serif;font-weight:normal;}
.registerEmailAddressConfirm {width:90%;font-size: small; font-family:Verdana, Arial,helvetica, Sans-Serif;font-weight:normal;}
.existingEmailAddress {width:90%;font-size: small; font-family:Verdana, Arial,helvetica, Sans-Serif;font-weight:normal;}
.unsubscribeEmailAddress {width:90%;font-size: small; font-family:Verdana, Arial,helvetica, Sans-Serif;font-weight:normal;}

.kwStartMenu { margin-left: 0px; padding:0; font-size: small; font-weight: normal;}
ul.kwHideData {display: none; padding: 0;}
ul.kwShowData { display:block; margin-left: 16px; padding: 0; font-size: small; font-weight: normal;}
.kwOpenList { list-style-image:url(../images/altmenu_minus.gif);}
.kwCloseList { list-style-image:url(../images/altmenu_plus.gif);}
.kwUserType {padding:0; font-weight:bold; font-family:Verdana,Arial,Helvetica;font-size: small; font-weight: bold;}
ul.kwProgram {padding:0;font-family:Verdana,Arial,Helvetica; margin-left: 0px; font-size: small;font-weight: normal;}
li.kwProgram {padding:0;font-family:Verdana,Arial,Helvetica; margin-left: 20px; font-size: small; font-weight: bold;}
.kwNoSubItems {font-family:Verdana,Arial,Helvetica;list-style-type: disc;list-style-image:none; font-size: small; font-weight: normal; padding:0; cursor: default; margin-left:22px;}
.kwServiceArea { margin-left: 0px; font-size: x-small; font-weight: normal;}
li.kwShowBullet {list-style-type: disc;list-style-image:none;font-size: small;font-weight: normal; padding: 0; margin-left:20px;}
.kwNoBullet {list-style-type: none;list-style-image:none;font-size: small;font-weight: normal; padding: 0; padding-left:5px;}
.kwSubejct {width:98%;font-size: small; font-family:Verdana, Arial,helvetica, Sans-Serif;font-weight:normal;}
.kwMessageText {width:98%;font-size: small; font-family:Verdana, Arial,helvetica, Sans-Serif;font-weight:normal;}
.kwTestEmailMessage {width:98%;font-size: small; font-family:Verdana, Arial,helvetica, Sans-Serif;font-weight:normal;}

.certBeforeYouBeginH2 {padding:0;margin-bottom: 0.3em;margin-top: 0.3em;margin-left: 1em;font-size:medium;font-weight:bold;}
.certBeforeYouBeginUL {padding:0;margin-top: 0.3em;margin-left: 1em;font-size: small;font-family:Verdana, Arial; font-weight:normal;list-style-type:disc;}
.certBeforeYouBeginLI {padding:0;margin-left: 2em;font-size: small;font-family:Verdana, Arial; font-weight:normal;}
.certSummaryH1 {padding:0;margin-bottom: 0.3em;margin-top: 0.3em;margin-left: 0.3em;font-size:medium;font-weight:bold; color: navy;}
.certSummaryH2 {padding:0;margin-bottom: 0.3em;margin-top: 0.3em;margin-left: 0.3em;font-size:medium;font-weight:bold;color: #69c;}
.certSummaryUL {padding:0;margin-top: 0.3em;margin-left: 0.3em;font-size: small;font-family:Verdana, Arial; font-weight:normal;list-style-type:disc;}
.certSummaryLI {padding:0;margin-left: 1.3em;font-size: small;font-family:Verdana, Arial; font-weight:normal;}
.certSummaryLI2 {padding:0;margin-left: 1.09em;font-size: medium;font-family:Verdana, Arial;font-weight: bold;}
.certSummarySpan {font-size: medium;}

.iC_TaskList {border-collapse: collapse !important; margin: 15px 10px 0px 10px; color: black;empty-cells:hide;border: 1px solid black;width:99%;}
.iC_TaskList .MsgHeading td {color: white;background-color: black;border-bottom: solid 1px black;font-weight: bold;}
.iC_TaskList td {padding: 0px 5px 0px 5px;}
.iC_TaskList .Message {font-size: 100%;color:red;}
.iC_TaskList .Message a:link { text-decoration: none; color: red; }
.iC_TaskList .Message a:visited { text-decoration: none; color: red; }
.iC_TaskList .Message a:active { text-decoration: none; color: red; }
.iC_TaskList .Message a:hover { text-decoration: underline; color: red; }
.iC_TaskList tr.Message td {empty-cells: hide; width: 0.01em;}
.iC_TaskList tr.Message td.MessageText { width: 100%;}

.ugHeader_0 {margin: 0; margin-left:  5px; font-weight:bold; font-size: 1.1em;}
.ugHeader_1 {margin: 0; margin-left: 20px; font-weight:bold; font-size: inherit; margin-top:10px;}
.ugHeader_2 {margin: 0; margin-left: 35px; font-weight:bold; font-size: inherit; margin-top:10px;}
.ugHeader_3 {margin: 0; margin-left: 50px; font-weight:bold; font-size: inherit; margin-top:10px;}
.ugHeader_4 {margin: 0; margin-left: 65px; font-weight:bold; font-size: inherit; margin-top:10px;}
.ugUnorderList_0 {font-size: 0.99em; font-weight:normal; margin:0; margin-top: 5px; margin-bottom:10px; margin-left: 15px; line-height: 2.0em;}
.ugUnorderList_1 {font-size: 0.99em; font-weight:normal; margin:0; margin-top: 5px; margin-bottom:10px; margin-left: 30px; line-height: 2.0em;}
.ugUnorderList_2 {font-size: 0.99em; font-weight:normal; margin:0; margin-top: 5px; margin-bottom:10px; margin-left: 45px; line-height: 2.0em;}
.ugUnorderList_3 {font-size: 0.99em; font-weight:normal; margin:0; margin-top: 5px; margin-bottom:10px; margin-left: 60px; line-height: 2.0em;}
.ugUnorderList_4 {font-size: 0.99em; font-weight:normal; margin:0; margin-top: 5px; margin-bottom:10px; margin-left: 75px; line-height: 2.0em;}
.ugLink {font-size: 0.99em;font-weight:normal;}
.ulLinkNewMessage{font-size: 0.99em;font-weight:normal;background-color: #f1f1f1; padding-top: 5px; padding-bottom:7px; padding-right: 5px;padding-left: 2px;}
.ugNewMessage     {padding-left: 10px; padding-right: 5px; color: Red; font-weight:bold;}
.ugRevisedMessage {padding-left: 10px; padding-right: 5px; color: Red;}

.dqaTableSearch {font-family:Verdana;font-size:small;width:100%;}
.dqaBranchItem {background-color: #ffffff;}
.dqaBranchAlternateItem {background-color: #f0f0f0;}

.dqaBranchRowHeader   {background-color: #ffffff;color:black;font-weight:bold;}
.dqaBranchNameLabel   {padding-left: 5px; padding-right:5px; width:30%; text-align:left;}
.dqaBranchAddressLabel{padding-left: 5px; padding-right:5px; width:20%; text-align:left;}
.dqaBranchCityLabel   {padding-left: 5px; padding-right:5px; width:20%; text-align:left;}
.dqaBranchStateLabel  {padding-left: 5px; padding-right:5px; width:5%;  text-align:left;}
.dqaBranchZipLabel    {padding-left: 5px; padding-right:5px; width:5%;  text-align:left;}
.dqaBranchPhoneLabel  {padding-left: 5px; padding-right:5px; width:10%;  text-align:left;}

.dqaPrinterFriendlyTable {font-family:Verdana;font-size:13px;width:100%; border-collapse:collapse; }
.dqaPrintFriendlyRowHeader    {background-color: #f0f0f0;color:black;font-weight:bold;}
.dqaPrintFriendlyNameLabel    {padding-left: 5px; padding-right:5px; width:150px; text-align:left;}
.dqaPrintFriendlyProvTypeLabel{padding-left: 5px; padding-right:5px; width:125px; text-align:left;}
.dqaPrintFriendlyAddressLabel {padding-left: 5px; padding-right:5px; width:125px; text-align:left;}
.dqaPrintFriendlyCityLabel    {padding-left: 5px; padding-right:5px; width:100px; text-align:left;}
.dqaPrintFriendlyCountyLabel  {padding-left: 5px; padding-right:5px; width:100px;  text-align:left;}
.dqaPrintFriendlyPhoneLabel   {padding-left: 5px; padding-right:5px; width:100px;  text-align:left;}
.dqaPrintFriendlyItem {background-color: #ffffff;}
.dqaPrintFriendlyAlternateItem {background-color: #f0f0f0;}

/* special override with jQuery because cssPrefix is not allowed for BoundStartNewGroup */
.dqa_BoundColumn_GroupBoxTitle { color: #000000; background-color: #f0f0f0; font-size: 1em;  font-weight: 600;  }


.dqa_GroupBox { margin: 10px; width: auto; }
.dqa_GroupBoxHeaderLeft { background-image: url(../images/group-top-left.gif); background-repeat: no-repeat; background-position: left 7px; padding-left: 10px;  height: 18px; background-color: #ffffff;}
.dqa_GroupBoxHeaderMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 7px; background-color: #ffffff; width: 100%;}

.dqa_GroupBoxHeaderRight { background-image: url(../images/group-top-right.gif); background-repeat: no-repeat; background-position: right 7px; background-color: #ffffff; padding-left: 10px;  }
.dqa_GroupBoxBodyLeft { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top left; background-color: #ffffff;}
.dqa_GroupBoxBodyMiddle { background-color: #ffffff;}
/* this class is applied only when the group title text is set */
.dqa_GroupBoxTitlePadding { padding-top: 8px;}
.dqa_GroupBoxBodyRight { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top right; background-color: #ffffff;}
.dqa_GroupBoxFooterLeft { background-image: url(../images/group-btm-left.gif); background-repeat: no-repeat; background-position: left -7px; height: 10px; background-color: #ffffff;}
.dqa_GroupBoxFooterMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 9px; height: 10px; background-color: #ffffff;}
.dqa_GroupBoxFooterRight { background-image: url(../images/group-btm-right.gif); background-repeat: no-repeat; background-position: right -7px; height: 10px; background-color: #ffffff;}
.dqa_GroupBox { margin: 10px; width: auto; }
.dqa_GroupBoxHeaderLeft { background-image: url(../images/group-top-left.gif); background-repeat: no-repeat; background-position: left 7px; padding-left: 10px;  height: 18px; background-color: #ffffff;}
.dqa_GroupBoxHeaderMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 7px; background-color: #ffffff; width: 100%;}
.dqa_GroupBoxTitle { color: #000000; background-color: #ffffff; font-size: 90%; font-style: normal; font-weight: 600; font-family: verdana, arial, helvetica, sans-serif; }
.dqa_GroupBoxHeaderRight { background-image: url(../images/group-top-right.gif); background-repeat: no-repeat; background-position: right 7px; background-color: #ffffff; padding-left: 10px;  }
.dqa_GroupBoxBodyLeft { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top left; background-color: #ffffff;}
.dqa_GroupBoxBodyMiddle { background-color: #ffffff;}
/* this class is applied only when the group title text is set */
.dqa_GroupBoxTitlePadding { padding-top: 8px;}
.dqa_GroupBoxBodyRight { background-image: url(../images/group-line.gif); background-repeat: repeat-y; background-position: top right; background-color: #ffffff;}
.dqa_GroupBoxFooterLeft { background-image: url(../images/group-btm-left.gif); background-repeat: no-repeat; background-position: left -7px; height: 10px; background-color: #ffffff;}
.dqa_GroupBoxFooterMiddle { background-image: url(../images/group-line.gif); background-repeat: repeat-x; background-position: left 9px; height: 10px; background-color: #ffffff;}
.dqa_GroupBoxFooterRight { background-image: url(../images/group-btm-right.gif); background-repeat: no-repeat; background-position: right -7px; height: 10px; background-color: #ffffff;}
.dqaDirectionsLink {margin-left: 30px;}
.dqaResourcesNote{padding:10px;}

.AccountSetupTable {width: 100%; padding-left: 25px;padding-right:25px;}
.AccountDataPanel{padding: 25px;}
.iC_Login_Label {padding-right: 5px;padding-bottom: 2px;}
.miniSearch {width: 95%;text-align: right;padding-right: 5px;}
textarea.iC_LabelModeText {width:95%;}

/* customized for WPI State Search Screen*/
/*Kept this styleing because controls that use the default asp buttons/links still generate 'a' tags. But on Telerik v2301; it changed 'a' tags into 'span' tags.*/
a.iC_MapCustomButton { border: 0px !important; background-color: transparent !important;}
.RadButton_Sunset.rbSkinnedButton .iC_MapCustomButton  { border: none; cursor: pointer; width: 100%; font-size: 100%; color: green !important; text-align: left !important;text-decoration: underline !important;}
a.iC_MapCustomButton .rbDecorated{color: green !important; display:inherit !important;padding-left: 0px !important; padding-right: 0px !important; white-space:nowrap !important; }
.RadButton_Sunset.rbSkinnedButton, .RadButton_Sunset .rbDecorated, .RadButton_Sunset.rbVerticalButton, .RadButton_Sunset.rbVerticalButton .rbDecorated, .RadButton_Sunset .rbSplitRight, .RadButton_Sunset .rbSplitLeft .iC_MapCustomButton{ background-image: none !important; height:auto !important; text-align:left !important;}
.iC_MapCustomButton{ background-image: none !important; height:auto !important; text-align:left !important;}
.rbDecorated { background-image: none !important; height:auto !important; text-decoration: none !important; } 
.showUnderline .rbDecorated  { text-decoration: underline !important; }

.logoffMessage1 { font-size: 10pt; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: Navy;}
.logoffMessage2 { font-size: 8pt; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: Black;} 

.AutoSizeTextAreaFields { width: 90%}

/* added for Admin Training group boxes to maxout inner iC_GroupBoxes */
.iC_DataPanelTable .iC_GroupBox {min-width:97%;}

.SignupTable { border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid;}
.SignupTable_Left_Header { width: 33%; height: 21%; font-weight: bold; background-color: #cccccc;}
.SignupTable_Header { width: 25%; height: 21%; font-weight: bold; background-color: #cccccc;}
.SignupTable_Left_Content { width: 33%; height: 66%; border-right: 1px solid; }
.SignupTable_Content { width: 25%; height: 66%; border-right: 1px solid;}
.SignupButtonMessage { height: 26px; text-align: center; width: 931px;}
.aspLabel { font-family: Verdana ; font-size: 10pt}
.ftLabel { font-family: Verdana ; font-size: 10pt}


.iC_DataListPager { text-align: center; color: inherit; background-color: #dddddd;}
.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 td.Left { background-image: url(../images/bottom-left-transparent.png); background-repeat: no-repeat; background-position: left bottom;}
.iC_DataListPager td.Right { background-image: url(../images/bottom-right-transparent.png); background-repeat: no-repeat;background-position: right bottom;}

/* loading... image when page is refreshing */
.iC_LoadingPanel
{
    position: fixed;
    z-index: 9000; 
    /* 9000 is the default z-index value that Telerik supplies in WebResource.axd. */
    /* This makes sure Chrome and others use the same value */
    top:0;
    left:0;
    width:100%;
    height:100%;
    min-height: 100%;
    margin:0;
    padding:0;
    border: 2px solid #828282;
    background: #fff url(../Images/page_loading_default.gif) center center no-repeat;
}
/* exposed interchange toolbar menu item settings */
.rmText{ color: black;}
.rmSlide { width: 400px !important;}
.iC_NoWrap {white-space: nowrap;}
.rtsIn a img {margin-left: 10px;}
.iC_NavToolBar DIV.rmText {white-space: nowrap !important;}

.iC_ContentTable .collapseBar {
height: 100%;
border: 1px solid gray;
background-color: lightgray;
width: 4px;
font-size: 12px;
cursor: move;
background-image: url('../images/collapsebar.gif');
background-repeat: no-repeat;
background-position: center;
}

.iC_ValidationError { background-image: url(../images/ValidationError.gif); background-position: center center;background-repeat: no-repeat;cursor: default;}
.iC_ValidationErrorNoImage{font-family: Verdana, Arial, helvetica, Sans-Serif;font-size: 80%;}

.rbSkinnedButton.RadButton_Default{background-image: none !important;}
/*a.iC_HelpLinkNoStyle {text-decoration: underline;color: #003399;cursor: pointer;}*/
a.iC_HelpLinkNoStyle {text-decoration: none;}

.input_highlight { background-color: #EAF2B0; border-style: solid; border-width: 2px; border-color: #7F9DB9;}
.paRecordOnbaseButtons { width: 16em; }

.iC_StyleButton_Medium {width: 10em;}
.iC_StyleButton_Large {width: 14em;}
.iC_StyleButton {display: block !important;}
.AttachmentSubmissionMethodPicker_Container { margin-left:30px;border: solid thin #7F9DB9; padding: 3px 10px 3px 15px; width: 80%;}
.AttachmentSubmissionMethodPicker_Label { padding: 0px 10px 10px 0px; font-family: Verdana; font-size: small; font-weight: bold; text-align: right; vertical-align: top;}
.AttachmentSubmissionMethodPicker_Value { padding: 0px 0px 10px 0px; font-family: Verdana; font-size: small; vertical-align: top;}

.PA_container { padding-left: 10px; width: 780px;}
.PA_cell_1 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 16px;}
.PA_cell_2 { vertical-align: top; text-align: right; width: 190px; padding-top: 2px; padding-right: 5px; padding-bottom: 0px; padding-left: 16px;}
.PA_cell_3 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.PA_cell_4 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 16px;}
.PA_cell_5 { padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px;}
.PA_cell_6 { padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px;}
.PA_cell_7 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 8px;}
.PA_cell_8 { padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px;}
.PA_cell_9 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px;}
.PA_cell_10 { padding-bottom: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px;}
.PA_cell_11 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 38px;}
.PA_cell_12 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 61px;}
.PA_cell_13 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 25px;}
.PA_cell_14 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 250px;}
.PA_cell_15 { font-size:  x-small; text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px;}
.PA_cell_16 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 8px; padding-left: 10px;}
.PA_cell_17 { vertical-align: top; text-align: right; width: 190px; padding-top: 2px; padding-right: 5px;padding-bottom: 8px; padding-left: 10px;}
.PA_cell_18 { padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px;}
.PA_cell_19 { padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 16px;}
.PA_cell_20 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 4px; padding-left: 16px;}
.PA_cell_21 { padding-top: 0px; padding-right: 5px; padding-bottom: 4px; padding-left: 0px;}
.PA_cell_22 { text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 4px; padding-left: 16px;}
.PA_cell_23 { font-size:  large; font-weight: bold; font-family: Verdana; padding-top: 0px; padding-right: 0px;padding-bottom: 10px; padding-left: 16px;}
.PA_FieldSet { width: 730px; margin-left: 10px; padding: 0px; border-style: solid; border-width: thin; border-color: #7F9DB9; font-size: small; font-family: Verdana; }
.PA_FieldSetLegend { margin-left: 10px; color: #0046D5; font-size: 90%; font-family: Verdana;}
.PA_ul { margin:0;padding:0;margin-top: 0px; margin-bottom: 0px; list-style-type: disc;}
.PA_li { margin:0;padding:0; padding-bottom: 10px; margin: 0px 0px 0px 20px;}
.PA_CheckBox_Container { border-style: solid; border-width: thin; border-color: #7F9DB9; width: 690px; padding: 5px;}

.verificationMessage { font-size: small; background-color: #eee8aa; padding-left: 20px; padding-right: 5px; }
.ColumnHeader li {margin-left: 20px;}
a.iC_ViewDoc {color: #003399; text-decoration: underline; cursor: pointer;}
a.iC_ViewDoc:link,a.iC_ViewDoc:visited,a.iC_ViewDoc:focus,a.iC_ViewDoc:hover,a.iC_ViewDoc:active {color: #003399; text-decoration: underline; cursor: pointer;}

a.link_ViewDoc {color: #003399;text-decoration: underline;font-size: small;font-family: Verdana; cursor: pointer;}
a.link_ViewDoc:link, a.link_ViewDoc:visited,a.link_ViewDoc:focus,a.link_ViewDoc:hover,a.link_ViewDoc:active {color: #003399;text-decoration: underline;}
ol.PaProcessingNote{margin-left: 30px;}
/*Kept this styleing because controls that use the default asp buttons/links still generate 'a' tags. But on Telerik v2301; it changed 'a' tags into 'span' tags.*/
a[id*="copy"].iC_StyleButton {display: inline !important; }
.leftPanel {vertical-align: top;padding-left:5px;}

/* **************************************** */
/* Searched page classes     */
/* **************************************** */
.iC_SearchPageStyle { margin-left: 10px; margin-bottom: 1pt; margin-top: 5pt; font-weight: bold; width: 90%; background-color: #f0f0f0; /*background-color: #E0E7FF;*/ padding: 4pt;}
.iC_SearchOptionTable { /* not defined */}
.iC_SearchFileLabel { font-size: small; color: #009900;}
.iC_SearchPageResult { margin-left: 10px; font-family: Verdana; font-size: small; font-weight: bold; color: #000000;}
.iC_SearchPageSelected { font-family: Verdana; font-size: small; font-weight: bold; color: #ff0000; padding-left: 5px; padding-right: 5px;}
.iC_SearchPageIndexed { font-family: Verdana; font-size: small; font-weight: bold; color: #0000ff; padding-left: 5px; padding-right: 5px;}
.iC_SearchPageTotalPages { font-family: Verdana; font-size: small; font-weight: bold; color: #000000;}
.iC_SearchPageTotalRecords { margin-left: 10px; font-family: Verdana; font-size: small; font-weight: normal; color: #000000;}
.iC_SearchPageResults { margin-left: 10px; width: 90%; font-family: Verdana; font-size: small; font-weight: normal; color: #000000;}
.iC_SearchPageError { margin-left: 10px; font-family: Verdana; font-size: medium; font-weight: bold; color: #ff0000; padding-top: 20px; }
.iC_SearchPageTitle { font-family: Verdana; font-size: medium;}



/* *********************************************** */
/*             ERROR DISPLAY                       */
/* *********************************************** */
.Login_ErrorDisplay .Heading {background-color: #eee8aa; color: #000000; font-family: verdana,arial,helvetica,sans-serif; font-size: small; font-style: normal; font-weight: normal; height: auto;}
.Login_ErrorDisplay .Heading TD {padding-left: 20px; padding-right: 20px; padding-bottom: 3px; padding-top: 3px;}
.Login_ErrorDisplay .Heading TD:first-child + TD {color: #eee8aa}
.Login_ErrorDisplay .Login_Message TD {background-color: #f5f5f5; width: 100%; text-align: left; padding: 0px 5px 0px 20px;}

.iC_ErrorDisplay .Heading {background-color: #696969; color: white; }
.iC_ErrorDisplay .Heading TD {padding-left: 20px; padding-right: 20px; padding-bottom: 3px; padding-top: 3px; }
.iC_ErrorDisplay .Heading TD:first-child {width: 95%; font-family: verdana, arial, helvetica, sans-serif; font-size: 90%; font-weight: bold; background-image: url(../images/top-left-transparent.png); background-position: left top; background-repeat: no-repeat;}
.iC_ErrorDisplay .Heading TD:first-child + TD {color: #696969; background-image: url(../images/wi-top-right-transparent.png); background-position: right top; background-repeat: no-repeat;}

.iC_ErrorDisplay .iC_Message {color: black; background-color: #f5f5f5; cursor: pointer; font-size: 75%; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; }
.iC_ErrorDisplay .iC_Message TD {padding-left: 10px;}

.tpp_header { background-color: #F5F5F5;  padding-left: 0px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom-style: solid; border-width: 1px; border-color: black;}
.tpp_label { background-color: #F5F5F5;  padding-left: 0px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-right-style: solid; border-bottom-style: solid; border-width: 1px; border-color: black;}
.tpp_check { background-color: #F5F5F5;  padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom-style: solid; border-width: 1px; border-color: black;}
.tpp_label_shaded { background-color: #E3E3E3;  padding-left: 0px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-right-style: solid; border-bottom-style: solid; border-width: 1px; border-color: black;}
.tpp_check_shaded { background-color: #E3E3E3;  padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom-style: solid; border-width: 1px; border-color: black;}


.rtbText {white-space: nowrap !important;}

/* *********************************************** */
/*        CSS Styles for Calendar Window           */
/* *********************************************** */

.calGeneralAppearance {	background-color: white;	border-color: #999999;	padding: 4px;	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; }
.GridAltRow { background-color: #f0f0f0;}
.GridRow { background-color: #ffffff;}
.PortalHelpLink {text-decoration: underline; cursor:pointer; color: #003399;}

/*********************************************************/
/*                  Static Content Styles                */
/*********************************************************/
.staticContent { margin-top: 20px; font-family: verdana; font-size: large; margin-left: 15px; width: 98%;}
.staticContent A.link {color: blue; }
.staticContent A.visted {color: purple;}
.staticContent A.active {color: red;}

.staticContent a {color: blue; }
.staticContent a:visited {color: purple; }
.staticContent a:active {color: red; }

.staticContent h1 { font-family: verdana, arial, helvetica, sans-serif; margin-left: 10px; color: #000080; }
.staticContent h2 { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 1em; font-style: normal; margin-left: 10px; line-height: 150%; color: navy;}
.staticContent h3 { font-family: verdana,arial, helvetica, sans-serif; font-weight: bold; font-size: 1em; color: navy; padding-left: .5em; font-style: normal; margin-top:20px; margin-bottom:20px; }
.staticContent h4 { font-family: verdana, arial, helvetica, sans-serif; margin-left: 10px; font-size: small; color: #69c;}
.staticContent h5 { font-family: verdana, arial, helvetica, sans-serif; margin-left: 10px; font-size: x-small; color: #69c; }

.staticContent h1 i { font-family: verdana, arial, helvetica, sans-serif; margin-left: 10px; color: #000080; }
.staticContent h2 i{ font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 1em; font-style: normal; margin-left: 10px; line-height: 150%; color: navy;}
.staticContent h3 i{ font-family: verdana,arial, helvetica, sans-serif; font-weight: bold; font-size: 1em; color: navy; padding-left: .5em; font-style: normal; margin-top:20px; margin-bottom:20px; }
.staticContent h4 i{ font-family: verdana, arial, helvetica, sans-serif; margin-left: 10px; font-size: small; color: #69c;}
.staticContent h5 i{ font-family: verdana, arial, helvetica, sans-serif; margin-left: 10px; font-size: x-small; color: #69c; }
.staticContent TABLE { font-family: verdana; font-size: large; width:100%; }
.staticContent table { border-style: solid; border-width: 1px; border-color: Gray; width:100%; }
.staticContent table th { border-style: solid; border-width: .08em; border-color: #e5e5e5; }
.staticContent table th.ImplementationColumnHeader { background-color: #99ccff; }
.staticContent table td { border-style: solid; border-width: 1px; border-color: #e5e5e5; padding-left: 5px;}


.staticContent table.standard { border-style: solid; border-width: 1px; border-color: Gray; width:100%; }
.staticContent table.standard th { border-style: solid; border-width: .08em; border-color: #e5e5e5; }
.staticContent table.standard th.ImplementationColumnHeader { background-color: #99ccff; }
.staticContent table.standard td { border-style: solid; border-width: 1px; border-color: #e5e5e5; padding-left: 5px;}
.staticContent table td { /*border:1px solid Gray;padding-left: 5px;*/}
.staticContent TD.center { text-align: center;}
.staticContent TH { background-color: #EAEAEA;font-weight:bold; border-style: solid; border-width: 1px; border-color: Gray; padding-left:5px; }
.staticContent span.providerType { font-size: medium; font-weight: bold; color: navy; height: 30px; }
.staticContent .ulSpacing { margin-bottom: 0px; }
.staticContent span.ImplementationTitle{ font-family: Arial; font-size: Large;font-weight: bold; color: #006699; }
.staticContent span.ImplementationSubTitle { font-family: Arial; font-size: medium; font-weight: bold; color: #006699;}

h1.static_header { font-weight: bold; font-size: 24pt; font-family: arial; color: #003399; margin-top:20px; margin-bottom:20px;}
h2.static_header { font-weight: bold; font-size: 16pt; font-family: arial; color: #000080; margin-top:20px; margin-bottom:20px;}
.static_text h1 { font-family: verdana, arial, helvetica, sans-serif; margin-left: 10px; color: #000080; }
.static_text h2 { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 1.5em; font-style: normal;  line-height: 150%; color: navy;}
.static_text h3 { font-family: verdana,arial, helvetica, sans-serif; font-weight: bold; font-size: 1em; color: navy;  font-style: normal; margin-top:20px; margin-bottom:20px; }
.static_text h4 { font-family: verdana, arial, helvetica, sans-serif;  font-size: 1em; color: #000000; margin-top:20px; margin-bottom:20px;}
.static_text h5 { font-family: verdana, arial, helvetica, sans-serif;  font-size: 1em; color: #000000; margin-top:20px; margin-bottom:20px;}
.static_text p  { margin-top: 10px;font-size:1em; line-height: 1.6em;}

.static_text table { margin-top: 15px; }
.static_text table td {  padding: 2px;font-size: 1.05em;}

.leftPane_MiniSearchButtonContainer .RadButton { margin: 2px 4px 2px 0px; }
.leftPane_MiniSearchButtonContainer .iC_StyleButton_Medium { min-width: 7em; font-size: x-small;  }
.leftPane_MiniSearchButtonContainer a.iC_StyleButton:link
{
  display: inline-block !important;
}

.iC_DataSearch_Close { float: right; text-decoration: underline !important; color: #003399 !important; }

/* works in Chrome and resized correctly *
  .iC_LimitWidth {overflow-x: scroll; overflow-y: hidden;  max-width: 100%; min-width:100%; margin-top:15px;}*/

.iC_LimitWidth {overflow-x: scroll; overflow-y: hidden;  max-width: 100%; min-width:100%; margin-top:20px;}
SPAN { width: auto;}
.error-background { background-image: url('../images/404spiral.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position-x: 50%; background-position-y: 80%; min-height:600px; }
.error-footer { position:absolute;bottom: 0;height: 100px;left: 0;text-align:center;width:100%;font-size:1.5em; font-weight:normal; color: #696969;}

.StyleButtonInline { display: inline-block !important; }
.iC_ToolBar { margin-top: 20px !important;}
.RadTabStrip, .RadTabStripVertical{ margin-top: 10px !important;}

.iC_LeftRadPanel{	position: relative;	margin-left: 5px;	margin-top: 5px;}
.iC_LeftPanelBar .rpTemplate{	padding: 10px 2px 10px 12px;}       
.iC_LeftPanelBar .RadButton{	margin: 7px 2px 7px 2px; }
.leftPane_DataPanelTable label{	padding-left: 6px !important;}
.leftPane_MiniSearchButtonContainer .RadButton {margin: 2px 4px 2px 0px;}

.iC_SaveBtnSpacer {margin-left: 5px;} 
/* ************************************************/
/* Session Expiration Warning                     */
/* ************************************************/
/* DEPRICATED
.iC_SessionWarningFrame { display: none; cursor: wait; position: fixed; top: 0px; left: 0px; opacity: 0.40; filter: alpha(opacity=40); -moz-opacity:0.40; background-color: white;}
*/
.iC_SessionWarningTime { color: white; background-color: #4E4848; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; padding: 4px 4px 4px 4px; font-size: 100%; }
.iC_SessionWarningPopup { display:table; padding: 10px 10px 10px 10px; position: absolute; left: 50%; top: 50%; width: 470px; height: 250px; color: black; background-color: #E0E0E0; background-image:url(../images/hrGlass.png); background-repeat:no-repeat; border: solid 2px #4E4848; font-family: verdana, arial, helvetica, sans-serif; font-style: normal; font-weight: bold; z-index:8999; }
.iC_SessionExtended { display: table; padding: 4px 4px 4px 4px; position: absolute; left: 50%; top: 50%; width: 150px; height: 15px; color: black; background-color: #E0E0E0; border: solid 2px #4E4848; font-size: 75%; font-family: verdana, arial, helvetica, sans-serif; font-style: normal; font-weight: bold; }
.iC_elapsedTime  { display:none; text-align: right; font: normal 12px/14px 'Segoe UI' , Arial, sans-serif; color: Gray; padding-left:10px; float:right; }
.iC_WarningText {font-size:80%;padding-top:25px;}
.rmFocused { background-color: #8B0000 !important; }
.rmFocused .rmText { color: white !important; }

.iC_WindowId{ display: inline-block; font: normal 12px/14px 'Segoe UI' , Arial, sans-serif; text-transform: lowercase; color: white; margin: 0px; padding: 0px; }
.iC_WindowId:hover { display: inline-block; font: normal 12px/14px 'Segoe UI' , Arial, sans-serif; text-transform: lowercase; color: gray; margin: 0px; padding: 0px; }
.ChargeColumn { cursor: auto; padding: 0; padding-left: 0px; text-align: right; color: black; font-weight: normal; font-size: small;}
.TotalColumn { cursor: auto; padding: 0; padding-left: 0px; text-align: right; color: black; font-weight: bold; font-size: small;}
h1 {font-family: verdana, arial, helvetica, sans-serif; font-size: large; margin-left: 0px; line-height : 135%; color: navy;  margin-bottom:10px;}
h2 {font-family: verdana, arial, helvetica, sans-serif; margin-left: 0px; font-size: small; color: #69c;  margin-bottom:10px; margin-top:10px;}
h3 {font-family: verdana, arial, helvetica, sans-serif; margin-left: 0px; font-size: small; color: #69c; font-style:italic;  margin-bottom:10px;margin-top:10px;}
.iC_NavWizard Table {width: 98%;} /* wizard navigation links table sizes to 100%.  Table was not auto-sizing and causing content to wrap before it should.*/
.iC_LabelModeText { background-color: #f0f0f0 !important; } 

/* this was causing the error highlight to not work 3/17/2016 remove for now.
  input[type=radio],input[type=text],input[type=checkbox],input[type=password], select[disabled] {  background-color: white !important; }*/

/* buttons should not have the white background color and keep the current color.*/
input[type=button]:disabled {background-color: #f3f3f3 !important;}
input[type=submit]:disabled {background-color: #f3f3f3 !important;}

/*
** It was discovered that this change will not work in compatibility mode and is being removed (but code left in) 
** until it can be re-evaluated once compatibility mode is not longer needed in IC2 and WIPortal2
** pseudo elements are ignored in compatibility mode. 
input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
*/

.ClaimChoiceButton {margin: 10px;}
.ClaimLinkButton { margin-right:5px; margin-left: 5px; }

.rmText SPAN:Hover { font-weight: bold; text-decoration:underline; }
.rmText input[type="checkbox"] { background-color: Transparent !important; }
.rmText.rmDisabled.rmDisabled span:hover{ cursor: default !important; font-style:italic !important; font-weight: lighter !important; text-decoration:line-through !important; }
.rmText.rmDisabled.rmDisabled input[disabled]{ background-color: Transparent !important; }
.rmDisabled { cursor: default !important; font-style:italic; text-decoration:none !important; }
.rmDisabled:hover { cursor: default !important; font-style:italic !important; font-weight: lighter !important; text-decoration:none !important; }
/*Kept this styleing because controls that use the default asp buttons/links still generate 'a' tags. But on Telerik v2301; it changed 'a' tags into 'span' tags.*/
a.iC_DQAMapCustomButton .rbDecorated {color: green !important; display:inherit !important;padding-left: 0px !important; padding-right: 0px !important; white-space:normal !important; text-align:left !important; background-image: none !important; height: auto !important; text-decoration: underline !important; border: 0px !important; background-color: transparent !important;}
.iC_StyleButton.iC_DQAMapCustomButton { border: 0px !important; background-color: transparent !important; }

/* 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-weight: bold; }

/*This change  was added for WI62655 (WI62115), specifically when you select your browser is sized smaller than normal and the  Open Tabs item selected has MANY options
  In this situation, the menu was being overlaid by the Main Menu bar and certain items were not selectable.
  An example of this is BPA-> Related Data -> Open Tab -> Other  
  This code makes the menu that you are hovering over have the highest z-index, so it will always be on top during the hover.*/

div[class ~="RadMenu"]:hover  { z-index:9900 !important; }

/*This change  was added to  CO62115 to improve the look of the RadMenu  */
.rmMultiColumn { padding-top: 10px !important; padding-bottom: 10px !important; }
/*This change  was added to  CO62115 to improve the look of the RadMenu  */
.rmMultiColumn .rmGroupColumn .rmVertical { border-width: 0px !important; }

/*WI62654(WI62227) - This is to allow the Active (selected) Navigator items to be highlighted to show the user the items that they already have selected */
.ActiveMenuItem DIV.rmText span { background-color: #ffff94 !important; color: black !important; }

/*The following 3 items are for WI60369 which changes the way Search Page Recent Searches Tooltips are displayed */
a.tooltip > div { width: auto; padding: 7px 10px; margin-top: 5px; margin-left: 5px; opacity: 0; visibility: hidden; z-index: 10; position: fixed; display: none; }
a.tooltip:hover div { color: #000000; border: 1px solid #000000; text-decoration:none; background-color:#f6f2c7; display: inline; white-space:pre; line-height: 1.0em; }
a.tooltip:hover > div{ opacity: 1; visibility: visible; overflow: visible; }
.panelNoteUL { list-style-type: disc; font-size: small; font-family: Verdana; margin-bottom: 0px; padding-bottom: 0px; margin: 0; padding: 0; margin-left: 40px; margin-top: 10px; }
.certNoteParentUL { margin-top: 10px; }

.divScrollbar table{ margin-bottom: 24px !important;}
.buttonSelected { font-weight: bold !important; color: #000000 !important; text-decoration: none !important;  }
.communicationHeading { font-size:16px;font-weight:bold; }
.communicationList {list-style-type:none;margin-left:10px;}
.communicationItem { font-size:14px; }
.kwDivDisplayNugget abbr{border-bottom: dotted 1px red;}

.table-kw {width:100%;border: 1px solid #c0c0c0;border-collapse: collapse; border-spacing: 0;margin-bottom:10px;}
.table-kw td {border: 1px solid #c0c0c0;padding:0px;padding-right:2px;padding-left:2px;vertical-align:top;}
.table-kw th {border: 1px solid #c0c0c0;padding:0px;padding-right:2px;padding-left:2px;text-align:center}
.td-center {text-align:center;}
.td-right {text-align:right;}
.table-kw-width-20 {width:20%;}
.table-kw-width-30 {width:30%;}
.table-kw-width-40 {width:40%;}
.table-kw-width-50 {width:50%;}
.table-kw-width-60 {width:60%;}
.table-kw-width-70 {width:70%;}
.table-kw-width-80 {width:80%;}
.table-kw-width-90 {width:90%;}

.table-kw-nolines    {width:100%;margin-bottom:10px;}
.table-kw-nolines td {padding:0px;padding-right:2px;padding-left:2px;vertical-align:top;}
.table-kw-nolines th {padding:0px;padding-right:2px;padding-left:2px;text-align:center}

.table-checkboxlist td {padding-right:15px;padding-bottom:10px; white-space:normal;}
.file-not-found-background { background-image: url('../images/404Code.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position-x: 50%; background-position-y: 50%; min-height:500px; }
.textPad10 {padding-top: 10px;padding-left:3px;}
.FooterTotalAmount { cursor: auto; padding: 0; padding-right: 5px; text-align: right; color: black; font-weight: bold; font-size: small;}
.FooterTotalText  { cursor: auto; padding: 0; padding-left: 0px; text-align: right; color: black; font-weight: normal; font-size: small;}
a.iC_HelpLinkNoStyleWithHelpCursor:hover {cursor: help; text-decoration: none;color: black;background-color: inherit;}
.LabelPositionTop    {vertical-align : top !important; }
.fileUpload {width: 400px;}
.iC_ListBoxDoubleLabel{padding-top: 0px !important;}
.li-drug-rebate-home {font-size: 1.1em;}
.font-size-medium {font-size: 1.1em;}

.iC_DataPanel input[type='radio']{margin-right:3px;}
.lowerAlphaList {list-style-type: lower-alpha;}
.decimalList {list-style-type: decimal;}
.upperAlphaList {list-style-type: upper-alpha;}
.loweRomanList {list-style-type: lower-roman;}
.upperRomanList {list-style-type: upper-roman;}
.discList {list-style-type: disc;}
.noneList {list-style-type: none;}
.table-evs { width:97%;border-collapse: separate; border-spacing: 0px;}
.width-100-pct {width:100%;}

.indent {padding:5px !important;}
.indent-medium {padding:10px !important;}
.indent-large {padding:20px !important;}
.indent-xlarge {padding:30px !important;}
.indent-horizontal {padding-left:5px !important;padding-right:5px !important;}
.indent-medium-horizontal {padding-left:10px !important;padding-right:10px !important;}
.indent-large-horizontal {padding-left:20px !important;padding-right:20px !important;}
.indent-xlarge-horizontal {padding-left:30px !important;padding-right:30px !important;}
.datalist-padding-5 {padding-top:5px;padding-bottom:5px;}
.heading-right{text-align:right;}


.communication-home-nolist {list-style-type:none; margin-left:5px;}
.communication-home-list {list-style-type:disc; margin-left:25px;}
.communication-heading { font-size:18px;font-weight:bold; padding-bottom:5px; }
.communication-medium li{font-size:medium;line-height: 1.6em;}
.communication-home-item { font-size:14px; }
.communication-body {margin:15px 20px 5px 20px;font-size:medium;}
.communication-body H1 {margin-bottom:5px;}
.communication-body H2 {color: navy;font-style:normal;font-size:15px;margin-left:15px;margin-bottom:0px;}
.communication-body H3 {color: navy;font-style:normal;font-size:15px;}
.communication-body H4 {color: navy;font-style:normal;font-size:15px;}
/*.fowardhealth-communication-heading A { text-decoration:none; }*/
.update-year-width {width: 75px;}
.communication-update-table-results {width:100%;font-size:14px;border-spacing: 0px;border-collapse: collapse; }
.communication-update-table-results th   {background-color: #f5f5f5; padding:5px;font-weight: bold;  border: 1px solid #e0e0e0;}
.communication-update-table-results td {padding:2px;font-size:14px;vertical-align:top;border: 1px solid #e0e0e0;}
.communication-update-h1 {margin-top:20px;}
.communication-th-update-number {width:15%;}
.communication-th-topic {width:70%;}
.communication-th-release-date {width:15%;}
.update-service-area-width{width: 95%;}

.communication-form-table-results {width:100%;font-size:14px;border-spacing: 0px;border-collapse: collapse; }
.communication-form-table-results th   {background-color: #f5f5f5; padding:5px;font-weight: bold;  border: 1px solid #e0e0e0;color: #333333;}
.communication-form-table-results td {padding:3px;font-size:14px;vertical-align:top;border: 1px solid #e0e0e0;}
.communication-form-number {width:10%;}
.communication-form-title {width:65%;}
.communication-form-title-bold {width:65%;font-weight:bold;}
.communication-form-format {width:10%;}
.communication-form-instruction {width:15%;}
.communication-form-child-table {width:100%;font-size:14px;border-spacing: 0px;border-collapse: collapse; border: 0px !important; }
.communication-form-child-table td {padding:3px;font-size:14px;vertical-align:top;border: 1px solid #e0e0e0 !important;}
.communication-form-no-padding {padding:0px !important;border: 0px solid #e0e0e0 !important;}
.communication-form-alt-row {background-color: #f0f0f0 !important;}
.form-type-width {min-width:40%;width:70%;}
.communication-home-h1 {font-size: x-large;margin-left:0px;}
.communication-home-sub-h1 {color: #000000;font-size:medium;margin-left:0px;}
.communication-div-spacer {height: 8px;}
.communication-body li {font-size:medium;}
.communication-body i {font-size:medium;}
.archive-heading {font-size:medium;font-weight:bold;}
/* just testing resizing desktop page to simulate phone size.*/
@media only screen and (max-width : 420px) 
{
 .communication-body {font-size: 12px;}
 .communication-heading { font-size:12px;font-weight:bold; padding-bottom:10px; } 
 .iC_TitleBarText span {font-size: x-small;}
}

.checkboxlist-padding td label {padding-left: 5px;padding-right:5px; }
.checkboxlist-selected { font-weight:bold;background-color: #eaf2b0; }
.Right .checkboxlist-padding {white-space:normal !important;} 


.user-guide-inline-block img { margin-bottom:10px;position:relative;}
.user-guide-inline-block h1 {padding-right:10px;float: left; }

.EVVHelp {font-weight: bold; text-align: left; padding-left: 9px; color: #003399 }
ol.upper-alpha-bold {list-style-type: upper-alpha; font-weight: bold;}
ol.upper-alpha-bold > li > p {font-weight: normal}
.user-agreement-radio-buttons {text-align: left;}

.kwPreferenceMessage {width:auto;margin-left:20px;margin-right:20px;text-align:center; font-size:large;}
#preferenceMessage {color:red;}
.highlight {background-color: #EAF2B0;font-size:large;}
.sortable-section { list-style-type:none; font-size:20px; margin-bottom: 10px; width:98.7%;  background-color: #e0e0e0; padding-bottom: 7px; margin-left: -20px;  padding-left:10px; padding-top:5px; cursor: pointer; }
.sortable-chapter { list-style-type: none; padding:5px 5px 10px 5px; font-size: 16px; background-color: #ffffff; border: 2px double #CCCCCC; margin-top: 2px; margin-left: -20px; margin-right:20px; margin-bottom:10px;cursor: pointer;}
.sortable-chapter span {cursor: move;}
.sortable-nugget { list-style-type: none; padding: 5px; margin: 5px;  background-color: #e5e5e5 !important;  margin-left: -20px; margin-right:20px;margin-bottom:4px; cursor: pointer; }
.sortable-nugget span {cursor: move;}

.sectionSelected {background-color: #eaf2b0;padding: 3px;font-weight:bold;}
.nugget-new-display-order {background-color: #eaf2b0 !important;}

.home-page-message-center-content {background-color:#ffffff;margin-bottom:10px;margin-top:10px;width:94%;padding:10px 10px 10px 5px;border: 0.25px solid #a0a0a0;}

.active-tab {min-height: 80px; background-color: #f0f0f0; border: 1px solid #fafafa;  border-left:1px solid #cacaca; border-top: 1px solid #cacaca;}
.default-tab {min-height: 80px; background-color: #fafafa; border: 1px solid #cacaca; border-right: 1px solid #fafafa; border-bottom:none; }
.default-tab:last-of-type { border-bottom: 1px solid #cacaca;}
.active-tab:last-of-type { border-bottom: 1px solid #cacaca;}
.content-sidebar-column {margin-top:20px; }
.content-sidebar-link {text-decoration: none !important; font-size: medium;}
.content-sidebar-subtitle { color: #909090; margin-bottom: 15px;}
.content-sidebar-subtitle-new {color: red; margin-bottom: 15px; font-weight: bold;}
.background-grey {background-color: #e0e0e0;}
.width-90 {width:90%;}
.min-width-drug-name {min-width:270px;}
.min-width-pdl-desc {min-width:380px;}

.pa-guideline-header TH {padding:5px;background-color: #e0e0e0; font-weight:bold; border-right: 1px solid #f5f5f5;}
.pa-guidline-row-style-alternate td {background-color: #ffffff; padding:4px}
.pa-guidline-row-style td { padding:4px;}

.pa-guideline-linkbutton-disabled {background-color: transparent; border: 1px solid #dddddd; padding: 2px 10px 2px 10px;color: #cccccc;}
.iC_DataPanel textarea {border: 1px solid #c5dafb;}
.iC_StyleButton_inline {display: inline-block !important;padding: 1px 10px 1px 8px !important;}
.width-300-px {width:300px;display:inline-block;}
.sso-factor-item {margin-top:10px; margin-bottom:10px;}
.sso-factor-label {padding-right:10px;}

/*Kept this styleing because controls that use the default asp buttons/links still generate 'a' tags. But on Telerik v2301; it changed 'a' tags into 'span' tags.*/
a.iC_StyleButton_primary, a.iC_StyleButton_primary:visited, a.iC_StyleButton_primary:link,a.iC_StyleButton_primary:active {background-color: #007bff; border: 1px solid #007bff; border-radius: .25rem; height:25px; padding-top:5px; margin:5px; color: #fff; }
a.iC_StyleButton_primary >.rbDecorated, a.iC_StyleButton_primary > .rbDisabled  { color: #ffffff !important;width:10em;text-align:center; width:auto; background-color: transparent !important;}
a.iC_StyleButton_primary:hover, a.iC_StyleButton_primary.iC_StyleButton_Disabled {color: #fff; background-color: #0069d9;border-color: #0062cc;}
a.iC_StyleButton_primary:focus {box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); color: #fff; background-color: #0069d9;border-color: #0062cc;}
a.iC_StyleButton_secondary, a.iC_StyleButton_secondary:visited, a.iC_StyleButton_secondary:link {background-color: #6c757d; border: 1px solid #6c757d; border-radius: .25rem; height:25px; padding-top:5px; margin:5px; color: #fff;}

/* fix wizard displaymode:web for footer button alignment.*/
.iC_NavWebFooterButtonsRight table tr td:nth-child(1){width:100%;}
.wizard-error-margin {margin-top:20px;}

.waiver-report {width:100%;margin-top:20px;}
.waiver-report tr td {border: 1px solid black; padding: 5px; vertical-align:top;}
.waiver-report th    {border:1px solid black; background-color:#9ae5cc; font-weight:bold;  padding-left:5px; padding-right:5px;}
.iC_enpa-check-label { display: inline-block;width:90%;padding-left:5px; padding-top:3px;}
span > input[type=checkbox] {vertical-align:top;margin-top: 6px;} /* designed for use with .iC_enpa-check-label to align checkbox with right-side label. */
.pa-display-inline-block {display: inline-block !important;color: #ffffff !important; width: 20em;vertical-align:top !important;}
.pa-status-top-10 {margin-top: 10px;}
.pa-text-white {color: white !important;}
.iC_EditItem .Left {}
.iC_EditItem .Right {width: 100%;}
.iC_HorizontalScrollContainer {width: 100%; overflow-x: auto;}
.iC_StyleButton_Hidden {border:hidden !important;}
.Provider-Home-Messages {padding-top:10px; margin-left:40px;font-weight:bold;display:inline-block;}
.accordion-button:after {background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;}
a.training-link-no-underline {text-decoration: none;}
a.training-link-no-underline:hover {text-decoration: underline;}
.iC_LabelLeftWithControl {margin-bottom:10px;}
.certNoteChildUL { margin-bottom: 5px; }
.enroll-category {vertical-align: top;font-weight: bold;padding-right: 5px;}
.enroll-category-content {padding-left:20px;}
.enroll-ltc-heading {text-align:center;font-weight:bold;padding:10px; background-color: #e0e0e0;}
.enroll-ltc-ltc-sub-heading{padding: 15px;}
.enroll-m-20 {margin-left:20px;}
.enroll-m-40 {margin-left:40px;}
.enroll-print {cursor: pointer;}
.pa-guideline-file-button::file-selector-button {background-color: #6c757d; border: 1px solid #6c757d; color: #fff;cursor:pointer;}
input[type="checkbox"] + label {margin-left: 5px; margin-right: 10px;}
.pa-summary-submit {
    font-weight: bold !important;
    margin-right: 25px !important;
}