﻿/***Global***/
html, div, span, h1, h2, h3, h4, h5, h6 {font-size:100%;padding:0px;margin:0px;vertical-align:baseline;}
body{line-height:1.2em;margin:0px;font-family:Arial; font-size: 10pt; font-weight: normal; letter-spacing: normal; text-transform: none; word-spacing: normal;background-color:#ddd;}
img { -ms-interpolation-mode:bicubic; }
table{border-collapse: collapse;}
ul{margin:0px;}
li{margin:0px;}
#lblOutput{background-color:#f2dbdd; color:#C00000; border:solid 2px #C00000;font-weight:bolder;padding:3px;text-align:center;-moz-border-radius: 4px; -webkit-border-radius: 4px; margin-left:20px;margin-right:20px;display:none;}
#hcfWatermark {width:211px;}
div.ui-datepicker{font-size:11px;}
div.edgeBox{margin:0 auto;width:700px;background-color:#FFF;border:solid 2px #bfbfbf;text-align:center;}
div.edgeBox h1 {font-size:16px;padding:10px 0 10px 10px;color:#3a6498;font-weight:bold;text-align:left;}
div.edgeBox h2{font-size:12px;padding: 0px 0 0px 10px;border-top:solid 2px #DDDDDD;color:#3a6498;text-align:center;}
div.edgeBox label{width:24%;display:inline-block;padding:5px 0 5px 0;}
div.edgeBox label .desc{display:block;font-size:15px;float:left; padding:5px;  }
div.edgeBox label .desc2{width:33%;display:block;font-size:15px;}
div.edgeBox label .date{width:80px;}
div.edgeBox label .date2{width:80px;float:left;}
div.edgeBox .input_text{font-size:12pt;}
div.edgeBox .button{margin: 0 10px 10px 0;padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF;}
div.edgeBox .buttonNoMarg{padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF;}
div.edgeBox .tblElig{width:90%;margin-left:auto;margin-right:auto;padding:20px;margin-top:10px;}
div.edgeBox .tblElig td{text-align:left;font-size:14pt;white-space:nowrap;}
div.edgeBox .tblElig td.forceRight{text-align:right !important;}
div.edgeBox .tblElig td input{font-size:14pt;}
div.edgeBox .tblElig .jRight{text-align:right !important;}
div.edgeBox .tblElig th{text-align:center !important;}
div.edgeBox .tblMgr{width:90%;margin-left:auto;margin-right:auto;padding:20px;margin-top:10px;}
div.edgeBox .tblMgr td{text-align:left;font-size:12pt;white-space:nowrap;}
div.edgeBox .tblMgr .jRight{text-align:right !important;}
/*div.edgeBox .tblMgr th{text-align:center !important;}*/
div.edgeBox .tblMgrOPE{width:90%;margin-left:auto;margin-right:auto;padding:20px;margin-top:10px;}
div.edgeBox .tblMgrOPE td{text-align:left;font-size:12pt;white-space:nowrap;}
div.edgeBox .tblMgrOPE .jRight{text-align:right !important;}
div.edgeBox .tblMgrOPE th{text-align:left;}
.Btn_Green{cursor:pointer;padding:4px 7px 4px 7px;border:solid 1px #147914;margin:5px;color:#fff;font-weight:bold;font-size:1.5em;background-color:#147914;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.val{color:#D0382B;vertical-align:middle;}
.hidden{display:none;}
.hdrTitle{font-size:18pt;font-weight:bold;color:#3a6498;display:block;}
.smallLoading{display:none;margin-left:110px;width:15px;}
.npiInfo{color:#3a6498;padding:5px;font-weight:bold;}
.watermark{position:absolute; left:60px; top: 50px; opacity: 0.4; filter:alpha(opacity=40);z-index:-1;}
.watermarkHelp{position:absolute; left:60px; top: 150px; opacity: 0.4; filter:alpha(opacity=40);z-index:-1;}
.dvBackButton{left: 12px;top: 8px; position: absolute;}
.dvBackButton img {border:none;}
.helpToggle{position:absolute;top:10px;right:150px;}
.helpToggle img {width:100px; border-width:0px;}
.highlightErr{color:Red !important;}
.lblError{display:block;width:100%;text-align:center;}
.centerRght{width:100%;text-align:right;display:block;}
.details{font-size:8pt;color:#555;padding-left:170px;} 
.rightCntr{width:100%;text-align:right;display:block;}
.helpContainer{float:right;margin-right:100px;}
.dialogButtons{margin-top:20px;}
.dialogButtons input[type=button]{float:right;}
.dialogButtons input[type=submit]{float:right;}
.notificationDialog{padding: 20px 10px 0 10px;}
input[type=text].highlightYellow { background-color:#FFFFE0;}
@media screen and (max-width: 1500px) 
{
    .watermark { display:none; } 
    .watermarkHelp { display:none; }
}
.dialogBody > div:first-child { margin: 20px; }
.dialogBody > div:last-child { text-align:right; text-align: right; border-top: 1px solid #a6c9e2; padding: 12px 0 3px 0; }
.dialogBody > div:last-child input[type=button] { margin:0; }

/***UpdatePassword, VIPUpdatePassword, OrderSummary, VIPCreateAccount, ForgotPassword***/
div.box{margin:0 auto;width:650px;background-color:#ffffff; border:solid 2px #bfbfbf;}
div.box h1 {font-size:18px;padding:10px 0 10px 10px;color:#3a6498;font-weight:bold;}
div.box h2{font-size:12px;padding: 0px 0 0px 10px;border-top:solid 2px #DDDDDD;color:#3a6498;text-align:center;}
div.box label{width:100%;display:block;padding:5px 0 5px 0;}
div.box label .desc{display:block;font-size:15px;float:left;width:150px;text-align:right;padding:3px 20px 0 0;   }
div.box label .desc2{font-size:15px; padding:5px 10px 0 5px;}
div.box label .desc3{display:block;font-size:15px;float:left;width:170px;text-align:right;padding:3px 20px 0 0;   }
div.box .input_text{font-size:12pt;}
div.box .button{margin: 0 10px 10px 0;padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF;}
div.box .buttonNoMarg{padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF;}
div.box .button2{margin:0 0 10px 0;padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF;}

/***Upgrade, Sign_Up, Hets_Account, FT_main_help, FT_Setup, FT_main***/
div.boxSm{margin:0 auto;width:475px;background-color:#ffffff; border:solid 2px #bfbfbf;}
div.boxSm h1 {font-size:18px;padding:10px 0 10px 10px;color:#3a6498;font-weight:bold;}
div.boxSm h2{font-size:12px;padding: 0px 0 0px 10px;border-top:solid 2px #DDDDDD;color:#3a6498;text-align:center;}
div.boxSm label{width:100%;display:block;padding:5px 0 5px 0;}
div.boxSm label .desc{display:block;font-size:15px;float:left;width:150px;text-align:right;padding:3px 20px 0 0;   }
div.boxSm label .desc2{font-size:15px; padding:5px 10px 0 5px;}
div.boxSm .input_text{font-size:12pt;}
div.boxSm .button{margin: 0 10px 10px 0;padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF;}
div.boxSm .buttonNoMarg{padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF;}
div.boxSm .button2{margin:0 0 10px 0;padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF;}

/***PLHeader, PartnerHeader***/
.pLinkLogoHeader{float:left;padding-left:20px;padding-top:3px;}

/***PLHeader***/
.btn_DarkBlue{transition:all 0.5s ease-in-out;color:#c7c7c7;display:inline-block;background: #2d323b;background-image: -webkit-linear-gradient(top, #2d323b, #15243b);background-image: -moz-linear-gradient(top, #2d323b, #15243b);background-image: -ms-linear-gradient(top, #2d323b, #15243b);background-image: -o-linear-gradient(top, #2d323b, #15243b);background-image: linear-gradient(to bottom, #2d323b, #15243b);-webkit-border-radius: 4;-moz-border-radius: 4;border-radius: 4px;-webkit-box-shadow: 0px 1px 3px #666666;-moz-box-shadow: 0px 1px 3px #666666;box-shadow: 0px 1px 3px #666666;border: solid #0092ed 1px;text-decoration: none;margin-top:10px;margin-left:20px;padding:4px;}
.btn_DarkBlue:hover{color:#eee;cursor:pointer;background: #2f3d52;background-image: -webkit-linear-gradient(top, #2f3d52, #10151c);background-image: -moz-linear-gradient(top, #2f3d52, #10151c);background-image: -ms-linear-gradient(top, #2f3d52, #10151c);background-image: -o-linear-gradient(top, #2f3d52, #10151c);background-image: linear-gradient(to bottom, #2f3d52, #10151c);text-decoration: none;box-shadow: 0px 1px 10px #666666;}
.spnDaysRemaining{font-size:8pt;height:45px;display:inline-block;vertical-align:middle;padding-left:3px;}

/***TermsOfService***/
.terms{width:95%; margin-left:auto; margin-right:auto; height:200px; overflow:scroll;}

/***VIPCreateAccount***/
.centerCntr{width:100%;text-align:center;display:block;}

/***Updated_UserOPE***/
.message{position: fixed;left: 50%;margin-left:-150px;width: 300px;z-index:10;background:#ffef94; border:solid 2px #FFCF00; padding:3px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

/***VIPCreateAccount, VIP_Accounts_Mgr, main***/
.gradient { background-image: linear-gradient(to bottom left, #efefe9 20%, #9b9b9b 80%);background:-moz-linear-gradient(top, #efefe9, #9b9b9b);background: -webkit-gradient(linear, left top, left bottom, from(#efefe9), to(#9b9b9b)); BACKGROUND-COLOR: #efefe9; margin-bottom:20px;height:45px;} 
.left{float:left;cursor:pointer;}
.left img{border:none;}

/***main, VIPCreateAccount***/
.right{float:right;margin-right:5px;}

/***Sign_Up, VIP_Accounts_Mgr, PLHeader, PartnerHeader, VIPCreateAccount, main***/
.hdrIcon{padding:5px;vertical-align:5px;cursor:pointer; border:0;}

/***Error, maintenance, error, accessDenied***/
.errorDiv{width:750px;background-color:#FFF;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px;padding:150px;vertical-align:middle;}

/***UpdatePassword, VIPUpdatedPassword***/
.smTopMargin{margin-top:20px !important;}

/***OPE_Display, HETSDisplay***/
.btnContainer{width:750px;margin-left:auto;margin-right:auto;text-align:right;margin-top:20px;}
.Print{cursor:pointer;padding:15px;background-image:url(../Images/Icons/printerRpt.png);background-repeat:no-repeat;width:30px;height:30px;vertical-align:middle;background-position:center;border:0;background-color:transparent;}
.Save{cursor:pointer;padding:15px;background-image:url(../Images/Icons/saveRpt.png);background-repeat:no-repeat;width:30px;height:30px;vertical-align:middle;background-position:center;border:0;background-color:transparent;}

/***OPE_Manager, HETS_Manager***/
.tblHetsMgr{background-color:#efefef;margin-top:10px; margin-bottom:10px;}
.tblHetsMgr tr th{padding: 5px; font-size:11pt; color:#fff; background-color:#3F547F; text-align:left; cursor:pointer; white-space:nowrap;}
.tblHetsMgr tr th a{ color:#fff;}
.tblHetsMgr tr td{ border-left:solid 1px #DDD; border-bottom:solid 1px #DDD; padding:4px;white-space:nowrap;}
.tblHetsMgr tr td div.greenCircle {margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') -1px -1px;}
.tblHetsMgr tr td div.redCircle {margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') -1px 39px;}
.tblHetsMgr tr td div.greenCircleDependent {margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') 19px -1px;}
.tblHetsMgr tr td div.redCircleDependent {margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') 19px 39px;}
.tblHetsMgr tr td div.greenCircleHelp {position:absolute;margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') -1px -1px;}
.tblHetsMgr tr td div.redCircleHelp {position:absolute;margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') -1px 39px;}
.tblHetsMgr tr td div.greenCircleDependentHelp {position:absolute; margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') 19px -1px;}
.tblHetsMgr tr td div.redCircleDependentHelp {position:absolute; margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') 19px 39px;}
.tblHetsMgr tr td div {position:relative;}
.tblHetsMgr tr td div.help{margin-left:auto;margin-right:auto;display:block;width: 27px;height: 27px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;}
/*.item{background-color:#AEC4E0;}
.alternateitem{background-color:#C8D6EA;}*/
.item{background-color:#F6F6F6;}
.alternateitem{background-color:#E6E6E6;}
.egyMgrTitle{font-size:14pt;color:#3a6498; font-weight:bold;display:block;}
.hilite{background-color:#E6E6E6;cursor:pointer;}
div.edgeBox .tblMgr .tdChkBatch {text-align:center;}
.lbTableHeader{text-decoration:none;cursor:pointer;/*width:90%;display:inline-block;*/}
div.edgeBox .tblMgr .dftCursor th{cursor:default;}
.searchHeader {text-align:left; border:2px solid #3F547F;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:table;margin:20px auto 0 auto;background-color: rgb(221,221,221);padding: 10px 10px 10px 10px;float: none;}
.searchHeader .searchFieldContainer {display:table-cell;vertical-align:middle;}
.searchHeader .searchButtonContainer {vertical-align:bottom;text-align:right;display:table-cell;}
.searchHeader .searchButtonContainer #btnSearch {margin:0;}
.searchHeader .searchButtonContainer #btnClear {margin:0 0 0 0;background:gray;}
.searchHeader .searchFieldContainer input {margin:4px 4px 4px 2px;vertical-align:middle;}
.searchHeader .searchFieldContainer select {margin:4px 4px 4px 2px;}
.searchHeader .searchFieldContainer span {margin:4px 0px 4px 2px;}
.searchHeader .searchColumn {white-space:nowrap;margin:0;}
.divWaiting {position: fixed;/*background-color: #FAFAFA;*/z-index: 2147483647 !important;/*opacity: 0.8;*/overflow: hidden;text-align: center; top: 0; left: 0;height: 100%;width: 100%; background: black;opacity: .6;} 
.divWaiting div {background:#000 url(../Images/loading.gif) no-repeat center center;height: 100px;width: 100px;position: fixed;z-index: 1000;left: 50%;top: 50%;margin: -25px 0 0 -25px;}

/***OPE_Manager***/
.coverageLegend div div {display: inline-block;position: relative;width: 100%;height: 20px;}
.coverageLegend > div {display: inline-block;width: 50%;}
.coverageLegend span.CircleDependent {position:absolute; margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') 19px 19px;}
.coverageLegend span.Circle {position:absolute; margin:auto; width:20px; height:20px; left:0; right:0; top:0; bottom:0; background: url('../Images/status_circles.png') 39px 19px;}
.coverageLegend span.greenSquare {margin-left:auto;margin-right:auto;display:block;width: 20px;height: 20px;background: #35CB00;}
.coverageLegend span.redSquare{margin-left:auto;margin-right:auto;display:block;width: 20px;height: 20px;background: #BD0000;}
.coverageLegend{position:absolute; top:0; right:0; width:15%; padding: 2px;border-left: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0; font-size:12px;}
.tblMaxWidth {max-width:840px;}
.tblMaxWidth td {white-space:normal !important;}
.tblMaxWidth span {white-space:normal !important;}

/***HetsHeader.ascx***/
.HetsHeader {float:left;padding-left:20px;padding-top:3px;}
.HetsHeader img{border:0;vertical-align:middle;width:29px;}
.HetsHeader a{text-decoration:none;}

/***displayISa***/
.isaDiv{width:750px;background-color:#FFF;margin-left:auto;margin-right:auto;margin-top:20px;padding:150px;border:solid 2px #bfbfbf;}
.isaDivInner{border:solid 1px #DDDDDD;padding:5px;}

/***VIPCreateAccount***/
.ftCheckbox{margin-left:20px;}

/***UpgradeContactUs***/
.AsLbl{border:none;background-color:#ddd;overflow :hidden;}
.frcFont{font-family:Arial;}

/***File Transfer UI style***/
#downtime_prompt{position:absolute;left:8%;top:25%;border:solid 1px #000;display:none;background-color:#FFF;padding:10px 20px 20px 20px;z-index:6;width:1000px;}
#downtime_prompt TABLE TD{}
#downtime_prompt_header {float:left;vertical-align:middle;}
#downtime_prompt_header span {display:inline-block;background-color:#B83630;width:20px;height:10px;vertical-align:middle;}
#downtime_prompt_close{width:100%;text-align:right;}
#downtime_prompt_close span{text-decoration:underline;font-weight:bold;cursor:pointer;}
#add_sub_prompt{position:absolute;left:3%;top:25%;border:solid 1px #000;display:none;background-color:#FFF;padding:10px 20px 20px 20px;z-index:6;width:500px;}
#add_sub_prompt_close{width:100%;text-align:right;}
#add_sub_prompt_close span{text-decoration:underline;font-weight:bold;cursor:pointer;}
#reports_prompt{ position:absolute; border: 1px solid #BBB; padding: 5px; width:250px; display:none; background-color:#FFEEAF;}
#reports_prompt .message{ font-weight:bold; text-align:center; }
#reports_prompt UL{ list-style-type: none; padding:0px; padding-left:40px; }
#reports_prompt LI{ padding: 10px; }
#reports_prompt LI:first-child{ padding: 10px;}
#upload_form{ display:none; position:fixed; width:320px;height:160px; background-color: White; border-left: 1px solid black;border: 1px solid black;margin-left:20px;margin-top:40px;z-index:100;}
#upload_form iframe { border: none; height: 160px;width:320px; }
#compress_form{	float:left;	width:200px; border: 1px solid black;background-color: #e9e9e9;	display:none;}
#dateform{float:left;width:210px;border: 1px solid black;background-color: #e9e9e9;display:none;}
#notificationGrid_tblNotify TD {border:solid 1px #EFEFEF;}
div.ftNofPanel:hover {border:solid 1px #BDBDBD;background-image: linear-gradient(to bottom left, #EFEDDE 20%, #F7F7F7 80%);background:-moz-linear-gradient(top, #EFEDDE, #F7F7F7);background: -webkit-gradient(linear, left top, left bottom, from(#EFEDDE), to(#F7F7F7));}
.modalOverlay {position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background-color: rgba(0,0,0,0.3);z-index:5;}.title { CURSOR: pointer }.expanded { DISPLAY: block; padding-left:15px;}
.expanded table{ width:100%; }
.expanded tr > td:first-child { width: 45px; }
.filter:hover{ background-position: -48px 0px; }
.filter_menu{ position:absolute; background-color:#FFEEAF; border: 1px solid #BBB; }
.filter_menu UL { list-style-type: none; margin:0px; padding:0px; }
.filter_menu LI { cursor:pointer; margin:0px; padding:5px; }
.filter_menu LI:hover{ background-color:rgb(210, 190, 121); }
.collapsed { DISPLAY: none }
.title-hover{ cursor:pointer; }
.title{cursor:auto;}		
.icon{ width:16px; height:16px; display:inline; margin-right:5px; float:left;}
.foldermain > div  { display:inline-table; font-weight:bold;}
.folder > div  { display:inline-table;}
.filter{ float:right; margin-left:50px; position:relative; margin-right:30px; cursor:pointer; width:15px; height:15px; background:url(../Images/icons.png) no-repeat -33px 0px;}
.expanded-title { PADDING-LEFT: 20px; } 
.expanded-title .icon{ BACKGROUND: url(../Images/icons.png) no-repeat  -32px -16px; }	
.collapsed-title { PADDING-LEFT: 20px; }
.collapsed-title .icon{ BACKGROUND: url(../Images/icons.png) no-repeat -48px -16px; }		
.link { COLOR: blue; MARGIN-LEFT: 5px; CURSOR: pointer; TEXT-DECORATION: underline }
.compress_title	{ color:White; font-weight:bold; background-color: gray; }
.wide {width: 850px;}
.border { border: 2px solid #bfbfbf; }
.dark { BACKGROUND-COLOR:gray;COLOR:white; }
.horizontal_list{ padding: 0px; margin: 0px; list-style:none; white-space:nowrap;  }
.horizontal_list li{ display:inline; margin-left:10px; }
.pager{background-color: #AAA;border: 1px solid black; position:relative;left: -30px;margin-bottom:5px;}
.disabled{border: 1px solid #949494;color: #949494;cursor:default; }
.notification{z-index:1001;height:20px;position:fixed;color:White;font-weight:bold;text-shadow: black;}
.notification div{position:relative;top: -6px;display:inline;padding-top:3px;padding-bottom: 4px;text-shadow: black -1px 1px 1px;font-size:8pt;background-color: #a60000;}
.filetype div{position:relative;top: -6px;display:inline;padding-top:3px;padding-bottom: 4px;text-shadow: black -1px 1px 1px;font-size:8pt;background-color: #a60000;width:50px;}
.filetype{height: 20px;width:50px;color:White;font-weight:bold;text-shadow: black;}
.greenBackground {background-color:#007a00 !important;}
.actionbar{ text-align:center; margin: 5px;float:left;margin-left:19px;}
.actionbar INPUT{height:30px;display: inline;}
.log_collapsed{ width: 30px; height:30px; background-image: url("../images/icons/iconLog.png"); cursor:pointer;margin-right:3px;}
.log_expanded{ width: 30px; height:30px; background-image: url("../images/icons/iconLog.png"); cursor:pointer; margin-right:3px; }
.ftsel{background-color:#B83630;color:#FFF;}
.ftNofPanel{float:left;height:30px;text-align:center;vertical-align:middle;width:30px;padding:5px;cursor:pointer;border:solid 1px #EFEDDE;margin:0px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.ftNofPanel INPUT {cursor:pointer;width:30px;height:30px;}
.ftNofPanel img{cursor:pointer;width:30px;height:30px;}
.ftNofPanelHover {border:solid 1px #BDBDBD;background-image: linear-gradient(to bottom left, #EFEDDE 20%, #F7F7F7 80%);background:-moz-linear-gradient(top, #EFEDDE, #F7F7F7);background: -webkit-gradient(linear, left top, left bottom, from(#EFEDDE), to(#F7F7F7));}
.FTBar{background-color:#EFEDDE;border-bottom:solid 1px #808080;}

/***Recon CSS***/
#dvNothing{width:920px;background-color:#FFF;color:Red;font-style:italic;text-align:center;}
#reconHeader{color:#FFF;text-align:center;background-color:gray; padding: 5px 0; font-size: 14pt;}
#reconTitle{display:inline-block;width:100%;}
#subHead{width:100%;font-size:10pt;display:inline-block;color:#DDD;padding-top:3px;}
#dvNothingSuppressed{width:920px;background-color:#FFF;color:Red;font-style:italic;}
#dvToggleContainer{background-color:#808080;float:right;}
#dvToggleContainerRight {background-color:#EFEDDE;width:49%; text-align:right; display:inline-block; vertical-align:middle; margin-right:0; line-height:0; font-size:13px;}
#dvToggleContainerRight label {width:35px; font-family:Arial;}
#dvToggleContainerLeft{background-color:#EFEDDE; width:49%; text-align:left; display:inline-block; vertical-align:middle;}
#dvToggleContainerLeft img{border:0;vertical-align:middle;width:35px;}
#DataPagerResponses2{height:30px;background-color:#FFFFFF;float:left;margin-top:4px;margin-right:6px;display:inline-block;margin-left:3px;}
#DataPagerResponses3{height:30px;background-color:#FFFFFF;float:left;margin-top:4px;margin-right:6px;display:inline-block;margin-left:3px;}
#imgToggle{cursor:pointer;}
.ReconLegend{height:30px;background-color:#FFFFFF;float:right;margin-top:4px;margin-right:6px;display:inline-block;}
.spnLate{background-color:#E9EAA6;width:40px;height:20px;padding:3px;margin:2px;text-align:center;vertical-align:middle;}
.spnReject{background-color:#C58F86;width:55px;height:20px;padding:3px;text-align:center;vertical-align:middle;}
.spnReview{background-color:#C5AB86;width:55px;height:20px;padding:3px;text-align:center;vertical-align:middle;}
.toggleSuppress{margin:0px 0px 0px 0px !important;}
.dvReconContainer{border:solid 2px #d3d3d3;width:920px;padding:0px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}
.reconGrid{table-layout:fixed;}
.reconGrid td {overflow:hidden;border:solid 1px #D3D3D3;}
.reconGrid th {background-color:#4E5041;color:#FFF;padding:1px;text-align:center;}
.buttonCell {border-top:solid 1px #ffffff !important;}
.backButton {float:left;padding-left:20px;padding-top:3px;}
.backButton img{border:0;vertical-align:middle;width:35px;}
.backButton a{text-decoration:none;}
.noResults{text-align:center;color:Red;padding:10px;}
.noResultsBox {width:800px;background-color:#DDD;border:solid 1px black;font-style:italic;display:none;padding:10px;margin: 0 auto;}
.txt-label { color: #cdcdcd; font-weight:bold;}

/***popout style***/
#header DIV.right IMG.selected { BACKGROUND-COLOR: #d2be79 } 
#header DIV.right IMG.selected:hover { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none } 
#popout {height:500px;width:800px;margin-left:auto;margin-right:auto;margin-top:10px;}
#iframeContainer{Z-INDEX: 1000;POSITION: absolute;MIN-WIDTH: 800px; MIN-HEIGHT: 500px; width:800px;height:550px; DISPLAY: none;left:50%;top:15%;margin-left:-400px;background-color:#FFF;text-align:center; }
#iframeHeader{float:left;color:#FFF;display:inline;padding-top:10px;padding-left:10px;font-weight:bold;}
#iframeClose{float:right;color:Red;display:inline-block;padding-top:3px;padding-right:3px;cursor:pointer;}
#dvHeaderContainer{background-color:#EFEDDE; padding: 4px 0 4px 0; text-align:center;}
#dvToggleContainerRight .toggleLabel {background:#4E5041; color:White; border-color:#4E5041; width: 100px; cursor:default;}
#dvToggleContainerRight #lblOff {border-radius: 0;}
#dvToggleContainerRight #lblOn {margin-right:0; border-right: 4px solid #4E5041;}
#dvToggleContainerRight #toggleLbl {padding-left:0; padding-right:0;}
#dvToggleContainerRight .toggleSelect {background:#4E5041; color:White; border-color:#4E5041;}
#dvToggleContainerRight .ToggleSelected {background:#EFEDDE; color:#4E5041; border-color:#4E5041;}
#dvToggleContainerRight span {line-height:1.2; padding: 5.5px 0;}
.button{margin: 0 10px 10px 0;padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
a.button {text-decoration: none;color: white !important;margin: 0 10px 10px 0;padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.buttonNoMarg{margin:0;padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF;}
.buttonShort {margin: 0 10px 10px 0;padding:0px 7px;border:0px;border:solid 1px #555;cursor:pointer;background-color:rgb(77, 144, 254);color:#FFF; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.buttonGray {margin:0;background-color:#ddd; color:Black; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;display: inline-block;}
.disabled{cursor:default;opacity:.5; }
.message{position: fixed;left: 50%;margin-left:-150px;width: 300px;z-index:10;background:#ffef94; border:solid 2px #FFCF00; padding:3px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.messagePadTop{position: fixed;left: 50%;margin-left:-150px;width: 300px;z-index:10;background:#ffef94; border:solid 2px #FFCF00; padding:3px; -moz-border-radius: 4px; -webkit-border-radius: 4px;margin-top:2px;}
.toolsmenu { POSITION: absolute; BACKGROUND-COLOR: #ffeeaf; DISPLAY: none } 
.toolsmenu UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } 
.toolsmenu LI:hover { BACKGROUND-COLOR: #d2be79 } 
.toolsmenu A { COLOR: black; TEXT-DECORATION: none } 
.toolsmenu A:visited { COLOR: black } 
.menuLinks li {padding:0px;text-align:center;}
.menuLinks li a {display:block; padding: 1.0em;cursor:pointer;}
.toggleSelect span:hover {text-decoration:underline;}

/***FAQs page***/
#faq_content{margin-left:auto;margin-right:auto;background-color:#FFF;width:905px;box-shadow:1px 3px 8px rgba(0,0,0,0.2);margin-bottom:20px;}
#faq_content h1 {font-size:35px;font-weight:bold;color:#3a6498;margin-bottom:20px;text-align:center;margin-top:10px;}
#faq_content p {line-height:1.4em;margin:0px 0px 10px 0px;font-size:12px;padding:10px;background-color:#DAE3F1;}
#faq_content p a {text-decoration:underline;color:Blue;cursor:pointer;}
#faq_content div.main_header {background-color:#F7F7F7;width:100%;display:block;height:100px; background: -webkit-linear-gradient(0deg, #FFFFFF, #F7F7F7); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(0deg, #FFFFFF, #F7F7F7); /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(0deg, #FFFFFF, #F7F7F7); /* For Firefox 3.6 to 15 */background: linear-gradient(0deg, #FFFFFF, #F7F7F7); /* Standard syntax (must be last) */}
#faq_content div.main_header h1 {padding-top:40px;}
/*#DDEScreenCap {padding-top:77px;}*/
ul.faq_nav{list-style-type:none;display:block;width:100%;padding:0;border-bottom:solid 1px #c6c6c6; border-top:solid 1px #c6c6c6;float:left;}
ul.faq_nav li {width:180px;height:40px;text-align:center;line-height:40px;float:left;display:inline-block;position:relative;border-right:solid 1px #c6c6c6;background-image: linear-gradient(to bottom left, #ffffff 20%, #e4eef4 80%);background: -webkit-gradient(linear, 0% 25%, 0% 75%, from(#ffffff), to(#e4eef4));background-image: -moz-linear-gradient(top, #ffffff, #e4eef4);}/*width:180px;*/
ul.faq_nav li a {color:#3a6498;font-size:12px;font-weight:bold;text-decoration:none;display:block;cursor:pointer;opacity:0.3;}
ul.faq_nav li .nav_pointer{left:50%;width:19px;height:12px;bottom:-2px;position:absolute;}
ul.faq_nav li.last {border-right-width:medium;border-right-style:none;}
ul.faq_nav li.dde a {padding-left:30px;background-image:url(../Images/NonPartner/DDEsm.png);background-repeat:no-repeat;background-color:transparent;background-position:22px 2px;}
ul.faq_nav li.bft a {padding-left:30px;background-image:url(../Images/NonPartner/FTsm.png);background-repeat:no-repeat;background-color:transparent;background-position:22px 2px;}
ul.faq_nav li.egy a {padding-left:30px;background-image:url(../Images/NonPartner/EGYsm.png);background-repeat:no-repeat;background-color:transparent;background-position:22px 2px;}
ul.faq_nav li.ape a {padding-left:30px;background-image:url(../Images/NonPartner/OPEsm.png);background-repeat:no-repeat;background-color:transparent;background-position:22px 2px;}
/*ul.faq_nav li.questions a {padding-left:30px;background-image:url(../Images/questionContact.png);background-repeat:no-repeat;background-color:transparent;background-position:10px 7px;background-size:25px;}*/
ul.faq_nav li.contact a {padding-left:30px;background-image:url(../Images/Contactsm.png);background-repeat:no-repeat;background-color:transparent;background-position:22px 5px;}
ul.faq_nav div.nav_pointer {background-image:url(../Images/Buttons/pointer.png);background-repeat:no-repeat;background-position:center 5px;background-color:transparent;display:none;}
div.mod_container div.header {vertical-align:middle;margin-top:30px;}
div.mod_container div.header img {vertical-align:middle;width:50px;margin-right:5px;}
div.mod_container div.header span {margin-left:0px;font-size:14pt;color:#000;}
div.mod_container div.body {padding:15px 15px 15px 0px;}
div.mod_container div.body span {font-weight:bold;color:#000;margin-bottom:10px;display:inline-block;margin-bottom:10px;}
div.mod_container div.body div {margin-bottom:10px;width:880px;min-width:880px;}
div.mod_container div.title {font-size:20px;color:#3a6498;margin-top:30px;}
div.mod_container div.contact_form {width:600px;margin-top:20px;margin-left:auto;margin-right:auto;padding:20px;background-color:#FFF;box-shadow:1px 3px 8px rgba(0,0,0,0.2);border:solid 1px #c6c6c6;}
div.mod_container div.contact_form table td {vertical-align:top;}
div.mod_container div.contact_form table td span {vertical-align:top;}
div.dvFAQHeader {padding: 0px 0px 0px 15px;cursor:pointer;color:#3a6498;}
div.mod_container div.faq_contact_form{background-color:#EFEDDE;margin-bottom:20px;}
div.mod_container div.faq_contact_form table{background-color:#EFEDDE;}
div.dvFAQHeader img {width:50px;vertical-align:middle;}
div.dvFAQHeader span {font-size:18pt;vertical-align:sub;margin-left:10px;color:#3a6498 !important;}
div.dvFAQHeader span.togIconContainer{float:right;padding-right:20px;}
div.dvFAQHeader img.togIcon {width:30px;}
div.dvFAQContent {padding: 10px 20px 0px 20px;font-size:12pt;line-height:30px;color:#4e636d;}
div.dvFAQContent table {width:98%;border:solid 1px #ddd;}
div.dvFAQContent table.selectTable td:hover {background-color:#DAE3F1;cursor:pointer;}
div.dvFAQContent table.selectTable td a {text-decoration:none;width:100%;}
div.mod_container hr {display: block; height: 1px;border: 0; border-top: 1px solid #DDDDDD;margin: 3em 0; padding: 0px 0px 0px 0px;}
div.troubleshooting_container {margin-left:auto;margin-right:auto;background-color:#FFF;padding:20px;width:805px;box-shadow:1px 3px 8px rgba(0,0,0,0.2);margin-bottom:20px;position:relative; }
div.troubleshooting_container .largerMargin{  margin: 30px 0 20px;}
div.dvTroubleshootingHeader { position:relative; width:100%;margin: 10px 0 10px 0;text-align:center; }
div.dvTroubleshootingHeader img { width: 100px;vertical-align: middle;margin: 0 10px 0 0; }
div.dvTroubleshootingHeader h1 { font-size:30px;font-weight:bold;color:#3a6498;text-align:center;vertical-align:middle;display:inline-block; }
div.dvTroubleShootingContent span {font-size:16pt;font-weight: bold;color: black;}
div.dvTroubleShootingContent img { margin: 10px 0 5px 20px;display:block; }
div.dvBackTroubleshooting {left: 20px;top: 16px;position: absolute; z-index:99;  font-size: 12pt;}
div.dvBackTroubleshooting a {vertical-align:middle;color:#3a6498;}
div.dvBackTroubleshooting img {vertical-align:middle;}
div.dvBackTroubleshooting label {vertical-align:middle; color:#B8B8B8;}
div.dvContactTroubleshooting {  position: absolute;top: 117px;right: -18px; }
div.dvContactDivTroubleshooting {position:absolute; background-color:#F6F8ED; box-shadow:1px 3px 8px rgba(0,0,0,0.2);border:solid 1px #c6c6c6;}
div.dvTroubleshootingPane { display:none;  padding: 0 20px; }
div.dvTroubleShootingInstructions {margin: 20px 0;}
div.dvTroubleShootingInstructions p, div.dvTroubleShootingInstructions div { margin: 20px 0;text-align:left;background-color: #DAE3F1; padding:10px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-size:14pt; }
.btnHelpVideo {background-image: url(../Images/Help/videoPlay.png);background-repeat: no-repeat;background-position:92%;background-size:18px;padding:10px 35px 10px 10px;border:none;font-weight:bold; }
#flashObject, #flashObject embed {width:1920px;height:984px;}
#helpVideoBody .ui-dialog .ui-dialog-content , #helpVideoBody .ui-dialog {padding:0;}
#helpVideoBody .ui-widget-overlay {background:black;opacity:.6;}
#helpVideoBody #dialog {overflow:hidden;display:none;}
.dvTroubleShootingInstructions .inline-img {display: inline;vertical-align: middle;margin: 0;}

/***HETS_Update/OPE_Update***/
#stcLabel{ font-size:20px; display:inline-block; padding:6px 10px; vertical-align:top; cursor:help; }
#prevCdLabel{ font-size:20px; display:inline-block; padding:6px 10px; vertical-align:top; }
#save_PC_Icon{float:right; padding-bottom:4px; width:20px;}
#save_STC_Icon{float:right; padding-bottom:4px; width:20px;}
#restore_STC_Icon{width:20px; padding-left:15px;}
#pngHeaderContainer{width:920px;}
#prevResponses{float:left;padding-left:40px;border:none;padding-top:15px;}
.codesContainer{ margin-left:auto; margin-right:auto; }
.codeList{ display:inline-block; text-align:left; padding:10px; vertical-align:top;}
.codeList [type=checkbox]{ float:left; background-color:rgb(221, 221, 221); display:block; margin-top:4px; }
.codList bullet { float:left; background-color:rgb(221, 221, 221); display:block; margin-top:4px; }
.codeList table { border-spacing:5px; border-collapse:separate; border:1px solid rgb(221,221,221);  border-radius:4px; }
.codeList .STC_Codes td { width:250px; background-color:rgba(221, 221, 221,0.5); border:1px solid black; padding:5px; border-radius:4px; border:10px; }
.codeList .STC_Codes td label{ width:250px; display:block; padding:5px; vertical-align:middle; }
.codeList #STC_CodesOPE td {width:400px; background-color:rgba(221, 221, 221,0.5); border:1px solid black; padding:5px; border-radius:4px; border:10px; }
.codeList #STC_CodesOPE td label{ width:400px; display:block; padding:5px; vertical-align:middle; }
.codeList .Prev_Codes td { width:450px; background-color:rgba(221, 221, 221,0.5); border:1px solid black; padding:5px; border-radius:4px; border:10px; }
.codeList .Prev_Codes td label{ width:450px; display:block; padding:5px; vertical-align:middle; }
.codeList table tr {vertical-align:top;}
.serviceHeader{ font-size:18px; font-weight:bold; background-color:rgb(221, 221, 221); display:block; padding:5px; padding-left:20px; }
.selectedCode{ background-color:rgba(0,200,0,0.4); }
.selectedCodeIE8{ background-color:rgb(186, 226, 186); }
.cdDesc{ background-color:rgba(58, 100, 152, 0.3); display:block; padding:5px; }
.tdHeader{text-align:center; background-color:rgba(0,0,0, 0.5);}
.hetsBoxHeader{ text-align:center; font-size:1.1em; border:2px solid white; display:inline-block; margin-top:10px; padding:10px 10px; width:90%;  background-color:rgb(221,221,221);}
.hetsBoxHeader .boldLabel{font-weight:bold;}
.hetsBoxHeader a img{border:none; padding-top:2px;}
.hetsMgrBoxHeader{ text-align:center; font-size:1.1em; border:2px solid white; display:inline-block; margin-top:10px; width:80%;  background-color:rgb(221,221,221);float:none; padding:10px 10px 10px 10px;}
.hetsMgrBoxHeader .boldLabel{font-weight:bold;}
.hetsMgrBoxHeader a img{border:none; padding-top:2px;}
.hetsMgrBoxHeader input{vertical-align:middle;}
.hetsMgrBoxHeader select{vertical-align:middle;}
.hetsMgrBoxHeader div{vertical-align:middle;}
.hetsMgrBoxHeader span{vertical-align:middle;}
.smlDialogWithImage{width:95%;margin-left:auto;margin-right:auto;line-height:30px;}
.rqdField{width:200px;height:30px; background-color:aliceblue;border:solid 1px #DDD;font-weight:normal;vertical-align:middle;font-size:14pt;}
.rqdFieldPayer{width:400px;background-color:aliceblue;height:30px; font-weight:normal;vertical-align:middle;border:solid 1px #DDD;font-size:14pt;}
.rqdFieldShort{height:30px;background-color:aliceblue;border:solid 1px #DDD;font-size:14pt;}
.EGYDropDown{height:30px; background-color:aliceblue;border:solid 1px #DDD;font-weight:normal;vertical-align:middle;font-size:14pt;}
.tblElig{font-size:1.2em;}
.toggleBox{cursor:pointer; display:block; margin-top:8px; }
.leftEGYToolbar {float:left;padding-left:40px;position:relative;top:40px;}
.leftEGYToolbar img {cursor:pointer;border:none;}
.leftEGYToolbar span {font-size:18pt;font-weight:bold;color:#3a6498;}
.leftEGYToolbar a {font-size:14pt;text-decoration:underline;color:Blue;cursor:pointer;position:relative;bottom:0px;}
.rightEGYToolbar{float:right; padding-right:40px;}
.rightEGYToolbar img {cursor:pointer;border:none;}

/***OPE_Eligibility***/
#dvUnitsRemaining {position:absolute; top: 5px; left: 5px;}
.triangle-bottom-right {width: 0; height: 0; border-style: solid; border-width: 7px 0 10px 10px; border-color: transparent transparent #000 transparent; float:right;}
.triangle-down {width: 0; height: 0; border-style: solid; border-width: 7px 7px 0 7px; border-color: #000 transparent transparent transparent; float:right; }
.dvSubHeader {font-weight: bold; display:block; margin-top:10px; font-size:14px;width:350px;margin-left:auto;margin-right:auto;}
.warningMessage{padding: 7px 20px !important;margin: 5px;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border: 2px solid #AAAAAA;background-color: #F5F5F5; box-shadow: 0 0 12px #AAAAAA;-moz-box-shadow: 0 0 12px #AAAAAA;-webkit-box-shadow: 0 0 12px #AAAAAA;max-width:475px;}

/***OPE_AddPayer***/
#opeAddPayerContainer{width:920px;min-height:500px;}
#opeAddPayerContainer p {line-height:1.4em;margin:10px auto 10px auto;font-size:12px;padding:10px;background-color:#DAE3F1;clear:both;width:840px;white-space:nowrap;}
#dvFilterCtnr{width:820px;margin-left:auto;margin-right:auto;margin-bottom:10px; margin-top:25px;vertical-align:bottom;}
#dvLeftFilter{float:left;white-space:nowrap;margin-top:7px;width:50%; text-align:left}
#dvRightFilter{float:right;white-space:nowrap; margin-top:5px;}
#dvBackButton{float:left; margin-top:10px; margin-left:52px}
#dvNoResultsPayer {padding:25px 10px;}
#dvNoResultsPayer a {font-size:15px; font-weight:bold; font-style:normal; color:Navy; margin:15px 0;}
#requestPayerDialog{display:none; font-family:Arial; font-size:18px; position:relative;}
#requestPayerDialog div {width:100%; text-align:center;}
#requestPayerDialog p {font-size:13px; text-align:center;}
#tblRequestPayer{text-align:left; margin-top:20px; margin-bottom:20px;}
/*#btnAddPayer{background:url('../Images/icons/button_Add.png');height:35px;width:130px;background-repeat:no-repeat;border:none;cursor:pointer;vertical-align:middle;}*/
.smallIcon{border:none;width:20px;vertical-align:middle;}
.boldLabel{font-weight:bold;}
.boldBlue{font-weight:bold;color:Navy;}
.payerGrid{table-layout:fixed;border-collapse:collapse;}
.payerGrid td {overflow:hidden;border:solid 1px #D3D3D3 !important;white-space:nowrap;}
.payerGrid th {background-color:#4E5041;color:#FFF;padding:1px;text-align:center;height:40px;vertical-align:middle;cursor:pointer;}
.payerGrid tr {height:30px;}
.payerSelectDiv{float:right;padding:5px;vertical-align:middle;height:25px;width:90px;cursor:pointer;border:solid 1px #FFF; font-size:12px;}
.payerSelectDiv:hover {border:solid 1px #000;background-color:#DDD;}
.PayerSelectedDiv {border:solid 1px #000;background-color:#DDD;}
.text-label {color: #cdcdcd;font-weight: bold;}
.dialogNote{width:89%;padding:3px;background-color:#DDD;font-style:italic;border:solid 1px #000;margin-left:auto;margin-right:auto;}
.maintenanceDesc{color:Red;text-align:left;display:inline-block;padding:5px;}
.payerSelectBtn { font-size:13px;font-family:Arial; font-weight:bold; width:88px; height:34px; background:white; cursor:pointer; border:solid 2px #D3D3D3; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.PayerSelectedBtn {background:#4E5041; color:White; border:solid 2px #4E5041;}
.payerSelectBtn:hover { border:solid 2px #4E5041; }
.statusLabel {text-align:center; cursor:pointer; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px #555555;}        
.AddPayerButton {background-color:#e6e6e6; color:black; font-family:Arial; font-size:13px;  margin:3px 0 3px 0;padding:4px 7px;border:0px;border:solid 1px #555;cursor:pointer; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.centerBlockElement {margin:0 auto;}
.tdPayerName {padding-left:2px;}
.spnAddPayerTbl{cursor:text; float:left; padding: 5px 0 5px 0;}
.lblAddPayerTbl{background:#e6e6e6; width:75px !important; cursor:default;}
.lbNoUnderline { text-decoration:none;outline:none;}
.lbNoUnderline span {text-decoration:underline;}
.enrollMsg {padding: 7px;display:inline-block;border: 1px solid black;width: 97%;white-space:pre-wrap;}
.enrollMsgImg {width:20px;margin:0 3px 0 0;}
.enrollMsgHeader {vertical-align: middle;margin-bottom: 10px;display: inline-block;font-weight: bold;color:#D24A3A;}
.pdfEnrollButton {background: url(../Images/icons/PDFIconMedium.png);width:20px;height:21px;cursor:pointer;}

/***Update Account Page***/
#dvPassCheck{margin-left:auto;margin-right:auto;margin-top:20px;width:80%;}
#stc_Validator{text-align:center;display:block;color:Red;}
#stc_Validator_Suggestion{text-align:left;display:block;width:80%;margin-left:auto;margin-right:auto;}
.productList li {margin:10px;}
.productList li img {vertical-align:middle;width:20px;border:none;margin-left:5px;cursor:pointer;}

/***OPE Account Setup Page***/
#dvOPESetup{ position:relative; width:1064px; height:700px; margin-left:auto; margin-right:auto; background-image:url('../Images/Backgrounds/wave_background.png'); background-repeat:no-repeat; border:2px solid #4A95CF; }
#dvOPEInfo { float:left; width:50%; height:100%; background-color:transparent; }
#dvLogo { height:30%; }
#OPELogo { margin-top:10px; margin-left:20px; }
#dvInfo { height:70%; width:100%; }
#dvOPEFeatures { width:80%; margin-left:auto; margin-right:auto; margin-top:100px; }
#lstOPEFeatures {list-style-image:url('../Images/icons/checkMark.png'); font-size:14pt; line-height:25px;}
#dvOPESignup {float:left; width:50%; height:100%; background-color:transparent;}
#dvSignup {box-shadow:1px 3px 8px rgba(0,0,0,0.2); width:90%; height:430px; background-image:-ms-linear-gradient(top, #FFFFFF 0%, #BFCCE0 100%); padding:10px; background-color:White; margin-top:10px;}
#lblOPETitle {height:50px; background-color:#4A95CF;font-size:18pt;color:#fff;font-weight:bold;text-align:center; vertical-align:middle; line-height:50px;}
#tblOPESetup {width:90%; margin-left:auto; margin-right:auto; margin-top:20px;}
.signuptxt {border-radius:3px;border:solid 1px #CCC;box-shadow: 1px 1px 5px #CCC;width:220px;height:25px;}
.signupselect {border-radius:3px;border:solid 1px #CCC;box-shadow: 1px 1px 5px #CCC;width:220px;height:25px;}

/***Index***/
#dlgAddHets p {text-align:center;}
#dvWelcomeHeader{padding:20px 10px 0; text-align:center;}
#dvWelcomeDialog p{text-align:left;}
#dvHints{padding:0 10px; text-align:center; font-size:12pt;}
#spnWelcome{margin-bottom:30px; font-size:22pt;}
#dvSelectContainer{width:100%;text-align:center;margin-left:auto;margin-right:auto;min-width:955px;}/** Removed: width:955px;**/
#activeModContainer{display:inline-block;}
#activeModTab { display:inline;cursor:pointer;margin-left:-4px;vertical-align: 0px !important;}

/**** for dynamic index img sizing ****/
ul.hover_block_1{overflow:hidden;padding:4px;margin:0;display:inline-block;background-color:#FFF;list-style:none;margin-top:10px;box-shadow: 0px 0px 0px #000;white-space:nowrap;padding-right:5px;min-width:480px;}/**removed: width:870px;**/
ul.hover_block_1 li{display:inline-block;zoom:1;vertical-align:top;padding:10px;}/*width:240px;*/
ul.hover_block_1 li a{position:relative;overflow:hidden;}
ul.hover_block_1 li img{border-width:0px;width:240px;}/*width:242px;height:242px;*/
ul.hover_block_1 li span {font-weight:bold;font-size:14pt;display:block;text-decoration:none;margin:5px auto 0px auto;color:#000000;}
ul.hover_block_1 li a {text-decoration:none;}
ul.hover_block_2{overflow:hidden;padding:4px;margin:0;display:inline-block;background-color:#FFF;list-style:none;margin-top:10px;box-shadow: 0px 0px 0px #000;white-space:nowrap;padding-right:5px;min-width:580px;}/**removed: width:870px;**/
ul.hover_block_2 li{display:inline-block;zoom:1;vertical-align:top;padding:10px;}/*padding:30px;width:220px;*/
ul.hover_block_2 li a{position:relative;overflow:hidden;}
ul.hover_block_2 li img{border-width:0px;width:220px;}/*width:220px;*/
ul.hover_block_2 li span {font-weight:bold;font-size:14pt;display:block;text-decoration:none;margin:5px auto 0px auto;color:#000000;}
ul.hover_block_2 li a {text-decoration:none;}
ul.hover_block_3{overflow:hidden;padding:4px;margin:0;display:inline-block;background-color:#FFF;list-style:none;margin-top:10px;box-shadow: 0px 0px 0px #000;white-space:nowrap;padding-right:5px;min-width:680px;}/**removed: width:870px;**/
ul.hover_block_3 li{display:inline-block;zoom:1;vertical-align:top;padding:10px;}/*padding:15px;width:180px;*/
ul.hover_block_3 li a{position:relative;overflow:hidden;}
ul.hover_block_3 li img{border-width:0px;width:200px;}/*width:242px;height:242px;*/
ul.hover_block_3 li span {font-weight:bold;font-size:14pt;display:block;text-decoration:none;margin:5px auto 0px auto;color:#000000;}
ul.hover_block_3 li a {text-decoration:none;}
ul.hover_block_4{overflow:hidden;padding:4px;margin:0;display:inline-block;background-color:#FFF;list-style:none;margin-top:10px;box-shadow: 0px 0px 0px #000;white-space:nowrap;padding-right:5px;min-width:780px;}/**removed: width:870px;**/
ul.hover_block_4 li{display:inline-block;zoom:1;vertical-align:top;padding:10px;}/*width:180px;*/
ul.hover_block_4 li a{position:relative;overflow:hidden;}
ul.hover_block_4 li img{border-width:0px;width:180px;}/*width:242px;height:242px;*/
ul.hover_block_4 li span {font-weight:bold;font-size:14pt;display:block;text-decoration:none;margin:5px auto 0px auto;color:#000000;}
ul.hover_block_4 li a {text-decoration:none;}
ul.hover_block_5{overflow:hidden;padding:4px;margin:0;display:inline-block;background-color:#FFF;list-style:none;margin-top:10px;box-shadow: 0px 0px 0px #000;white-space:nowrap;padding-right:5px;min-width:880px;}/**removed: width:870px;**/
ul.hover_block_5 li{display:inline-block;zoom:1;vertical-align:top;padding:10px;}/*width:160px;*/
ul.hover_block_5 li a{position:relative;overflow:hidden;}
ul.hover_block_5 li img{border-width:0px;width:160px;}/*width:242px;height:242px;*/
ul.hover_block_5 li span {font-weight:bold;font-size:14pt;display:block;text-decoration:none;margin:5px auto 0px auto;color:#000000;}
ul.hover_block_5 li a {text-decoration:none;}

.indexbox_1{position: relative;background: #ddd;-moz-border-radius: 4px;border-radius: 4px;padding: .2em ;color: rgba(0,0,0, .8);text-shadow: 0 1px 0 #fff;line-height: 1.5;margin: 60px auto;min-width: 480px;display:inline-block}/*** removed: width: 880px; ****/
.indexbox_1:before, .indexbox_1:after{z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;width: 50%;top: 80%;max-width:300px;background: rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.indexbox_1:after{-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);right: 10px;left: auto;}
.indexbox_2{position: relative;background: #ddd;-moz-border-radius: 4px;border-radius: 4px;padding: .2em ;color: rgba(0,0,0, .8);text-shadow: 0 1px 0 #fff;line-height: 1.5;margin: 60px auto;min-width: 580px;display:inline-block}/*** removed: width: 880px; ****/
.indexbox_2:before, .indexbox_2:after{z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;width: 50%;top: 80%;max-width:300px;background: rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.indexbox_2:after{-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);right: 10px;left: auto;}
.indexbox_3{position: relative;background: #ddd;-moz-border-radius: 4px;border-radius: 4px;padding: .2em ;color: rgba(0,0,0, .8);text-shadow: 0 1px 0 #fff;line-height: 1.5;margin: 60px auto;min-width: 680px;display:inline-block}/*** removed: width: 880px; ****/
.indexbox_3:before, .indexbox_3:after{z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;width: 50%;top: 80%;max-width:300px;background: rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.indexbox_3:after{-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);right: 10px;left: auto;}
.indexbox_4{position: relative;background: #ddd;-moz-border-radius: 4px;border-radius: 4px;padding: .2em ;color: rgba(0,0,0, .8);text-shadow: 0 1px 0 #fff;line-height: 1.5;margin: 60px auto;min-width: 780px;display:inline-block}/*** removed: width: 880px; ****/
.indexbox_4:before, .indexbox_4:after{z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;width: 50%;top: 80%;max-width:300px;background: rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.indexbox_4:after{-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);right: 10px;left: auto;}
.indexbox_5{position: relative;background: #ddd;-moz-border-radius: 4px;border-radius: 4px;padding: .2em ;color: rgba(0,0,0, .8);text-shadow: 0 1px 0 #fff;line-height: 1.5;margin: 60px auto;min-width: 880px;display:inline-block}/*** removed: width: 880px; ****/
.indexbox_5:before, .indexbox_5:after{z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;width: 50%;top: 80%;max-width:300px;background: rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.indexbox_5:after{-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);right: 10px;left: auto;}
/**** end dynamic index sizing *****/
.dvHintsContent1 {display:inline-block;  width:100%; text-align:left; margin:5px 0 25px;}
.dvHintsContent2 {display:inline-block;  width:100%; text-align:left; margin-bottom:25px;}
.dvHintsImage1 {float:left; width:30%; text-align:center;}
.dvHintsImage2 {float:left; width:30%;}
.dvHintsContent1 img {width:30px; height:30px;}
.dvHintsContent2 img {width:125px; height:25px; margin-top:6px;}
.dvHintsText {float:left; margin-top: 5px; width:70%; text-align:left; display:inline-block;}

.dsbled{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.hcfIcon{width:211px;}
.idxIcon{width:180px;}
.updateLink{position:absolute;top:10px;right:260px;color:#FFFFFF;text-decoration:none;background-color:#b80000;padding:5px;font-weight:bold;}

/***Free_Trial***/
#tblActInfo input {margin:2px 0;}            
#tblActInfo select {margin:2px 0;}
select.ui-toggle-switch { display: none; }
.ui-toggle-switch, .ui-toggle-switch .ui-slider, .ui-toggle-switch label { display: inline-block; *display: inline; zoom: 1; }
.ui-toggle-switch label { text-transform: uppercase; margin: 0 8px; font-weight: bold; background: none; border: 0; font-size: 10px; opacity: 0.5; filter: alpha(opacity=50); }
.ui-toggle-switch label:first-child { margin-left: 0; }
.ui-toggle-switch label.ui-state-active { opacity: 1; filter: alpha(opacity=100); }
.ui-toggle-switch .ui-slider { margin: 0 8px; }
.detailsSignup{font-size:8pt;color:#555;}
.dvCCBanner{position:relative;left:327px;}
.AdImgDiv{background-image:url(../Images/HCF/OPERA_small.png);width:180px;height:200px;margin-top:10px;margin-left:10px;background-repeat:no-repeat;display:inline-block;}
.AdImgDiv input {position:relative;top:205px;cursor:pointer;}/*margin: 0 10px 10px 0;padding:4px 7px;border:0px;border:solid 1px #555;background-color:rgb(77, 144, 254);color:#FFF;}*/
.tblUtilityMgr table {margin-left:20px;margin-bottom:40px;}
.tblUtilityMgr table td {font-weight:normal;text-align:left;}
.lblNoResults{color:Red;font-style:italic;display:block;margin-top:5px;}

.surveyList{width:100%;}
.surveyList td {text-align:center;}
#tblSurvey .srvyQuestion {width:200px;}
#tblSurvey .srvyAnswer {width:100px;}


         


