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; }
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;}


/* login links.*/
.RadButton, .rbDecorated:hover{color: #ff9900 !important;}
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;*/
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:#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;}

/*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;}
*/

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; }
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 */

.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;}



td.border-top-help { vertical-align: middle; color: inherit; background-color: #696969; cursor: pointer;}
td.border-top-help a {background: url(../images/wi-help-dbl.png) no-repeat 0px 0px;width: 21px;height: 18px;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-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, .iC_NavWebRegion {background-color: transparent;margin-bottom: 10px;}
.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;}
.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;}

.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*/
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;}
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: white !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; }
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:280px;}
.min-width-pdl-desc {min-width:320px;max-width:320px;}

.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;}