/*
Current highest z-index:9998  (loginWarnOuterCont) (08-02-16).
Current highest z-index:9997  (feedbackCont,popupCont) (08-01-16).
f4f4f4


.trafficLightGreen {color:#04b75e;}
.trafficLightYellow {color:#f18302;}
.trafficLightRed {color:#e20606;}
.dotYellow {background:#fab805;}
*/
/*** GENERAL : ******************************/

html {overflow-y:scroll;}/*Force vert scrollbar*/
body {margin:0px auto; font-family:Arial,Helvetica,sans-serif; text-align:center; background:#fff; cursor:default;}
<!--To get these elements to work properly in older browsers, set the display property to block in your style sheet (this causes older browsers to render these elements correctly):-->
header, section, footer, aside, nav, main, article, figure {display:block;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
.inlineLinkCont {display:inline; margin:0 0 0 15px; font-weight:bold; color:#26CAD3;}
.aLink {text-decoration:underline; cursor:pointer;}
span.linkA {color:#eee; text-decoration:none; cursor:pointer;}/*login*/
span.linkA:hover {text-decoration:underline;}
span.linkB {color:#F38B00; text-decoration:none; cursor:pointer;}/*login*/
span.linkB:hover {text-decoration:underline;}
span.linkC {color:#26CAD3; text-decoration:none; cursor:pointer;}
span.linkC:hover {text-decoration:underline;}
.masterPageCont {}
#masterPage {}
/* Page MASK & Message Box : */
#masterPageMask {DISPLAY:NONE; width:100%; height:100%; margin:0px auto; text-align:center; position:absolute; z-index:9992; opacity:0.4; filter:alpha(opacity=40); background:#000;}
#masterPageMaskMsgCont2 {DISPLAY:NONE; width:300px; height:115px; position:absolute; z-index:9994; color:#404041; border:solid 1px #404041; background:#fff;}
#masterPageMaskMsg2 {display:inline-block; width:250px; margin:14px 0 6px 0; font-family:Montserrat,sans-serif; font-size:14px;}
#masterPageMaskMsg2Y {display:inline-block; width:250px; margin:14px 0 6px 0; font-family:Montserrat,sans-serif; font-size:14px; font-weight:bold; text-align:left; color:#F38B00;}
#masterPageMaskMsgCont3 {DISPLAY:NONE; width:430px; height:155px; position:absolute; z-index:9994; color:#404041; border:solid 1px #404041; background:#fff;}
#masterPageMaskMsg3 {display:inline-block; width:300px; margin:14px 0 6px 0; font-family:Montserrat,sans-serif; font-size:15px; text-transform:uppercase; text-align:left; color:#F38B00;
-webkit-animation:fadeColr 5s infinite alternate; animation:fadeColr 5s infinite alternate;}
#masterPageMaskMsgCont4 {DISPLAY:NONE; width:430px; height:155px; position:absolute; z-index:9994; color:#404041; border:solid 1px #404041; background:#fff;}
#masterPageMaskMsg4 {display:inline-block; width:300px; margin:14px 0 6px 0; font-family:Montserrat,sans-serif; font-size:15px; text-transform:uppercase; text-align:left; color:#F38B00;
-webkit-animation:fadeColr 5s infinite alternate; animation:fadeColr 5s infinite alternate;}
#masterPageMaskMsgCont {DISPLAY:NONE; width:300px; height:115px; position:absolute; z-index:9996; color:#fff; border-right:solid 1px #404041; border-bottom:solid 1px #404041; background:#fff;}
#masterPageMaskMsgLogo {width:190px; height:40px; padding:65px 0 0 120px;background-image:url(../images/Logo-Banner.png); background-position:33px 32px; background-repeat:no-repeat;}
#masterPageMaskMsg {font-family:Montserrat,sans-serif; font-size:15px; text-transform:uppercase; text-align:left; color:#F38B00;
-webkit-animation:fadeColr 5s infinite alternate;/*Chrome,Safari,Opera*/ animation:fadeColr 5s infinite alternate;}
@-webkit-keyframes fadeColr {0% {color:#F38B00;} 35% {color:#F38B00;} 100% {color:#26CAD3;}}/*Chrome,Safari,Opera*/
@keyframes fadeColr {0% {color:#F38B00;} 35% {color:#F38B00;} 100% {color:#26CAD3;}}/*Standard syntax*/

/* pageBanner : */
#pageBannerOuterOuterCont {position:fixed; z-index:9990; min-width:1259px; width:100%; height:74px; background:#fbfafa;}
#pageBannerOuterCont {position:fixed; min-width:1259px; width:100%; height:53px; padding:8px 0 0 0; background:#fbfafa;}
#pageBannerUnderCont {min-width:1259px; width:100%; height:74px;}
#pageBannerCont {display:inline-block; clear:both; min-width:1241px; width:100%; max-width:1331px; height:63px;}
#pageBanner1 {clear:both; width:1301px; width:100%; height:63px;}
#pageBanner {clear:both; min-width:1241px; max-width:1331px; width:100%; height:63px;}
#pgHdUtilR {overflow:hidden;  margin:0 0 6px 2px; text-align:right;}
.pgHdUtilTop {overflow:hidden;}
.pgHdUtilTop1 {DISPLAY:NONE;}
.pgHdUtilTop2 {overflow:hidden; font-family:'Doppio One',sans-serif; font-size:14px; color:#26CAD3;}
.pgHdUtilBot {overflow:hidden; margin:0 0 0 0; font-family:Montserrat,sans-serif; font-size:11px; font-weight:bold; letter-spacing:-.05em; text-transform:uppercase; text-align:right; color:#333;}
.pgHdUtilBot1, .pgHdUtilBot2 {display:inline-block; padding:0 0 2px 0; cursor:pointer;}
.pgHdUtilBot1 {margin-right:8px;}
.pgHdUtilBot1:hover, .pgHdUtilBot2:hover {font-weight:bold; border-bottom:solid 1px #26CAD3;}
.pgHdUtilBotL {overflow:hidden; margin:0 0 0 0; font-family:Montserrat,sans-serif; font-size:11px; font-weight:bold; letter-spacing:-.05em; text-transform:uppercase; text-align:auto; color:#333;}
.pgHdUtilBot21 {margin-right:5px;text-align:right; color:#F38B00;}
.pgHdUtilBot22 {color:#26CAD3;text-align:left;}
.pgHdUtilBot21, .pgHdUtilBot22 {display:inline-block; padding:0 0 2px 0; cursor:pointer;}
.pgHdUtilBot21:hover {font-weight:bold; border-bottom:solid 1px #26CAD3;}

#pgHdMenL {float:left; width:205px; height:53px; margin:0 5px 0 0; background-image:url(../images/Logo-Banner.png); background-position:0 0; background-repeat:no-repeat; cursor:pointer;}
#siteTitle {float:right; margin:34px 2px 0 0; font-family:Montserrat,sans-serif; font-size:11px; letter-spacing:.03em; text-transform:uppercase; color:#404041;}
#pgHdMen {float:left; margin:8px 0 0 5px;}
.pgHdMenItm {float:left; margin:0 5px 0 0; padding:0; text-align:center; cursor:pointer;}
#pgHdMenItm-Billing, #pgHdMenItm-Products, #pgHdMenItm-Service {DISPLAY:NONE;}
.pgHdMenIcon {DISPLAY:NONE;}
.pgHdMenItmLabl {display:inline-block; padding:0 0 4px 0; font-family:Montserrat,sans-serif; font-size:13px; font-weight:bold; letter-spacing:-.005em; text-transform:uppercase; text-align:center; color:#404041;}
/*#pgHdMenItm-Resources .pgHdMenItmLabl {width:66px; padding-top:3px; font-size:10px;}*/
#pgHdMenItm-Numbers .pgHdMenItmLabl, #pgHdMenItm-Porting .pgHdMenItmLabl, #pgHdMenItm-Trunk .pgHdMenItmLabl, #pgHdMenItm-Trouble .pgHdMenItmLabl {padding-top:0; font-size:12px; line-height:10px;}
#pgHdMenItm-Numbers .pgHdMenItmLabl {width:80px;}
#pgHdMenItm-Porting .pgHdMenItmLabl {width:55px;}
#pgHdMenItm-Trunk .pgHdMenItmLabl {width:55px;}
#pgHdMenItm-Trouble .pgHdMenItmLabl {width:65px;}
.pgHdMenItmLabl:hover {border-bottom:solid 1px #26CAD3;}
.pgHdMenItmLabl-On {font-family:Montserrat,sans-serif; color:#26CAD3; border-bottom:solid 1px #26CAD3; cursor:default;}

#pageBannerImage {min-width:1259px; width:100%; height:68px; background-image:url(../images/IqAssets/banner-home_new8bb2.jpg); background-position:0 -585px; background-repeat:repeat-x;}
#pageBgOuter {min-width:1260px; width:100%; height:90%; position:absolute; z-index:-999; background-color:#fff;}/*for opacity images in pageBg*/
#pageBg {min-width:1260px; width:100%; height:100%; position:absolute; z-index:-999; background-color:#fff;}/*min-width:1260px=FOR IPAD*/


/* NUMBER PORTING : */
#numPortabilitySearchPAGE #pageBannerImage, #NumbersHomePortInPAGE #pageBannerImage, #NumbersHomePortOutPAGE #pageBannerImage, #NumbersPortInDetailPAGE #pageBannerImage, #NumbersPortOutDetailPAGE #pageBannerImage, #numOrdrPortIn1PAGE #pageBannerImage, #numOrdrPortIn2PAGE #pageBannerImage {background-image:url(../images/IqAssets/Banner-1440A_inbound556e.jpg); background-position:0 0; opacity:.85; filter:alpha(opacity=85); background-color:#2c2c2c;}

/*  TELEPHONE NUMBERS, NUMBER PORTING : */
#NumbersPostPAGE #pageBannerImage {}

/* TRUNK GROUPS : */
#NumbersTrunkDetailPAGE #pageBannerImage {background-image:url(../images/IqAssets/2000_long4210.jpg); background-position:0 -710px; background-color:#fff; opacity:.65; filter:alpha(opacity=65);}/*Banner-1440_careers84b8*/
.numbersTrunkDetailPAGEPageBody {}
.numbersTrunkDetailPAGEPageBody #pageBg {/*background-image:url(../images/IqAssets/2000_long4210.jpg); background-position:0 0; background-size:100% 100%; background-repeat:no-repeat; opacity:.65; filter:alpha(opacity=65);*/}

/* TROUBLE TICKETS : */
#TroubleListPAGE #pageBannerImage, #TroubleSummaryPAGE #pageBannerImage, #TroubleCreatePAGE #pageBannerImage {background-image:url(../images/IqAssets/Banner-1440_resouces-overa6d4.jpg); background-position:0 0; opacity:.85; filter:alpha(opacity=85); background-color:#2c2c2c;}

/* RESOURCES : */
#UserApiKeyPAGE #pageBannerImage {background-image:url(../images/IqAssets/Banner-1440_careers84b8.jpg); background-position:0 0; opacity:.85; filter:alpha(opacity=85); background-color:#2c2c2c;}
#ReportChoosePAGE #pageBannerImage, #ReportViewPAGE #pageBannerImage {background-image:none; opacity:.65; filter:alpha(opacity=65); background-color:#2c2c2c;}
.reportChoosePageBody, .reportViewPageBody, .apiKeyPageBody {background-color:#2c2c2c;}
.reportChoosePageBody #pageBg, .reportViewPageBody #pageBg, .apiKeyPageBody #pageBg {background-image:url(../images/IqAssets/background-career-minf5e7.jpg); background-position:0 0; background-size:100% 100%; background-repeat:no-repeat; opacity:.85; filter:alpha(opacity=85);}

/* CONTACTS : */
/*#ContactListPAGE #pageBannerImage {background-image:url(../images/IqAssets/Banner-1440B_inbound556e.jpg); opacity:.60; filter:alpha(opacity=60); background-color:#2c2c2c;}
.contactListPageBody {background-color:#2c2c2c;}
.contactListPageBody #pageBg {background-image:url(../images/IqAssets/banner-wiress97fd.jpg); background-position:0 0; background-size:100% 100%; background-repeat:no-repeat; opacity:.8; filter:alpha(opacity=80);}
*/
#ContactListPAGE #pageBannerImage {background-image:url(../images/IqAssets/Banner-1440B_inbound556e.jpg); background-position:0 0; opacity:.85; filter:alpha(opacity=85); background-color:#2c2c2c;}
.contactListPageBody {}
.contactListPageBody #pageBg {}

/* ADMIN : */
#AdminUserListPAGE #pageBannerImage, #AdminUserSummaryPAGE #pageBannerImage, #AdminUserCreatePAGE #pageBannerImage, #AdminUserEditPAGE #pageBannerImage {background-image:url(../images/IqAssets/Banner-1440B_inbound556e.jpg); background-position:0 0; opacity:.85; filter:alpha(opacity=85); background-color:#2c2c2c;}

/* ALTERNATE BANNER IMAGES & PAGE BACKGROUNDS IMAGES ^ */

#pgSubMenOuter {min-width:1259px; width:100%; height:25px; margin:0 0 1px 0; border-top:solid 1px #444; background:#2c2c2c;}
#NumbersTrunkDetailPAGE #pgSubMenOuter {background:#404041;}/*flatter black than 2c2c2c*/
#pgSubMen {display:inline-block; overflow:hidden; clear:both; min-width:1221px; width:100%; max-width:1221px;}
#pgSubMenL, #pgSubMenMid {DISPLAY:NONE;}
#pgHdTitle {margin:2px 0 0 28px; font-family:Montserrat,sans-serif; font-size:20px; letter-spacing:.05em; text-transform:uppercase; color:#fff;}
#pgSubMenR {float:left; text-align:left; padding:0;}

.pgSubMenItmS {float:left; height:auto; margin:5px 25px 0 0; padding:0; font-family:Montserrat,sans-serif; font-size:10px; letter-spacing:.03em; font-weight:normal; text-transform:uppercase; color:#fff; cursor:pointer;}
.pgSubMenItmS:hover {border-bottom:solid 1px #26CAD3;}
.pgSubMenItmSF {float:left; height:auto; margin:5px 30px 0 0; padding:0; font-family:Montserrat,sans-serif; font-size:11px; letter-spacing:.03em; font-weight:normal; text-transform:uppercase; color:#fff; cursor:pointer;}
.pgSubMenItmSF:hover {border-bottom:solid 1px #26CAD3;}
.pgSubMenItm {float:left; height:auto; margin:5px 40px 0 0; padding:0; font-family:Montserrat,sans-serif; font-size:11px; letter-spacing:.03em; font-weight:normal; text-transform:uppercase; color:#fff; cursor:pointer;}
.pgSubMenItm:hover {border-bottom:solid 1px #26CAD3;}
.pgSubMenItm-On {font-size:12px; font-weight:bold; color:#26CAD3; border-bottom:solid 1px #26CAD3; cursor:default;}
.dnldMenItm {font-style:italic;}
.pgSubMenItm .emph {margin:0 2px 0 0; text-transform:lowercase;}
.pgSubMenItm em {margin:0 0 0 4px; font-style:italic; text-transform:lowercase;}
/* pageBanner ^ */

/* FOOTER : */
#pageFooter {clear:both; margin:75px 0 20px 0; font-family:'Doppio One',sans-serif; font-size:9px; word-spacing:1px; text-align:center; color:#9FA1A1;}
#pageFooter1 {margin:0 0 5px 0; font-size:14px; color:#777;}
#pageFooter1 a {color:#9FA1A1;}

/* MAIN BODY : */
#pageBodyOuter {}
#pageBody {display:inline-block; clear:both; min-width:1221px; max-width:1221px; min-height:550px; text-align:center;}

/* ERROR CONTAINER : */
#pageErrorContOuter {clear:both; margin:0px auto; width:1208px; margin-left:38px;}
#pageErrorCont, #pageErrorCont1, #pageErrorCont2 {DISPLAY:NONE; overflow:hidden; clear:both; max-width:1139px; margin:14px 0 0 0; padding:0 30px 5px 39px; text-align:left; font-family:Montserrat,sans-serif; font-size:13px; letter-spacing:.05em; color:red; background:lightyellow;}/*'pageErrorCont2'=validation errors*/
#pageErrorCont {font-weight:bold;}/*'pageErrorCont'=major errors on page load*/
#pageErrorCont1 {font-weight:bold;}

.pageMsgCont {DISPLAY:NONE; overflow:hidden; clear:both; margin:4px 0 2px 0; padding:5px 25px 4px 25px; text-align:center; font-family:Montserrat,sans-serif; font-size:17px; font-weight:bold; color:#04b75e; background:#ffffcc;}
#pageBtnOuterCont {position:relative; z-index:9980; width:1221px; height:40px; margin:0 0 -5px 0; background:#fff;}
#pageBtnOuterCont1 {position:relative; z-index:9980; height:40px; margin:0 0 -5px 0; background:#fff;}
.pageBtnCont {display:inline-block; clear:both; width:100%; max-width:1259px; height:36px;}
#belowBtns {DISPLAY:NONE; clear:both; min-width:1259px;  width:100%; height:40px; margin:0 0 -5px 0;}
.centeringCont {max-width:1259px; margin:0px auto; text-align:center;}
.pageTitleCont {DISPLAY:NONE; clear:both; width:100%; max-width:1259px; text-align:left;}
.pageTitle {margin:5px 0 0 10px; font-family:Montserrat,sans-serif; font-size:22px; text-transform:uppercase; color:#F38B00}
.pageSubTitle {margin:5px 0 0 10px; font-family:Montserrat,sans-serif; font-size:22px; text-align:left; color:#F38B00},/*Home6PAGE*/
.pageTitleCont2 {clear:both; margin:20px 0 10px 0; text-align:center;}
.pageTitleCont2 .pageTitle {width:270px;}
#pageMainCont {overflow:hidden; clear:both;}
.generalCont {display:inline-block; vertical-align:top;}
.generalCont1 {float:left; width:540px; margin-right:10px;}/*usually on left*/
.generalCont2 {float:left; width:540px;}/*usually on right*/
.pageSubTitleC {margin:5px 0 0 10px; font-family:Montserrat,sans-serif; font-size:20px; text-align:left; color:#26CAD3;}
.instructContTitled {display:inline-block; margin:3px 0 7px 0; text-align:left;}
.instructContTitled .formLablChkOrRadio {margin:0 0 2px 0; font-size:14px;}
.instructContUntitled {display:inline-block; margin:5px 0 7px 0; text-align:left;}
.instructContTitled .staticDataWide, .instructContUntitled .staticDataWide {font-style:italic;}

.instructCont {display:inline-block; margin:10px 0 18px 0; text-align:left;}
#numDIDSearchPAGE .instructCont, #numCheckSvcAvailPAGE .instructCont, #numPortabilitySearchPAGE .instructCont, #numOrdrPortOut2PAGE .instructCont {display:block; width:870px; margin-bottom:0;}
.instructCont .formLablChkOrRadio {margin-left:20px; margin-bottom:5px; font-family:Montserrat,sans-serif; font-size:15px; text-transform:uppercase; color:#F38B00;}
.instructCont .formLablChkOrRadioG {margin-left:16x; margin-bottom:5px; font-family:Montserrat,sans-serif; font-size:15px; font-style:italic; color:#26CAD3;}
.instructCont .staticDataWide {margin-left:20px;}
#NumbersDIDDetailPAGE .instructCont, #NumbersPortOutDetailPAGE .instructCont {width:1000px;}
#NumbersPortInDetailPAGE .instructCont {width:1202px}
#numDIDSearchPAGE #searchResultsOuterCont .instructCont {width:560px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .instructCont {width:690px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .instructCont {width:430px;}
#numPortabilitySearchPAGE #searchResultsOuterCont .instructCont {width:560px;}
#numDIDSearchPAGE #searchResultsOuterCont .instructCont .formLablChkOrRadio, #numDIDSearchPAGE #searchResultsOuterCont .instructCont .staticDataWide {width:540px; margin-left:18px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .instructCont .formLablChkOrRadio, #numDIDSearchPAGE  #existingSearchCont #searchResultsCont .instructCont .staticDataWide {width:670px; margin-left:18px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .instructCont .formLablChkOrRadio, #numDIDSearchPAGE  #existingSearchCont #selectedCont .instructCont .staticDataWide {width:410px; margin-left:18px;}
#numPortabilitySearchPAGE #searchResultsOuterCont .instructCont .formLablChkOrRadio, #numPortabilitySearchPAGE #searchResultsOuterCont .instructCont .staticDataWide {width:540px; margin-left:18px;}
.staticDataWideError {margin-left:20px;font-size:13px; letter-spacing:.05em; color:red;}

.briefSummaryCont {display:inline-block; width:100%; margin:5px 0 5px 0;}
.briefSummaryCont .labl {float:left; margin-left:20px; font-family:Montserrat,sans-serif; font-size:15px; text-transform:capitalize; color:#26CAD3;}
.briefSummaryCont .lablA {margin-left:0;}
.briefSummaryCont .data {float:left; margin-left:5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:16px; text-wrap:normal; word-wrap:break-word; color:#888;word-break:break-all;}
.briefSummaryItemA {float:left; width:270px;}/*NumbersDIDDetailPAGE,NumbersPortInDetailPAGE*/
.briefSummaryItemB {float:left; width:350px;}/*NumbersDIDDetailPAGE,NumbersPortInDetailPAGE*/
.briefSummaryItemC {float:left; width:500px;}/*NumbersDIDDetailPAGE,NumbersPortInDetailPAGE*/
#NumbersPortOutDetailPAGE .briefSummaryCont {width:1000px;}
#NumbersDIDDetailPAGE .briefSummaryCont, #NumbersPortInDetailPAGE .briefSummaryCont {width:1202px}

.freeText {margin:3px 0 0 20px; font-family:Montserrat,sans-serif; font-size:11px; text-align:left; color:#bbb;}
.freeTextB {margin:0 0 15px 10px; font-family:Montserrat,sans-serif; font-size:13px; font-style:italic; text-align:left; color:#F38B00;}
.freeTextFoot {margin:3px 0 -20px 20px; font-family:'Doppio One',sans-serif; font-size:11px; text-align:left; color:#9FA1A1;}
.freeTextFootA {margin:3px 0 0px 0px; font-family:'Doppio One',sans-serif; font-size:11px; text-align:left; color:#9FA1A1;}
.freeTextFootB {font-family:'Doppio One',sans-serif; font-size:11px; text-align:left; color:#9FA1A1;}
#TroubleCreatePAGE .freeTextFoot {margin:-15px 0 20px 20px;}
#TroubleCreatePAGE #notesCont .freeTextFoot {margin:-5px 0 0 0;}
#TroubleCreatePAGE #notesCont2 .freeTextFoot {margin:-5px 0 20px 0;}
#TroubleCreatePAGE .formElCont .freeTextFoot {margin:-5px 0 0 0;}
#TroubleSummaryPAGE .freeTextFoot {margin:-5px 0 10px 0;}
#TroubleSummaryPAGE #attachSec .freeTextFoot {margin:5px 0 0 10px;}
#NumbersDIDDetailPAGE #addNoteSection .freeTextFoot, #NumbersPortInDetailPAGE #addNoteSection .freeTextFoot, #NumbersPortOutDetailPAGE #addNoteSection .freeTextFoot {margin:3px 0 20px 10px;}
#NumbersDIDDetailPAGE #addNoteSection .autoColEl .freeTextFoot, #NumbersPortInDetailPAGE #addNoteSection .autoColEl .freeTextFoot, #NumbersPortOutDetailPAGE #addNoteSection .autoColEl .freeTextFoot {margin:-5px 0 10px 0;}
#NumbersDIDDetailPAGE #addNoteSection .freeTextFoot, #NumbersPortInDetailPAGE #addNoteSection .freeTextFoot, #NumbersPorOutDetailPAGE #addNoteSection .freeTextFoot {margin:3px 0 20px 10px;}
#NumbersDIDDetailPAGE #addNoteSection .autoColEl .freeTextFoot, #NumbersPortInDetailPAGE #addNoteSection .autoColEl .freeTextFoot, #NumbersPortOutDetailPAGE #addNoteSection .autoColEl .freeTextFoot {margin:-5px 0 10px 0;}

.formSubtitle {margin:0 0 10px 10px; height:26px;  font-family:Montserrat,sans-serif; font-size:17px; text-transform:uppercase; color:#F38B00;}
.formSubtitleM {margin:0; height:26px;  font-family:Montserrat,sans-serif; font-size:17px; text-transform:uppercase; color:#F38B00;}
.formSubSubtitle {margin:0px 0 0 10px; height:22px; font-family:Montserrat,sans-serif; font-size:14px; text-transform:uppercase; color:#F38B00;}

em {}
#formRow-Note {text-align:left;}
#formRow-Note .staticDataWide em, .instructCont .staticDataWide em {margin-right:7px; font-weight:bold; font-style:normal; color:#999;}/*Instructions*/
.emph {margin-left:10px; font-style:italic;}
#pageErrorCont .emph, #pageErrorCont1 .emph, #pageErrorCont2 .emph {margin:0 0 3px 0; font-weight:bold; font-style:normal; text-transform:uppercase;}
#pageErrorCont em, #pageErrorCont1 em, #pageErrorCont2 em {font-weight:bold; font-style:normal;}
.emphB {font-size:85%;}
.emphC {margin-left:5px; font-size:85%; color:#9FA1A1;}
.emphE {margin-left:5px; font-size:72%; color:#9FA1A1;}
.emphF {margin-left:8px; font-family:'Doppio One',sans-serif; font-size:97%; font-weight:normal; font-style:italic; letter-spacing:0; color:#9FA1A1;}
.titleEm {margin-left:15px; font-size:70%; font-style:italic; letter-spacing:0; color:#9FA1A1;}
.titleEmA {margin-left:10px; font-size:85%; font-style:italic; color:#9FA1A1;}
.titleEmB {font-family:Montserrat,sans-serif; font-size:110%; color:#9FA1A1;}
.titleEmC {margin:0 0 0 10px; font-size:70%; font-style:italic; color:#9FA1A1;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .titleEmC {display:block; margin:0;}
.dsGrpOff {DISPLAY:NONE;}
.scrollFreeze {position:fixed; top:76px;}
/*.scrollFreezeB {position:fixed; top:116px;}*/
.bgWh {background:#fff;}
.hiLite {color:red !important; background:yellow !important;}
.shade {background:#eee;}
.tableHed {}
span.spacerA {margin-left:1px;}
.bullet {margin:0 5px 0 0; color:#2dafbb;}
.red {color:red;}
.trafficLightGreen {color:#04b75e;}
.trafficLightYellow {color:#f18302;}
.trafficLightRed {color:#e20606;}
.dotGreen {display:inline-block; width:10px; height:10px; border-radius:50%; background:#04b75e;}
.dotYellow {display:inline-block; width:10px; height:10px; border-radius:50%; background:#fab805;}
/*.dotOrange {display:inline-block; width:10px; height:10px; border-radius:50%; background:#F38B00;}*/
.dotRed {display:inline-block; width:10px; height:10px; border-radius:50%; background:#e20606;}
.dotGray {display:inline-block; width:10px; height:10px; border-radius:50%; background:#C9C8C7;}
.dotInfo {display:inline-block; width:15px; height:15px; border-radius:50%; margin:0 0 0 3px; font-family:'Roboto Condensed'; font-size:13px; line-height:17px; font-weight:bold; text-align:center; color:#fff; background:#26CAD3;}

.iconLabelSet {overflow:hidden; margin:3px 0 0 0;}
.iconLabelSetA {margin-top:5px;}
.squareTrans {float:left; width:12px; height:12px; border-radius:10%; border:solid 1px #C9C8C7;}
.squareGray {float:left; width:14px; height:14px; border-radius:10%; background:#C9C8C7;}
.squareDisabledCheck {float:left; width:13px; height:13px; border-radius:10%; border:solid 1px #ddd; background:#f4f4f4;}
.squareEnabledCheck {float:left; width:13px; height:13px; border-radius:10%; border:solid 1px #999; background:#eee; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:12px; font-weight:bold; color:#111;}
.squareLabel {float:left; margin:0 0 0 7px;}

#stickyElem1 {}
#cutoffElement1, #cutoffElement2 {clear:both;}

/* SPECIFIC ELEMENTS RE-USED : */
#AdminUserCreatePAGE #createUserOuterCont, #AdminUserEditPAGE #createUserOuterCont, #TroubleCreatePAGE #createUserOuterCont, #TroubleEditPAGE #createUserOuterCont {display:inline-block; width:100%; max-width:1216px; text-align:left;}
#createUserCont {display:inline-block; width:100%; max-width:1216px;}/*AdminUserListPAGE,TroubleListPAGE*/
#AdminUserCreatePAGE #createUserCont, #AdminUserEditPAGE #createUserCont, #TroubleCreatePAGE #createUserCont, #TroubleEditPAGE #createUserCont {float:left;}
#createReportCont {float:left;}/*AdminUserCreatePAGE,AdminUserEditPAGE,TroubleCreatePAGE,TroubleEditPAGE*/

#attachSec {margin:20px 0 25px 0; padding-bottom:0; border-bottom:none;} /*formSec. 'attachSec' used on numOrdrPortIn2PAGE,TroubleSummaryPAGE*/
#numOrdrPortIn2PAGE #attachSec {margin-top:-5px;}
/* SPECIFIC ELEMENTS RE-USED ^ */


/* AUTO-WRAP CONT : */
.autoColContHd {overflow:hidden; max-width:1259px; margin:0; padding:0 11px 0 11px;}
#AdminUserSummaryPAGE .autoColContHdIconAdmin {DISPLAY:NONE;}
#AdminUserSummaryPAGE .autoColContHdIconRprt {DISPLAY:NONE;}
.autoColContHdIconTrouble {DISPLAY:NONE;}
.autoColContHdTitle {float:left; margin:18px 0 10px 8px; font-family:Montserrat,sans-serif; font-size:21px; font-weight:bold; text-transform:uppercase; color:#404041;}
.autoColCont {overflow:hidden; max-width:1259px; margin:0 0 10px 0; padding:20px 0 12px 5px; text-align:left;}
#NumbersDIDDetailPAGE .autoColCont, #NumbersPortOutDetailPAGE .autoColCont, #TroubleSummaryPAGE .autoColCont {margin:0 0 8px 0; padding:8px 5px 4px 5px; border-bottom:solid 1px #C9C8C7;}
#NumbersDIDDetailPAGE .autoColCont, #NumbersPortInDetailPAGE .autoColCont {margin:0 0 25px 0; padding:8px 5px 5px 5px; border-bottom:solid 1px #C9C8C7;}
#NumbersDIDDetailPAGE #notesCont, #NumbersPortInDetailPAGE #notesCont, #NumbersPortOutDetailPAGE #notesCont, #TroubleSummaryPAGE #notesCont {margin-bottom:7px !important; padding-bottom:0 !important;}/*autoColCont*/
.autoColElGroup {overflow:hidden; margin:0 0 10px 0;}
#NumbersDIDDetailPAGE #notesCont .autoColElGroup, #NumbersPortInDetailPAGE #notesCont .autoColElGroup, #NumbersPortOutDetailPAGE #notesCont .autoColElGroup, #TroubleSummaryPAGE #notesCont .autoColElGroup {overflow:hidden; margin:0 0 15px 0;}
.autoColElGrp {overflow:hidden; float:left;}
.autoColEl {float:left; margin:0 15px 8px 15px; font-size:17px; color:#333;}
.autoColElB {float:left; margin:0 15px 0 15px; font-size:17px; color:#333;}
.staticLabel {width:235px; height:19px; font-family:Montserrat,sans-serif; font-size:13px; letter-spacing:-.02em; text-wrap:normal; word-wrap:break-word; color:#F38B00;}/*text on white*/
#NumbersDIDDetailPAGE #notesCont .staticLabel, #NumbersPortInDetailPAGE #notesCont .staticLabel, #NumbersPortOutDetailPAGE #notesCont .staticLabel, #TroubleSummaryPAGE .staticLabel {width:173px;}
.staticData {width:235px; height:40px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
.staticDataTall {width:235px; height:40px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
.staticDataInForm {width:203px; height:18px; padding:9px 5px 0 5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888; border:solid 1px #C9C8C7; background:#C9C8C7;}
.staticDataWider {width:560px; height:40px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
#AdminUserSummaryPAGE .staticData {overflow:hidden;}
#NumbersDIDDetailPAGE .staticData, #NumbersPortInDetailPAGE .staticData, #NumbersPortOutDetailPAGE .staticData, #TroubleSummaryPAGE .staticData {overflow:hidden; width:173px; height:auto;}
#numOrdrPortIn2PAGE  #orderId {height:19px;}/*staticData*/
.staticDataC {width:335px; height:32px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
.staticDataB {width:235px; height:32px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
.staticDataBS {width:220px; height:32px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
.staticDataS {width:115px; height:32px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
.staticDataWide {font-family:'Doppio One',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#9FA1A1;}
.staticDataWideL {float:left;font-family:'Doppio One',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#9FA1A1;}
#numOrdrPortIn2PAGE .staticDataWideL {margin-left:13px;}
#NumbersPortOutDetailPAGE  #notesCont .staticDataWide {width:980px; padding:0 0 13px 0; border-bottom:dashed 1px #C9C8C7;}
#NumbersDIDDetailPAGE  #notesCont .staticDataWide, #NumbersPortInDetailPAGE  #notesCont .staticDataWide {width:1180px; padding:0 0 13px 0; border-bottom:dashed 1px #C9C8C7;}
#NumbersPortInDetailPAGE  #notesCont .staticDataWide1 {width:1180px; padding:0 0 13px 0;}
#TroubleSummaryPAGE  #notesCont .staticDataWide {width:1180px; padding:0 0 13px 0; border-bottom:dashed 1px #C9C8C7;}
#NumbersPortOutDetailPAGE #notesOuterCont {max-width:1000px;}
#NumbersDIDDetailPAGE #notesOuterCont, #NumbersPortInDetailPAGE #notesOuterCont {max-width:1207px; margin-left:15px;}
#NumbersDIDDetailPAGE #notesOuterCont .autoColEl, #NumbersPortInDetailPAGE #notesOuterCont .autoColEl, #NumbersPortOutDetailPAGE #notesOuterCont .autoColEl {margin:0 5px 15px 15px;}
#TroubleSummaryPAGE .autoColEl {margin:0 5px 15px 15px;}
#NumbersDIDDetailPAGE .staticDataB, #NumbersPortInDetailPAGE .staticDataB, #NumbersPorOutDetailPAGE .staticDataB, #TroubleSummaryPAGE .staticDataB {height:auto;}
#NumbersDIDDetailPAGE #addNoteSection .autoColEl, #NumbersPortInDetailPAGE #addNoteSection .autoColEl, #NumbersPortOutDetailPAGE #addNoteSection .autoColEl, #TroubleSummaryPAGE #addNoteSection .autoColEl {margin-left:10px;}
#NumbersDIDDetailPAGE #attachSec0, #NumbersPortInDetailPAGE #attachSec0, #NumbersPortOutDetailPAGE #attachSec0, #TroubleSummaryPAGE #attachSec0 {padding-bottom:10px;}/*autoColCont*/
#NumbersDIDDetailPAGE #attachSec0 .autoColEl, #NumbersPortInDetailPAGE #attachSec0 .autoColEl, #NumbersPortOutDetailPAGE #attachSec0 .autoColEl, #TroubleSummaryPAGE #attachSec0 .autoColEl {margin-bottom:10px;}/*autoColCont*/
#NumbersDIDDetailPAGE #notesCont, #NumbersPortInDetailPAGE #notesCont, #NumbersPortOutDetailPAGE #notesCont, #TroubleCreatePAGE  #notesCont {margin:0;}
#NumbersDIDDetailPAGE #notesCont textarea, #numDIDSearchPAGE #notesCont textarea, #numPortabilitySearchPAGE #notesCont textarea, #NumbersDIDDetailPAGE  #addNoteSection textarea, #NumbersPortInDetailPAGE #notesCont textarea, #NumbersPortOutDetailPAGE #notesCont textarea, #NumbersPortInDetailPAGE  #addNoteSection textarea, #NumbersPortOutDetailPAGE  #addNoteSection textarea, #TroubleCreatePAGE  #notesCont textarea, #TroubleCreatePAGE  #notesCont2 textarea {width:689px; height:140px;}
#UserApiKeyPAGE #notesCont textarea {width:689px; height:140px;}
#UserApiKeyPAGE  #notesCont .formElCont {float:left; width:220px; margin:0 12px 2px 1px;}
#UserApiKeyPAGE .freeTextFoot {margin:-5px 0 5px 0;}
#numOrdrPortIn2PAGE  #notesCont .staticDataWide {width:1180px; padding:0 0 18px 0;}
.fakeTable {margin-left:20px;}/*add to staticData class, or similar*/
#tableSort .fakeTable, .tableSort .fakeTable {xwidth:50% !important;}/*"No Data Found." appended to tableCel2A*/
#tableSortE .fakeTable, .tableSort .fakeTable {xwidth:50% !important;}/*"No Data Found." appended to tableCel2A*/
/* FORM : */
.formHd {overflow:hidden; clear:both; margin:0; padding:0 11px 0 11px;}
.formTopIconResources, .formTopIconAdmin, .formTopIconContacts, .formTopIconNumbers, .formTopIconTollFree, .formTopIconPorting, .formTopIconTrunk, .formTopIconBilling, .formTopIconCase, .formTopIconTrouble, .formTopIconNG911 {xDISPLAY:NONE;}

#createOrder .formTopIconNumbers, #createOrder2 .formTopIconNumbers, #createOrder3 .formTopIconNumbers,
#addNoteSection .formTopIconNumbers,
#createOrder .formTopIconPorting, #submitFileCont .formTopIconPorting, #submitManuallyCont .formTopIconPorting, #addNoteSection .formTopIconPorting, #AdminUserEditPAGE #editUserOuterCont .formTopIconAdmin
{DISPLAY:NONE;}/*LEAVE OFF EVEN IF DISPLAYING OTHER PAGE TITLE ICONS*/

.formTopIconNumbers {float:left; width:36px; height:33px; margin:10px 10px 0 0; background-image:url(../images/Icon-Numbers-Org.png); background-repeat:no-repeat;}
.formTopIconPorting {float:left; width:36px; height:33px; margin:10px 10px 0 0; background-image:url(../images/Icon-Porting-Org.png); background-repeat:no-repeat;}
.formTopIconTrouble {float:left; width:36px; height:33px; margin:10px 10px 0 0; background-image:url(../images/Icon-Trouble-Org.png); background-repeat:no-repeat;}
.formTopIconTrunk {float:left; width:36px; height:33px; margin:10px 10px 0 0; background-image:url(../images/Icon-Trunk-Org.png); background-repeat:no-repeat;}
.formTopIconResources {float:left; width:36px; height:33px; margin:10px 10px 0 0; background-image:url(../images/Icon-Resources-Org.png); background-repeat:no-repeat;}
.formTopIconContacts {float:left; width:36px; height:33px; margin:10px 10px 0 0; background-image:url(../images/Icon-Contacts-Org.png); background-repeat:no-repeat;}
.formTopIconAdmin {float:left; width:36px; height:33px; margin:10px 10px 0 0; background-image:url(../images/Icon-Admin-Org.png); background-repeat:no-repeat;}
.formTopIconTollFree {float:left; width:36px; height:33px; margin:15px 10px 0 0; background-image:url(../images/Icon-TollFree-Org-2.png); background-repeat:no-repeat;}
.formTopIconBilling {float:left; width:38px; height:36px; margin:15px 10px 0 0; background-image:url(../images/Icon-Billing-org.png); background-repeat:no-repeat;}
.formTopIconNG911 {float:left; width:38px; height:36px; margin:15px 10px 0 0; background-image:url(../images/Icon-Home-NG911-Org.png); background-repeat:no-repeat;}
.formTopIconCase {float:left; width:36px; height:33px; margin:10px 10px 0 0; background-image:url(../images/Icon-Case-org.png); background-repeat:no-repeat;}

.formHdTitle {float:left; margin:18px 0 0 0; padding-bottom:2px; font-family:Montserrat,sans-serif; font-size:21px; font-weight:bold; text-transform:uppercase; color:#2c2c2c;}
.formHdSubTitle {overflow:hidden; clear:both; Xmargin:-2px 0 10px 10px;/*IF NO ICON*/
margin:-2px 0 10px 56px;/*IF SHOW ICON*/
font-family:Montserrat,sans-serif; font-size:14px; font-style:italic; letter-spacing:0; text-transform:uppercase; text-align:left; color:#9FA1A1;}
#createOrder .formHdSubTitle, #createOrder2 .formHdSubTitle {margin-left:10px;}
.formHdSubTitleB {overflow:hidden; clear:both; margin:-2px 0 10px 46px; font-family:Montserrat,sans-serif; font-size:14px; font-style:italic; letter-spacing:0; text-transform:uppercase; text-align:left; color:#9FA1A1;}

form {margin:0; padding:0;}
#NumbersDIDDetailPAGE #addOrderNoteForm {display:inline-block;}/*form*/
.formCont {overflow:hidden; clear:both; max-width:1259px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-align:left;}
.formCol {float:left; padding:20px 0 0 10px;}
.formColM {float:left; padding:15px 0 0 0;}
.formColMN {float:left; padding:15px 0 0 5px;}
.formColN {float:left; padding:5px 0 0 10px;}

.formColEmph {overflow:hidden; clear:both; width:100%; max-width:1193px; margin:-20px 10px 0 10px; padding:10px 0 0 0;}
.formColEmphB {overflow:hidden; clear:both; width:100%; max-width:1203px; margin:-10px 10px 0 0; padding:10px 0 0 10px;}/*Contains the 'sub' below, and they have the background shade.*/
.formColEmphSub {float:left; padding:10px 0 0 0;}
.formColEmphSubB {float:left; padding:10px 0 0 0;}
.formColEmphC {overflow:hidden; clear:both; width:100%; max-width:1193px; margin:0px 10px 0 10px; padding:10px 0 0 0;}

.formSec {margin:0 0 25px 0; padding:0 0 15px 0; border-bottom:solid 1px #C9C8C7;}
.formSec1 {margin:0 0 25px 0; padding:0 0 15px 0; border-bottom:solid 1px #C9C8C7;}
#numOrdrPortIn1PAGE .formSec {border-bottom:none;}
.formRowContact {overflow:hidden; clear:both; width:1050px;}
.formRowContactB {overflow:hidden; clear:both; width:1098px;}
.formRowContactW {overflow:hidden; clear:both; width:1223px;}
.formRow {overflow:hidden; clear:both; width:1223px;}
.formRowB {overflow:hidden; clear:both; margin:0;}
.formElCont {float:left; width:220px; margin:0 14px 12px 10px;}
.formElContM {float:left; width:220px; margin:0 14px 12px 0;}
.formElContA {float:left; width:auto; margin:0 15px 12px 10px;}
.formElContC {float:left; width:215px; margin:0 15px 0 10px;}
.formElContW {float:left; width:695px; margin:0 15px 12px 10px;}/*Note textarea*/
.formElContWide {float:left; margin:0 15px 12px 10px;}
.formElContSD {float:left;}
#TroubleCreatePAGE .formElContWide {width:455px;}
.formElCont .formLablChkOrRadio, .formElContWide .formLablChkOrRadio {margin-bottom:5px; margin-left:0; font-size:15px;}
#numOrdrPortIn1PAGE .staticDataWide, #numOrdrPortIn2PAGE .staticDataWide
 {width:695px;}
#numOrdrPortIn2PAGE #forecastCont .staticDataWide {width:585px; font-style:italic; color:#888;}

.formElSubCont {float:left;}/*'adminUserEdit'pg, for short radio btns/labels.*/
.formElContB {float:left; width:97px; margin:0 0 12px 10px;}/*'adminUserEdit'pg, for short radio btns/labels.*/
.formLabl {width:215px; margin:0 0 1px 1px; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; color:#888;}/*9FA1A1 777*/
.formLablWide {width:auto; margin:0 0 3px 0; font-family:Montserrat,sans-serif; font-size:14px; letter-spacing:.02em; color:#888;}
.formLablSD {width:auto; margin:0 0 3px 0; font-family:Montserrat,sans-serif; font-size:11px; letter-spacing:.02em; color:#888;}
#numOrdrPortIn2PAGE #attachSecCont .formElContWide {width:460px;}
#numOrdrPortIn2PAGE #attachSecCont .formLablWide {float:left; width:325px; margin:7px 0 0 0;}
#TroubleCreatePAGE .formLablWide {margin-top:6px;}
.formLablWhite {color:#fff;}
.asterisk {color:#ec8909;}
.formFoot {clear:both; height:0;}
.formFootL {float:left; height:1px;}
.formFootR {float:left; height:1px;}
.subMenuCont {DISPLAY:NONE; width:180px; padding:0 0 5px 0; border:solid 1px #C9C8C7; background:#fff;}
.subMenuHead {clear:both; overflow:hidden; width:180px; margin:0 0 2px 0; padding:0 0 0 0; font-size:16px; text-transform:capitalize; color:#26CAD3;}
.subMenuHeadTitle {float:left; width:145px; padding:7px 0 4px 5px; background:#eee;}
.subMenuClose {float:left; width:29px; height:20px; padding:7px 0 3px 1px; font-size:16px; font-weight:bold; text-align:center; color:#fff; background:#C9C8C7; cursor:pointer;}
.subMenuRow {padding:5px 10px 2px 14px; color:#888; cursor:pointer;}

/* FORM INPUTS : */
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
input {border:solid 1px #e9e9e9; background-color:#f9f9f9;}
.textboxContB {width:235px;}
.textboxCont {width:215px;}
.textBox {width:203px; height:19px; padding:4px 5px 3px 5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; border:solid 1px #e9e9e9; color:#333; background:#f9f9f9;}
.textBoxShort {width:203px; height:18px; padding:6px 5px 3px 5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; border:solid 1px #e9e9e9; color:#333; background-image:url(../images/cal.png); background-position:188px 1px; background-repeat:no-repeat; background-color:#f9f9f9; cursor:pointer;}
.textBoxForDate {}

.widgetCont {float:right; margin:0 0 -10px 0;}
.textBoxLablL {float:right; width:48px; height:22px; margin:5px 0 0 0; padding:6px 7px 0 0; font-family:Montserrat,sans-serif; font-size:14px; letter-spacing:1px; text-align:right; color:#fff; background:#aaa;}
/* FORM TEXTAREA : */
textarea {width:209px; height:35px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; border:solid 1px #e9e9e9; color:#333; background-color:#f9f9f9;}
/* FORM SELECT BOX : */
.selectCont {}
select {width:215px; height:28px; padding:1px 5px 0 5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; border:solid 1px #e9e9e9; color:#333; background-color:#f9f9f9;}
/*option {color:#26CAD3;}*/

/* FORM CHECKBOX & RADIO : */
.radioRow {margin-top:5px;}/*formRow*/
.formLablChkOrRadio {margin-bottom:10px; margin-left:10px; font-family:Montserrat,sans-serif; font-size:16px; text-transform:uppercase; color:#F38B00;}/*404041 Actually a title above the radio/check set*/
.formLine {overflow:hidden; width:247px; margin:8px 0 0 0;}
.chkOrRadioCont {float:left; width:32px; height:20px; margin:-2px 0 0 -3px;}
.chkOrRadioContIndnt {float:left; width:32px; height:20px; margin:-2px 0 0 25px;}
.chkOrRadioBtn {width:18px; height:18px;}
.chkOrRadioLabl {float:left; width:190px; margin:2px 0 0 0; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-wrap:normal; word-wrap:break-word; color:#888;}
.chkOrRadioLablIndnt {float:left; width:110px; margin:2px 0 0 0; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-wrap:normal; word-wrap:break-word; color:#888;}
.chkOrRadioLablB {float:left; width:62px; font-family:Montserrat,sans-serif; font-size:14px; text-wrap:normal; word-wrap:break-word; color:#888;}/*'adminUserEdit'pg, for short radio btns/labels.*/
.chkOrRadioLablCol {float:left; width:185px; font-family:Montserrat,sans-serif; font-size:14px; text-wrap:normal; word-wrap:break-word; color:#888;}
.formElReadOnly {color:#888; border:solid 1px #C9C8C7; background:#bfbfbf;}
.textBoxReadOnly {color:#888; border:solid 1px #C9C8C7; background:#bfbfbf;}
.textAreaReadOnly {border:solid 1px #C9C8C7; background:#f6f6f6 !important;}
.chkOrRadioLablW {float:left; width:390px; margin:2px 0 0 0; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-wrap:normal; word-wrap:break-word; color:#888;}
.chkOrRadioLablA {float:left; width:210px; margin:2px 0 0 0; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-wrap:normal; word-wrap:break-word; color:#888;}
.chkOrRadioLablC {float:left; width:290px; margin:2px 0 0 0; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-wrap:normal; word-wrap:break-word; color:#888;}
.chkOrRadioLablD {float:left; width:150px; margin:2px 0 0 0; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-wrap:normal; word-wrap:break-word; color:#888;}

.formFilters {margin:0 0 5px 10px; padding:8px 0 7px 20px; background:#ddd;}
.formFiltersLabl {float:left; margin:16px 15px 0 0; font-family:'Roboto Condensed',sans-serif; font-size:16px; font-style:italic; text-transform:capitalize; color:#26CAD3;}
.formFilter {float:left; margin-right:20px !important; margin-bottom:0 !important;}
.formFilterBtns {float:right; margin-right:15px !important; margin-bottom:0 !important;}
.formFilter .formLabl {font-family:'Roboto Condensed',sans-serif; font-size:11px; letter-spacing:0; text-align:left;}
.formFilter .textBox {float:left; height:21px; padding:3px 2px 0 2px; background:#fff;}
.formFilter .textBoxShort {float:left; width:110px; height:21px; padding:3px 2px 0 2px;background-color:#fff; background-position:89px 0 !important;}
.formFilter select {float:left; height:26px; padding:3px 2px 0 2px; background:#fff !important;}
.formFilterR {float:right; margin-left:15px !important;}
.formFilter1 {float:left; margin-right:10px !important; margin-bottom:0 !important;}
.formFilter1 .formLabl {font-family:'Roboto Condensed',sans-serif; font-size:11px; letter-spacing:0; text-align:left;}
.formFilter1 .textBox {float:left; height:21px; padding:3px 2px 0 2px; background:#fff;}
.formFilter1 .textBoxShort {float:left; width:110px; height:21px; padding:3px 2px 0 2px;background-color:#fff; background-position:89px 0 !important;}
.formFilter1 select {float:left; height:26px; padding:3px 2px 0 2px; background:#fff !important;}

/* BUTTONS - UPPER RIGHT PAGE : */
.btn {float:right; width:100px; height:37px; text-align:center; background:#26CAD3; cursor:pointer;}
.btn1 {float:right; width:100px; height:30px; text-align:center; background:#26CAD3; cursor:pointer;}
.dnldPgBtn2 {float:right; width:100px; height:30px; text-align:center; background:#26CAD3; cursor:pointer;}
.btnIcon {DISPLAY:NONE;}
.btnText {display:inline-block; margin:10px 0 0 0; font-family:Montserrat,sans-serif;,sans-serif; font-size:14px; font-weight:bold; letter-spacing:.05em; text-transform:uppercase; color:#fff;}
.btnText:hover {border-bottom:solid 1px #fff;}

.submitBtn1 {float:right; width:100px; height:30px; margin:0 0 0 15px; text-align:center; background:#26CAD3; cursor:pointer;}
.submitBtn {float:right; width:100px; height:37px; margin:0 0 0 15px; text-align:center; background:#26CAD3; cursor:pointer;}
.saveNextBtn {float:right; width:100px; height:37px; margin:0 0 0 15px; text-align:center; background:#26CAD3; cursor:pointer;}
.nextBtn {float:right; width:100px; height:37px; margin:0 0 0 15px; text-align:center; background:#F38B00; cursor:pointer;}
.closeBtn {float:right; width:100px; height:37px; margin:0 0 0 15px; text-align:center; background:#e20606; cursor:pointer;}
#NumbersHomeDIDPAGE .saveNextBtn, #NumbersHomePortInPAGE .saveNextBtn, #NumbersHomePortOutPAGE .saveNextBtn {float:right;  height:30px; margin:8px 0 0 0;}
#NumbersHomeDIDPAGE .saveNextBtn .btnText, #NumbersHomePortInPAGE .saveNextBtn .btnText, #NumbersHomePortOutPAGE .saveNextBtn .btnText {margin-top:6px}
.save2Btn {float:right; width:100px; height:37px; margin:0 0 0 15px; text-align:center; background:#25a6b1; cursor:pointer;}/*DRKR BLUE BC B4 'Submit'*/
.validateBtn {float:right; width:100px; height:37px; margin:0 0 0 15px; text-align:center; background:#e20606; cursor:pointer;}/*red*/
.dnldPgBtn {float:right; width:150px; height:37px; margin:0 0 0 15px; text-align:center; background:#777; cursor:pointer;}
.dnldPgBtn1 {float:right; width:150px; height:30px; margin:0 5px 0 15px; text-align:center; background:#777; cursor:pointer;}

#exportPortableBtn {width:150px; }
.cancelLongBtn {float:right; width:150px; height:37px; margin:0 0 0 15px; text-align:center; background:#e20606; cursor:pointer;}/*red cancel order NumbersDIDDetailPAGE*/
.editLongBtn {float:right; width:170px; height:37px; margin:0 0 0 15px; text-align:center; background:#26CAD3; cursor:pointer;}
.editWideBtn {float:right; width:200px; height:37px; margin:0 0 0 15px; text-align:center; background:#26CAD3; cursor:pointer;}
.backBtn {float:right; width:100px; height:37px; margin:0 15px 0 0; text-align:center; background:#777; cursor:pointer;}
.editLongBtnS {float:right; width:130px; height:27px; margin:0 0 0 5px; text-align:center; background:#26CAD3; cursor:pointer;}
.cancelLongBtnS1 {float:right; width:130px; height:27px; margin:0 0 0 5px; text-align:center; background:#e20606; cursor:pointer;}
.cancelLongBtnS {float:right; width:110px; height:27px; margin:0 0 0 5px; text-align:center; background:#e20606; cursor:pointer;}
.dnldPgBtnS {float:right; width:130px; height:27px; margin:0 0 0 5px; text-align:center; background:#777; cursor:pointer;}
.dnldPgBtnL {float:right; width:150px; height:27px; margin:0 0 0 5px; text-align:center; background:#777; cursor:pointer;}
.deleteLongBtn {float:right; width:130px; height:28px; margin:0 0 0 15px; text-align:center; background:#e20606; cursor:pointer;}/*red cancel order NumbersDIDDetailPAGE*/
.deleteLongBtnL {float:left; width:130px; height:28px; margin-top:2px; text-align:center; background:#e20606; cursor:pointer;}/*red cancel order NumbersDIDDetailPAGE*/
.dnldPgBtnSm {float:right; width:110px; height:37px; margin:0 0 0 15px; text-align:center; background:#777; cursor:pointer;}
.editBtnSm {float:right; width:110px; height:37px; margin:0 0 0 5px; text-align:center; background:#26CAD3; cursor:pointer;}
.dnldPgBtnS1 {float:right; width:130px; height:30px; margin:11px 0 0 15px; text-align:center; background:#777; cursor:pointer;}
#deleteBtn {float:left; width:50px; height:20px; margin-top:-3px; text-align:center; background:#e20606; cursor:pointer;}/*red*/
#deleteActionBtn {float:left; width:70px; height:25px; margin-top:-3px; text-align:center; background:#e20606; cursor:pointer;}/*red*/
.dnldLongBtnL {float:left; width:130px; height:28px; margin-top:2px; text-align:center; background:#777; cursor:pointer;}

/*  ^ */
#saveBtn {margin:0 0 0 15px;}
#searchBtn {margin:0 0 0 15px;}
#cancelBtn {background:#F38B00;}
#resetBtn, #AdminUserListPAGE #cancelBtn {background:#F38B00;}
#editPgBtn, #createPgBtn {float:right; margin-left:15px; background:#26CAD3;}
#TroubleSummaryPAGE #editPgBtn {width:110px; margin-left:15px;}/*'add info'*/
/* BUTTONS - UPPER RIGHT PAGE ^ */


/* BUTTONS - SMALLER (NOT top of page) : */
.dialogBtn {display:inline-block; width:65px; height:24px; margin:3px 0 0 0; padding:4px 0 0 0; font-family:Montserrat,sans-serif; font-size:17px; color:#fff; text-align:center; background:#26CAD3; cursor:pointer;}/*masterPageMaskMsg2, ..?*/
.dnldBtn {float:left; width:155px; height:28px; text-align:center; background:#777; cursor:pointer;}
.dnldBtn .btnText {margin:7px 0 0 0; font-size:11px; letter-spacing:-.03em;}
.upldBtn {float:left; width:155px; height:28px; text-align:center; background:#26CAD3; cursor:pointer;}
.upldBtn .btnText {margin:7px 0 0 0; font-size:11px;}
.chooseBtn {float:left; width:110px; height:28px; text-align:center; background:#777; cursor:pointer;}
.chooseBtn .btnText {margin:7px 0 0 0; font-size:11px;}
#submitFileCont .chooseBtn {width:155px;}
#numDIDTrunkPAGE .chooseBtn {width:155px; height:25px; background:#26CAD3;}/*smaller height*/
#numDIDTrunkPAGE .chooseBtn .btnText {margin:6px 0 0 0;}

#TroubleCreatePAGE .chooseBtn, #attachSec .chooseBtn {margin-top:1px; margin-right:20px;}
.addBtn1 {float:left; width:70px; height:28px; text-align:center; background:#777; cursor:pointer;}
.addBtn1 .btnText {margin:7px 0 0 0 !important; font-size:11px;}
.addBtn2 {float:left; width:110px; height:28px; text-align:center; background:#777; cursor:pointer;}
.addBtn2 .btnText {margin:7px 0 0 0 !important; font-size:11px;}
.deleteBtn2 {float:left; width:110px; height:28px; text-align:center; background:#e20606; cursor:pointer;}/*red*/
.deleteBtn2 .btnText {margin:7px 0 0 0 !important; font-size:11px;}
#TroubleCreatePAGE .addBtn2, #attachSec .addBtn2, #numOrdrPortIn2PAGE #attachSec .addBtn2 {margin:7px 0 10px 10px;}
#TroubleCreatePAGE .addBtn2 .btnText, #attachSec .addBtn2 .btnText {font-size:11px; margin-top:4px;}
#numOrdrPortIn1PAGE .addBtn2 {margin:15px 0 10px 5px;} .btnText {margin:7px 0 0 0 !important; font-size:11px;}
#numOrdrPortIn1PAGE .deleteBtn2 {margin:15px 0 10px 5px;} .btnText {margin:7px 0 0 0 !important; font-size:11px;}
/* BUTTONS - SMALLER (NOT top of page) ^ */
.addBtn3 {float:right; width:110px; height:28px; text-align:center; background:#777; cursor:pointer;}
.addBtn3 .btnText {margin:7px 0 0 0 !important; font-size:11px;}

.resetFilterBtn1 {float:right; width:90px; height:30px; margin:11px 0 0 5px; text-align:center; background:#F38B00; cursor:pointer;}
.resetFilterBtn1 .btnText {margin:7px 0 0 0; font-size:13px;}
.searchFilterBtn1 {float:right; width:90px; height:30px; margin:11px 0 0 5px; text-align:center; background:#26CAD3; cursor:pointer;}
.searchFilterBtn1 .btnText {margin:7px 0 0 0; font-size:13px;}
.resetFilterBtn {float:right; width:90px; height:30px; margin:11px 0 0 15px; text-align:center; background:#F38B00; cursor:pointer;}
.resetFilterBtn .btnText {margin:7px 0 0 0; font-size:13px;}
.searchFilterBtn {float:right; width:90px; height:30px; margin:11px 0 0 15px; text-align:center; background:#26CAD3; cursor:pointer;}
.searchFilterBtn .btnText {margin:7px 0 0 0; font-size:13px;}
.searchDnldBtn {float:right; width:90px; height:30px; margin:11px 0 0 15px; text-align:center; background:#777; cursor:pointer;}
.searchDnldBtn .btnText {margin:7px 0 0 0; font-size:13px;}
.searchFilterBtnW {float:right; width:120px; height:30px; margin:11px 0 0 15px; text-align:center; background:#26CAD3; cursor:pointer;}
.searchFilterBtnW .btnText {margin:7px 0 0 0; font-size:13px;}

.btnHighlight {width:70px; height:25px; margin-top:-3px; text-align:center; background:#F38B00;}/*edit*/
#tableBtnRegenerate{width:70px; height:25px; margin-top:-3px; text-align:center; background:#777;}
/* BUTTONS - IN TABLES : */
#tableBtn {width:70px; height:25px; margin-top:-3px; text-align:center; background:#777;}/*edit*/
#tableBtn .btnText {margin:5px 0 0 0; font-size:11px;}
#tableEditBtn {width:45px; height:25px; margin-top:-3px; text-align:center; background:#777;}/*edit*/
#tableEditBtn .btnText {margin:0 0 0 5px; font-size:11px;}
#tableDeleteBtn {width:55px; height:25px; margin-top:-3px; margin-right:5px;text-align:center; background:#e20606;}/*delete*/
#tableDeleteBtn .btnText {margin:0 0 0 5px; font-size:11px;}
#AdminUserListPAGE #tableBtn .btnText {margin:6px 0 0 0;}
.tableBtnA {width:70px; height:25px; text-align:center; background:#26CAD3; cursor:pointer;}
.tableBtnA .btnText {margin:5px 0 0 0; font-size:11px;}
#numOrdrPortIn2PAGE #tableBtn .btnText {margin:6px 0 0 0;}
.tableBtnA {width:70px; height:25px; text-align:center; background:#26CAD3; cursor:pointer;}
.tableBtnA .btnText {margin:5px 0 0 0; font-size:11px;}
#tableBtnB {float:left; width:110px; height:26px; margin:-3px 0 0 0; text-align:center; background:#777;}
#tableBtnB .btnText {margin:6px 0 0 0; font-size:11px;}
.tableBtnC {float:left; width:100px; height:23px; margin-top:-3px; text-align:center; background:#777; cursor:pointer;}/* long id. shorter height, bc shorter row height #*/
.tableBtnC .btnText {margin:4px 0 0 0; font-size:12px; letter-spacing:.05em;}
#NumbersHomeDIDPAGE .tableBtnC, #NumbersHomePortInPAGE .tableBtnC, #NumbersHomePortOutPAGE .tableBtnC, #NumbersPostPAGE .tableBtnC {width:170px;}
#NumbersPostPAGE .tableBtnC {margin-top:0px;}
.tableBtnD {float:right; width:56px; height:21px; margin-top:-3px; text-align:center; background:#777; cursor:pointer;}/*Smaller edit*/
.tableBtnD .btnText {margin:4px 0 0 0; font-size:11px;}

.tableBtnDel {float:left; width:110px; height:28px; margin-top:2px; text-align:center; background:#e20606; cursor:pointer;}/*red*/
#numDIDSearchPAGE #submitBulkCont .tableBtnDel, #numPortabilitySearchPAGE .tableBtnDel, #numOrdrPortIn2PAGE .tableBtnDel {background:#F38B00;}/*'clear search'*/
.tableBtnDel .btnText {margin:7px 0 0 0 !important; font-size:11px;}
.tableBtnDelB {float:left; width:125px; height:28px; margin-top:2px; text-align:center; background:#c52424; cursor:pointer;}/*dkr red 'Delete All' numDIDSearchPAGE*/
.tableBtnDelB .btnText {margin:7px 0 0 0 !important; font-size:11px;}
.tableBtnRemove {float:left; width:110px; height:25px; margin-top:1px; text-align:center; background:#e20606; cursor:pointer;}/*red 'remove row' numDIDTrunkPAGE*/
.tableBtnRemove .btnText {margin:6px 0 0 0; font-size:11px;}
#numDIDTrunkPAGE #editActiveCont .tableBtnRemove {width:150px;}/*'disconnect number'*/
.tableBtnSearch {float:left; width:110px; height:28px; text-align:center; background:#26CAD3; cursor:pointer;}
.tableBtnSearch .btnText {margin:7px 0 0 0 !important; font-size:11px;}
.tableBtnSearch1 {float:left; width:70px; height:28px; text-align:center; background:#26CAD3; cursor:pointer;}
.tableBtnSearch1 .btnText {margin:7px 0 0 0 !important; font-size:11px;}
/* BUTTONS - IN TABLES ^ */

/* BUTTONS - <input type="button"> (used in TABLES) : */
.inputButtonA {width:90px; height:20px; font-family:Montserrat,sans-serif; font-size:10px; text-transform:uppercase; color:#fff; border-radius:0; border:none; background-color:#777; cursor:pointer;}
.inputButtonA:hover {text-decoration:underline;}
.inputButtonAA {width:110px; height:20px; font-family:Montserrat,sans-serif; font-size:10px; text-transform:uppercase; color:#fff; border-radius:0; border:none; background-color:#777; cursor:pointer;}
.inputButtonAA:hover {text-decoration:underline;}
.inputButtonB {width:110px; height:18px;}
.btnDisable {opacity:.5; filter:alpha(opacity=50); background-color:#888; cursor:default;}
/* BUTTONS - <input type="button"> (used in TABLES) ^ */

/* FORM ^ */


/* BOX MENU : */
#createReportOuterCont {display:inline-block; clear:both; width:100%; max-width:1259px; vertical-align:top;}
.boxMenOuterContR {float:left; width:471px; margin:0 0 0 30px;}
.boxMenCont {float:left; width:461px; text-align:left;}
.boxMenContR {margin:0 0 0 30px;}
.boxMenHd {overflow:hidden; width:439px; margin:0 0 5px 0; padding:2px 11px 0 11px;}
.boxMenHdIconRprt {DISPLAY:NONE;}
.boxMenHdTxt  {float:left; width:371px; margin:18px 0 0 0; padding-bottom:2px; font-family:Montserrat,sans-serif; font-size:21px; font-weight:bold; letter-spacing:0; text-transform:uppercase; color:#404041;}
.boxMen {overflow:hidden; width:471px; min-height:32px; background:#fff;}
.boxMenFoot {width:451px; height:1px; margin:18px 0 0 10px; border-top:solid 2px #C9C8C7;}
.boxMenIconStdKey {float:left; width:20px; height:20px; margin:0 8px 0 0; background-image:url(../images/Icon-ReportD-Gry-20.png); background-repeat:no-repeat;}
.boxMenIconCustKey {float:left; width:20px; height:20px; margin:0 8px 0 0; background-image:url(../images/Icon-ReportC-Gry-20.png); background-repeat:no-repeat;}
.boxMenKeyboxMenHdIconRprtItem {float:left; width:135px; margin:0 5px 0 0;}
.boxMenKeyTxt {float:left; width:105px; margin:4px 0 0 -5px; font-family:Montserrat,sans-serif; font-size:11px; color:#bbb;}
.boxMenIconCust {float:left; width:20px; height:20px; margin:6px 10px 0 21px; background-image:url(../images/Icon-ReportC-OnWh-20.png); background-repeat:no-repeat; background-color:#26CAD3;}/*only admin*/

.boxMenIconStd {float:left; width:29px; height:24px; margin:0 12px 0 0; background-image:url(../images/Icon-ReportD-OnWh-20.png); background-position:5px 2px; background-repeat:no-repeat; background-color:#96a2a3;}/*color for admin*/
.boxMenIconStdXcel {float:left; width:29px; height:24px; margin:0 12px 0 0; background-image:url(../images/Icon-ReportExcel-OnWh-20.png); background-position:5px 1px; background-repeat:no-repeat; background-color:#b6c6c7;}

.boxMenIconIqSiteLink {float:left; width:19px; height:19px; margin:6px 10px 0 21px; padding:1px 0 0 1px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; font-weight:bold; text-align:center; text-transform:uppercase; color:#fff; background:#7558b8;}
.boxMenIconProducts {DISPLAY:NONE}

.boxMenItm {overflow:hidden; width:471px;}
#boxMenReportCreate .boxMenItmTxt {cursor:default;}
.boxMenSubHd {overflow:hidden; width:471px;}
.boxMenSubHdLev1Txt {float:left; width:283px; margin:0 15px 0 0; padding:11px 0 3px 0; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; font-weight:bold; color:#888;}/*Admin User Create/Edit Pg: Available Reports*/
.boxMenSubHdLev3Txt {float:left; width:283px; margin:0 15px 0 0; padding:11px 0 3px 0; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; font-weight:bold; color:#888;}/*Admin User Create/Edit Pg: Permitted Reports*/
.boxMenItmLev1Txt {float:left; width:256px; margin:0 15px 0 0; padding:10px 0 3px 0; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; color:#888;}/*Admin User Create/Edit Pg*/
.boxMenItmLev3Txt {float:left; width:256px; margin:0 15px 0 0; padding:10px 0 3px 0; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; color:#888;}/*Admin User Create/Edit Pg*/

/* BOX MENU BUTTONS : */
.boxMenToolView {float:right; width:88px; height:19px; margin:0; padding:5px 0 0 0; font-family:Montserrat,sans-serif; font-size:11px; font-weight:bold; letter-spacing:.03em; text-transform:uppercase; text-align:center; color:#fff; background:#777; cursor:pointer;}/*ReportChoosePAGE*/
.boxMenToolView:hover {text-decoration:underline;}
.boxMenIconView {DISPLAY:NONE;}
.boxMenToolSave {float:right; width:88px; height:19px; margin:0; padding:5px 0 0 0; font-family:Montserrat,sans-serif; font-size:11px; font-weight:bold; letter-spacing:.03em; text-transform:uppercase; text-align:center; color:#fff; background:#777; cursor:pointer;}/*ReportChoosePAGE*/
.boxMenToolSave:hover {text-decoration:underline;}
.boxMenToolDownload {float:left; width:88px; height:19px; margin:0; padding:5px 0 0 0; font-family:Montserrat,sans-serif; font-size:11px; font-weight:bold; letter-spacing:.03em; text-transform:uppercase; text-align:center; color:#fff; background:#777; cursor:pointer;}/*ReportChoosePAGE*/
.boxMenToolDownload:hover {text-decoration:underline;}
.boxMenIconSave {DISPLAY:NONE;}
.boxMenToolDnld {width:88px; height:19px; margin:0; padding:5px 0 0 0; font-family:Montserrat,sans-serif; font-size:11px; font-weight:bold; letter-spacing:.03em; text-transform:uppercase; text-align:center; color:#fff; background:#F38B00; cursor:pointer;}
.boxMenToolDnldB {width:188px; height:19px; margin:0; padding:5px 0 0 0; font-family:Montserrat,sans-serif; font-size:11px; font-weight:bold; letter-spacing:.03em; text-transform:uppercase; text-align:center; color:#fff; background:#F38B00; cursor:pointer;}
.boxMenIconDnld {DISPLAY:NONE;}
/* BOX MENU BUTTONS ^ */
/* BOX MENU ^ */


/* TABLE : */

.tableOuterCont {display:inline-block; clear:both; width:100%; max-width:1221px;}
.tableCont {text-align:left;}
.table {}
.tableRow {overflow:hidden; min-width:1216px; margin:0; background:#fff;}
#NumbersDIDDetailPAGE .tableRow, #NumbersPortInDetailPAGE #featuresTable .tableRow {background:none;}
 .trAlt {}
.tableRowNoData {padding:7px 10px 6px 20px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
.tableCel {float:left; padding:7px 10px 6px 20px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
 .tcAlt {}
 .trAlt .tcAlt {}
.tableHd {overflow:hidden; max-width:1221px; margin:0 0 13px 0; border-bottom:solid 1px #C9C8C7; background:#fff;}
.tableHd .tableCel {padding:17px 10px 15px 20px; font-family:'Roboto Condensed',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-transform:uppercase; color:#26CAD3;}
.tableHd .tableCel:hover {text-decoration:underline;}
#searchTable .tableHd .tableCel:hover, #forecastTable .tableHd .tableCel:hover, #numExistingConfirmPAGE  #cueTable .tableHd .tableCel:hover, #numDIDTrunkPAGE .tableHd .tableCel:hover {text-decoration:none;}

.tablePreFoot {height:0; background:#fff;}
.tableFoot {margin:11px 0 0 0; height:1px; border-top:solid 2px #C9C8C7;}
.tableTagLine {margin:5px 10px 20px 0; font-family:Montserrat,sans-serif; font-size:12px; text-align:right; color:#bbb;}
.tableFootItem {float:left; margin:0 10px 0 10px; font-family:Montserrat,sans-serif; font-size:14px; color:#888;}



/******* TABLE  S O R T I N G  (#tableSort, .tableSort, .tableCel2)  : *******/
/* <table> <thead><tr><th> <tbody><tr><td> */

#tableSort, .tableSort {text-align:left; padding:0 0 0 10px;}/*<table>*/
#tableSort thead, .tableSort thead {cursor:pointer;}
#NumbersPortInDetailPAGE .tableSet .tableSort thead {cursor:default;}
#tableSort thead tr, .tableSort thead tr {}/*tableHd*/
#tableSort thead tr th, .tableSort thead tr th {}
#tableSort tbody tr td, .tableSort tbody tr td {height:32px;}
#tableSort td, .tableSort td {word-break:break-all;}
#tableSort .tableRowPad, .tableSort .tableRowPad {height:5px; background:none;}/*<tr>*/

#tableSortE, .tableSort {text-align:left; padding:0 0 0 10px;}/*<table>*/
#tableSortE thead, .tableSort thead {cursor:pointer;}
#tableSortE thead tr, .tableSort thead tr {}/*tableHd*/
#tableSortE thead tr th, .tableSort thead tr th {}
#tableSortE tbody tr td, .tableSort tbody tr td {height:32px;}
#tableSortE td, .tableSort td {word-break:break-all;}
#tableSortE .tableRowPad, .tableSort .tableRowPad {height:5px; background:none;}/*<tr>*/

#AdminUserListPAGE #tableSort {padding-left:0;}
#numOrdrPortIn2PAGE #tableSort {padding-left:0;}
#NumbersDIDDetailPAGE .tableSort, #NumbersPortInDetailPAGE .tableSort, #NumbersPortOutDetailPAGE #tableSort, #NumbersHomeDIDPAGE #tableSort, #NumbersHomeDIDPAGE #tableSortE, #numExistingConfirmPAGE .tableSort {float:left;}

#NumbersDIDDetailPAGE .tableSort thead tr th, #NumbersPortInDetailPAGE .tableSort thead tr th, #numOrdrPortInFeaturesEDITPAGE .tableSort thead tr th, #NumbersPortOutDetailPAGE #tableSort thead tr th, #numExistingConfirmPAGE .tableSort thead tr th {border-bottom:solid 1px #C9C8C7;}
#numDIDSearchPAGE .tableSort thead tr th {border-bottom:solid 1px #C9C8C7;}
#numCheckSvcAvailPAGE .tableSort thead tr th {border-bottom:solid 1px #C9C8C7;}
#numPortabilitySearchPAGE .tableSort thead tr th {border-bottom:solid 1px #C9C8C7;}

#AdminUserListPAGE #tableSort tbody tr td {border-bottom:solid 1px #eee;}
#numOrdrPortIn2PAGE #tableSort tbody tr td {border-bottom:solid 1px #eee;}
#TroubleListPAGE #tableSort tbody tr td {border-bottom:solid 1px #eee;}

/* tableSortFake (to simulate expanded header width) : */
#NumbersDIDDetailPAGE #tableSortFake, #NumbersPortOutDetailPAGE #tableSortFake {float:left;}
#NumbersDIDDetailPAGE #tableSortFake .tableHd, #NumbersPortOutDetailPAGE #tableSortFake .tableHd {height:49px; border-bottom:solid 1px #C9C8C7;}/*thead tr*/
#NumbersDIDDetailPAGE #tableSortFake thead tr th, #NumbersPortOutDetailPAGE #tableSortFake thead tr th {border-bottom:solid 1px #C9C8C7;}
#NumbersDIDDetailPAGE #tableSortFake .tableCel2A {width:400px;}
#NumbersPortOutDetailPAGE #tableSortFake .tableCel2A {width:294px;}

/* Sort Icon, Font : */

#tableSort thead tr th.headerSortUp, .tableSort thead tr th .headerSortUp {font-weight:bold; text-decoration:underline; background-image:url('../images/Icon-Sort-Wh-Up.png'); background-position:0 14px; background-repeat:no-repeat;}
#tableSort thead tr th.headerSortDown, .tableSort thead tr th .headerSortDown {font-weight:bold; text-decoration:underline; background-image:url('../images/Icon-Sort-Wh-Down.png'); background-position:0 14px; background-repeat:no-repeat;}
#tableSort thead tr th.tableCelA.headerSortUp, #tableSort thead tr th.tableCel2A.headerSortUp, .tableSort thead tr th.tableCelA.headerSortUp, .tableSort thead tr th.tableCel2A.headerSortUp {background-position:8px 14px;}
#tableSort thead tr th.tableCelA.headerSortDown, #tableSort thead tr th.tableCel2A.headerSortDown, .tableSort thead tr th.tableCelA.headerSortDown, .tableSort thead tr th.tableCel2A.headerSortDown {background-position:8px 14px;}

#tableSortE thead tr th.headerSortUp, .tableSort thead tr th .headerSortUp {font-weight:bold; text-decoration:underline; background-image:url('../images/Icon-Sort-Wh-Up.png'); background-position:0 14px; background-repeat:no-repeat;}
#tableSortE thead tr th.headerSortDown, .tableSort thead tr th .headerSortDown {font-weight:bold; text-decoration:underline; background-image:url('../images/Icon-Sort-Wh-Down.png'); background-position:0 14px; background-repeat:no-repeat;}
#tableSortE thead tr th.tableCelA.headerSortUp, #tableSortE thead tr th.tableCel2A.headerSortUp, .tableSort thead tr th.tableCelA.headerSortUp, .tableSort thead tr th.tableCel2A.headerSortUp {background-position:8px 14px;}
#tableSortE thead tr th.tableCelA.headerSortDown, #tableSortE thead tr th.tableCel2A.headerSortDown, .tableSort thead tr th.tableCelA.headerSortDown, .tableSort thead tr th.tableCel2A.headerSortDown {background-position:8px 14px;}

#NumbersPortOutDetailPAGE #tableSort thead tr th.headerSortUp {background-image:url('../images/Icon-Sort-Blu-Up.png'); background-position:0 15px; background-repeat:no-repeat;}
#NumbersDIDDetailPAGE .tableSort thead tr th.headerSortUp, #NumbersPortInDetailPAGE .tableSort thead tr th.headerSortUp, #numExistingConfirmPAGE .tableSort thead tr th.headerSortUp {background-image:url('../images/Icon-Sort-Blu-Up.png'); background-position:0 16px; background-repeat:no-repeat;}
#numDIDSearchPAGE .tableSort thead tr th.headerSortUp, #numPortabilitySearchPAGE .tableSort thead tr th.headerSortUp {text-decoration:underline; background-image:url('../images/Icon-Sort-Blu-Up.png'); background-position:0 13px; background-repeat:no-repeat;}
#numCheckSvcAvailPAGE .tableSort thead tr th.headerSortUp {text-decoration:underline; background-image:url('../images/Icon-Sort-Blu-Up.png'); background-position:0 11px; background-repeat:no-repeat;}
#NumbersPortOutDetailPAGE #tableSort thead tr th.tableCel2A.headerSortUp {background-position:7px 15px;}
#NumbersPortOutDetailPAGE #tableSort2 thead tr th.tableCel2A.headerSortUp {background-position:7px 15px;}
#NumbersDIDDetailPAGE .tableSort thead tr th.tableCel2A.headerSortUp, #NumbersPortInDetailPAGE .tableSort thead tr th.tableCel2A.headerSortUp, #numExistingConfirmPAGE .tableSort thead tr th.tableCel2A.headerSortUp {background-position:7px 16px;}

#NumbersPortOutDetailPAGE #tableSort thead tr th.headerSortDown {background-image:url('../images/Icon-Sort-Blu-Down.png'); background-position:0 15px; background-repeat:no-repeat;}
#NumbersDIDDetailPAGE .tableSort thead tr th.headerSortDown, #NumbersPortInDetailPAGE .tableSort thead tr th.headerSortDown, #numExistingConfirmPAGE .tableSort thead tr th.headerSortDown {background-image:url('../images/Icon-Sort-Blu-Down.png'); background-position:0 16px; background-repeat:no-repeat;}
#numDIDSearchPAGE .tableSort thead tr th.headerSortDown, #numPortabilitySearchPAGE .tableSort thead tr th.headerSortDown {text-decoration:underline; background-image:url('../images/Icon-Sort-Blu-Down.png'); background-position:0 13px; background-repeat:no-repeat;}
#numCheckSvcAvailPAGE .tableSort thead tr th.headerSortDown {text-decoration:underline; background-image:url('../images/Icon-Sort-Blu-Down.png'); background-position:0 11px; background-repeat:no-repeat;}
#NumbersPortOutDetailPAGE #tableSort thead tr th.tableCel2A.headerSortDown {background-position:7px 15px;}
#NumbersDIDDetailPAGE .tableSort thead tr th.tableCel2A.headerSortDown, #NumbersPortInDetailPAGE .tableSort thead tr th.tableCel2A.headerSortDown, #numExistingConfirmPAGE .tableSort thead tr th.tableCel2A.headerSortDown {background-position:7px 16px;}

#AdminUserListPAGE #tableSort thead tr th.headerSortUp {background-image:url('../images/Icon-Sort-Wh-Up.png'); background-position:0 15px; background-repeat:no-repeat;}
#AdminUserListPAGE #tableSort thead tr th.tableCelA.headerSortUp {background-position:10px 15px;}
#AdminUserListPAGE #tableSort thead tr th.headerSortDown {background-image:url('../images/Icon-Sort-Wh-Down.png'); background-position:0 15px; background-repeat:no-repeat;}
#AdminUserListPAGE #tableSort thead tr th.tableCelA.headerSortDown {background-position:10px 15px;}

#numOrdrPortIn2PAGE #tableSort thead tr th.headerSortUp {background-image:url('../images/Icon-Sort-Wh-Up.png'); background-position:0 15px; background-repeat:no-repeat;}
#numOrdrPortIn2PAGE #tableSort thead tr th.tableCelA.headerSortUp {background-position:10px 15px;}
#numOrdrPortIn2PAGE #tableSort thead tr th.headerSortDown {background-image:url('../images/Icon-Sort-Wh-Down.png'); background-position:0 15px; background-repeat:no-repeat;}
#numOrdrPortIn2PAGE #tableSort thead tr th.tableCelA.headerSortDown {background-position:10px 15px;}

#TroubleListPAGE #tableSort thead tr th.headerSortUp {background-position:0 15px;}
#TroubleListPAGE #tableSort thead tr th.headerSortDown {background-position:0 15px;}
#TroubleListPAGE #tableSort thead tr th.tableCelA.headerSortUp {background-position:8px 15px;}
#TroubleListPAGE #tableSort thead tr th.tableCelA.headerSortDown {background-position:8px 15px;}

/* Sort Icon, Font ^ */


/**** FOR USE WITH <table id="tableSort" class="table"> : ****/
#tableSort .tableHd, .tableSort .tableHd {height:38px; background:#F38B00;}/*height needed for stickyElem1*/
#tableSortE .tableHd, .tableSort .tableHd {height:38px; background:#F38B00;}/*height needed for stickyElem1*/
#AdminUserListPAGE #tableSort .tableHd {height:43px;}/*height needed for stickyElem1*/
#numOrdrPortIn2PAGE #tableSort .tableHd {height:43px;}/*height needed for stickyElem1*/
#TroubleListPAGE #tableSort .tableHd {height:45px;}/*height needed for stickyElem1*/

#NumbersDIDDetailPAGE .tableSort .tableHd, #NumbersPortInDetailPAGE .tableSort .tableHd, #NumbersPortOutDetailPAGE #tableSort .tableHd, #numExistingConfirmPAGE .tableSort .tableHd {height:49px; background:#fff;}
.tableSort .tableHd {background:#fff;}
#numDIDSearchPAGE #selectedCont .tableSort .tableHd, #numPortabilitySearchPAGE #selectedCont .tableSort .tableHd {background:#f3f3f3;}
#NumbersDIDDetailPAGE .tableSort .tableHd, #NumbersPortInDetailPAGE #featuresTable .tableSort .tableHd {background:none;}

.tableCel2 {width:75px; height:19px; padding:5px 25px 2px 15px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-align:left; text-wrap:normal; word-wrap:break-word; color:#666;}/*text on white*/

  /* Must use both lines below, apparently because of <table> tags : */
#tableSort .tableCel2, .tableSort .tableCel2 {}
.tableHd .tableCel2 {height:24px; padding-top:7px; padding-bottom:7px; font-family:'Roboto Condensed',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-transform:uppercase; color:#fff;}
.tableHd .tableCel2:hover {text-decoration:underline;}
#tableSortE .tableCel2, .tableSort .tableCel2 {}
.tableHd .tableCel2 {height:24px; padding-top:7px; padding-bottom:7px; font-family:'Roboto Condensed',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-transform:uppercase; color:#fff;}
.tableHd .tableCel2:hover {text-decoration:underline;}
#NumbersPortInDetailPAGE .tableSet .tableHd .tableCel2:hover {text-decoration:none;}
#numDIDSearchPAGE .tableHd .tableCel2, #numCheckSvcAvailPAGE .tableHd .tableCel2, #numPortabilitySearchPAGE .tableHd .tableCel2 {color:#26CAD3;}
#NumbersDIDDetailPAGE .tableCel2, #NumbersPortInDetailPAGE .tableCel2, #NumbersPortOutDetailPAGE .tableCel2, #numExistingConfirmPAGE .tableCel2 {height:19px;}
  /* Must use both lines above, apparently because of <table> tags ^ */
#NumbersDIDDetailPAGE .tableHd .tableCel2, #NumbersPortInDetailPAGE .tableHd .tableCel2, #NumbersPortOutDetailPAGE .tableHd .tableCel2, #numExistingConfirmPAGE .summaryTable .tableHd .tableCel2 {color:#26CAD3;}

/***** 5/18/16 ONLY numExistingConfirmPAGE (but must ID each page for it to work) : *****/
#numExistingConfirmPAGE #tableForButtons, #NumbersDIDDetailPAGE #tableForButtons, #NumbersPortInDetailPAGE #tableForButtons, #numOrdrPortInFeaturesEDITPAGE #tableForButtons {padding-left:10px;}
#numExistingConfirmPAGE #tableForButtons .tableHd, #NumbersDIDDetailPAGE #tableForButtons .tableHd, #NumbersPortInDetailPAGE #tableForButtons .tableHd {height:20px; background:none !important;}
#numExistingConfirmPAGE #tableForButtons thead tr th, #NumbersDIDDetailPAGE #tableForButtons, #NumbersPortInDetailPAGE #tableForButtons thead tr th {border-bottom:none;}
#numExistingConfirmPAGE #tableForButtons thead, #NumbersDIDDetailPAGE #tableForButtons thead, #NumbersPortInDetailPAGE #tableForButtons thead {cursor:default;}
#numExistingConfirmPAGE #tableForButtons .tableCel2, #NumbersDIDDetailPAGE #tableForButtons .tableCel2, #NumbersPortInDetailPAGE #tableForButtons .tableCel2 {padding:0;}
#numExistingConfirmPAGE #tableForButtons .tableHd .tableCel2, #NumbersDIDDetailPAGE #tableForButtons .tableHd .tableCel2, #NumbersPortInDetailPAGE #tableForButtons .tableHd .tableCel2, #numOrdrPortInFeaturesEDITPAGE #tableForButtons .tableHd .tableCel2 {height:20px; padding:0 0 0 2px;}
/***** 5/18/16 ONLY numExistingConfirmPAGE ^ *****/

 /* NumbersHomeDIDPAGE, NumbersHomePortInPAGE, NumbersHomePortOutPAGE : */
#NumbersDIDDetailPAGE .summaryTable, #NumbersPortOutDetailPAGE .summaryTable, #NumbersPortInDetailPAGE .summaryTable {width:1200px; margin-left:17px;}
#NumbersDIDDetailPAGE #featuresTable .summaryTable, #NumbersPortInDetailPAGE #featuresTable .summaryTable {width:1140px; margin-left:7px; xbackground:#f4f4f4;}
#NumbersHomeDIDPAGE #tableSort {width:1195px;}
#NumbersHomePortInPAGE #tableSort {width:1195px;}
#NumbersHomeDIDPAGE #tableSortE {width:1195px;}
#NumbersHomePortInPAGE #tableSortE {width:1195px;}
#NumbersHomePortOutPAGE #tableSort {width:1195px;}
#NumbersDIDDetailPAGE .tableSort, #NumbersPortInDetailPAGE .tableSort {width:1190px;}, #numExistingConfirmPAGE .tableSort {width:1190px;} /*216 PADDING 28 = 104 = 26*/
#NumbersDIDDetailPAGE #featuresTable .tableSort, #NumbersPortInDetailPAGE #featuresTable .tableSort {width:1130px;}
.tableCel2A {width:185px; padding-left:23px;}/*FIRST CELL ONLY !*/
#NumbersHomeDIDPAGE .tableCel2A {width:175px;}
#NumbersDIDDetailPAGE .tableCel2A, #NumbersPortOutDetailPAGE .tableCel2A, #NumbersPortInDetailPAGE .tableCel2A, #numOrdrPortInFeaturesEDITPAGE .tableCel2A, #numExistingConfirmPAGE .tableCel2A {width:105px;  xbackground:Khaki}
#numExistingConfirmPAGE #tableForButtons .tableCel2A, #NumbersDIDDetailPAGE #tableForButtons .tableCel2A, #NumbersPortInDetailPAGE #tableForButtons .tableCel2A, #numOrdrPortInFeaturesEDITPAGE #tableForButtons .tableCel2A {width:139px;}
.tableCel2M {width:135px;  xbackground:lightblue}/*NumbersDIDDetailPAGE,NumbersPortInDetailPAGE (Current Carrier)*/
.tableCel2N {width:125px;}/*NO KNOWN PAGE*/
.tableCel2B {width:90px;}
.tableCel2C {width:165px;}
.tableCel2D {width:140px;}
#NumbersHomeDIDPAGE .tableCel2D {width:120px;}
.tableCel2E {width:80px;}
#NumbersHomeDIDPAGE .tableCel2E {width:70px;}
.tableCel2F {width:135px;}
.tableCel2G {width:135px;}
.tableCel2H {width:80px;}
.tableCel2I {width:110px;}
.tableCel2J {width:85px;}
.tableRow .tableCel2I {background:#eee;}/*non-header*/
.tableRow .tableCel2J {background:#eee;}
.tableCel2K {width:135px;}
#NumbersHomeDIDPAGE .tableCel2K {width:115px;}
#NumbersPortOutDetailPAGE .tableCel2Z {width:435px;}
 /* NumbersHomeDIDPAGE, NumbersHomePortInPAGE, NumbersHomePortOutPAGE ^ */

 /* SO FAR (5/18/16) ONLY NumbersDIDDetailPAGE,#NumbersPortInDetailPAGE,#NumbersPortOutDetailPAGE,(#numExistingConfirmPAGE -summaryTable-ONLY) : */
.tableCel2P {width:70px;}/*Order Type*/
.tableCel2Q {width:140px;  xbackground:khaki}/*Trunk Group*/
.tableCel2QZ{width:200px;  xbackground:khaki}
.tableCel2R {width:120px;  xbackground:pink}/*Rate Center*/
.tableCel2S {width:40px;  xbackground:yellow}/*State*/
#NumbersDIDDetailPAGE .tableCel2S, #NumbersPortInDetailPAGE .tableCel2S {width:60px;}
.tableCel2T {width:90px;  xbackground:orange}/*Date*/
.tableCel2TT {width:100px;}/*Confirmed Due Date (NumbersHomeDIDPAGE)*/
.tableCel2U {width:140px;  xbackground:lightgreen}/*Status*/
#NumbersDIDDetailPAGE .tableCel2U, #NumbersPortInDetailPAGE .tableCel2U {width:70px;}
#numExistingConfirmPAGE .tableCel2U {width:600px;}
#NumbersDIDDetailPAGE #featuresTable .tableCel2U, #NumbersPortInDetailPAGE #featuresTable .tableCel2U, #numOrdrPortInFeaturesEDITPAGE #featuresTable .tableCel2U {width:540px;}
 /* SO FAR (5/18/16) ONLY NumbersDIDDetailPAGE,#NumbersPortInDetailPAGE,#NumbersPortOutDetailPAGE,(#numExistingConfirmPAGE -summaryTable-ONLY) ^ */

 /* SO FAR (5/18/16) ONLY NumbersDIDDetailPAGE,NumbersPortInDetailPAGE,(#numExistingConfirmPAGE -summaryTable-ONLY) : */
.tableCel2V {width:46px;  xbackground:purple}/*Date*/
#NumbersDIDDetailPAGE .tableCel2V, #NumbersPortInDetailPAGE .tableCel2V {width:50px; text-align:center;}
#numExistingConfirmPAGE .tableCel2V, #NumbersDIDDetailPAGE #featuresTable .tableCel2V, #NumbersPortInDetailPAGE #featuresTable .tableCel2V, #numOrdrPortInFeaturesEDITPAGE #featuresTable .tableCel2V {width:74px; text-align:center;  xborder:dotted 1px red}
#numExistingConfirmPAGE #tableForButtons .tableCel2V, #NumbersDIDDetailPAGE #tableForButtons .tableCel2V, #NumbersPortInDetailPAGE #tableForButtons .tableCel2V, #numOrdrPortInFeaturesEDITPAGE #tableForButtons .tableCel2V {width:100px; text-align:center;}
.tableCel2W {width:26px;  xbackground:blue}/*Date*/
.tableCel2X {width:26px;  xbackground:green}/*Date*/
.tableCel2Y {width:46px;  xbackground:teal}/*Date*/
 /* SO FAR (5/18/16) ONLY NumbersDIDDetailPAGE,NumbersPortInDetailPAGE,(#numExistingConfirmPAGE -summaryTable-ONLY) ^ */

#NumbersHomePortInPAGE .tableCel2A, #NumbersHomePortOutPAGE .tableCel2A {width:180px;}
#NumbersHomePortInPAGE .tableCel2B, #NumbersHomePortOutPAGE .tableCel2B {width:80px;}
#NumbersHomePortInPAGE .tableCel2C, #NumbersHomePortOutPAGE .tableCel2C {width:140px;}
#NumbersHomePortInPAGE .tableCel2D, #NumbersHomePortOutPAGE .tableCel2D {width:130px;}
#NumbersHomePortInPAGE .tableCel2E, #NumbersHomePortOutPAGE .tableCel2E {width:50px;}
#NumbersHomePortInPAGE .tableCel2F, #NumbersHomePortOutPAGE .tableCel2F {width:100px;}
#NumbersHomePortInPAGE .tableCel2G, #NumbersHomePortOutPAGE .tableCel2G {width:110px;}
#NumbersHomePortInPAGE .tableCel2K, #NumbersHomePortOutPAGE .tableCel2K {width:135px;}
/* =1157 */


 /* NumbersDIDDetailPAGE, NumbersPortInDetailPAGE, NumbersPortOutDetailPAGE : */
#NumbersDIDDetailPAGE .tableHd, #NumbersDIDDetailPAGE .tableRow {min-width:1000px; max-width:1000px;}
#NumbersPortInDetailPAGE .tableHd, #NumbersPortInDetailPAGE .tableRow {min-width:1000px; max-width:1000px;}
#NumbersPortOutDetailPAGE .tableHd, #NumbersPortOutDetailPAGE .tableRow {min-width:1000px; max-width:1000px;}
 /* NumbersDIDDetailPAGE, NumbersPortInDetailPAGE, NumbersPortOutDetailPAGE ^ */

#numDIDSearchPAGE .tableSort {width:555px !important;}
#numDIDSearchPAGE .tableCel2A  {width:45px; padding-left:15px;}
#numDIDSearchPAGE .tableCel2B  {width:155px; padding-right:12px !important;}
#numDIDSearchPAGE .tableCel2C  {width:45px;}
#numDIDSearchPAGE .tableCel2D {width:140px;}
#numDIDSearchPAGE .tableCel2F {width:75px; font-weight:bold;}/*checkbox*/
#numDIDSearchPAGE #searchResultsCont .tableCel2F {font-size:13px;}/*'Add To Queue' wraps*/
#numDIDSearchPAGE .tableRow .tableCel {padding-top:6px; padding-bottom:6px;}
#numDIDSearchPAGE .tableRow .tableCel2F {height:auto; padding-top:2px;}/*checkbox*/
#numDIDSearchPAGE #selectedCont .rmvBtn {font-family:Montserrat,sans-serif; font-size:17px; color:#e20606; cursor:pointer; font-weight: bold;}

#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableSort {width:680px !important;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .tableSort {width:425px !important;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableCel2A  {width:35px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableCel2B  {width:80px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableCel2C {width:35px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableCel2D  {width:85px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableCel2E  {width:130px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableCel2G {width:60px; word-break:normal;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableCel2F {width:60px;}/*checkbox*/
#numDIDSearchPAGE #existingSearchCont #selectedCont .tableCel2A  {width:80px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .tableCel2B  {width:110px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .tableCel2C  {width:65px; padding-right:7px !important; word-break:normal;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .tableCel2F {width:60px;}/*checkbox*/

#numCheckSvcAvailPAGE .tableSort {width:412px !important;}
#numCheckSvcAvailPAGE .tableCel2A  {width:45px !important; padding-left:15px;}
#numCheckSvcAvailPAGE .tableCel2B  {width:45px !important;}
#numCheckSvcAvailPAGE .tableCel2C  {width:140px !important;}
#numCheckSvcAvailPAGE .tableCel2D  {width:80px !important;}
#numCheckSvcAvailPAGE .tableRow .tableCel {padding-top:6px; padding-bottom:6px;}

#numPortabilitySearchPAGE .tableSort {width:1080px !important;}
#numPortabilitySearchPAGE .tableCel2A  {width:140px; padding-left:15px;}
#numPortabilitySearchPAGE .tableCel2B  {width:260px; padding-right:22px !important;}
#numPortabilitySearchPAGE .tableCel2C  {width:165px;}
#numPortabilitySearchPAGE .tableCel2D {width:60px; font-weight:bold;}
#numPortabilitySearchPAGE #searchResultsCont .tableCel2D {font-size:13px;}/*'Add To Queue' wraps*/
#numPortabilitySearchPAGE .tableRow .tableCel {padding-top:6px; padding-bottom:6px;}
#numPortabilitySearchPAGE .tableRow .tableCel2D {height:auto; padding-top:2px;}

/**** FOR USE WITH <table id="tableSort" class="table"> ^ ****/

/******* TABLE  S O R T I N G  (#tableSort, .tableSort, .tableCel2)  : *******/

/* TABLE: SORTABLE ('#tableSort'), but NOT '.tableCel2' : */
#AdminUserListPAGE .tableCont {background:#fff;}
#AdminUserListPAGE .tableHd {}/*<thead><tr> DO NOT PUT 'stickyElem1' IN <thead> OR STICKY WILL BREAK*/
#AdminUserListPAGE .tableCel {float:none; padding:7px 10px 6px 10px;}/*<th><td>*/
#AdminUserListPAGE .tableHd .tableCel {font-weight:bold; color:#fff;}/*<th>*/
#AdminUserListPAGE .tableCelA {min-width:130px; width:10%; padding-left:25px;}
#AdminUserListPAGE .tableHd .tableCelA {padding-left:25px;}
#AdminUserListPAGE .tableCelB {min-width:150px; width:11%;}
#AdminUserListPAGE .tableCelC {min-width:160px; width:12%;}
#AdminUserListPAGE .tableCelD {min-width:190px; width:15%;}
#AdminUserListPAGE .tableCelE {min-width:130px; width:11%;}
#AdminUserListPAGE .tableCelF {min-width:110px; width:9%;}
#AdminUserListPAGE .tableCelG {min-width:80px; width:6%;}
#AdminUserListPAGE .tableCelH {min-width:60px; width:5%;}
#AdminUserListPAGE .tableCelV {min-width:140px; width:11%;}
#AdminUserListPAGE .tableCelW {min-width:90px; width:10%;}
#AdminUserListPAGE .tableCelX {min-width:235px; width:11%;}
#AdminUserListPAGE .tableCelY {min-width:220px; width:12%;}
#AdminUserListPAGE .tableCelZ {min-width:70px; width:7%;}

#numOrdrPortIn2PAGE .tableCont {background:#fff;}
#numOrdrPortIn2PAGE .tableHd {}/*<thead><tr> DO NOT PUT 'stickyElem1' IN <thead> OR STICKY WILL BREAK*/
#numOrdrPortIn2PAGE .tableCel {float:none; padding:7px 15px 6px 15px;}/*<th><td>*/
#numOrdrPortIn2PAGE .tableHd .tableCel {font-weight:bold; color:#fff;}/*<th>*/
#numOrdrPortIn2PAGE .tableCelA {min-width:130px; width:11%; padding-left:25px;}
#numOrdrPortIn2PAGE .tableHd .tableCelA {padding-left:25px;}
#numOrdrPortIn2PAGE .tableCelB {min-width:150px; width:13%;}
#numOrdrPortIn2PAGE .tableCelC {min-width:160px; width:14%;}
#numOrdrPortIn2PAGE .tableCelD {min-width:190px; width:17%;}
#numOrdrPortIn2PAGE .tableCelE {min-width:130px; width:11%;}
#numOrdrPortIn2PAGE .tableCelF {min-width:110px; width:9%;}
#numOrdrPortIn2PAGE .tableCelG {min-width:80px; width:6%;}

/* TABLE: SORTABLE ('#tableSort'), but NOT '.tableCel2' : */
#TroubleListPAGE .tableCel {float:none; padding:7px 10px 6px 15px;}/*<th><td>*/
#TroubleListPAGE .tableHd .tableCel {color:#fff;}/*<th>*/
#TroubleListPAGE .tableFoot {width:1211px; margin:0 0 0 10px; border-top:solid 1px #C9C8C7;}
#TroubleListPAGE .tableCelA {width:150px; padding-left:25px;}
#TroubleListPAGE .tableCelB {width:140px;}
#TroubleListPAGE .tableCelC {width:100px;}
#TroubleListPAGE .tableCelD {width:85px;}
#TroubleListPAGE .tableCelE {width:110px;}
#TroubleListPAGE .tableCelF {width:130px;}
/*
#TroubleListPAGE .tableCelG {width:100px;}
#TroubleListPAGE .tableCelH {width:80px;}
#TroubleListPAGE .tableCelI {width:80px;}
*/
#TroubleListPAGE .tableCelG {width:335px; cursor:default;}
#TroubleListPAGE .tableCelH {width:640px;}

/* TABLE: NON-SORTABLE ('searchTable') : */
#numDIDSearchPAGE .tableOuterCont {margin-top:10px; margin-left:10px;}
#numDIDSearchPAGE #searchTable .table {min-width:1209px; max-width:1209px; background:#C9C8C7;}
#numDIDSearchPAGE .tableHd, #numDIDSearchPAGE .tableRow {min-width:1186px; max-width:1210px; min-height:40px; padding-left:5px;}/*THIS TABLE HAS ENTRY FIELDS (NOT STATIC)*/
#numDIDSearchPAGE .tableHd {min-width:1205px; max-width:1205px; margin-bottom:0 !important; padding-bottom:5px !important;}
#numDIDSearchPAGE .tableFoot {min-width:1191px; max-width:1191px; border-top:solid 1px #C9C8C7;}
#cueTableTitle .formCol {padding-top:20px;}
#numDIDSearchPAGE #searchTable .tableFoot {height:3px; margin-top:5px; border-top:none;}
#numDIDSearchPAGE .tableCel {padding:7px 5px 6px 5px;}/*THIS TABLE HAS ENTRY FIELDS (NOT STATIC)*/
#numDIDSearchPAGE .tableHd {margin-bottom:0;}
#numDIDSearchPAGE .tableHd .tableCel {padding-bottom:8px;}
#numDIDSearchPAGE #searchTable {min-width:1142px; max-width:1210px;}
#numDIDSearchPAGE #searchTable, #numDIDSearchPAGE #searchTable .tableRow {background:none;}
#numDIDSearchPAGE #searchTable .tableHd {min-height:28px; height:28px; border-bottom:none;}
#numDIDSearchPAGE #searchTable .tableCel {padding:10px 4px 0 5px;}
#numDIDSearchPAGE #searchTable select, #numDIDSearchPAGE #searchTable .textBox {background:#fdfdfd;}
#numDIDSearchPAGE .tableCelA {min-width:60px; width:5%;}
#numDIDSearchPAGE .tableCelB {min-width:170px; width:14%;}
#numDIDSearchPAGE .tableCelC {min-width:80px; width:6%;}
#numDIDSearchPAGE .tableCelD {min-width:100px; width:11%;}
#numDIDSearchPAGE .tableCelE {min-width:60px; width:4%;}
#numDIDSearchPAGE .tableCelF {min-width:175px; width:14%;}
#numDIDSearchPAGE .tableCelG {min-width:60px; width:5%;}
#numDIDSearchPAGE .tableCelH {min-width:75px; width:6%;}
#numDIDSearchPAGE .tableCelH1 {min-width:80px; width:6%;}
#numDIDSearchPAGE .tableCelI {min-width:110px; width:8%;}
#numDIDSearchPAGE .tableCelM {min-width:70px; width:6%;}/*For NumDID Search Page*/
#numDIDSearchPAGE .tableCelM1 {min-width:45px; width:4%;}/*For NumDID Search Page*/
#numDIDSearchPAGE .tableCelJ {min-width:70px; width:6%;}/*BUTTON*/
#numDIDSearchPAGE .tableCelK {}
#numDIDSearchPAGE .tableRow .tableCelK {padding:13px 90px 9px px !important; font-size:16px; text-align:right;}/*static*/


/* #existingSearchCont= numExistingSearch.html PAGE version of numDIDSearchPAGE : */
/* TABLE: NON-SORTABLE ('searchTable') : */
#numDIDSearchPAGE #existingSearchCont .tableCelF {min-width:175px; width:14%;}
#numDIDSearchPAGE #existingSearchCont .tableCelG {min-width:155px; width:12%;}
#numDIDSearchPAGE #existingSearchCont .tableCelG select {width:145px; font-size:13px;}/* statusSel & trunkSel */


/* TABLE: SORTABLE ('.tableSort'), AND '.tableCel2' : */
/* 'cueTable', 'selectedTable' : */
#numDIDSearchPAGE #searchResultsOuterCont {padding-top:20px; text-align:left;}
#numDIDSearchPAGE #searchResultsOuterContRight {padding-top:20px; text-align:Right;}
#numDIDSearchPAGE #searchResultsCont {float:left !important; width:579px; margin-right:20px; margin-bottom:20px; margin-left:10px; padding-right:5px; padding-bottom:20px; border:solid 1px #C9C8C7;}
#numDIDSearchPAGE #selectedCont {float:left !important; width:579px; margin-left:10px; padding-right:5px; padding-bottom:20px; border:solid 1px #C9C8C7; background:#f3f3f3;}
#numDIDSearchPAGE #searchResultsCont .formCol, #numDIDSearchPAGE #selectedCont .formCol {padding-top:0;}
#numDIDSearchPAGE #searchResultsCont .formCont, #numDIDSearchPAGE #selectedCont .formCont {width:589px;}
#numDIDSearchPAGE #searchResultsCont .formRow, #numDIDSearchPAGE #selectedCont .formRow {width:580px;}
#numDIDSearchPAGE #searchResultsCont .formSubtitle, #numDIDSearchPAGE #selectedCont .formSubtitle {width:570px; margin-left:7px;}
#numDIDSearchPAGE #searchResultsCont .tableOuterCont, #numDIDSearchPAGE #selectedCont .tableOuterCont {float:left; min-width:580px; width:580px; max-width:580px; margin-top:0;}/*tableOuterCont*/
#numDIDSearchPAGE #searchResultsCont .tableCont, #numDIDSearchPAGE #selectedCont .tableCont {width:580px;}
#numDIDSearchPAGE #searchResultsCont .table, #numDIDSearchPAGE #selectedCont .table {width:580px;}
#numDIDSearchPAGE #searchResultsCont .tableRow {background:none;}
#numDIDSearchPAGE #selectedCont .tableRow {background:none;}

#numDIDSearchPAGE #cueTable {width:580px; max-width:580px;}
#numDIDSearchPAGE #cueTable .tableHd, #numDIDSearchPAGE #cueTable .tableRow, #numDIDSearchPAGE #selectedTable .tableHd, #numDIDSearchPAGE #selectedTable .tableRow {min-width:575px; max-width:575px;}
#numDIDSearchPAGE #cueTable .tableHd, #numDIDSearchPAGE #selectedTable .tableHd {border-bottom:none;}
#numDIDSearchPAGE #cueTable .tableFoot, #numDIDSearchPAGE #selectedTable .tableFoot {min-width:580px; max-width:580px; border-top:none;}
#numDIDSearchPAGE #searchResultsCont .tableCel, #numDIDSearchPAGE #selectedCont .tableCel {padding-right:2px; padding-left:2px;}
#numDIDSearchPAGE .btnCont #removeBtn, #numDIDSearchPAGE .btnCont #removeAllBtn, #numDIDSearchPAGE .btnCont #orderBtn {margin:10px 0 0 480px;}

/* #existingSearchCont= numExistingSearch.html PAGE version of numDIDSearchPAGE : */
/* TABLE: SORTABLE ('.tableSort'), AND '.tableCel2' : */
#numDIDSearchPAGE #existingSearchCont #searchResultsCont {width:704px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .formCont {width:589px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .formRow {width:680px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .formSubtitle {width:660px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableOuterCont {min-width:680px; width:680px; max-width:630px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableCont {width:680px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .table {width:680px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableOuterCont {width:680px; max-width:680px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .tableHd, #numDIDSearchPAGE #searchResultsCont .tableRow {min-width:675px; max-width:675px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .btnCont #orderBtn {margin-left:600px;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .btnCont #removeAllBtn {margin-left:600px;}

/* TABLE: SORTABLE ('.tableSort'), AND '.tableCel2' : */
#numDIDSearchPAGE #existingSearchCont #selectedCont {width:448px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .formCont {width:409px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .formRow {width:425px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .formSubtitle {width:380px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .tableOuterCont {min-width:425px; width:425px; max-width:430px;}/*tableOuterCont*/
#numDIDSearchPAGE #existingSearchCont #selectedCont .tableCont {width:425px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .table {width:425px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .tableOuterCont {width:425px; max-width:425px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .tableHd, #numDIDSearchPAGE #existingSearchCont #selectedCont .tableRow {min-width:395px; max-width:395px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .btnCont #removeBtn {margin-left:345px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .btnCont #removeAllBtn {margin-left:345px;}

/* TABLE: NON-SORTABLE ('searchTable') : */
#numCheckSvcAvailPAGE .tableOuterCont {margin-top:15px; margin-left:10px;}
#numCheckSvcAvailPAGE #searchTable .table {min-width:600px; max-width:600px; background:#C9C8C7;}
#numCheckSvcAvailPAGE .tableHd, #numCheckSvcAvailPAGE .tableRow {min-width:595px; max-width:595px; min-height:40px; padding-left:5px;}/*THIS TABLE HAS ENTRY FIELDS (NOT STATIC)*/
#numCheckSvcAvailPAGE .tableHd {min-width:600px; max-width:600px;}
#cueTableTitle .formCol {padding-top:20px;}
#numCheckSvcAvailPAGE #searchTable .tableFoot {height:4px; margin-top:0; border-top:none;}
#numCheckSvcAvailPAGE .tableCel {padding:7px 5px 6px 5px;}/*THIS TABLE HAS ENTRY FIELDS (NOT STATIC)*/
#numCheckSvcAvailPAGE .tableHd {margin-bottom:3px !important;}
#numCheckSvcAvailPAGE .tableHd .tableCel {padding-bottom:8px;}
#numCheckSvcAvailPAGE #searchTable {min-width:600px; max-width:600px;}
#numCheckSvcAvailPAGE #searchTable, #numCheckSvcAvailPAGE #searchTable .tableRow {background:#C9C8C7;}
#numCheckSvcAvailPAGE #searchTable .tableHd {min-height:28px; margin-bottom:0; padding-top:1px; border-bottom:none;}
#numCheckSvcAvailPAGE #searchTable .tableCel {padding:7px 4px 6px 5px;}
#numCheckSvcAvailPAGE #searchTable .tableHd .tableCel {padding-bottom:0;}
#numCheckSvcAvailPAGE #searchTable select, #numCheckSvcAvailPAGE #searchTable .textBox {background:#fdfdfd;}
#numCheckSvcAvailPAGE .tableCelA {min-width:80px; width:6%;}
#numCheckSvcAvailPAGE .tableCelC {min-width:80px; width:6%;}
#numCheckSvcAvailPAGE .tableCelD {min-width:170px; width:14%;}
#numCheckSvcAvailPAGE .tableCelI {min-width:100px; width:8%;}

/* TABLE: SORTABLE ('.tableSort'), AND '.tableCel2' : */
/* 'cueTable' : */
#numCheckSvcAvailPAGE #searchResultsOuterCont {padding-top:20px; text-align:left;}
#numCheckSvcAvailPAGE #searchResultsCont {float:left !important; width:433px; margin-right:20px; margin-bottom:20px; margin-left:10px; padding-right:5px; padding-bottom:20px; border:solid 1px #C9C8C7;}
#numCheckSvcAvailPAGE #searchResultsCont .formCol {padding-top:0;}
#numCheckSvcAvailPAGE #searchResultsCont .formCont {width:314px;}
#numCheckSvcAvailPAGE #searchResultsCont .formRow {width:329px;}
#numCheckSvcAvailPAGE #searchResultsCont .formSubtitle {width:304px; margin-left:7px;}
#numCheckSvcAvailPAGE #searchResultsCont .tableOuterCont {float:left; min-width:304px; width:304px; max-width:304px; margin-top:0;}/*tableOuterCont*/
#numCheckSvcAvailPAGE #searchResultsCont .tableCont {width:304px;}
#numCheckSvcAvailPAGE #searchResultsCont .table {width:304px;}
#numCheckSvcAvailPAGE #searchResultsCont .tableRow {background:none;}
#numCheckSvcAvailPAGE #selectedCont .tableRow {background:none;}
#numCheckSvcAvailPAGE #cueTable {width:329px; max-width:329px;}
#numCheckSvcAvailPAGE #cueTable .tableHd, #numCheckSvcAvailPAGE #cueTable .tableRow {min-width:324px; max-width:324px;}
#numCheckSvcAvailPAGE #cueTable .tableHd {border-bottom:none;}
#numCheckSvcAvailPAGE #cueTable .tableFoot {min-width:329px; max-width:329px; border-top:none;}
#numCheckSvcAvailPAGE #searchResultsCont .tableCel {padding-right:2px; padding-left:2px;}


/* TABLE: SORTABLE ('.tableSort'), AND '.tableCel2' : */
#numPortabilitySearchPAGE .tableOuterCont {margin-left:10px;}
#numPortabilitySearchPAGE #searchResultsOuterCont {padding-top:20px; text-align:left;}
#numPortabilitySearchPAGE #searchResultsCont {float:left !important; width:1104px; margin-right:20px; margin-bottom:20px; margin-left:10px; padding-right:5px; padding-bottom:20px; border:solid 1px #C9C8C7;}
#numPortabilitySearchPAGE #selectedCont {float:left !important; width:1104px; margin-left:10px; padding-right:5px; padding-bottom:20px; border:solid 1px #C9C8C7; background:#f3f3f3;}
#numPortabilitySearchPAGE #searchResultsCont .formCol, #numPortabilitySearchPAGE #selectedCont .formCol {padding-top:0;}
#numPortabilitySearchPAGE #searchResultsCont .formCont, #numPortabilitySearchPAGE #selectedCont .formCont {width:1109px;}
#numPortabilitySearchPAGE #searchResultsCont .formRow, #numPortabilitySearchPAGE #selectedCont .formRow {width:1105px;}
#numPortabilitySearchPAGE #searchResultsCont .formSubtitle, #numPortabilitySearchPAGE #selectedCont .formSubtitle {width:1095px; margin-left:7px;}
#numPortabilitySearchPAGE #searchResultsCont .tableOuterCont, #numPortabilitySearchPAGE #selectedCont .tableOuterCont {float:left; min-width:1105px; width:1105px; max-width:1105px; margin-top:0;}/*tableOuterCont*/
#numPortabilitySearchPAGE #searchResultsCont .tableCont, #numPortabilitySearchPAGE #selectedCont .tableCont {width:1105px;}
#numPortabilitySearchPAGE #searchResultsCont .table, #numPortabilitySearchPAGE #selectedCont .table {width:1105px;}
#numPortabilitySearchPAGE #searchResultsCont .tableRow {background:none;}
#numPortabilitySearchPAGE #selectedCont .tableRow {background:none;}

#numPortabilitySearchPAGE #cueTable {width:1105px; max-width:1105px;}
#numPortabilitySearchPAGE #cueTable .tableHd, #numPortabilitySearchPAGE #cueTable .tableRow, #numPortabilitySearchPAGE #selectedTable .tableHd, #numPortabilitySearchPAGE #selectedTable .tableRow {min-width:1100px; max-width:1100px;}
#numPortabilitySearchPAGE #cueTable .tableHd, #numPortabilitySearchPAGE #selectedTable .tableHd {border-bottom:none;}
#numPortabilitySearchPAGE .btnCont #selectAllBtn {margin:10px 0 0 430px;}


/* TABLE: NON-SORTABLE : */
/* FROM 'searchTable' : */
#numDIDTrunkPAGE .tableOuterCont {margin-top:5px; margin-left:10px;}
#numDIDTrunkPAGE .tableHd, #numDIDTrunkPAGE .tableRow {min-width:1070px; max-width:1070px; min-height:40px; padding-left:5px;}/*THIS TABLE HAS ENTRY FIELDS (NOT STATIC)*/
#numDIDTrunkPAGE .tableFoot {min-width:1075px; max-width:1075px; border-top:solid 1px #C9C8C7;}
#cueTableTitle .formCol {padding-top:20px;}
#numDIDTrunkPAGE #searchTable .tableFoot {height:3px; border-top:none;}
#numDIDTrunkPAGE .tableCel {padding:7px 5px 6px 5px;}/*THIS TABLE HAS ENTRY FIELDS (NOT STATIC)*/
#numDIDTrunkPAGE .tableHd {margin-bottom:8px;}
#numDIDTrunkPAGE .tableHd .tableCel {padding-bottom:8px;}
/* FROM 'searchTable' : */

/* TABLE: NON-SORTABLE : */
/* 'cueTable' : */
#numDIDTrunkPAGE #cueTable {margin-top:0;}
#numDIDTrunkPAGE #cueTable .tableHd, #numDIDTrunkPAGE #cueTable .tableRow {min-width:1055px; max-width:1055px;}
#numDIDTrunkPAGE #cueTable .tableFoot {min-width:1060px; max-width:1060px;}
#numDIDTrunkPAGE #editActiveCont #cueTable .tableHd, #numDIDTrunkPAGE #editActiveCont #cueTable .tableRow {min-width:1200px; max-width:1200px;}
#numDIDTrunkPAGE #editActiveCont #cueTable, #numDIDTrunkPAGE #editActiveCont #cueTable .tableCont, #numDIDTrunkPAGE #editActiveCont #cueTable .table, #numDIDTrunkPAGE #editActiveCont #cueTable .tableFoot {min-width:1205px; max-width:1205px;}
#numDIDTrunkPAGE #editActiveCont .red .tableCel {color:#e20606;}
#numDIDTrunkPAGE #cueTable .tableHd {}
#numDIDTrunkPAGE #cueTable .tableHd .tableCel {height:43px;}
#numDIDTrunkPAGE .tableCelAA {width:50px;}
#numDIDTrunkPAGE .tableCelBB {width:140px;}
#numDIDTrunkPAGE .tableCelCC {width:50px;}
#numDIDTrunkPAGE .tableCelDD {width:130px;}
#numDIDTrunkPAGE #editActiveCont .tableCelDD {width:100px;}
#numDIDTrunkPAGE .tableCelFF {width:140px;}
#numDIDTrunkPAGE .tableCelGG {width:185px;}
#numDIDTrunkPAGE .tableCelHH {width:130px;}
#numDIDTrunkPAGE .tableCelII {width:160px;}
#numDIDTrunkPAGE .tableCelJJ {width:120px;}
#numDIDTrunkPAGE #editActiveCont .tableCelJJ {width:155px;}
#numDIDTrunkPAGE #elemAdditionalClusters .tableCelAA {padding-top:14px; padding-bottom:8px;}
#numDIDTrunkPAGE #elemAdditionalClusters .tableCelBB {padding-top:14px; padding-bottom:8px;}
#numDIDTrunkPAGE #elemAdditionalClusters .tableCelCC {padding-top:14px; padding-bottom:8px;}
#numDIDTrunkPAGE #elemAdditionalClusters .tableCelDD {padding-top:14px; padding-bottom:8px;}
#numDIDTrunkPAGE #elemAdditionalClusters .tableCelFF {padding-top:14px; padding-bottom:8px;}
#numDIDTrunkPAGE #elemAdditionalClusters .tableCelJJ {padding-top:14px; padding-bottom:8px; color:e20606;}
#numDIDTrunkPAGE #elemAdditionalClusters .tableCelGG {height:16px; padding-top:14px; padding-bottom:8px; color:#04b75e;}
#numDIDTrunkPAGE #elemAdditionalClusters .tableCelHH {height:auto; padding-top:10px; padding-bottom:10px;}
#numDIDTrunkPAGE #cueTable select {width:180px; height:24px; margin-top:1px; padding:2px 2px 0 2px; font-size:13px;}
#numDIDTrunkPAGE #cueTable .chooseBtn {margin-top:1px;}
/* (#editActiveCont is div on 'numExistingEdit.html', which also uses #numDIDTrunkPAGE)  : */


/* TABLE: NON-SORTABLE ('#cueTable') : */
#numExistingConfirmPAGE #cueTable {margin-top:15px; margin-bottom:0; margin-left:10px;}/*tableOuterCont*/
#numExistingConfirmPAGE #cueTable .tableCont {background:#eee;}
#numExistingConfirmPAGE #cueTable .tableHd {min-height:36px; margin-bottom:2px; background:#eee;}
#numExistingConfirmPAGE #cueTable .tableRow {min-height:25px; background:#eee;}
#numExistingConfirmPAGE #cueTable .tableRow .tableCel {color:#888;}
#numExistingConfirmPAGE #cueTable .tableHd, #numExistingConfirmPAGE #cueTable .tableRow {min-width:940px; max-width:940px; padding-left:5px;}
#numExistingConfirmPAGE #cueTable .tableFoot {min-width:980px; max-width:980px; margin-top:8px; border-top:none;}
#numExistingConfirmPAGE .tableCelAA {width:50px;  xbackground:tan}/*80 w/pad*/
#numExistingConfirmPAGE .tableCelBB {width:150px;  xbackground:khaki}/*180 w/pad*/
#numExistingConfirmPAGE .tableCelCC {width:50px;  xbackground:pink}/*80 w/pad*/
#numExistingConfirmPAGE .tableCelDD {width:140px;  xbackground:yellow}/*170 w/pad*/
#numExistingConfirmPAGE .tableCelEE {width:180px;  xbackground:plum}/*210 w/pad*/
#numExistingConfirmPAGE .tableCelFF {width:180px;  xbackground:orange}/*210 w/pad*/

#numOrdrDIDFeaturesPAGE #cueTable .tableHd, #numOrdrDIDFeaturesPAGE #cueTable .tableRow {min-width:720px; max-width:720px; padding-left:5px;}
#numOrdrDIDFeaturesPAGE #cueTable .tableFoot {min-width:740px; max-width:740px; margin-top:8px; border-top:none;}
#numOrdrDIDFeaturesPAGE .tableCelAA {width:50px;  xbackground:tan}/*80 w/pad*/
#numOrdrDIDFeaturesPAGE .tableCelBB {width:150px;  xbackground:khaki}/*180 w/pad*/
#numOrdrDIDFeaturesPAGE .tableCelCC {width:50px;  xbackground:pink}/*80 w/pad*/
#numOrdrDIDFeaturesPAGE .tableCelDD {width:140px;  xbackground:yellow}/*170 w/pad*/
#numOrdrDIDFeaturesPAGE .tableCelEE {width:180px;  xbackground:plum}/*210 w/pad*/

#numOrdrPortInFeaturesPAGE #cueTable .tableHd, #numOrdrPortInFeaturesPAGE #cueTable .tableRow {min-width:720px; max-width:720px; padding-left:5px;}
#numOrdrPortInFeaturesPAGE #cueTable .tableFoot {min-width:740px; max-width:740px; margin-top:8px; border-top:none;}
#numOrdrPortInFeaturesPAGE .tableCelAA {width:50px;  xbackground:tan}/*80 w/pad*/
#numOrdrPortInFeaturesPAGE .tableCelBB {width:150px;  xbackground:khaki}/*180 w/pad*/
#numOrdrPortInFeaturesPAGE .tableCelCC {width:50px;  xbackground:pink}/*80 w/pad*/
#numOrdrPortInFeaturesPAGE .tableCelDD {width:140px;  xbackground:yellow}/*170 w/pad*/
#numOrdrPortInFeaturesPAGE .tableCelEE {width:180px;  xbackground:plum}/*210 w/pad*/

#numOrdrPortInEndUserEDITPAGE #cueTable .tableHd, #numOrdrPortInEndUserEDITPAGE #cueTable .tableRow {min-width:1201px; max-width:1211px; padding-left:5px;}
#numOrdrPortInFeaturesEDITPAGE #cueTable .tableHd, #numOrdrPortInFeaturesEDITPAGE #cueTable .tableRow {min-width:1201px; max-width:1211px; padding-left:5px;}
#numOrdrPortInEndUserEDITPAGE .tableHd, #numOrdrPortInFeaturesEDITPAGE .tableHd {margin:0 !important;}
#numOrdrPortInEndUserEDITPAGE .tableHd .tableCel {height:23px;}
#numOrdrPortInEndUserEDITPAGE #cueTable .tableFoot, #numOrdrPortInFeaturesEDITPAGE #cueTable .tableFoot {min-width:1221px; max-width:1221px; margin-top:8px; border-top:none;}
#numOrdrPortInEndUserEDITPAGE .tableRow .tableCel {min-height:45px;}
#numOrdrPortInFeaturesEDITPAGE .tableRow .tableCel {min-height:45px;}
#numOrdrPortInEndUserEDITPAGE .tableCelAA, #numOrdrPortInFeaturesEDITPAGE .tableCelAA {width:120px;  xbackground:tan}
#numOrdrPortInEndUserEDITPAGE .tableCelBB, #numOrdrPortInFeaturesEDITPAGE .tableCelBB {width:110px;  xbackground:khaki}
#numOrdrPortInEndUserEDITPAGE .tableCelCC, #numOrdrPortInFeaturesEDITPAGE .tableCelCC {width:175px;  xbackground:pink}
#numOrdrPortInEndUserEDITPAGE .tableCelDD, #numOrdrPortInFeaturesEDITPAGE .tableCelDD {width:190px;  xbackground:yellow}/*tn*/
#numOrdrPortInEndUserEDITPAGE .tableCelEE, #numOrdrPortInFeaturesEDITPAGE .tableCelEE {width:120px; color:#04b75e; background:lightyellow}
#numOrdrPortInEndUserEDITPAGE .tableCelFF, #numOrdrPortInFeaturesEDITPAGE .tableCelFF {width:110px; color:#04b75e; background:lightyellow}
#numOrdrPortInEndUserEDITPAGE .tableCelGG, #numOrdrPortInFeaturesEDITPAGE .tableCelGG {width:175px; color:#04b75e; background:lightyellow}
#numOrdrPortInEndUserEDITPAGE .subRows {margin-top:-8px; padding-bottom:5px;}/*tableRow*/
#numOrdrPortInEndUserEDITPAGE .tableRowB .tableCel {min-height:15px; max-height:15px; padding-top:0; padding-bottom:0;}
#numOrdrPortInEndUserEDITPAGE .tableCelAACC {width:460px;  xbackground:pink}/*485*/
#numOrdrPortInEndUserEDITPAGE .tableCelEEGG {width:465px; background:lightyellow}
#numOrdrPortInFeaturesEDITPAGE .subRows {margin-top:-8px; padding-bottom:5px;}/*tableRow*/
#numOrdrPortInFeaturesEDITPAGE .tableRowB .tableCel {min-height:15px; max-height:15px; padding-top:0; padding-bottom:0;}
#numOrdrPortInFeaturesEDITPAGE .tableCelAACC {width:115px;  xbackground:pink}/*485*/
#numOrdrPortInFeaturesEDITPAGE .tableCelEEGG {width:120px; background:lightyellow}
#numOrdrPortInFeaturesEDITPAGE .tableCelAACCM {width:255px;  xbackground:pink}/*485*/
#numOrdrPortInFeaturesEDITPAGE .tableCelEEGGM{width:260px; background:lightyellow}
#numOrdrPortInFeaturesEDITPAGE .tableRowC .tableCel {min-height:15px; max-height:15px; padding-top:0; padding-bottom:0;}
#numOrdrPortInFeaturesEDITPAGE .tableCelAACCC {width:170px;  xbackground:pink}/*485*/
#numOrdrPortInFeaturesEDITPAGE .tableCelEEGGG{width:175px; background:lightyellow}

#numExistingConfirmPAGE #editActiveConfirmCont #formRow-Note .formElContWide {margin:16px 15px 10px 20px; text-align:left;}
#NumbersDIDDetailPAGE .tableSet #formRow-Note .formElContWide {margin:0 15px 10px 30px;}
#NumbersPortInDetailPAGE .tableSet #formRow-Note .formElContWide {margin:0 15px 15px 30px;}
#numExistingConfirmPAGE #editActiveConfirmCont #cueTable {margin-top:0;}

#numExistingConfirmPAGE #editActiveConfirmCont #elemAdditionalClusters .tableCelFF {color:#04b75e;}
#numExistingConfirmPAGE #editActiveConfirmCont #elemAdditionalClusters .discoRow .tableCel {color:#e20606;}

/* TABLE: NON-SORTABLE ('#forecastTable') : */
#numOrdrDIDPAGE #forecastCont .tableOuterCont, #numOrdrPortIn1PAGE #forecastCont .tableOuterCont {margin-top:5px;}
#numOrdrDIDPAGE #forecastCont .tableCel, #numOrdrPortIn1PAGE #forecastCont .tableCel {padding:7px 5px 6px 5px;}/*THIS TABLE HAS ENTRY FIELDS (NOT STATIC)*/
#numOrdrDIDPAGE #forecastCont .tableHd, #numOrdrPortIn1PAGE #forecastCont .tableHd {margin-bottom:8px;}
#numOrdrDIDPAGE #forecastCont .tableHd .tableCel, #numOrdrPortIn1PAGE #forecastCont .tableHd .tableCel {padding-bottom:8px;}
.tableCelFFF {width:75px;}
.tableCelGGG {width:80px;}
.tableCelHHH {width:130px;}
.tableCelIII {width:100px;}

#forecastCont {margin:25px 0 0 10px; padding:0 0 35px 10px; border:solid 1px #C9C8C7; background:#eee;}
#numOrdrPortIn1PAGE #forecastCont {margin:-20px 0 40px 10px !important;}
#forecastCont .formCol {padding-top:15px; padding-left:0;}
#forecastCont .formCol, #forecastCont .formRow {min-width:635px; max-width:635px;}
#forecastCont .formSubtitle {margin-left:0;}
#numOrdrDIDPAGE #forecastCont .formSubtitle, #numOrdrPortIn1PAGE #forecastCont .formSubtitle {margin-bottom:0;}
#forecastCont #forecastBtn {}
#forecastCont #forecastTable {margin-left:0;}
#forecastCont #forecastTable, #forecastCont #forecastTable .tableHd, #forecastCont #forecastTable .tableRow, #forecastCont #forecastTable .tableFoot {float:left; min-width:640px; max-width:640px; padding-left:0; background:none;}
#forecastCont #forecastTable .tableHd {min-height:48px; margin-bottom:0; padding-left:0; border-bottom:none; background:#eee;}
#forecastCont #forecastTable .tableHd .tableCel {padding-bottom:0;}
#forecastCont #forecastTable .tableCel {padding-left:0;}
#forecastCont #forecastTable .textBox {background:#fbfbfb;}
#forecastCont #formRow-Note {text-align:left;}
#forecastCont #formRow-Note .formElContWide {margin-top:8px; margin-bottom:0; margin-left:0;}
#forecastCont #formRow-Note .formLablChkOrRadio {font-size:14px;}

#numOrdrDIDPAGE #forecastCont, #numOrdrPortIn1PAGE #forecastCont {margin-bottom:5px; padding:0 0 25px 15px;}
#numOrdrDIDPAGE #forecastCont, #numOrdrDIDPAGE #forecastCont .formCont, #numOrdrPortIn1PAGE #forecastCont, #numOrdrPortIn1PAGE #forecastCont .formCont {float:left; min-width:640px; max-width:640px;}
#numOrdrDIDPAGE #forecastCont .formCol, #numOrdrDIDPAGE #forecastCont .formRow, #numOrdrPortIn1PAGE #forecastCont .formCol, #numOrdrPortIn1PAGE #forecastCont .formRow {min-width:620px; max-width:620px;}
#numOrdrDIDPAGE #formRow-Note .staticDataWide, #numOrdrPortIn1PAGE #formRow-Note .staticDataWide {width:625px; font-style:italic; color:#888;}
#numExistingConfirmPAGE #formRow-Note .staticDataWide, #numExistingConfirmPAGE #formRow-Note .staticDataWide {width:840px; font-style:italic; color:#888;}
#numOrdrDIDPAGE #forecastCont #forecastTable, #numOrdrDIDPAGE #forecastCont #forecastTable .tableFoot, #numOrdrPortIn1PAGE #forecastCont #forecastTable, #numOrdrPortIn1PAGE #forecastCont #forecastTable .tableFoot {float:left; min-width:630px; max-width:630px;}
#numOrdrDIDPAGE #forecastCont #forecastTable .tableHd, #numOrdrDIDPAGE #forecastCont #forecastTable .tableRow, #numOrdrPortIn1PAGE #forecastCont #forecastTable .tableHd, #numOrdrPortIn1PAGE #forecastCont #forecastTable .tableRow {min-width:630px; max-width:630px;}


/* TABLE INPUT FIELDS : */
#numExistingConfirmPAGE .tableCel .textBox {padding:4px 3px 2px 3px;}
.tableTextBoxA {width:70px;}/*numOrdrPortIn2PAGE,numDIDSearchPAGE,numPortabilitySearchPAGE*/
.tableTextBoxP {width:100px;}/*'Port-In Telephone Number' on numOrdrPortIn2PAGE*/
.tableTextBoxPP {width:110px;}/*'Port-Out Telephone Number' on numOrdrPortIn2PAGE -Port-Out version*/
.tableTextBoxA {width:40px;}/*numDIDSearchPAGE,numPortabilitySearchPAGE*/
.tableTextBoxB {width:60px;}/*numDIDSearchPAGE,numPortabilitySearchPAGE*/
.tableTextBoxB1 {width:50px;}/*numDIDSearchPAGE,numPortabilitySearchPAGE*/
.tableTextBoxC {width:90px;}/*numOrdrPortIn2PAGE*/
.tableTextBoxD {width:114px;}/*numOrdrPortIn2PAGE*/
.tableTextBoxE {width:100px;}/*numOrdrPortIn2PAGE*/
.tableTextBoxF {width:530px;}/*numOrdrPortIn2PAGE*/
.tableTextBoxG {width:105px;}/*DATE PICKER. numExistingConfirmPAGE,numOrdrPortIn2PAGE (forecast)*/
.tableTextBoxH {width:30px;}/*numOrdrPortIn2PAGE*/
.tableTextBoxI {width:110px;}/*numDIDSearchPAGE,numCheckSvcAvailPAGE ,numPortabilitySearchPAGE*/
.tableTextBoxFF {width:155px;}/*numDIDSearchPAGE,numCheckSvcAvailPAGE ,numPortabilitySearchPAGE*/

.selectA {width:70px;}/*numDIDSearchPAGE,numPortabilitySearchPAGE*/
.selectA1 {width:60px;}/*numDIDSearchPAGE,numPortabilitySearchPAGE*/
.selectB {width:80px;}/*numDIDSearchPAGE,numOrdrDID2InvPAGE,numPortabilitySearchPAGE*/
.selectC {width:100px;}/*numDIDSearchPAGE,numOrdrDID2InvPAGE,numPortabilitySearchPAGE*/
.selectD {width:130px;}/*numDIDSearchPAGE,numPortabilitySearchPAGE*/
.selectE {width:140px;}/*numDIDSearchPAGE,numPortabilitySearchPAGE*/
.selectF {width:160px;}/*numDIDSearchPAGE,numPortabilitySearchPAGE*/

/* TABLE INPUT FIELDS ^ */



/* IFRAME (ReportChoosePAGE) : */
.frameOuterCont {width:100%; margin:36px 0 0 0; text-align:left;}
.frameHd {overflow:hidden; padding:0 11px 0 0;}
.frameHdTxt {margin:18px 0 10px 0; font-family:Montserrat,sans-serif; font-size:21px;  font-weight:bold; text-transform:uppercase; color:#404041;}
.frameCont {width:99%; border-left:solid 1px #C9C8C7; border-bottom:solid 1px #C9C8C7;}
.iFrameContent {width:98%; height:630px; padding:10px 0 20px 20px; border:none; background:#fff;}
/* IFRAME ^ */




/* SHADOWS : */
/*ALL PAGES - BELOW MAIN BANNER MENU : */
.shadowHOME { /* rt bt blur : */
-moz-box-shadow: 0 0 10px #000; /*?browser?*/
-webkit-box-shadow: 0 0 10px #000; /*?browser?*/
box-shadow: 0 0 10px #000; /*Chrome*/
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; /*IE?*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');*/ /*IE5.5-8*/
}
/*
.shadowHOME2 {
box-shadow: 3px 3px 8px #888;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
}*/
.shadowPopup {
-moz-box-shadow: 3px 3px 8px #888;
-webkit-box-shadow: 3px 3px 8px #888;
box-shadow: 2px 2px 8px #888;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
}

/* FEEDBACK WIDGET : */
#feedbackDragCont {DISPLAY:NONE; position:absolute; top:0;left:0;}/*width & height are set by JS*/
#feedbackOuterCont {display:block; position:absolute;}/*width & height (copied from 'feedbackContBg') are set inline and MUST BE for dragging to work*/
#feedbackContBg {display:inline-block; position:absolute; top:0; left:0; z-index:9996; width:623px; height:336px; background:darkorange; opacity:.8; filter:alpha(opacity=80);}
#feedbackCont {display:inline-block; position:absolute; top:0; left:0; z-index:9997; width:584px; padding:5px 19px 13px 20px; background-image:url(../images/Logo-Iq-DialogBg.png); background-position:0 -25px; background-repeat:no-repeat;}
#feedbackCont .formHdCont {width:584px;}
#feedbackCont .formHd {width:584px; margin:0 !important; padding:0 !important;}
#feedbackCont .formRow {width:600px; max-width:600px;}
#feedbackCont .autoColCont {width:584px; max-width:584px; margin:0 !important; padding:5px 0 0 0 !important;}
#feedbackCont .formRow {width:584px; margin-right:0 !important; margin-left:2px;}
#feedbackCont .formSubtitle {height:auto; margin:0 0 17px 0; font-family:'Doppio One',sans-serif; font-size:15px; font-weight:normal; text-transform:none; color:#fff;}
#feedbackCont .autoColEl {width:584px; margin:0; padding:0 0 0 2px;}
#feedbackCont textarea {width:574px; height:140px; resize:none;}
#feedbackCont .freeTextFoot {margin:-5px 0 0 0 !important; color:#404041;}
#feedbackCont .submitBtn {margin-right:2px;}
#feedbackCont .dialogError {DISPLAY:NONE; float:left; margin:12px 0 0 2px; font-family:Montserrat,sans-serif; font-size:13px; letter-spacing:.05em; color:red; background:#C9C8C7;}
#feedbackCont #cancelBtn {background:red;}

/* POPUP WIDGET (on click on TN on numOrdrDetail,numOrdrPortInDetail) : */
#popupDragCont, #popupTnDragCont, #popupDragContINFO {DISPLAY:NONE; position:absolute; top:0;left:0;}
#popupOuterCont, #popupTnOuterCont, #popupOuterContINFO {display:block; position:absolute;}/*width & height are set inline and MUST BE for dragging to work*/
#popupContBg {display:inline-block; position:absolute; top:0; left:0; z-index:9996; width:480px; height:480px; background:#F38B00; xborder:solid 1px #ccc;}
#popupCont {display:inline-block; position:absolute; top:0; left:0; z-index:9997; width:480px; height:auto;}
#popupCont #cancelBtn {width:50px; height:40px; margin:4px 5px 0 0; background:#e20606;}
#popupCont .formHd {width:475px; margin:0 !important; padding:0 !important;}
#popupCont #popupContTitle {float:left; margin:15px 0 0 25px; font-size:18px; text-transform:uppercase; font-weight:bold; color:#fff;}/*2c2c2c*/
#popupContBody {width:470px; height:419px; margin:5px 5px 5px 5px; padding:5px 0 0 0; /*border-top:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #fff; border-bottom:solid 1px #fff;*/ background:#fbfbfb;}/*fbfbfb f4f4f4*/
#popupCont .autoColEl {width:450px; height:auto; margin:0; padding:0 0 0 2px;}
#popupContBody .formSubtitle {width:155px !important; height:auto !important; margin:12px 0 0 0 !important; font-family:Montserrat,sans-serif !important; font-size:13px !important; letter-spacing:.01em !important; text-align:right; text-transform:uppercase !important; color:#26CAD3 !important;}
#popupContBody .staticLabel {float:left; width:155px; height:auto; margin-right:15px; padding-top:4px; font-size:11px; text-align:right; text-transform:uppercase;}
#popupContBody .staticLabel1 {float:left; width:155px; height:auto; margin-right:15px; padding-top:10px; font-size:11px; text-align:right; text-transform:uppercase;}
#popupContBody .staticData {float:left; width:280px; height:auto; margin:0; padding-top:3px; font-size:13px; text-align:left; color:#666;}
#popupContBody .staticData1 {float:left; width:280px; height:auto; margin:0;margin-top:5px; padding-top:3px; font-size:13px; text-align:left; color:#666;}

#popupTnContBg {display:inline-block; position:absolute; top:0; left:0; z-index:9996; width:400px; height:150px; background:#F38B00; xborder:solid 1px #ccc;}
#popupTnCont {display:inline-block; position:absolute; top:0; left:0; z-index:9997; width:400px; height:150px;}
#popupTnCont #cancelBtn {width:30px; height:30px; margin:4px 5px 0 0; background:#e20606;}
#popupTnCont .formHd {width:395px; margin:0 !important; padding:0 !important;}
#popupTnCont #popupContTitle {float:left; margin:15px 0 0 25px; font-size:12px; text-transform:uppercase; font-weight:bold; color:#fff;}/*2c2c2c*/
#popupTnContBody {width:390px; height:100px; margin:5px 5px 5px 5px; padding:5px 0 0 0; /*border-top:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #fff; border-bottom:solid 1px #fff;*/ background:#fbfbfb;}/*fbfbfb f4f4f4*/
#popupTnCont .autoColEl {width:380px; height:auto; margin:0; padding:0 0 0 2px;}
#popupTnContBody .formSubtitle {width:155px !important; height:auto !important; margin:12px 0 0 0 !important; font-family:Montserrat,sans-serif !important; font-size:13px !important; letter-spacing:.01em !important; text-align:right; text-transform:uppercase !important; color:#26CAD3 !important;}
#popupTnContBody .staticLabel {float:left; width:125px; height:auto; margin-right:15px; padding-top:4px; font-size:11px; text-align:right;}
#popupTnContBody .staticData {float:left; width:235px; height:auto; margin:0; padding-top:3px; font-size:13px; text-align:left; color:#666;}

/* POPUP WIDGET for Routing Label Details : */
#popupRtgContBg {display:inline-block; position:absolute; top:0; left:0; z-index:9996; width:1120px; height:580px; background:#F38B00; xborder:solid 1px #ccc;}
#popupRtgCont {display:inline-block; position:absolute; top:0; left:0; z-index:9997; width:1120px; height:auto;}
#popupRtgCont #cancelBtn {width:50px; height:40px; margin:4px 5px 0 0; background:#e20606;}
#popupRtgCont .formHd {width:1115px; margin:0 !important; padding:0 !important;}
#popupRtgCont #popupContTitle {float:left; margin:15px 0 0 25px; font-size:18px; text-transform:uppercase; font-weight:bold; color:#fff;}/*2c2c2c*/
#popupRtgContBody {width:1110px; height:519px; margin:5px 5px 5px 5px; padding:5px 0 0 0; /*border-top:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #fff; border-bottom:solid 1px #fff;*/ background:#fbfbfb;}/*fbfbfb f4f4f4*/

/* "NEW USER" WIDGET on LOGIN : */
#LoginPAGE #feedbackContBg {DISPLAY:NONE; width:494px; height:406px; opacity:1; filter:alpha(opacity=100);}
#LoginPAGE #feedbackCont {width:auto; height:auto; background:#eee;}
#LoginPAGE #feedbackCont .formHdCont {width:auto;}
#LoginPAGE #feedbackCont .formHd {width:auto;}
#LoginPAGE #feedbackCont .formHdTitle {margin:10px 0 5px 0;}
#LoginPAGE #feedbackCont .autoColCont {width:auto;}
#LoginPAGE #feedbackCont .formRow {width:auto;}
#LoginPAGE #feedbackCont .formSubtitle {DISPLAY:NONE; margin-bottom:0; font-style:italic;}
#LoginPAGE #feedbackCont .autoColEl {width:auto;}
#LoginPAGE #feedbackCont .formColOuterCont {clear:both !important; float:left; margin:0 0 0 0;}
#LoginPAGE #feedbackCont .formColContDouble {width:444px; padding:15px 0 15px 10px;}
#LoginPAGE #feedbackCont .formColContDoubleA {height:auto; overflow-y:scroll;}
#LoginPAGE #feedbackCont .formElCont {height:auto; margin:0 12px 6px 12px;}
#LoginPAGE #feedbackCont .formLabl {font-size:12px;}
#LoginPAGE #feedbackCont .textBox {text-align:left;}
#LoginPAGE #feedbackCont select {height:20px; border-radius:2px; border-color:#C9C8C7; background:#eee;}
#LoginPAGE #feedbackCont #permissionCont {margin:5px 0 0 0;}
#LoginPAGE #feedbackCont #permissionCont .formElCont {margin-bottom:4px;}
#LoginPAGE #feedbackCont .chkOrRadioCont {width:27px;}
#LoginPAGE #feedbackCont .chkOrRadioLabl {width:155px; font-size:12px; color:#888;}
#LoginPAGE #feedbackCont .dialogError {margin:13px 0 0 2px; font-size:12px; background:none;}
#LoginPAGE #feedbackCont .dialogError p {margin:0 0 6px 0;}
#LoginPAGE #feedbackCont #btnCont {width:455px; margin-top:15px;}

#feedbackDragCont2 {DISPLAY:NONE; position:absolute; top:0;left:0;}/*width & height are set by JS*/
#feedbackOuterCont2 {display:block; position:absolute;}/*width & height (copied from 'feedbackContBg') are set inline and MUST BE for dragging to work*/
#feedbackContBg2 {display:inline-block; position:absolute; top:0; left:0; z-index:9996; width:333px; height:216px; background:#000; opacity:.8; filter:alpha(opacity=80);}
#feedbackCont2 {display:inline-block; position:absolute; top:0; left:0; z-index:9997; width:303px; padding:5px 10px 10px 10px; background-image:url(../images/Logo-Iq-DialogBg.png); background-position:0 -25px; background-repeat:no-repeat;}
#feedbackCont2 .formHdCont {width:auto;}
#feedbackCont2 .formHd {width:auto;}
#feedbackCont2 .formHdTitle {margin:10px 0 5px 0; color:#FFF;}
#feedbackCont2 .autoColCont {width:auto;padding: 1px 0 2px 5px;}
#feedbackCont2 .formRow {width:300px;}
#feedbackCont2 .formSubtitle {DISPLAY:NONE; margin-bottom:0; font-style:italic;}
#feedbackCont2 .autoColEl {width:auto;}
#feedbackCont2 .submitBtn {margin-right:10px;float:right; width:70px; height:26px; margin:0 0 0 5px; text-align:center; background:#26CAD3; cursor:pointer;}
#feedbackCont2 .dialogError {DISPLAY:NONE; float:left; margin:12px 0 0 2px; font-family:Montserrat,sans-serif; font-size:13px; letter-spacing:.05em; color:red; background:#C9C8C7;}
#feedbackCont2 #cancelBtn {background:red; float:right; width:70px; height:26px; text-align:center; cursor:pointer;}
#feedbackCont2 .formColOuterCont {clear:both !important; float:left; margin:0 5px 0 5px;}
#feedbackCont2 .formColContDouble {width:300px; height: 100px; padding:15px 0 5px 5px;}
#feedbackCont2 .formColContDoubleA {height:auto; overflow-y:scroll;}
#feedbackCont2 .formElCont {height:auto; margin:0 12px 6px 12px;}
#feedbackCont2 .formLabl {font-size:14px;}
#feedbackCont2 .textBox {text-align:left;}
#feedbackCont2 select {height:28px; border-radius:2px; border-color:#C9C8C7; background:#eee;}
#feedbackCont2 #permissionCont {margin:5px 0 0 0;}
#feedbackCont2 #permissionCont .formElCont {margin-bottom:4px;}
#feedbackCont2 .chkOrRadioCont {width:27px;}
#feedbackCont2 .chkOrRadioLabl {width:105px; font-size:14px; color:#888;}
#feedbackCont2 .dialogError {margin:13px 0 0 2px; font-size:12px; background:none;}
#feedbackCont2 .dialogError p {margin:0 0 6px 0;}
#feedbackCont2 #btnCont {width:300px; margin:7px 0 5px 0;}

/* LOGIN WARNING WIDGET (When 'New User' Email exists) : */
#loginWarnOuterCont {display:none; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; top:0; left:0; z-index:9998;}
#loginWarnContBg {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:494px; height:354px; margin-top:-135px;  background:#eee; xborder:solid 1px pink;}
#loginWarnCont {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:455px; /*margin:0px auto; text-align:center;*/ padding:5px 19px 13px 20px; background:#fff;}
#loginWarnCont .formHdCont {width:454px; margin-bottom:20px;}
#loginWarnCont .formHd {width:454px; margin:0 !important; padding:0 !important;}
#loginWarnCont .formHdTitle {display:inline-block; float:none;}
#loginWarnCont .dialogText {display:inline-block; font-family:Montserrat,sans-serif; font-size:14px;}
#loginWarnCont .dialogBtn {margin-top:30px;}

/*** GENERAL ^ ******************************/


/*** P A G E S : **************** **************** **************/

/*** LoginPAGE, LoginChangePasswordPAGE : ******************************/
.loginPageBody {background-image:none; background-color:#2c2c2c;}
.loginPageBody #pageBg {height:715px; background-color:#F38B00; background-image:url(../images/IqAssets/banner-home_new8bb2_CR.jpg); background-position:0 0; background-size:100% 670px; background-repeat:no-repeat;}

.loginChangePasswordPageBody {background-color:#ccc;}
.loginChangePasswordPageBody #pageBgBands {min-width:1259px; width:100%; margin-top:-70px;}
.loginChangePasswordPageBody #pageBgBand2 {width:100%; height:800px; background-color:#404041;}
.loginChangePasswordPageBody #pageBgBand2L {float:left; width:50%; height:800px; background-color:#404041; background-image:url(../images/IqAssets/Toll-Free_3c074.jpg); background-position:-550px 0; background-size:auto 850px; background-repeat:no-repeat;}
.loginChangePasswordPageBody #pageBgBand2R {float:left; width:50%; height:800px;}

#LoginPAGE {margin:0px auto; text-align:center;}/*Force page center*/
#LoginPAGE #masterPageOuter {min-height:100%;}
#LoginPAGE #masterPage {background-image:none;}
#LoginPAGE #pageBannerImage {background-image:none; xopacity:.75; xfilter:alpha(opacity=75); background-color:#404041;}
#LoginPAGE #pgSubMenOuter {height:26px; margin:0; border-top:none; background:#26CAD3;}
#Home6PAGE #pageBody {min-width:100%; width:100%; max-width:100%; min-height:0;}

#LoginPAGE #loginOuterCont {display:inline-block; width:400px; margin:45px 0 0 0; padding:25px 0 0 0; text-align:center; border:solid 1px #bbb; border-right:solid 1px #888; border-bottom:solid 1px #666;
background:rgba(255,255,255, .75);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";}

#LoginChangePasswordPAGE #pageBody {margin-top:-600px;}
#LoginChangePasswordPAGE #loginOuterCont {margin-top:-100px; padding:50px 0 0 0;
background:rgba(255,255,255,1);
}/*changePassword.jsp*/

#LoginPAGE #loginCont {display:inline-block; width:400px; text-align:center;}
#LoginPAGE #loginLogoCont {}
#LoginPAGE #loginLogo {display:inline-block; width:310px; height:233px; margin:0; background-image:url(../images/Logo-Login.png); background-repeat:no-repeat;}
#LoginPAGE #loginTitle {display:inline-block; width:343px; margin:0 0 8px 0; font-family:Montserrat,sans-serif; font-size:18px; text-align:center; text-transform:uppercase; color:#666;}
#LoginPAGE #loginSubTitle {margin:-8px 0 0 0; font-family:Montserrat,sans-serif; font-size:13px; text-align:center; letter-spacing:1px; text-transform:uppercase; color:#F38B00;}/*'forgot..*/
#LoginPAGE .loginElCont {display:inline-block; width:366px; padding:0 0 3px 0; text-align:center;}
#LoginPAGE .loginTxtBoxLablL {font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:12px; font-weight:bold; text-align:center; letter-spacing:1px; text-transform:lowercase; color:#666;}
#LoginPAGE .textBox {width:170px; height:9px; padding:5px; font-family:Arial,Helvetica,sans-serif; font-size:13px; text-align:center; border-radius:4px;  border-color:#cfcfcf; border:dotted 1px #bbb; background-color:#f9f9f9;}
#LoginPAGE #passwordBox {margin-bottom:0;}
#LoginPAGE .loginBtn {display:inline-block; width:33px; height:27px; margin:9px 0 0 0; padding:15px 14px 15px 11px; font-family:Montserrat,sans-serif; font-size:23px; letter-spacing:.05em; text-align:center; text-transform:uppercase; color:#fff; border-radius:50%;  background:#F38B00; cursor:pointer;}
#LoginChangePasswordPAGE .loginBtn {margin-top:0;}

#loginErrorCont {display:inline-block; clear:both; width:360px; height:auto; margin:5px 0 5px 0; text-align:center; font-family:Montserrat,sans-serif; font-size:14px; color:red;}
#LoginPAGE #forgotLoginCont {display:inline-block; width:400px; margin:0 0 7px 0; font-family:Montserrat,sans-serif; font-size:13px; text-transform:lowercase;}

#LoginPAGE #loginErrorCont span.linkA {margin:0 1px; color:#2c2c2c; text-decoration:none; cursor:pointer;}
#LoginPAGE #forgotLoginCont span.linkA {margin:0 12px; color:#2c2c2c; text-decoration:none; cursor:pointer;}
#LoginPAGE #loginErrorCont span.linkA:hover, #LoginPAGE #forgotLoginCont .linkA:hover {text-decoration:underline;}

#loginMsgCont, #passwordMsgCont {display:inline-block; clear:both; width:350px; height:auto; margin:15px 0 17px 0; padding:10px 5px 12px 5px; font-family:Montserrat,sans-serif; font-size:13px; text-align:left; color:#666; border-top:solid 1px #C9C8C7; border-bottom:solid 1px #C9C8C7;}/*#loginMsgCont in changePassword.htm, #passwordMsgCont in adminUserEdit.htm*/
#LoginChangePasswordPAGE #loginMsgCont {margin-bottom:7px;}
#passwordMsgCont {width:470px; margin:15px 0 0 0; padding:10px 5px 12px 15px; background-color:#eee;}
#loginMsgCont .msgTitle, #passwordMsgCont .msgTitle {margin:2px 0 0 0; font-family:Montserrat,sans-serif; font-size:16px; text-align:center; text-transform:uppercase; color:#26CAD3;}/*#passwordMsgCont in adminUserEdit.htm*/
#loginMsgCont .msgTitle {font-weight:bold;}/*#loginMsgCont in changePassword.htm*/
#loginMsgCont p {margin:5px 0;}
#passwordMsgCont p {margin:8px 0;}

#loginMsgCont2 {display:inline-block; z-index:9999; width:600px; height:auto; margin:auto; padding:10px 15px 15px 35px; position:absolute; top:5%; left:0; bottom:400; right:0; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:17px; font-weight:bold; word-spacing:1px; text-align:center; color:#fff; border-bottom:dotted 1px #f36100; border-right:dotted 1px #f36100; background-image:url(../images/Icon-Important.png); background-position:5px 12px; background-repeat:no-repeat; background-color:#F38B00;}
#LoginPAGE #pageFooter {}
#LoginPAGE #pageFooter1 a {color:#777;}
/*** LoginPAGE ^ ******************************/

/*** Home6PAGE : ******************************/
.home6PageBody {background-color:#2c2c2c}
#Home6PAGE #pgHdMenL {cursor:default;}
#Home6PAGE #pageBodyOuter {width:100%; position:absolute; top:74px;}
#homeBannerMsg {display:inline-block; min-width:100%; max-width:100%; padding:10px 0 7px 0; background-color:#F38B00; /*FLOAT ABOVE:*/xposition:absolute;}
#homeBannerMsgText {display:inline-block; width:1221px; font-family:'Doppio One',sans-serif; font-size:15px; font-weight:bold; word-spacing:1px; text-align:center; color:#fff;}
#Home6PAGE #pageBody {min-width:100%; width:100%; max-width:100%; min-height:360px;}

.home6PageBody #pageBgBands {min-width:1259px; width:100%;}
.home6PageBody #pageBgBand0 {min-width:1259px; width:100%; height:68px; background-image:url(../images/IqAssets/Banner-1422_TollFree-min97fd.jpg); background-position:0 0; background-repeat:repeat-x;}
.home6PageBody #pageBgBand1 {width:100%; height:26px; background-color:#2c2c2c;}
.home6PageBody #pageBgBand2 {width:100%; background-image:url(../images/IqAssets/banner-home_new8bb2.jpg); background-color:#2c2c2c; background-size: cover;}
.home6PageBody #pageBgBand2L {float:left; width:65%; height:832px;}
.home6PageBody #pageBgBand2R {float:left; width:35%; height:832px; xbackground-color:#F38B00;}
.home6PageBody #pageBgBand3 {width:100%; height:4px; background-color:#2c2c2c;}
.home6PageBody #pageBgBand4 {width:100%; height:23px; background-color:#F38B00;}/*9FA1A1*/

/* PANELS : */
#panelsOuterCont {position:relative; }
#panelsCont {overflow:hidden; width:100%; min-height:530px; margin-bottom:15px; font-family:Montserrat,sans-serif;}
#panelsContL {float:left; width:100%; min-height:510px; padding:5px 0 0 1px;}
#panelsContR {float:left; width:396px; min-height:488px; padding:10px 0 0 0; xbackground-color:#F38B00;}
.panel {position:relative; float:left; overflow:hidden; width:295px; padding:2px 2px 2px 0; text-align:left; color:#2c2c2c; background-color:none;}
.panelHed {width:295px; height:44px; font-size:18px; letter-spacing:.03em; font-weight:bold; text-transform:uppercase; color:#fff; cursor:pointer;}
.panelHedIcon {float:left; width:34px; height:32px; margin:12px 8px 0 15px;}
.panelHedCaseIcon {float:left; width:32px; height:32px; margin:12px 8px 0 15px;}
.panelHedBillingIcon {float:left; width:38px; height:36px; margin:12px 8px 0 15px;}
.panelHedLabl {float:left; width:auto; height:22px; margin:19px 0 0 0;}
.panelHedLabl:hover {border-bottom:solid 1px #fff;}
#panel-trunk .panelHedLabl:hover, #panel-resources .panelHedLabl:hover, #panel-billing .panelHedLabl:hover, #panel-admin .panelHedLabl:hover {border-bottom:solid 1px #F38B00;}
.panelbody {width:285px; margin:0; padding:0;}

.panelData1 {width:265px; padding:15px 12px 1px 15px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#F38B00;}
.panelData {width:265px; padding:15px 12px 1px 15px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff;}
.summaryDataRow {overflow:hidden; height:17px; margin:0 0 3px 0; cursor:pointer;}
/*#panel-porting .summaryDataRow {margin-bottom:0;}*/
/*#portOutData {margin-top:6px !important;}*//*summaryDataRow*/
.summaryDataLabl {float:left; font-family:'Doppio One',sans-serif; letter-spacing:.02em;}
.summaryDataLabl:hover {border-bottom:solid 1px #fff;}
.summaryDataData {float:right; font-size:13px; text-align:right;}
.summaryDataData:hover {border-bottom:solid 1px #fff;}
.summaryDataData1 {float:right; font-size:13px; text-align:right;}
.summaryDataData1:hover {border-bottom:solid 1px #F38B00;}
.summaryDataLablB {margin-bottom:5px;}

.panelLinks {overflow:hidden; width:280px; padding:15px 12px 1px 15px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#2c2c2c;}
.panelLinkRow {overflow:hidden; clear:both; height:16px; margin:0 0 5px 0; cursor:pointer;}
.panelLinkRow2 {overflow:hidden; clear:both; height:32px; margin:0 0 5px 0; cursor:pointer;}
.linkIcon {float:left; margin:3px 10px 0 1px; width:4px; height:4px; border-radius:50%; border:solid 2px #fff; background:#fff}
#panel-trunk .linkIcon, #panel-resources .linkIcon, #panel-billing .linkIcon, #panel-admin .linkIcon {border-color:#F38B00; background:#F38B00;}
.linkIconDnld {float:left; width:10px; height:10px; margin:3px 9px 0 0;}
#panel-trunk .linkIconDnld, #panel-resources .linkIconDnld,  #panel-admin .linkIconDnld {color:#F38B00;}
.arrowDown {width:0; height:0; margin:0 0 0 0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:8px solid #fff;}
#panel-trunk .arrowDown, #panel-resources .arrowDown, #panel-admin .arrowDown {border-top-color:#F38B00;}

.panelLinkText, .panelLinkTextDnld {float:left;}
.panelLinkTextDnld {font-style:italic; color:#404041;}
.panelLinkText:hover, .panelLinkTextDnld:hover {border-bottom:solid 1px #fff;}
#panel-trunk .panelLinkText:hover, #panel-trunk .panelLinkTextDnld:hover,
#panel-resources .panelLinkText:hover, #panel-resources .panelLinkTextDnld:hover,
#panel-billing .panelLinkText:hover, #panel-billing .panelLinkTextDnld:hover,
#panel-admin .panelLinkText:hover, #panel-admin .panelLinkTextDnld:hover
{border-bottom:solid 1px #F38B00;}
.panelLinkSubText, .panelLinkSubTextB {display:block; clear:both; margin-left:18px; font-weight:normal; font-style:italic; text-transform:none; color:#555;}
.panelLinkSubTextB {DISPLAY:NONE;}

.panelMsg {width:270px; padding:0 12px 13px 15px; font-family:'Doppio One',sans-serif; font-size:11px; font-weight:normal; letter-spacing:-.05em; text-transform:none; color:#333;}
.panelMsg em {margin-right:2px; font-style:normal; text-transform:uppercase;}
.panelMsg a, .panelMsg a:visited {font-weight:bold; letter-spacing:.04em; color:#333;}

#panel-ng911 {min-height:411px; margin:0 15px 10px 0;
background:rgba(38,202,211, .9);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#9926CAD3, endColorstr=#9926CAD3)";}

#panel-numbers {min-height:411px; margin:0 15px 10px 0;
background:rgba(38,202,211, .9);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#9926CAD3, endColorstr=#9926CAD3)";}

#panel-porting {min-height:411px; margin:0 15px 10px 0;
background:rgba(38,202,211, .9);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#9926CAD3, endColorstr=#9926CAD3)";}

#panel-trouble {min-height:411px; margin:0 15px 10px 0;
background:rgba(38,202,211, .9);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#9926CAD3, endColorstr=#9926CAD3)";}

#panel-trunk {min-height:411px; margin:0 15px 10px 0;
background:rgba(255,255,255, .9);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";*/}
#panel-trunk .panelHed {color:#F38B00;}

#panel-resources {min-height:411px; margin:0 15px 10px 0;
background:rgba(255,255,255, .9);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";*/}
#panel-resources .panelHed {color:#F38B00;}

#panel-admin {min-height:411px; margin:0 15px 10px 0;
background:rgba(255,255,255, .9);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";*/}
#panel-admin .panelHed {color:#F38B00;}

#panel-billing {min-height:411px; margin:0 15px 10px 0;
background:rgba(255,255,255, .9);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";*/}
#panel-billing .panelHed {color:#F38B00;}

#panel-tollfree {min-height:411px; margin:0 15px 10px 0;
background:rgba(38,202,211, .9);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#9926CAD3, endColorstr=#9926CAD3)";}

/* PANELS ^ */

#panel-ng911 .panelHedIcon {background-image:url(../images/Icon-Home-NG911-Wh.png); background-position:0 0; background-repeat:no-repeat;}
#panel-numbers .panelHedIcon {background-image:url(../images/Icon-Home-Numbers-Wh.png); background-position:0 0; background-repeat:no-repeat;}
#panel-porting .panelHedIcon {background-image:url(../images/Icon-Home-Porting-Wh.png); background-position:0 0; background-repeat:no-repeat;}
#panel-trouble .panelHedIcon {background-image:url(../images/Icon-Home-Trouble-Wh.png); background-position:0 0; background-repeat:no-repeat;}
#panel-trunk .panelHedIcon {background-image:url(../images/Icon-Home-Trunk-Org.png); background-position:0 0; background-repeat:no-repeat;}
#panel-resources .panelHedIcon {background-image:url(../images/Icon-Home-Resources-Org.png); background-position:0 0; background-repeat:no-repeat;}
#panel-admin .panelHedIcon {background-image:url(../images/Icon-Home-Admin-Org.png); background-position:0 0; background-repeat:no-repeat;}
#panel-tollfree .panelHedIcon {background-image:url(../images/Icon-Home-TollFree-Wh-2.png); background-position:0 0; background-repeat:no-repeat;}
#panel-billing .panelHedBillingIcon {background-image:url(../images/Icon-Billing-org.png); background-position:0 0; background-repeat:no-repeat;}
#panel-trouble .panelHedCaseIcon {background-image:url(../images/Icon-Case-Wh.png); background-position:0 0; background-repeat:no-repeat;}

#Home6PAGE #pageFooter {margin:-51px 0 20px 0; color:#9FA1A1;}
#Home6PAGE #pageFooter1 a {color:#C9C8C7;}
/*** Home6PAGE ^ ******************************/


/*** ErrorPAGE : ******************************/
.errorPageBody {}
#ErrorPAGE {}
/*** ErrorPAGE ^ ******************************/


/*** AdminUserListPAGE : ******************************/
.adminUserListPageBody {background-color:#eee;}
#AdminUserListPAGE #pageBtnOuterCont {position:relative; background:#eee;}
#AdminUserListPAGE #belowBtns {DISPLAY:NONE;}
#AdminUserListPAGE .pageBtnCont {max-width:1222px;}
#AdminUserListPAGE .formHd {padding-left:0;}
#AdminUserListPAGE #createUserCont {max-width:1251px; margin-bottom:16px;}
#AdminUserListPAGE .pagerCont {width:1335px; background:#C9C8C7;}
#AdminUserListPAGE .formFilters {width:1201px; margin-top:8px; margin-bottom:-5px; margin-left:0; padding:9px 0 11px 20px; background:#fff;}
#AdminUserListPAGE #companyLabl, #AdminUserListPAGE #companyId {width:215px;}
#AdminUserListPAGE #userNameLabl, #AdminUserListPAGE #userName {width:185px;}
#AdminUserListPAGE #firstNameLabl, #AdminUserListPAGE #formLabl {width:185px;}
#AdminUserListPAGE #lastNameLabl, #AdminUserListPAGE #lastName {width:185px;}
#AdminUserListPAGE #emailAddressLabl, #AdminUserListPAGE #emailAddress {width:185px;}
#AdminUserListPAGE input, #AdminUserListPAGE .textBox, #AdminUserListPAGE .textBoxShort, #AdminUserListPAGE select, #AdminUserListPAGE textarea {border:solid 1px #e9e9e9; background-color:#f3f3f3 !important;}
#AdminUserListPAGE .textBox, #AdminUserListPAGE .textBoxShort {height:15px; padding:6px 5px 3px 5px;}
#AdminUserListPAGE select {height:26px;}
#AdminUserListPAGE .formElReadOnly, #AdminUserListPAGE .textBoxReadOnly {background:#bfbfbf;}
/* fORM eLEMENTS ^ */
#AdminUserListPAGE #pageFooter {xmargin-top:675px}
/*** AdminUserListPAGE ^ ******************************/


/*** AdminUserSummaryPAGE : ******************************/
.adminUserSummaryPageBody {background-color:#f3f3f3;}
#AdminUserSummaryPAGE #pageBtnOuterCont {background:#f3f3f3;}
#AdminUserSummaryPAGE .pageBtnCont {max-width:1222px;}
/*** AdminUserSummaryPAGE ^ ******************************/


/* Used on AdminUserCreatePAGE, AdminUserEditPAGE : */
.formColOuterCont {float:left; margin:0 33px 0px 10px;}
.formColOuterContEnd {margin-right:0; margin-bottom:0px;}
.formColContSingle {overflow:hidden; float:left; width:218px; margin:0; padding:15px 0 10px 5px; background:#fff;}
.formColContSingleA {height:240px;}
.formColContSingleB {height:135px;}
.formColContDouble {overflow:hidden; float:left; width:438px; height:135px; margin:0; padding:15px 0 10px 5px; background:#fff;}
.formColContDoubleA {height:240px;}
.formColContDoubleB {}
.formColColL {float:left; width:194px; margin:0 17px 0 0;}
.formColColR1 {float:left; width:184px; height:138px; margin:-5px 0 0 0; padding:5px 10px 0 5px; border-left:solid 1px #C9C8C7;}

.formColOuterCont .chkOrRadioLabl {width:165px;}
.formColContSingleA .formElCont, .formColContSingleA .formLabl, .formColContSingleA select, .formColContSingleA .textboxCont  {width:183px;}
.formColContSingleA .textBox {width:171px;}
.formColContSingleA textarea  {width:178px;}
.formColContSingleA .formElCont {margin-right:25px;}
.formColContDoubleA .formElCont, .formColContDoubleA .formLabl, .formColContDoubleA select, .formColContDoubleA .textboxCont  {width:183px;}
.formColContDoubleA .textBox {width:171px;}
.formColContDoubleA textarea  {width:178px;}
.formColContDoubleA .formElCont {margin-right:25px;}
/* Used on AdminUserCreatePAGE, AdminUserEditPAGE ^ */


/*** AdminUserCreatePAGE, AdminUserEditPAGE : ******************************/
.adminUserCreatePageBody, .adminUserEditPageBody {background-color:#eee;}
#AdminUserCreatePAGE .formHd, #AdminUserEditPAGE .formHd {padding:0 0 0 20px;}
#AdminUserCreatePAGE .boxMenHd, #AdminUserEditPAGE .boxMenHd {padding:0 0 0 20px;}
/* fORM eLEMENTS : */
#AdminUserCreatePAGE input, #AdminUserCreatePAGE .textBox, #AdminUserCreatePAGE select, #AdminUserCreatePAGE textarea, #AdminUserEditPAGE input, #AdminUserEditPAGE .textBox, #AdminUserEditPAGE select, #AdminUserEditPAGE textarea {border:solid 1px #e9e9e9; background:#f3f3f3;}
#AdminUserCreatePAGE .textBox, #AdminUserEditPAGE .textBox {height:18px; padding:6px 5px 3px 5px;}
#AdminUserCreatePAGE select, #AdminUserEditPAGE select {height:28px;}
#AdminUserCreatePAGE .formElReadOnly, #AdminUserCreatePAGE .textBoxReadOnly, #AdminUserEditPAGE .formElReadOnly, #AdminUserEditPAGE .textBoxReadOnly {background:#bfbfbf;}
#AdminUserCreatePAGE .formLabl, #AdminUserEditPAGE .formLabl {Xcolor:#afafaf}
/* fORM eLEMENTS ^ */
#AdminUserCreatePAGE #pageBtnOuterCont, #AdminUserEditPAGE #pageBtnOuterCont {background:#eee;}
#AdminUserCreatePAGE .pageBtnCont, #AdminUserEditPAGE .pageBtnCont {max-width:1222px;}
#AdminUserCreatePAGE #permissions, #AdminUserEditPAGE #permissions {padding-top:0px;}
#AdminUserCreatePAGE .formCol, #AdminUserEditPAGE .formCol {padding-top:12px;}
#AdminUserCreatePAGE .formLablChkOrRadio, #AdminUserEditPAGE .formLablChkOrRadio {width:430px; height:21px; margin:0; padding:5px 0 7px 13px; text-transform:uppercase;}
#AdminUserCreatePAGE .formLablChkOrRadioB, #AdminUserEditPAGE .formLablChkOrRadioB {width:210px;}
#AdminUserCreatePAGE #createReportOuterCont, #AdminUserEditPAGE #createReportOuterCont {max-width:1216px; margin:0 30px 0 0; padding-top:15px;}
#AdminUserCreatePAGE .freeTextFoot, #AdminUserEditPAGE .freeTextFoot {margin-top:-12px;}

#AdminUserEditPAGE #editUserOuterCont {display:inline-block; width:100%; max-width:1212px; margin-left:5px; text-align:left; margin-top:0; padding-top:25px; padding-bottom:48px; border-top:solid 1px #C9C8C7; border-bottom:solid 1px #C9C8C7; background:#f5f5f5;}/*f5f5f5 AdminUserEditPAGE ONLY*/
#AdminUserEditPAGE #editUserOuterCont .formLablChkOrRadio {margin-bottom:15px;}
#AdminUserEditPAGE #changePasswordSection .formLablChkOrRadio {width:490px;}
#AdminUserEditPAGE #editUserCont {float:left;}
#AdminUserEditPAGE #editUserCont .formRow {width:440px; margin-right:44px; background:#fff;}
#AdminUserEditPAGE #editUserCont .formLablChkOrRadio {background:#f5f5f5;}
#AdminUserEditPAGE #editUserCont .formHd {padding-left:16px;}
#AdminUserEditPAGE #editUserCont .formColEmphSub, #AdminUserEditPAGE #editUserCont .formColEmphSub .formRow {width:490px;}
#AdminUserEditPAGE #editUserCont .formColEmphB {padding-left:14px;}
#AdminUserEditPAGE #editUserCont .formColEmphSubB {padding-left:2px;}
#AdminUserEditPAGE #editUserOuterCont .freeTextFoot {margin-top:7px;}
/*** AdminUserCreatePAGE, AdminUserEditPAGE ^ ******************************/


/*** ContactListPAGE : ******************************/
#ContactListPAGE #pageBtnOuterCont {background:none;}
#contactsCont {max-width:1202px; margin:0 0 12px 10px; text-align:left;}/*generalCont*/
#noContactsCont {DISPLAY:NONE; margin:0 0 0 70px; font-family:Montserrat,sans-serif; font-size:17px; color:#04b75e;}/*generalCont*/
#ContactListPAGE .formHd {margin-bottom:10px; padding:0 11px 0 10px;}
.contactCard {display:inline-block; overflow:hidden; width:300px; height:170px; margin:0 20px 23px 10px; padding:0; text-align:left; border:solid 1px #bbb; border-right:solid 1px #888; border-bottom:solid 1px #888;
background:rgba(255,255,255, 0.85);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
.contactCard .formRow {width:280px; margin:0 0 15px 0; padding:6px 0 8px 20px; text-align:center; background:#F38B00;}
.contactCard .contactCardIcon {float:left; width:24px; height:24px; margin:0 15px 0 0; background-image:url(../images/Icon-Contacts-Wh-Sm.png); background-position:0 0; background-repeat:no-repeat;}
.contactCard .formSubtitle {float:left; height:auto; margin:6px 0 0 0; font-size:13px; letter-spacing:.01em; text-transform:uppercase; color:#fff;}/*data is uppercase*/
.contactCard .autoColEl {width:270px; margin:0 0 4px 8px;}
.contactCard .staticLabel {float:left; width:45px; height:10px; margin-right:15px; padding-top:5px; font-size:11px; text-align:right; text-transform:uppercase;}
.contactCard .staticData {float:left; width:auto; height:15px; margin:0; padding-top:3px; font-size:14px; font-weight:bold; color:#666;}
#ContactListPAGE #pageFooter {xmargin-top:880px;}
/*** ContactListPAGE ^ ******************************/


/*** ReportChoosePAGE : ******************************/
#ReportChoosePAGE #pageBtnOuterCont, #ReportChoosePAGE #belowBtns {background:none;}
#ReportChoosePAGE #createReportOuterCont {width:auto;}
#ReportChoosePAGE .formHd {margin-bottom:8px; padding:0;}
#ReportChoosePAGE #boxMenReportChoose {width:489px; margin:0; padding:0 5px 0 6px; border:solid 1px #bbb; border-right:solid 1px #888; border-bottom:solid 1px #666;
background:rgba(255,255,255, 0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#ReportChoosePAGE #boxMenReportChoose .boxMenHd {width:478px; height:22px; margin:0 0 5px -6px; background:#F38B00;}
#ReportChoosePAGE #boxMenReportChoose .boxMen {width:490px; margin:0; padding:1px 0 0 0; background:none;}
#ReportChoosePAGE .boxMenSubHdShrt {overflow:hidden; width:488px; margin:0; padding:5px 0 5px 0; border-top:dotted 1px #eee; cursor:pointer; background-color:#f3f3f3;}/*d3ff73,c3ff41*/
#ReportChoosePAGE .boxMenSubHdTxtShrt {float:left; width:350px; margin:0; padding:3px 0 0 5px; font-family:'Roboto Condensed',sans-serif; font-size:14px; font-weight:bold; color:#666;}
#ReportChoosePAGE .boxMenSubHdTxtShrt:hover {text-decoration:underline;}
#ReportChoosePAGE #boxMenReportChoose .boxMenFoot {width:501px; height:20px; margin:7px 0 0 -7px; background:#777;}
#ReportChoosePAGE .frameOuterCont {DISPLAY:NONE;}
#ReportChoosePAGE .frameHd {width:101%;}
#ReportChoosePAGE .frameCont {width:100%;}
/*** ReportChoosePAGE ^ ******************************/


/*** ReportViewPAGE : ******************************/
#ReportViewPAGE #pageBtnOuterCont, #ReportViewPAGE #belowBtns {DISPLAY:NONE;}
#ReportViewPAGE #pageFooter {margin-bottom:16px;}
/*** ReportViewPAGE ^ ******************************/


/*** UserApiKeyPAGE : ******************************/
#UserApiKeyPAGE #pageBtnOuterCont {background:none;}
#UserApiKeyPAGE .pageBtnCont {max-width:1222px;}
#UserApiKeyPAGE #summaryDataCont {width:560px;}
#UserApiKeyPAGE .formHd {margin-bottom:10px;}
#UserApiKeyPAGE #summaryDataFormCont {margin:0 0 0 10px; border:solid 1px #bbb; border-right:solid 1px #888; border-bottom:solid 1px #666;
background:rgba(255,255,255, 0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#UserApiKeyPAGE .staticData {overflow:hidden; height:19px; font-size:14px; font-weight:bold; color:#555;}
/*
#UserApiKeyPAGE #noDataFormCont {width:443px; height:80px; xwidth:543px; xheight:230px; margin:0 0 0 10px; border:solid 1px #bbb; border-right:solid 1px #888; border-bottom:solid 1px #666;
background:rgba(255,255,255, 0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#UserApiKeyPAGE #editDataFormCont {margin:0 0 0 10px; padding:15px 10px 30px 20px; border:solid 1px #bbb; border-right:solid 1px #888; border-bottom:solid 1px #666;
background:rgba(255,255,255, 0.95);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#UserApiKeyPAGE #editDataFormCont .formSubtitle {margin:7px 0 5px 10px;}
#UserApiKeyPAGE .formRow {width:980px;}
#UserApiKeyPAGE #editDataFormCont .textBox, #UserApiKeyPAGE #editDataFormCont input, #UserApiKeyPAGE #editDataFormCont select {border-color:#e3e3e3; background-color:#f3f3f3;}
*/
/*** UserApiKeyPAGE ^ ******************************/


/*** addressValidateWidgetPAGE : ******************************/

	/* COMMON ELEMENTS FOR IFRAME2 (FOR PAGES THAT CALL iFrame of "addressValidateWidgetPAGE": numOrdrPortIn2PAGE, numDIDTrunkPAGE, numExistingConfirmPAGE) : */
	#numOrdrPortIn2PAGE #validateWidgeCont .formCol {padding-top:0;}
	#numExistingConfirmPAGE #validateWidgeCont .formCol {padding-top:10px;}
	#numDIDTrunkPAGE #topNote .formCol {padding-top:15px; padding-left:0;}
	#numOrdrPortIn2PAGE #validateWidgetRow {margin-top:10px;}
	#validateWidgetRow .formElCont {width:520px; margin-bottom:0;}
	#validateWidgetRow .formElContM {width:510px; margin-bottom:0;}
	#validateWidgetRow #closeValidAdressBtn {width:100px;}
	/* COMMON ELEMENTS FOR IFRAME2 (FOR PAGES THAT CALL "addressValidateWidgetPAGE") ^*/

	/* IFRAME2 (FOR PAGES THAT CALL "addressValidateWidgetPAGE") : */
	.frame2OuterCont {width:510px; margin:0 0 0 20px; clear:both; text-align:left; background:#eee;}
	#numOrdrDIDFeaturesPAGE .frame2OuterCont, #numExistingConfirmPAGE .frame2OuterCont {margin:0;}
	.frame2Hd {overflow:hidden; padding:0 11px 0 10px;}
	.frame2HdTxt {margin:18px 0 10px 0; font-family:Montserrat,sans-serif; font-size:21px;  font-weight:bold; text-transform:uppercase; color:#404041;}
	.frame2Cont {width:510px; border-left:solid 1px #C9C8C7; border-bottom:solid 1px #C9C8C7;  border:none !important;}
	.iFrame2Content {width:510px; height:500px; padding:0; border:none;}
	/* IFRAME2 (FOR PAGES THAT CALL "addressValidateWidgetPAGE") ^ */

.addressValidateWidgetPageBody {height:100%; background:#eee;}
#addressValidateWidgetPAGE #masterPage {}
#addressValidateWidgetPAGE #pageBtnOuterCont {DISPLAY:NONE;}
#addressValidateWidgetPAGE #pageBody {min-width:480px; max-width:480px; min-height:0px; text-align:left;}
#addressValidateWidgetPAGE #pageErrorContOuter {display:inline-block; width:480px; margin-left:0;}
#addressValidateWidgetPAGE #pageErrorCont, #addressValidateWidgetPAGE #pageErrorCont2 { max-width:470px; padding-left:10px; background:none;}
#addressValidateWidgetPAGE .formColContDouble {padding:25px 10px 0 10px; border:solid 1px #ccc; background:none;}
#addressValidateWidgetPAGE input {background:#fff;}

/*** addressValidateWidgetPAGE ^ ******************************/


/*** TroubleListPAGE : ******************************/
#TroubleListPAGE #pageBtnOuterCont {position:relative;}
#TroubleListPAGE #belowBtns {DISPLAY:NONE;}
#TroubleListPAGE .pageBtnCont {max-width:1222px;}
#TroubleListPAGE .formHd {width:1194px; padding-left:6px;}
#TroubleListPAGE #companyRow {margin:10px 0 15px 7px;}
#TroubleListPAGE .formFilters {width:1191px; margin-bottom:1px; margin-left:7px;}
#TroubleListPAGE #ttNumberLabl, #TroubleListPAGE #txtTTNumber {width:130px;}
#TroubleListPAGE #beginDateLabl, #TroubleListPAGE #txtMinEnterDate {width:110px !important;}
#TroubleListPAGE #endDateLabl, #TroubleListPAGE #txtMaxEnterDate {width:110px;}
#TroubleListPAGE #custLabl, #TroubleListPAGE #txtextlComapnyTicket {width:130px;}
#TroubleListPAGE #statusLabl, #TroubleListPAGE #txtStatus {width:190px;}
#TroubleListPAGE .pagerCont {float:right; width:1211px;}
#TroubleListPAGE #pageFooter {xmargin-top:875px;}
/*** TroubleListPAGE ^ ******************************/


/*** TroubleSummaryPAGE : ******************************/
#TroubleSummaryPAGE .pageBtnCont {height:36px; max-width:1222px;}
#TroubleSummaryPAGE .autoColContHd, #TroubleSummaryPAGE .autoColCont {max-width:1216px;}
#TroubleSummaryPAGE .autoColContHd {margin-bottom:12px;}
#TroubleSummaryPAGE #addNoteForm {display:inline-block;}/*Ramesh <form>*/
#TroubleSummaryPAGE textarea {width:551px; height:240px;}
/*** TroubleSummaryPAGE ^ ******************************/


/*** TroubleCreatePAGE : ******************************/
#TroubleCreatePAGE .pageBtnCont {max-width:1222px;}
/*** TroubleCreatePAGE ^ ******************************/



/*** NumbersHomeDIDPAGE : ******************************/
#NumbersHomeDIDPAGE .centeringCont {width:1225px; max-width:1225px;}
#NumbersHomeDIDPAGE #tableSort {margin-bottom:10px;}
#NumbersHomeDIDPAGE #tableSortE {margin-bottom:10px;}
#NumbersHomeDIDPAGE .pagerCont {width:1185px; margin-left:10px;}
#NumbersHomeDIDPAGE .formHdTitle {text-align:left;}
#NumbersHomeDIDPAGE #createOrder, #NumbersHomeDIDPAGE #createOrder2 {float:left; width:600px; margin:7px 0 10px 0; padding:0 0 2px 5px;}
#NumbersHomeDIDPAGE #createOrder2 {float:right; width:450px;}
#NumbersHomeDIDPAGE #createOrder {margin-right:50px;}
#NumbersHomeDIDPAGE #createOrder .formHd, #NumbersHomeDIDPAGE #createOrder2 .formHd {margin-right:0;}
#NumbersHomeDIDPAGE #createOrder .formHdTitle, #NumbersHomeDIDPAGE #createOrder2 .formHdTitle {width:465px; margin-top:8px; font-size:16px;}
#NumbersHomeDIDPAGE #createOrder2 .formHdTitle {width:315px;}
#NumbersHomeDIDPAGE .formHdSubTitle {margin-top:-12px; margin-bottom:4px; font-size:13px;}
#NumbersHomeDIDPAGE #createOrder3 {float:left; width:475px; margin:7px 0 10px 0; padding:0 0 2px 5px;}
#NumbersHomeDIDPAGE #createOrder3 .formHd {margin-right:0;}
#NumbersHomeDIDPAGE #createOrder3 .formHdTitle {width:325px; margin-top:8px; font-size:18px;}
#NumbersHomeDIDPAGE #createOrder3 .formHdSubTitle {margin-top:-12px; margin-bottom:4px; margin-left:10px; font-size:13px;}
#NumbersHomeDIDPAGE #prevOrders {width:1195px; margin-top:7px; margin-bottom:40px; margin-left:0px; padding:15px 13px 25px 13px; border-top:solid 1px #C9C8C7; border-bottom:solid 1px #C9C8C7; border-right:solid 1px #C9C8C7; border-left:solid 1px #C9C8C7;}
#NumbersHomeDIDPAGE #prevOrders .formHd {margin-bottom:10px; padding-right:0;}
#NumbersHomeDIDPAGE #prevOrders .formHdTitle {width:580px;}
#NumbersHomeDIDPAGE #prevOrders .dnldPgBtn {height:29px; margin:16px 0 0 15px; padding:2px 8px 0 0;}
#NumbersHomeDIDPAGE #prevOrders .dnldPgBtn .btnText {margin:5px 0 0 0;}
#NumbersHomeDIDPAGE #formRow-Note {margin:0 0 5px 12px;}
#NumbersHomeDIDPAGE #formRow-Note .staticDataWide {font-style:italic;}
#NumbersHomeDIDPAGE #customerCont {float:right;}
#NumbersHomeDIDPAGE .formFilter {margin-right:10px !important;}
#NumbersHomeDIDPAGE #ponLabl, #NumbersHomeDIDPAGE #pon {width:140px;}
#NumbersHomeDIDPAGE #typeLabl, #NumbersHomeDIDPAGE #orderType {width:95px;}
#NumbersHomeDIDPAGE #beginDateLabl, #NumbersHomeDIDPAGE #beginDate {width:110px;}
#NumbersHomeDIDPAGE #endDateLabl, #NumbersHomeDIDPAGE #endDate {width:110px;}
#NumbersHomeDIDPAGE #orderLabl, #NumbersHomeDIDPAGE #orderStatus {width:175px;}
#NumbersHomeDIDPAGE #orderNumLabl, #NumbersHomeDIDPAGE #orderId {width:130px;}
#NumbersHomeDIDPAGE #orderTnLabl, #NumbersHomeDIDPAGE #orderTn {width:85px;}
#NumbersHomeDIDPAGE select {border:solid 1px #e9e9e9; background:#f3f3f3;}
#NumbersHomeDIDPAGE .resetFilterBtn {margin-left:0;}
#NumbersHomeDIDPAGE .formLabl {width:105px; text-align:left;}
#NumbersHomeDIDPAGE .formCont {margin-left:10px;}
#NumbersHomeDIDPAGE .formRow {width:auto;}
#NumbersHomeDIDPAGE .formElCont {width:auto; margin:0 0 15px 0;}
#NumbersHomeDIDPAGE .nextMenuBtn {width:126px; margin-right:7px; margin-bottom:10px; margin-left:0px;}
#NumbersHomeDIDPAGE .autoColCont {max-width:1185px; margin-bottom:0; padding-top:0; padding-bottom:0; padding-left:10px;}
#NumbersHomeDIDPAGE #pageBody .autoColEl {height:34px; margin:0 1px 0 0; padding:2px 14px 0 10px;}/*specify 'pageBody' BC interfers with 'feedbackCont'*/
#NumbersHomeDIDPAGE .tableHed .autoColEl {padding-top:10px; padding-bottom:6px;}
#NumbersHomeDIDPAGE #pageFooter {xmargin-top:875px}
.formFilterTop {margin-top:16px !important;}
/*** NumbersHomeDIDPAGE ^ ******************************/


/*** numDIDSearchPAGE, numExistingConfirmPAGE : ******************************/
#numDIDSearchPAGE #pageBody, #numExistingConfirmPAGE #pageBody {min-height:510px;}
#numDIDSearchPAGE .pageBtnCont, #numExistingConfirmPAGE .pageBtnCont {max-width:1222px;}
#numDIDSearchPAGE .tableSort {margin-bottom:10px;}
#numDIDSearchPAGE .pagerCont {width:545px; margin-left:10px; padding-top:10px; border-top:solid 1px #C9C8C7; background:none;}
#numDIDSearchPAGE #existingSearchCont #searchResultsCont .pagerCont {width:670px;}
#numDIDSearchPAGE #existingSearchCont #selectedCont .pagerCont {width:415px;}
#numDIDSearchPAGE #companyRow {margin:0 0 0 5px;}
#cueTitle, #selectedTitle {height:auto; margin-top:15px; margin-bottom:0; font-size:18px; font-weight:bold; color:#555;}/*formSubtitle*/
#numDIDSearchPAGE .generalCont {width:100%; max-width:1216px;}
#numExistingConfirmPAGE .summaryTable {max-width:1200px;}
#numDIDSearchPAGE #notesCont {margin-left:10px;}
#numDIDSearchPAGE .freeTextFoot {margin:0 0 0 20px;}
#numDIDSearchPAGE #submitNumbersEndCont #notesCont .freeTextFoot {margin:-5px 0 0 0;}
#numDIDSearchPAGE #searchBtnCont {width:695px; margin-left:10px;}
#numDIDSearchPAGE .tableBtnSearch {float:right; margin:0 0 0 15px;}
#numDIDSearchPAGE .tableBtnDel {float:right; margin:0; width: 90px;}
#numDIDSearchPAGE #searchTable .chkOrRadioCont, #numExistingConfirmPAGE .chkOrRadioCont {margin-top:2px;}
#numDIDSearchPAGE .tableTagLine {overflow:hidden; width:100%; margin:5px 10px 0 0;}
#numDIDSearchPAGE .freeTextFoot, #numExistingConfirmPAGE .freeTextFoot {margin-bottom:5px;}
#numDIDSearchPAGE #pageFooter, #numExistingConfirmPAGE #pageFooter {margin-top:75px}
/*** numDIDSearchPAGE, numExistingConfirmPAGE ^ ******************************/


/*** numDIDTrunkPAGE : ******************************/
#numDIDTrunkPAGE .pageBtnCont {max-width:1222px;}
#numDIDTrunkPAGE #selctCompayCont {margin-bottom:5px; margin-left:10px;}
#numDIDTrunkPAGE #selctCompayCont .formCol {padding-top:10px;}
#numDIDTrunkPAGE .generalCont {width:100%; max-width:1216px;}
#numDIDTrunkPAGE #formRow-Note .formElContWide {margin:10px 0 0 20px; text-align:left;}
#numDIDTrunkPAGE #formRow-Note .staticDataWide {font-style:italic; color:#888;}
#numDIDTrunkPAGE .inputButtonA {width:125px; margin:7px 0 0 0;}
#numDIDTrunkPAGE .inputButtonB {margin:3px 0 0 0;}
#numDIDTrunkPAGE #searchTable .chkOrRadioCont {margin-top:2px;}
#numDIDTrunkPAGE .tableTagLine {overflow:hidden; width:100%; margin:5px 10px 20px 0;}
#numDIDTrunkPAGE .freeTextFoot {margin-bottom:5px;}
#numDIDTrunkPAGE #pageFooter {margin-top:75px}
/*** numDIDTrunkPAGE ^ ******************************/


/*** numOrdrDIDPAGE : ******************************/
#numOrdrDIDPAGE .pageBtnCont {max-width:1222px;}
#numOrdrDIDPAGE .generalCont {width:100%; max-width:1216px;}
#numOrdrDIDPAGE .formSec {margin-bottom:0; padding-bottom:0; border-bottom:none;}
#numOrdrDIDPAGE #companyRow, #numOrdrDIDPAGE #adminRow2 {margin-bottom:10px;}
#numOrdrDIDPAGE #forecastRadioCont {margin-bottom:10px; margin-left:10px;}/*staticDataWide*/
#numOrdrDIDPAGE .staticData {height:19px;}
#numOrdrDIDPAGE  #notesCont {margin-left:10px;}
#numOrdrDIDPAGE  #notesCont textarea {width:689px; height:140px;}
#numOrdrDIDPAGE  #notesCont .freeTextFoot {margin:0 0 10px 0;}
#numOrdrDIDPAGE  #attachSecCont .formCol {padding-top:0px;}
#numOrdrDIDPAGE  #attachSec {margin:10px 0 10px 0;}
#numOrdrDIDPAGE #freeTextFootReq {height:30px; margin:10px 0 0 20px;}
/*** numOrdrDIDPAGE ^ ******************************/


/*** numCheckSvcAvailPAGE : ******************************/
#numCheckSvcAvailPAGE .pageBtnCont {max-width:1222px;}
#numCheckSvcAvailPAGE .tableSort {margin-bottom:10px;}
#numCheckSvcAvailPAGE .pagerCont {width:400px; margin-left:10px; padding-top:10px; border-top:solid 1px #C9C8C7; background:none;}
#numCheckSvcAvailPAGE .generalCont {width:100%; max-width:1216px;}
#numCheckSvcAvailPAGE #searchTable .chkOrRadioCont, #numExistingConfirmPAGE .chkOrRadioCont {margin-top:2px;}
#numCheckSvcAvailPAGE .tableTagLine {overflow:hidden; width:100%; margin:5px 10px 0 0;}
#numCheckSvcAvailPAGE .freeTextFoot {margin-bottom:5px;}
#numCheckSvcAvailPAGE #pageFooter {margin-top:75px}
/*** numCheckSvcAvailPAGE ^ ******************************/


/*** numPortabilitySearchPAGE : ******************************/
#numPortabilitySearchPAGE .pageBtnCont {max-width:1222px;}
#numPortabilitySearchPAGE .tableSort {margin-bottom:10px;}
#numPortabilitySearchPAGE .pagerCont {width:1070px; margin-left:10px; padding-top:10px; border-top:solid 1px #C9C8C7; background:none;}
#numPortabilitySearchPAGE .pagerCont1 {width:1194px;}
#numPortabilitySearchPAGE .saveNextBtn {width:80px;}
#numPortabilitySearchPAGE .generalCont {width:100%; max-width:1216px;}
#numPortabilitySearchPAGE #searchTable .chkOrRadioCont, #numExistingConfirmPAGE .chkOrRadioCont {margin-top:2px;}
#numPortabilitySearchPAGE #notesCont {margin-left:10px;}
#numPortabilitySearchPAGE .freeTextFoot {margin:0 0 0 20px;}
#numPortabilitySearchPAGE #submitNumbersEndCont #notesCont .freeTextFoot {margin:-5px 0 0 0;}
#numPortabilitySearchPAGE #searchBtnCont {width:695px; margin-left:10px;}
#numPortabilitySearchPAGE .tableBtnSearch {float:right; margin:0 0 0 15px;}
#numPortabilitySearchPAGE .tableBtnDel {float:right; margin:0;}
#numPortabilitySearchPAGE #pageFooter {margin-top:75px}
/*** numPortabilitySearchPAGE ^ ******************************/


/*** NumbersHomePortInPAGE : ******************************/
#NumbersHomePortInPAGE .centeringCont {width:1225px; max-width:1225px;}
#NumbersHomePortInPAGE #createOrder {float:left; width:375px; margin:7px 0 20px 1px; padding:0 0 0 14px;}
#NumbersHomePortInPAGE #prevOrders {width:1195px; margin-top:7px; margin-bottom:40px; margin-left:0; padding:15px 13px 25px 13px; border-top:solid 1px #C9C8C7; border-bottom:solid 1px #C9C8C7; border-right:solid 1px #C9C8C7;  border-left:solid 1px #C9C8C7;}
#NumbersHomePortInPAGE #tableSort {margin-bottom:10px;}
#NumbersHomePortInPAGE #tableSortE {margin-bottom:10px;}
#NumbersHomePortInPAGE .pagerCont {width:1185px; margin-left:10px;}
#NumbersHomePortInPAGE #createOrder .formHd {margin-right:0;}
#NumbersHomePortInPAGE #prevOrders .formHd {margin-bottom:10px; padding-right:0;}
#NumbersHomePortInPAGE .formHdTitle {text-align:left;}
#NumbersHomePortInPAGE #createOrder .formHdTitle {width:250px; margin-top:12px; font-size:18px;}
#NumbersHomePortInPAGE #prevOrders .formHdTitle {width:580px;}
#NumbersHomePortInPAGE #formRow-Note {margin:0 0 5px 12px;}
#NumbersHomePortInPAGE #formRow-Note .staticDataWide {font-style:italic;}
#NumbersHomePortInPAGE #prevOrders .dnldPgBtn {height:29px; margin:16px 0 0 15px; padding:2px 8px 0 0;}
#NumbersHomePortInPAGE #prevOrders .dnldPgBtn .btnText {margin:5px 0 0 0;}
#NumbersHomePortInPAGE #customerCont {float:right;}
#NumbersHomePortInPAGE #ponLabl, #NumbersHomePortInPAGE #pon {width:140px;}
#NumbersHomePortInPAGE #beginDateLabl, #NumbersHomePortInPAGE #beginDate {width:110px;}
#NumbersHomePortInPAGE #endDateLabl, #NumbersHomePortInPAGE #endDate {width:110px;}
#NumbersHomePortInPAGE #orderLabl, #NumbersHomePortInPAGE #orderStatus {width:175px;}
#NumbersHomePortInPAGE #orderNumLabl, #NumbersHomePortInPAGE #orderId {width:135px;}
#NumbersHomePortInPAGE #orderTnLabl, #NumbersHomePortInPAGE #orderTn {width:135px;}
#NumbersHomePortInPAGE select {border:solid 1px #e9e9e9; background:#f3f3f3;}
#NumbersHomePortInPAGE .formLabl {width:105px; text-align:left;}
#NumbersHomePortInPAGE .formCont {margin-left:10px;}
#NumbersHomePortInPAGE .formRow {width:auto;}
#NumbersHomePortInPAGE .formElCont {width:auto; margin:0 0 15px 0;}
#NumbersHomePortInPAGE .nextMenuBtn {width:126px; margin-right:7px; margin-bottom:10px; margin-left:0px;}
#NumbersHomePortInPAGE .autoColCont {max-width:1185px; margin-bottom:0; padding-top:0; padding-bottom:0; padding-left:10px;}
#NumbersHomePortInPAGE .autoColEl {height:34px; margin:0 1px 0 0; padding:2px 10px 0 10px;}
#NumbersHomePortInPAGE .tableHed .autoColEl {padding-top:10px; padding-bottom:6px;}
#NumbersHomePortInPAGE #pageFooter {xmargin-top:75px}
/*** NumbersHomePortInPAGE ^ ******************************/


/*** NumbersHomePortOutPAGE : ******************************/
#NumbersHomePortOutPAGE .centeringCont {width:1225px; max-width:1225px;}
#NumbersHomePortOutPAGE #createOrder {float:left; width:395px; margin:7px 0 20px 1px; padding:0 0 0 14px;}
#NumbersHomePortOutPAGE #prevOrders {width:1195px; margin-top:7px; margin-bottom:40px; margin-left:0px; padding:15px 13px 25px 13px; border-top:solid 1px #C9C8C7; border-bottom:solid 1px #C9C8C7; border-right:solid 1px #C9C8C7; border-left:solid 1px #C9C8C7;}
#NumbersHomePortOutPAGE #tableSort {margin-bottom:10px;}
#NumbersHomePortOutPAGE .pagerCont {width:1185px; margin-left:10px;}
#NumbersHomePortOutPAGE #createOrder .formHd {margin-right:0;}
#NumbersHomePortOutPAGE #prevOrders .formHd {margin-bottom:10px; padding-right:0;}
#NumbersHomePortOutPAGE .formHdTitle {text-align:left;}
#NumbersHomePortOutPAGE #createOrder .formHdTitle {width:270px; margin-top:12px; font-size:18px;}
#NumbersHomePortOutPAGE #prevOrders .formHdTitle {width:580px;}
#NumbersHomePortOutPAGE #formRow-Note {margin:0 0 5px 12px;}
#NumbersHomePortOutPAGE #formRow-Note .staticDataWide {font-style:italic;}
#NumbersHomePortOutPAGE #prevOrders .dnldPgBtn {height:29px; margin:16px 0 0 15px; padding:2px 8px 0 0;}
#NumbersHomePortOutPAGE #prevOrders .dnldPgBtn .btnText {margin:5px 0 0 0;}
#NumbersHomePortOutPAGE #customerCont {float:right;}
#NumbersHomePortOutPAGE #ponLabl, #NumbersHomePortOutPAGE #pon {width:140px;}
#NumbersHomePortOutPAGE #beginDateLabl, #NumbersHomePortOutPAGE #beginDate {width:110px;}
#NumbersHomePortOutPAGE #endDateLabl, #NumbersHomePortOutPAGE #endDate {width:110px;}
#NumbersHomePortOutPAGE #orderLabl, #NumbersHomePortOutPAGE #orderStatus {width:175px;}
#NumbersHomePortOutPAGE #orderNumLabl, #NumbersHomePortOutPAGE #orderId {width:135px;}
#NumbersHomePortOutPAGE #orderTnLabl, #NumbersHomePortOutPAGE #orderTn {width:105px;}
#NumbersHomePortOutPAGE select {border:solid 1px #e9e9e9; background:#f3f3f3;}
#NumbersHomePortOutPAGE .formLabl {width:105px; text-align:left;}
#NumbersHomePortOutPAGE .formCont {margin-left:10px;}
#NumbersHomePortOutPAGE .formRow {width:auto;}
#NumbersHomePortOutPAGE .formElCont {width:auto; margin:0 0 15px 0;}
#NumbersHomePortOutPAGE .nextMenuBtn {width:126px; margin-right:7px; margin-bottom:10px; margin-left:0;}
#NumbersHomePortOutPAGE .autoColCont {max-width:1185px; margin-bottom:0; padding-top:0; padding-bottom:0; padding-left:10px;}
#NumbersHomePortOutPAGE .autoColEl {height:34px; margin:0 1px 0 0; padding:2px 10px 0 10px;}
#NumbersHomePortOutPAGE .tableHed .autoColEl {padding-top:10px; padding-bottom:6px;}
#NumbersHomePortOutPAGE #pageFooter {xmargin-top:75px}
/*** NumbersHomePortOutPAGE ^ ******************************/


/*** numOrdrPortIn2PAGE--actually 1st Page (also covers numOrdrPortOut2PAGE) : ******************************/
#numOrdrPortIn2PAGE .pageBtnCont {max-width:1222px;}
#numOrdrPortIn2PAGE #submitManuallyBtn {DISPLAY:NONE;}
#numOrdrPortIn2PAGE .generalCont {width:100%; max-width:1216px;}
#colLeft {float:left; width:850px;}
#colRight {float:right; width:350px;}
#colLeftS {float:left; width:470px;}
#colRightS {float:right; width:730px;}
#numOrdrPortIn2PAGE #submitManuallyCont, #numOrdrPortIn2PAGE #submitFileCont, #numOrdrPortIn2PAGE #submitNumbersEndCont, #numOrdrPortIn2PAGE #attachSecCont, #numOrdrPortIn1PAGE #submitNumbersEndCont, #numOrdrPortIn1PAGE #attachSecCont {float:left; max-width:850px !important;}
#numOrdrPortIn2PAGE #submitFileCont {margin-left:10px;}
#numOrdrPortIn2PAGE .formRow {width:auto; max-width:850px;}
#numOrdrPortOut2PAGE .freeTextFoot {margin-bottom:0 !important;}
#numOrdrPortOut2PAGE #searchBtnCont {width:695px; margin-left:10px;}
#numOrdrPortOut2PAGE .tableBtnSearch {float:right; margin:0 0 0 15px;}
#numOrdrPortOut2PAGE .tableBtnDel {float:right; margin:0;}

#numOrdrPortIn2PAGE #submitNumbersEndCont .instructContUntitled {margin-left:10px; margin-top:0;}

#numOrdrPortIn2PAGE #searchBtnCont {width:695px; margin-left:10px;}
#numOrdrPortIn2PAGE .tableBtnSearch {float:right; margin:0 0 0 15px;}
#numOrdrPortIn2PAGE .tableBtnDel {float:right; margin:0;}

/* LIST OF TRUNK GROUPS : */
#numOrdrPortIn2PAGE #trunkGroupsOuterCont {float:right; max-width:350px !important; margin:25px 107px 0 0;}
#numOrdrPortIn2PAGE  #trunkGroupsCont {float:right; width:auto; margin:0;}
#numOrdrPortIn2PAGE #trunkSubTitle {width:145px; margin:0 0 5px 0;}
#numOrdrPortIn2PAGE #trunkSubTitle1 {width:175px; margin:0 0 5px 0;}
#numOrdrPortIn2PAGE  #boxMenTrunkGroups, #numOrdrPortIn2PAGE  #boxMenTrunkGroups .boxMenCont {width:auto !important;}
#numOrdrPortIn2PAGE  #boxMenTrunkGroups .boxMen {overflow-y:auto; width:210px; max-height:600px; padding:10px 15px 18px 15px; border:solid 1px #C9C8C7; background:#f9f9f9;}
#numOrdrPortIn2PAGE  #boxMenTrunkGroups .boxMenSubHdTxtShrtB {width:250px; margin:0; padding:1px 0 1px 0; font-size:12px;}
/* LIST OF TRUNK GROUPS ^ */

.radioShortCont {width:136px !important;}/*#numOrdrDIDFeaturesPAGE*/
.radioShortCont .chkOrRadioLabl {width:90px !important;}/*#numOrdrDIDFeaturesPAGE*/
#numOrdrPortIn2PAGE #submitNumbersPrelimCont .staticData {height:19px;}
#numOrdrPortOut2PAGE #submitManuallyCont {display:inline-block;}
#numOrdrPortOut2PAGE #submitFileCont #formRow-Note {margin-top:15px; margin-left:10px;}
#numOrdrPortOut2PAGE #submitFileCont #PhQty {margin-bottom:0; margin-left:20px;}
#numOrdrPortOut2PAGE #submitFileCont #PhQty .staticData {text-align:left;}
#numOrdrPortOut2PAGE #submitFileCont .formCol {padding-top:0;}
#numOrdrPortIn2PAGE #formRow-Note {margin:5px 0 0 0;}
#numOrdrPortIn2PAGE .tableTagLine {overflow:hidden; width:100%; margin:5px 10px 20px 0;}
#numOrdrPortIn2PAGE #addRowBtnCont, #numOrdrPortIn2PAGE #addRowBtnContForecast {height:33px; margin-bottom:0;}/*tableTagLine*/
.tableTagLineB {float:left; width:655px; margin:0 0 0 10px; font-size:15px; text-align:left; color:#666;}
#numOrdrPortIn2PAGE .tableTagLineB {width:675px;}
#numOrdrPortOut2PAGE .tableTagLineB {width:265px;}
.tableTagLineB .emph {margin-left:0; font-size:75%; color:#888;}
.tableTagLineB .emphD {margin-left:3px; margin-right:2px; font-style:normal;}/*paren*/
.tableTagLineB .emphB {margin-left:5px; margin-right:8px; font-size:120%; font-style:normal; color:#04b75e;}
.tableTagLineB .emphC {margin-left:5px; font-size:120%; color:#26CAD3;}

#numOrdrPortOut2PAGE #addRowBtnCont {float:left; width:410px; margin-right:5px;}/*this page is also 'numOrdrPortIn2PAGE'*/
#numOrdrPortOut2PAGE #delAllBtnCont {float:left; width:140px;}/*this page is also 'numOrdrPortIn2PAGE'*/
#numDIDSearchPAGE #delAllBtnCont {float:left; width:140px; margin-left:875px;}
#numDIDSearchPAGE #existingSearchCont #delAllBtnCont {float:left; width:140px; margin-left:849px;}
#numOrdrPortOut2PAGE #delAllBtnCont .tableBtnDelB {margin-top:0;}/*this page is also 'numOrdrPortIn2PAGE'*/
#numOrdrPortIn2PAGE #numbers3 .chkOrRadioCont {margin-top:3px;}
#numOrdrPortIn2PAGE .freeTextFoot {margin-bottom:5px;}
#numOrdrPortOut2PAGE .freeTextFoot {margin-top:10px;}
#numOrdrPortIn2PAGE #lablTempl, #numOrdrPortIn2PAGE #lablFile {margin-top:5px; margin-left:-50px;}
#numDIDSearchPAGE #lablTempl, #numDIDSearchPAGE #lablFile, #numDIDSearchPAGE #lablFile1, #numDIDSearchPAGE #lablFile2 {margin-top:5px; margin-left:-50px;}
#numOrdrDIDFeaturesPAGE #lablTempl, #numOrdrDIDFeaturesPAGE #lablFile {margin-top:5px; margin-left:-50px;}
#numOrdrPortIn2PAGE #submitBtnCont {margin-top:25px;}/*tableTagLine*/
#numOrdrPortIn2PAGE .addBtn2 {float:left; margin-left:0;}
#numOrdrPortIn2PAGE #portOutTable .addBtn2 {float:left; margin-left:0;}
#numOrdrPortIn2PAGE #forecastCont .addBtn2 {float:left; margin-top:8px; margin-left:605px;}
#numOrdrPortIn2PAGE  #notesCont {margin-left:10px; margin-bottom:0;}
#numOrdrPortIn2PAGE  #notesCont textarea {width:689px; height:140px;}
#numOrdrPortIn2PAGE  #notesCont .freeTextFoot {margin:-20px 0 10px 0;}
#numOrdrPortIn2PAGE  #notesCont1 {margin-left:10px; margin-bottom:0;}
#numOrdrPortIn2PAGE  #notesCont1 textarea {width:650px; height:140px;}
#numOrdrPortIn2PAGE  #notesCont1 .freeTextFoot {margin:0px 0 10px 0;}

#numOrdrPortIn2PAGE #correctionCont {margin:15px 0 15px 0; border-top:dashed 1px #C9C8C7; border-bottom:dashed 1px #C9C8C7;}/** Container ADDED BY DEVELOPER **/
#numOrdrPortIn2PAGE #correctionCont .formCont, #numOrdrPortIn2PAGE #correctionCont .formCol, #numOrdrPortIn2PAGE #correctionCont .formRow {width:auto;}
#numOrdrPortIn2PAGE #correctionCont .formCont {display:inline-block;}
#numOrdrPortIn2PAGE #correctionCont .formElCont {width:auto; margin:7px 0 0 0;}
#numOrdrPortIn2PAGE #correctionCont #lablTempl {width:300px; margin-left:20px;}
#numOrdrPortIn2PAGE #pageFooter {margin-top:75px}
/*** numOrdrPortIn2PAGE--actually 1st Page (also covers numOrdrPortOut2PAGE) ^ ******************************/


/*** numOrdrPortIn1PAGE--actually 2nd Page : ******************************/
#numOrdrPortIn1PAGE .pageBtnCont {max-width:1222px;}
#numOrdrPortIn1PAGE .generalCont {width:100%; max-width:1216px;}
#numOrdrPortIn1PAGE #forecastRadioCont {margin-bottom:10px; margin-left:10px;}/*staticDataWide*/
#numOrdrPortIn1PAGE .chkOrRadioCont {margin-top:3px;}
#numOrdrPortIn1PAGE .chkOrRadioLabl {margin-top:8px;}
#numOrdrPortIn1PAGE  #notesCont {margin-left:10px; margin-bottom:0;}
#numOrdrPortIn1PAGE  #notesCont textarea {width:689px; height:140px;}
#numOrdrPortIn1PAGE  #notesCont .freeTextFoot {margin:0 0 10px 0;}
#numOrdrPortIn1PAGE  #admin {padding-bottom:0;}
#numOrdrPortIn1PAGE  .formSecLast {margin-bottom:0; padding-bottom:0;}
#attachSecCont .formCol {padding-top:0;}
#numOrdrPortIn1PAGE #freeTextFootReq {clear:both; height:30px; margin:0 0 0 10px; padding-top:10px;}
#numOrdrPortIn1PAGE #pageFooter {xmargin-top:75px}
/*** numOrdrPortIn1PAGE--actually 2nd Page ^ ******************************/


/*** numOrdrPortInEndUserPAGE : ******************************/
#numOrdrPortInEndUserPAGE .formHd {padding:0;}
#numOrdrPortInEndUserPAGE #submitNumbersPrelimCont {margin-left:5px;}
#numOrdrPortInEndUserPAGE .addBtn2 {float:left; margin:17px 0 0 0;}
#numOrdrPortInEndUserPAGE #aboveCheckBoxRow .formElContM {margin-bottom:5px;}
#numOrdrPortInEndUserPAGE #checkBoxRow .formElContM {margin-bottom:20px;}
#numOrdrPortInEndUserPAGE #checkBoxRow .chkOrRadioLabl {font-weight:normal; font-style:italic; letter-spacing:0;}
/*** numOrdrPortInEndUserPAGE ^ ******************************/


/*** numOrdrPortInEndUserEDITPAGE : ******************************/
#numOrdrPortInEndUserEDITPAGE #cueTableTitleCont .formSubtitle {margin-top:20px; margin-left:5px;}
#numOrdrPortInEndUserEDITPAGE #cueTable {margin-bottom:20px;}
#numOrdrPortInEndUserEDITPAGE #cueTable .table {background:#eee;}
#numOrdrPortInEndUserEDITPAGE #cueTable .tableHd, #numOrdrPortInEndUserEDITPAGE #cueTable .tableRow {background:none;}
#numOrdrPortInEndUserEDITPAGE #cueTable .tableBtnD {margin-right:8px;}
/*** numOrdrPortInEndUserEDITPAGE ^ ******************************/


/*** numOrdrPortInFeaturesPAGE : ******************************/
#numOrdrPortInFeaturesPAGE .formHd {padding:0;}
#numOrdrPortInFeaturesPAGE #pageErrorContOuter {margin-left:0;}
#numOrdrPortInFeaturesPAGE .generalCont {max-width:1221px;}
#numOrdrPortInFeaturesPAGE #submitNumbersPrelimCont {margin-left:5px;}
#numOrdrPortInFeaturesPAGE #submitFileCont {max-width:1215px; margin-bottom:10px; padding-left:5px;}
#numOrdrPortInFeaturesPAGE #submitFileCont .formCont {margin-left:10px;}
#numOrdrPortInFeaturesPAGE #submitFileCont .formHdTitle {font-size:20px;}
#numOrdrPortInFeaturesPAGE #cueTable .tableCont {width:725px; margin:20px 0 0 0; background:#eee;}
#numOrdrPortInFeaturesEDITPAGE #cueTable .tableCont {width:1211px; margin:20px 0 0 0; background:#eee;}
#numOrdrPortInFeaturesPAGE #cueTable .tableHd, #numOrdrPortInFeaturesPAGE #cueTable .tableRow {background:none;}
#numOrdrPortInFeaturesPAGE #pageFooter {margin-top:55px}
/*** numOrdrPortInFeaturesPAGE ^ ******************************/


/*** numOrdrPortInFeaturesEDITPAGE (inherits numOrdrPortInFeaturesPAGE) : **************/
#numOrdrPortInFeaturesEDITPAGE #orderSuccessCont {float:left; margin-bottom:0;}
#numOrdrPortInFeaturesEDITPAGE #orderSuccessCont .formLablChkOrRadio {margin-left:5px; font-family:'Doppio One',sans-serif; color:#04b75e;}
#numOrdrPortInFeaturesEDITPAGE #tnUpdatesChoices .formSubtitle, #numOrdrPortInFeaturesEDITPAGE #removeTnCont .formSubtitle, #numOrdrPortInFeaturesEDITPAGE #bulkCont .formSubtitle, #numOrdrPortInFeaturesEDITPAGE #submitFileCont .formSubtitle, #numOrdrPortInFeaturesEDITPAGE #removeTnFeatureCont .formSubtitle {margin-left:0;}
#numOrdrPortInFeaturesEDITPAGE #tnUpdatesChoices .formSubtitle {margin-top:20px;}
#numOrdrPortInFeaturesEDITPAGE #removeTnFeatureCont .formElContWide {margin-left:0;}
#numOrdrPortInFeaturesEDITPAGE #tnUpdatesChoices .formElCont {margin-left:0;}
#numOrdrPortInFeaturesEDITPAGE #submitFileCont, #numOrdrPortInFeaturesEDITPAGE #submitFileCont .formCol, #numOrdrPortInFeaturesEDITPAGE #removeTnCont .formCol, #numOrdrPortInFeaturesEDITPAGE #bulkCont .formCol, #numOrdrPortInFeaturesEDITPAGE #removeTnFeatureCont .formCol {padding-left:0;}
#numOrdrPortInFeaturesEDITPAGE #submitFileCont .formCont, #numOrdrPortInFeaturesEDITPAGE #submitFileCont .formElCont {margin-left:0;}
#numOrdrPortInFeaturesEDITPAGE #removeTnCont .instructCont, #numOrdrPortInFeaturesEDITPAGE #bulkCont .instructCont {margin:0 0 5px 0;}
#numOrdrPortInFeaturesEDITPAGE #removeTnCont .autoColEl, #numOrdrPortInFeaturesEDITPAGE #bulkCont .autoColEl, #numOrdrPortInFeaturesEDITPAGE #removeTnCont .staticDataWide, #numOrdrPortInFeaturesEDITPAGE #bulkCont .staticDataWide {margin-left:0;}
#numOrdrPortInFeaturesEDITPAGE #removeTnCont .freeTextFoot, #numOrdrPortInFeaturesEDITPAGE #bulkCont .freeTextFoot {margin:3px 0 0 0;}
#numOrdrPortInFeaturesEDITPAGE #rmvTnTextArea, #numOrdrPortInFeaturesEDITPAGE #bulkTnTextArea {width:689px; height:100px;}
#numOrdrPortInFeaturesEDITPAGE .summaryTable {float:left; width:1140px; margin-left:0; margin-top:0; margin-bottom:20px; padding:10px 0 0 0; border:solid 2px #C9C8C7;}
#numOrdrPortInFeaturesEDITPAGE .summaryTable .tableHd .tableCel2 {color:#26CAD3;}
#numOrdrPortInFeaturesEDITPAGE #submitNumbersPrelimCont2 {margin-bottom:0; clear:both;}
#numOrdrPortInFeaturesEDITPAGE #tnGroups {margin-top:20px;}
#numOrdrPortInFeaturesEDITPAGE .tabsRow {margin-bottom:-11px;}
/*** numOrdrPortInFeaturesEDITPAGE (inherits numOrdrPortInFeaturesPAGE) ^ **************/


/*** numOrdrPortInForecastPAGE (mostly goes by 'numExistingConfirmPAGE') : ****/
#numOrdrPortInForecastPAGE #forecastCont {float:left;}
 #numOrdrPortInForecastPAGE #lablTempl, #numOrdrPortInForecastPAGE #lablFile {margin-top:5px; margin-left:-50px;}
/*** numOrdrPortInForecastPAGE (mostly goes by 'numExistingConfirmPAGE') ^ ****/


/*** NumbersDIDDetailPAGE, NumbersPortInDetailPAGE, (numExistingConfirmPAGE) : ******************************/
#NumbersDIDDetailPAGE .pageBtnCont, #NumbersPortInDetailPAGE .pageBtnCont {max-width:1222px;}
#NumbersDIDDetailPAGE .formHd, #NumbersPortInDetailPAGE .formHd {display:inline-block; width:1222px;}
#NumbersDIDDetailPAGE #pageErrorCont, #NumbersPortInDetailPAGE #pageErrorCont, #numExistingConfirmPAGE #pageErrorCont {padding-top:10px; border-top:solid 1px #C9C8C7; border-bottom:solid 1px #C9C8C7;}
#NumbersDIDDetailPAGE #correctionCont, #NumbersPortInDetailPAGE #correctionCont, #numExistingConfirmPAGE #correctionCont {margin:10px 0 0 0; border-top:dashed 1px #C9C8C7; Xborder-bottom:dashed 1px #C9C8C7; background:lightyellow;}/** Container ADDED BY DEVELOPER **/
#NumbersDIDDetailPAGE #correctionCont .formCont, #NumbersDIDDetailPAGE #correctionCont .formCol, #NumbersDIDDetailPAGE #correctionCont .formRow {width:auto;}
#NumbersPortInDetailPAGE #correctionCont .formCont, #NumbersPortInDetailPAGE #correctionCont .formCol, #NumbersPortInDetailPAGE #correctionCont .formRow {width:auto;}
#numExistingConfirmPAGE #correctionCont .formCont, #numExistingConfirmPAGE #correctionCont .formCol, #numExistingConfirmPAGE #correctionCont .formRow {width:auto;}
#NumbersDIDDetailPAGE #correctionCont .formCol, #NumbersPortInDetailPAGE #correctionCont .formCol, #numExistingConfirmPAGE #correctionCont .formCol {padding-top:5px;}
#NumbersDIDDetailPAGE #correctionCont .formCont, #NumbersPortInDetailPAGE #correctionCont .formCont, #numExistingConfirmPAGE #correctionCont .formCont {display:inline-block;}
#NumbersDIDDetailPAGE #correctionCont .formElCont, #NumbersPortInDetailPAGE #correctionCont .formElCont, #numExistingConfirmPAGE #correctionCont .formElCont {width:auto; margin:7px 0 0 0;}
#NumbersDIDDetailPAGE #correctionCont .formElContWide, #NumbersPortInDetailPAGE #correctionCont .formElContWide, #numExistingConfirmPAGE #correctionCont .formElContWide {margin-bottom:0;}
#NumbersDIDDetailPAGE #correctionCont #lablTempl, #NumbersPortInDetailPAGE #correctionCont #lablTempl, #numExistingConfirmPAGE #correctionCont #lablTempl {width:300px; margin-left:20px; color:#e20606;}
#NumbersDIDDetailPAGE #orderSuccessCont, #NumbersPortInDetailPAGE #orderSuccessCont, #numExistingConfirmPAGE #orderSuccessCont {float:left; margin-bottom:0;}
#NumbersDIDDetailPAGE #orderSuccessCont .formLablChkOrRadio, #NumbersPortInDetailPAGE #orderSuccessCont .formLablChkOrRadio, #numExistingConfirmPAGE #orderSuccessCont .formLablChkOrRadio {font-family:'Doppio One',sans-serif; color:#04b75e;}
#NumbersDIDDetailPAGE #briefSummaryContMain, #NumbersPortInDetailPAGE #briefSummaryContMain, #numExistingConfirmPAGE #briefSummaryContMain {margin:20px 0 20px 0;}
#NumbersDIDDetailPAGE .tableSet .formSubtitle, #NumbersPortInDetailPAGE .tableSet .formSubtitle, #numExistingConfirmPAGE .tableSet .formSubtitle {float:left; height:auto; margin:10px 0 0 29px; font-size:18px; font-weight:bold; color:#555;}
#NumbersDIDDetailPAGE .summaryTable, #NumbersPortInDetailPAGE .summaryTable, #numExistingConfirmPAGE .summaryTable {margin-top:0; margin-bottom:20px; padding:10px 0 0 0; border:solid 2px #C9C8C7;}
#NumbersDIDDetailPAGE .tableSort, #NumbersPortInDetailPAGE .tableSort, #numExistingConfirmPAGE #tableSort, #numExistingConfirmPAGE #tableSort1 {margin-bottom:15px;}
#NumbersDIDDetailPAGE #addNoteSection, #NumbersPortInDetailPAGE #addNoteSection, #numExistingConfirmPAGE #addNoteSection {max-width:1178px; margin-top:10px; margin-left:17px; padding-top:17px; padding-left:20px; background:#eee;}/*autoColCont*/
#NumbersDIDDetailPAGE #addNoteSection .formRow, #NumbersPortInDetailPAGE #addNoteSection .formRow, #numExistingConfirmPAGE #addNoteSection .formRow {max-width:1060px;}
#NumbersDIDDetailPAGE #tnUpdatesChoices, #NumbersPortInDetailPAGE #tnUpdatesChoices, #numExistingConfirmPAGE #tnUpdatesChoices {margin-bottom:30px;}
#NumbersDIDDetailPAGE #tnUpdatesChoices .formElCont, #NumbersPortInDetailPAGE #tnUpdatesChoices .formElCont, #numExistingConfirmPAGE #tnUpdatesChoices .formElCont {width:auto; margin-right:30px;}
#NumbersDIDDetailPAGE #tnUpdatesChoices .chkOrRadioLabl, #NumbersPortInDetailPAGE #tnUpdatesChoices .chkOrRadioLabl, #numExistingConfirmPAGE #tnUpdatesChoices .chkOrRadioLabl {width:auto;}
#NumbersDIDDetailPAGE #addNoteSection .formHd, #NumbersPortInDetailPAGE #addNoteSection .formHd, #numExistingConfirmPAGE #addNoteSection .formHd {margin-bottom:10px;}
#NumbersDIDDetailPAGE #addNoteSection input, #NumbersDIDDetailPAGE #addNoteSection textarea, #NumbersDIDDetailPAGE #addNoteSection select {background-color:#fff;}
#NumbersDIDDetailPAGE #tableForButtons .inputButtonA, #NumbersPortInDetailPAGE #tableForButtons .inputButtonA {background-color:#777;}
#NumbersPortInDetailPAGE #addNoteSection input, #NumbersPortInDetailPAGE #addNoteSection textarea, #NumbersPortInDetailPAGE #addNoteSection select {background-color:#fff;}
#numExistingConfirmPAGE #addNoteSection input, #numExistingConfirmPAGE #addNoteSection textarea, #numExistingConfirmPAGE #addNoteSection select {background-color:#fff;}
#NumbersDIDDetailPAGE #removeTnCont textarea, #NumbersDIDDetailPAGE #removeTnFeatureCont textarea {height:100px;}
#NumbersPortInDetailPAGE #removeTnCont textarea, #NumbersPortInDetailPAGE #removeTnFeatureCont textarea {height:100px;}
#numExistingConfirmPAGE #submitFileCont {margin-bottom:10px; padding-left:10px;}
#NumbersDIDDetailPAGE #submitFileCont .formCol, #NumbersDIDDetailPAGE #removeTnCont .formCol, #NumbersDIDDetailPAGE #removeTnFeatureCont .formCol {padding:0 0 30px 0;}
#NumbersPortInDetailPAGE #submitFileCont .formCol, #NumbersPortInDetailPAGE #removeTnCont .formCol, #NumbersPortInDetailPAGE #removeTnFeatureCont .formCol {padding:0 0 30px 0;}
#numExistingConfirmPAGE #submitFileCont .formCol {padding:20px 0 0 0;}
#NumbersDIDDetailPAGE #removeTnCont .instructCont, #NumbersPortInDetailPAGE #removeTnCont .instructCont {margin:0 0 5px 0;}
#NumbersDIDDetailPAGE #removeTnFeatureCont .instructCont, #NumbersPortInDetailPAGE #removeTnFeatureCont .instructCont {margin:5px 0 5px 0;}
#NumbersDIDDetailPAGE #removeTnCont .autoColEl .instructCont .staticDataWide, #NumbersDIDDetailPAGE #removeTnFeatureCont .instructCont .staticDataWide {margin-left:2px;}
#NumbersPortInDetailPAGE #removeTnCont .autoColEl .instructCont .staticDataWide, #NumbersPortInDetailPAGE #removeTnFeatureCont .instructCont .staticDataWide {margin-left:2px;}
#NumbersDIDDetailPAGE #lablTempl, #NumbersDIDDetailPAGE #lablFile {margin-top:5px; margin-left:-50px;}
#NumbersPortInDetailPAGE #lablTempl, #NumbersPortInDetailPAGE #lablFile {margin-top:5px; margin-left:-50px;}
#numExistingConfirmPAGE #lablTempl, #numExistingConfirmPAGE #lablFile {margin-top:5px; margin-left:-50px;}
#NumbersDIDDetailPAGE #addNoteSection #editableFields, #NumbersPortInDetailPAGE #addNoteSection #editableFields, #numExistingConfirmPAGE #addNoteSection #editableFields {margin-bottom:20px;}
#NumbersDIDDetailPAGE #pageFooter, #NumbersPortInDetailPAGE #pageFooter, #numExistingConfirmPAGE #pageFooter {margin-top:75px}
/*** NumbersDIDDetailPAGE, NumbersPortInDetailPAGE, (numExistingConfirmPAGE) ^ ******************************/

/*** numOrdrDIDFeaturesPAGE : ******************************/

	/*** UNIVERSAL : ***/
select.multi {height:112px; resize:both;}
select.multiNoResize {height:112px;}
select.multiSelectNoResize {height:299px;}
select.multiSelectSNoResize {height:235px;}
select.multiNoSelect {height:112px; resize:both; pointer-events:none;}/*This also prohibits scrolling and resizing*/
.tabPanelGroup {width:1215px;}
.tabsCont {margin:10px 0 20px 5px;}
#numOrdrPortInFeaturesEDITPAGE .tabsCont {margin-top:5px;}
#numOrdrDIDFeaturesPAGE #submitManuallyCont {}/*tabsCont*/
.tabsRowCont {width:1215px; margin:0 0 -1px 0;}
.tabsRow {float:left; clear:both; margin:0 0 0 -5px;}
.tab {width:130px; padding:5px 0 0 0; float:left; margin:0 0 0 5px; height:22px; font-family:Montserrat,sans-serif; font-size:13px; text-transform:uppercase; color:#fff; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; background:#777; cursor:pointer;}
.tabOn {color:#F38B00; background:#fff; cursor:default;}
.tabPanelHt {height:470px;}
.tabPanelHtFiles {height:85px;}
.tabPanelE911Ht {height:380px;}
.tabPanelSHt {height:360px;}
.tabPanelBulkSHt {height:270px;}
.tabPanelBulkHt {height:329px;}
.tabPanel {padding:15px 0 20px 20px; border:solid 1px #ccc;}
.tabPanelAdd {border-top:none;}
.tabPanel .colLeft {float:left; width:840px;}
.tabPanel .colRight {float:right; width:330px;}
.tabPanel .formCol {padding-top:0;}
.tabPanel .formColM {padding-top:0;}
.tabPanel .formElCont {margin-right:5px;}
.tabPanel .formLabl {width:auto; margin-top:0;}
.tabPanel .formLablWideB {width:auto; margin-top:10px; margin-bottom:10px;}
.tabPanel .instructContTitled .formLablChkOrRadio {display:none;}
.tabPanel .inputButtonA {margin:5px 10px 1px 0;}
.tabPanel .searchFilterBtn {float:left; margin:5px 0 0 0;}
.tabPanel .searchFilterBtnW {float:left; margin:5px 0 0 0;}
.tabPanel .colLeftS {float:left; width:770px;}
.tabPanel .colRight1 {float:left; width:200px;}
.tabPanel .colRight2 {float:right; width:220px;}
#numOrdrPortInEndUserEDITPAGE .tabPanel .searchFilterBtn, #numOrdrPortInFeaturesEDITPAGE .tabPanel .savePanelBtn {float:right; margin:-5px 10px 0 0;}
#numOrdrPortInFeaturesEDITPAGE .tabPanel .formRow {width:1193px;}
.tabPanel .searchFilterBtnInForm {margin:16px 0 0 0;}
.tabPanel .resetFilterBtn {float:right; margin:-5px 8px 0 0;}
#numOrdrPortInEndUserEDITPAGE .tabPanel .resetFilterBtn {float:right; margin:-5px 8px 0 0;}
	/*** UNIVERSAL ^ ***/

#numOrdrDIDFeaturesPAGE .formHd {padding:0;}
#numOrdrDIDFeaturesPAGE #pageErrorContOuter {margin-left:0;}
#numOrdrDIDFeaturesPAGE .generalCont {max-width:1221px;}
#numOrdrDIDFeaturesPAGE #submitNumbersPrelimCont {margin-left:5px;}
#numOrdrDIDFeaturesPAGE #submitFileCont {max-width:1215px; margin-bottom:10px; padding-left:5px;}
#numOrdrDIDFeaturesPAGE #submitFileCont .formCont {margin-left:10px;}
#numOrdrDIDFeaturesPAGE #submitFileCont .formHdTitle {font-size:20px;}
#numOrdrDIDFeaturesPAGE #cueTable .tableCont {width:725px; margin:20px 0 0 5px; background:#eee;}
#numOrdrDIDFeaturesPAGE #cueTable .tableHd, #numOrdrDIDFeaturesPAGE #cueTable .tableRow {background:none;}
#numOrdrDIDFeaturesPAGE #pageFooter {margin-top:55px}
/*** numOrdrDIDFeaturesPAGE ^ ******************************/

/*** numOrdrDIDEndUserPAGE : ******************************/
#numOrdrDIDEndUserPAGE .formHd {padding:0;}
#numOrdrDIDEndUserPAGE #submitNumbersPrelimCont {margin-left:5px;}
#numOrdrDIDEndUserPAGE .addBtn2 {float:left; margin:17px 0 0 0;}
/*** numOrdrDIDEndUserPAGE ^ ******************************/

/*** numOrdrExistingEndUserPAGE : ******************************/
#numOrdrExistingEndUserPAGE .formHd {padding:0;}
#numOrdrExistingEndUserPAGE #submitNumbersPrelimCont {margin-left:5px;}
#numOrdrExistingEndUserPAGE .addBtn2 {float:left; margin:17px 0 0 0;}
/*** numOrdrExistingEndUserPAGE ^ ******************************/

/*** numExistingSearchPAGE : ******************************/
#numExistingSearchPAGE {}
/* LIST OF TRUNK GROUPS : */
#numExistingSearchPAGE #bulkTrunkGroupsOuterCont {float:left; max-width:350px !important; margin:10px 0 5px 19px;}
#numExistingSearchPAGE #trunkGroupsOuterCont {float:left; max-width:350px !important; margin:10px 0 5px 19px;}
#numExistingSearchPAGE #trunkGroupsCont {float:left; width:auto; margin:0;}
#numExistingSearchPAGE #trunkSubTitle {width:auto; margin:0 0 2px 0; font-size:15px; text-align:left; text-transform:none;}
#numExistingSearchPAGE #boxMenTrunkGroups, #numExistingSearchPAGE  #boxMenTrunkGroups .boxMenCont {width:auto !important;}
#numExistingSearchPAGE #boxMenTrunkGroups .boxMen {overflow-y:auto; width:210px; max-height:600px; padding:10px 15px 18px 15px; border:solid 1px #C9C8C7; background:#f9f9f9;}
#numExistingSearchPAGE #boxMenTrunkGroups .boxMenSubHdTxtShrtB {width:250px; margin:0; padding:1px 0 1px 0; font-size:12px;}
/* LIST OF ROUTING LABELS : */
#numExistingSearchPAGE #bulkRoutingLabelsOuterCont {float:left; max-width:350px !important; margin:10px 0 5px 19px;}
#numExistingSearchPAGE #routingLabelsOuterCont {float:left; max-width:350px !important; margin:10px 0 5px 19px;}
#numExistingSearchPAGE #routingLabelsCont {float:left; width:auto; margin:0;}
#numExistingSearchPAGE #routingSubTitle {width:auto; margin:0 0 2px 0; font-size:15px; text-align:left; text-transform:none;}
#numExistingSearchPAGE #boxMenRoutingLabels, #numExistingSearchPAGE  #boxMenRoutingLabels .boxMenCont {width:auto !important;}
#numExistingSearchPAGE #boxMenRoutingLabels .boxMen {overflow-y:auto; width:210px; max-height:600px; padding:10px 15px 18px 15px; border:solid 1px #C9C8C7; background:#f9f9f9;}
#numExistingSearchPAGE #boxMenRoutingLabels .boxMenSubHdTxtShrtB {width:250px; margin:0; padding:1px 0 1px 0; font-size:12px;}

/*** numExistingSearchPAGE ^ ******************************/

/*** numExistingConfirmPAGE : ******************************/
#numExistingConfirmPAGE .formHd {padding:0;}
#numExistingConfirmPAGE #pageErrorContOuter {margin-left:0;}
#numExistingConfirmPAGE .generalCont {max-width:1221px;}
#numExistingConfirmPAGE #submitNumbersPrelimCont {margin-left:5px;}
#numExistingConfirmPAGE #submitFileCont {max-width:1215px; margin-bottom:10px; padding-left:5px;}
#numExistingConfirmPAGE #submitFileCont .formCont {margin-left:10px;}
#numExistingConfirmPAGE #submitFileCont .formHdTitle {font-size:20px;}
#numExistingConfirmPAGE #featureCont {width:1221px; margin-bottom:10px; padding-left:5px;}
/*#numExistingConfirmPAGE #featureCont .formHd {padding-left:21px;}*/
#numExistingConfirmPAGE #featuresTable, #numExistingConfirmPAGE .summaryTable {width:1211px;}
#numExistingConfirmPAGE .summaryTable {margin-top:10px; margin-bottom:10px;}
#numExistingConfirmPAGE #cueTable {margin-left:0;}
#numExistingConfirmPAGE #cueTable .tableCont {margin:20px 0 0 5px; background:#eee;}
#numExistingConfirmPAGE #cueTable .tableHd, #numExistingConfirmPAGE #cueTable .tableRow {background:none;}
#numExistingConfirmPAGE #pageFooter {margin-top:55px}
/*** numExistingConfirmPAGE ^ ******************************/

/*** numDIDTrunkPAGE : ******************************/
#numDIDTrunkPAGE #submitNumbersPrelimCont {margin-left:15px;}
#numDIDTrunkPAGE #checkBoxRow .chkOrRadioLabl {font-weight:normal; font-style:italic; letter-spacing:0;}
#numDIDTrunkPAGE #checkBoxRow .chkOrRadioLablW {font-weight:normal; font-style:italic; letter-spacing:0;}
/*** numDIDTrunkPAGE ^ ******************************/

/*** NumbersPortOutDetailPAGE : ******************************/
#NumbersPortOutDetailPAGE .pageBtnCont {max-width:1222px;}
#NumbersPortOutDetailPAGE .formHd {display:inline-block; width:1000px;}
#NumbersPortOutDetailPAGE #orderSuccessCont {float:left; margin-bottom:0;}
#NumbersPortOutDetailPAGE #orderSuccessCont .formLablChkOrRadio {font-family:'Doppio One',sans-serif; color:#04b75e;}
#NumbersPortOutDetailPAGE #summaryTable {width:984px; margin-top:0; margin-bottom:20px; margin-left:0; padding:10px 0 0 0; border:solid 2px #C9C8C7;}
#NumbersPortOutDetailPAGE #tableSort {margin-bottom:15px;}
#NumbersPortOutDetailPAGE #addNoteSection {max-width:960px; margin-top:10px; padding-top:17px; padding-left:20px; background:#eee;}/*autoColCont*/
#NumbersPortOutDetailPAGE #addNoteSection .formRow {max-width:960px;}
#NumbersPortOutDetailPAGE #addNoteSection .formHd {margin-bottom:10px;}
#NumbersPortOutDetailPAGE #addNoteSection input, #NumbersPortOutDetailPAGE #addNoteSection textarea {background-color:#fff;}
#NumbersPortOutDetailPAGE #addNoteSection #editableFields {margin-bottom:20px;}
#NumbersPortOutDetailPAGE #pageFooter {margin-top:75px}
/*** NumbersPortOutDetailPAGE : ******************************/

#excludedTNTable {width:484px; margin-top:0; margin-bottom:20px; margin-left:-260px; padding:10px 0 0 0; border:solid 2px #C9C8C7;}

/*** NumbersTrunkDetailPAGE : ******************************/
#NumbersTrunkDetailPAGE #pageBtnOuterCont, #NumbersTrunkDetailPAGE #belowBtns {DISPLAY:NONE;}
#NumbersTrunkDetailPAGE .pageBtnCont {width:1088px;}
#NumbersTrunkDetailPAGE #pageBody .formHdCont {width:1088px;}
#NumbersTrunkDetailPAGE #companyRow {margin-bottom:10px;}
/* TRUNK GROUPS AND GRAPH : */
#NumbersTrunkDetailPAGE #trunkGroupsAndGraph {width:1066px; margin-left:-10px}
#NumbersTrunkDetailPAGE .formTopIconTrunk {background-color:rgba(255,255,255, 0.85); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#NumbersTrunkDetailPAGE #pageBody .formHd {margin:0px 0 10px 0;}
#NumbersTrunkDetailPAGE .formHdTitle {background:rgba(255,255,255, 0.85); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#NumbersTrunkDetailPAGE #feedbackOuterCont .formHdTitle {background:none;}
#NumbersTrunkDetailPAGE .formLabl {width:100%; color:#555; background:rgba(255,255,255, 0.85); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#NumbersTrunkDetailPAGE .formLablW {width:103px; color:#555; background:rgba(255,255,255, 0.85); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#NumbersTrunkDetailPAGE input, #NumbersTrunkDetailPAGE select {color:#000; border:solid 1px #999;}
#NumbersTrunkDetailPAGE .instructCont {width:1066px; margin:0 0 18px 0;}
#NumbersTrunkDetailPAGE .instructCont .formLablChkOrRadio, #NumbersTrunkDetailPAGE .instructCont .staticDataWide {margin-left:0;}
#NumbersTrunkDetailPAGE .instructCont .formLablChkOrRadio {width:117px; font-weight:bold; background:rgba(255,255,255, 0.85); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#NumbersTrunkDetailPAGE .staticDataWide {width:460px; font-weight:bold; color:#2c2c2c; background:rgba(255,255,255, 0.85); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#NumbersTrunkDetailPAGE .staticDataWide em {letter-spacing:.03em; color:#26CAD3;}
#NumbersTrunkDetailPAGE .pageSubTitle {margin:0; font-size:18px; text-transform:uppercase;}
#NumbersTrunkDetailPAGE #trunkSubTitle {width:150px;}
#NumbersTrunkDetailPAGE #graphSubTitle {width:343px;}
#NumbersTrunkDetailPAGE #trunkDetailSubTitle {width:220px; margin-bottom:7px; xfont-size:19px; color:#fff;}

/* LIST OF TRUNK GROUPS : */
#NumbersTrunkDetailPAGE #trunkGroupsCont {width:322px; margin:0 85px 0 0;}
#NumbersTrunkDetailPAGE #trunkGroupsCont1 {float:left;width:322px; margin:0 0 0 75px;}
#NumbersTrunkDetailPAGE #boxMenTrunkGroups .boxMen1 {overflow-y:scroll; width:320px; height:182px; padding:10px 0 18px 0; border:solid 1px #888; border-right:solid 2px #555; border-bottom:solid 2px #555; }
#NumbersTrunkDetailPAGE #boxMenTrunkGroups .boxMen {overflow-y:scroll; width:320px; height:282px; padding:10px 0 18px 0; border:solid 1px #888; border-right:solid 2px #555; border-bottom:solid 2px #555; }
#NumbersTrunkDetailPAGE #boxMenTrunkGroups .boxMenSubHdShrtB {width:auto; padding:5px 0 2px 0; cursor:pointer;}
#NumbersTrunkDetailPAGE #boxMenTrunkGroups .boxMenSubHdTxtShrtB {width:270px; margin-left:10px; padding-top:0; font-size:12px;}
#NumbersTrunkDetailPAGE #boxMenTrunkGroups .boxMenFoot {DISPLAY:NONE;}

/* GRAPH : */
.graphOuterContMsg {border:solid 1px #888; border-right:solid 2px #555; border-bottom:solid 2px #555; background:#F38B00; width:1084px; height:510px; margin:20px auto;}
.graphOuterCont {border:solid 1px #888; border-right:solid 2px #555; border-bottom:solid 2px #555; background:#F38B00; width:949px; height:510px; margin:20px 0 20px 40px;}
.graphCont {width:940px; height:510px; padding:5px 5px 0 5px;}
#graphStandbyElem {DISPLAY:NONE; width:940px; height:294px; padding:6px 0 0 7px; background-image:url(); background-position:-10px -25px; background-repeat:no-repeat;}
#graphStandbyElem .formHd {width:900px; height:auto; margin:18px 0 0 10px !important; background:#fff;}
#NumbersTrunkDetailPAGE #graphStandbyElem .formHdTitle {margin:0; font-family:Montserrat,sans-serif; font-size:17px; text-align:left; xcolor:#888; background:#fff;}

/* TRUNK DETAILS : */
#NumbersTrunkDetailPAGE #trunkDetailsCont {display:inline-block; width:1160px; margin:40px 0 0 0;}/*id="trunkDetailIframe", <iframe> (summary details) */
#trunkDetails {display:inline-block; width:1140px; padding:20px 0 20px 20px; border:solid 2px #bdbdbd; background-color:#fff;}
#trunkDetails .autoColContOuterOuter {width:1140px; margin:10px 0 0 0;}
#trunkDetails .pageSubTitleB {width:1120px; margin:0 0 15px 0; font-size:17px; text-transform:capitalize; color:#404041;}
#trunkDetails #signalingCont .pageSubTitleB, #trunkDetails #codecCont .pageSubTitleB {margin-top:5px; padding-top:30px; border-top:solid 2px #C9C8C7;}/*autoColContOuterOuter*/
#trunkDetails .autoColContOuter {float:left; margin:0 20px 10px 0;}
#trunkDetails #overviewCont .autoColContOuter {border:dotted 1px #C9C8C7; padding-bottom:5px;}
#trunkDetails #signalingCont .autoColContOuter , #trunkDetails #codecCont .autoColContOuter {border:dotted 1px #C9C8C7;}
#trunkDetails .pageSubTitleC {margin:0 0 10px 0; padding:5px 0 0 14px; font-size:14px; color:#26CAD3;}
#trunkDetails .autoColCont {margin:0; padding:0;}
#trunkDetails #overviewCont .autoColEl {margin:0 8px 10px 12px; padding:8px 4px 0 8px;}
#trunkDetails #overviewCont .autoColElSC {margin:0 8px 10px -10px; padding:8px 4px 0 8px;}
#trunkDetails #signalingCont .autoColEl, #trunkDetails #codecCont .autoColEl {margin:0 15px 5px 12px; padding:3px 0 0 3px;}
#trunkDetails .staticLabel {width:220px; height:19px;}
#trunkDetails .staticLabelWide {width:260px;}
#trunkDetails .tableBtnA {width:70px; height:25px; text-align:center; background:#26CAD3; cursor:pointer; display: inline-block;}
#trunkDetails .cancelBtn {width:70px; height:25px; text-align:center; background:#F38B00; cursor:pointer; display: inline-block;}
#trunkDetails .cancelBtn .btnText {margin:5px 0 0 0; font-size:11px;}
#trunkDetails .staticData {width:220px; height:24px;}
#trunkDetails #overviewCont .staticData {height:15px;}
#trunkDetails #overviewCont .staticDataExtra {height:25px; margin:5px 0 0 0;}
#trunkDetails #overviewCont #tableBtn {float:left; margin-top:0;}
#trunkDetails #overviewCont #trunkUpdateTextBoxCont {margin-top:0;}

#NumbersTrunkDetailPAGE #pageFooter {xmargin-top:55px}
/*** NumbersTrunkDetailPAGE ^ ******************************/


/*** NumbersPostPAGE : ******************************/
#NumbersPostPAGE #pageBtnOuterCont, #NumbersPostPAGE #belowBtns {DISPLAY:NONE;}
#NumbersPostPAGE #pageErrorCont2 {display:block; max-width:1216px; margin:0 12px 20px 20px; text-align:left;}
#NumbersPostPAGE .generalCont {max-width:1216px;}
#NumbersPostPAGE #FirstHeadingCont, #NumbersPostPAGE #orderSuccessCont, #NumbersPostPAGE #orderFailCont {display:block;}/*generalCont*/
#NumbersPostPAGE .formHd {margin-top:10px;}
#NumbersPostPAGE #orderSuccessCont .formLablChkOrRadio {font-family:'Doppio One',sans-serif; font-size:15px; color:#04b75e;}
#NumbersPostPAGE #orderFailCont .formLablChkOrRadio {color:#e20606;}
#NumbersPostPAGE #orderId .formLablChkOrRadio {float:left; margin-top:2px; margin-right:20px; color:#666;}
#NumbersPostPAGE .staticData {float:left; margin-left:5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:15px; text-wrap:normal; color:#888;}
#NumbersPostPAGE #discoCont, #NumbersPostPAGE #changeCont {margin-bottom:12px;} /*generalCont*/
#NumbersPostPAGE .dnldBtn {margin-left:21px;}
#NumbersPostPAGE #lablTempl {width:600px; margin-top:5px; margin-left:20px; text-align:left;}
/*** NumbersPostPAGE ^ ******************************/

#ReportChoosePAGE #companyRow {margin:5px 0 0 0}

/*** API KeyPage : ******************************/
#UserApiKeyPAGE #orderSuccessCont {float:left; margin-bottom:0;}
#UserApiKeyPAGE #orderSuccessCont .formLablChkOrRadio {margin-left:5px; font-family:'Doppio One',sans-serif; color:#04b75e;}
#UserApiKeyPAGE #orderSuccessContR {float:left; margin-bottom:0;}
#UserApiKeyPAGE #orderSuccessContR .formLablChkOrRadio {margin-left:5px; font-family:'Doppio One',sans-serif; color:#04b75e;}
/*** API KeyPage ^ ******************************/
.formRowS {overflow:hidden; clear:both; width:auto; max-width:800px;}

/*****  TABLESORTER-PAGER  W I D G E T - ALTERED BY PM  ::  **************************:*********************************/
/* PM CLASSES : */
.pagerCont {clear:both; margin:3px 0 0 0; padding:5px 0 5px 0; text-align:right; background-color:#ddd;}
.pagerCont .pagerLabl {display:inline-block; width:110px; margin:0 3px 0 0; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; color:#777;}
#pagerPageSize {width:auto !important;}
#pagerPageNav {width:auto !important; margin-left:30px; margin-right:15px;}
#pagerPageNav .pagerLabl {width:30px;}
/* PM CLASSES ^ */

/* pager wrapper, div: */
.tablesorter-pager {/*padding:5px;*/}
/* pager wrapper, in thead/tfoot */
td.tablesorter-pager {/*background-color:#e6eeee;*/ margin:0;} /* needed for bootstrap .pager gets a 18px bottom margin: */
/* pager navigation arrows: *//*
.tablesorter-pager img {vertical-align:middle; margin-right:2px; cursor:pointer;}*/
.pagerCont img {vertical-align:middle; margin-right:2px; cursor:pointer;}
/* pager output text: *//*
.tablesorter-pager .pagedisplay {padding:0 5px 0 5px; width:auto; white-space:nowrap; text-align:center;}*/
.pagerCont .pagedisplay {width:80px; height:19px !important; margin:0 8px 0 0; padding:0; white-space:nowrap; text-align:center; font-weight:bold; color:#777;}
/* pager element reset (needed for bootstrap): *//*
.tablesorter-pager select {margin:0; padding:0;}*/
.pagerCont select {width:50px; height:20px !important; margin:0; padding:1px 0 0 0; color:#666;}
/*** css used when "updateArrows" option is true: ***/
/* the pager itself gets a disabled class when the number of rows is less than the size */
.tablesorter-pager.disabled {DISPLAY:NONE;}
/* hide or fade out pager arrows when the first or last row is visible: */
.tablesorter-pager .disabled {/*visibility:hidden*/ opacity:0.5; filter:alpha(opacity=50); 	cursor:default;}
/*****  TABLESORTER-PAGER  W I D G E T  ^^  ***********************************************************/
.formHdTitleHiLite {float:left; margin:0 0 0 50px; padding-bottom:2px; font-family:Montserrat,sans-serif; font-size:21px; font-weight:bold; color:#2c2c2c;}


/*****  C A L E N D A R  W I D G E T  ::  ***********************************************************/
/* calendar icon */
img.tcalIcon {cursor:pointer; margin-left:1px; vertical-align:middle;}
/* calendar container element */
div#tcal {position:absolute; visibility:hidden; z-index:100; width:158px; padding:2px 0 0 0;}
/* all tables in calendar */
div#tcal table {width:100%; border:1px solid silver; border-collapse:collapse; background-color:white;}
/* navigation table */
div#tcal table.ctrl {border-bottom:0;}
/* navigation buttons */
div#tcal table.ctrl td {width:15px; height:20px;}
/* month year header */
div#tcal table.ctrl th {background-color:white; color:black; border:0;}
/* week days header */
div#tcal th {border:1px solid silver; border-collapse:collapse; text-align:center; padding:3px 0; font-family:tahoma,verdana,arial; font-size:10px; background-color:#888; color:white;}
/* date cells */
div#tcal td {border:0; border-collapse:collapse; text-align:center; padding:2px 0; font-family:tahoma,verdana,arial; font-size:11px; width:22px; cursor:pointer;}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {color:silver;}
div#tcal td.weekend {background-color:#C9C8C7;}
div#tcal td.today {border: 1px solid gray;}
div#tcal td.selected {background-color:#1980c2;color:#fff;}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {position:absolute; visibility:hidden; z-index:98; border:0;}
/* transparent shadow */
div#tcalShade {}
div#tcalShade table {border:0; border-collapse:collapse; width:100%;}
div#tcalShade table td {border:0; border-collapse:collapse; padding:0;}
/* MALON : */
.singleBack {display:inline; font-size:11px; font-weight:bold; color:#000;}
.doubleBackOuterA {display:inline; margin:0 -3px 0 2px; font-size:11px; font-weight:bold; color:#888;}
.doubleBackInnerA {display:inline; margin:0; font-size:11px; font-weight:bold; color:#888;}
.doubleBackOuterB {display:inline; margin:0 2px 0 -3px; font-size:11px; font-weight:bold; color:#888;}
.doubleBackInnerB {display:inline; margin:0; font-size:11px; font-weight:bold; color:#888;}
/*****  C A L E N D A R  W I D G E T  ^^  ***********************************************************/

.formElContAZ {float:left; width:auto; margin:0 5px 12px 5px;}
.formElContZZ {float:left; width:55px; margin:17px 5px 12px 0}
.formLablS {width:115px; margin:0 0 1px 1px; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; color:#888;}/*9FA1A1 777*/
.formLablWh {width:115px; margin:0 0 1px 1px; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; color:#fff;}
.textboxContS {width:115px;}
.textboxContZ {width:65px;}
.textBoxS {width:103px; height:19px; padding:4px 5px 3px 5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; border:solid 1px #e9e9e9; color:#333; background:#f9f9f9;}
.formLablSmall {width:70px; margin:0 0 1px 1px; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; color:#888;}/*9FA1A1 777*/
.formLablLarge {width:265px; margin:0 0 1px 1px; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; color:#888;}/*9FA1A1 777*/
.textboxContSmall {width:65px;}
.textboxContLarge {width:265px;}
.textBoxSmall {width:53px; height:19px; padding:4px 5px 3px 5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; border:solid 1px #e9e9e9; color:#333; background:#f9f9f9;}
.textBoxLarge {width:256px; height:19px; padding:4px 5px 3px 5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; border:solid 1px #e9e9e9; color:#333; background:#f9f9f9;}
.selectSmall {width:140px;}

/* The below ones for Porting Default : */
.staticDataSmall {width:135px; height:32px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-wrap:normal; word-wrap:break-word; color:#888;}
.formStaticLablB {width:235px; margin:0 0 1px 1px; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; color:#888;}/*9FA1A1 777*/
.formContSmall{overflow:hidden; margin-left:15px; clear:both; max-width:1175px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:13px; text-align:left;}

.deleteBtn {float:left; width:50px; height:25px; margin:0 0 0 5px; text-align:center; background:#e20606; cursor:pointer;}/*red*/
.editBtn {float:left; width:50px; height:25px; margin:0 0 0 5px; text-align:center; background:#26CAD3; cursor:pointer;}/*green*/
.cancelBtn1 {float:left; width:50px; height:25px; margin:0 0 0 5px; text-align:center; background:#F38B00; cursor:pointer;}/*orange*/
.editBtnS {float:left; width:50px; height:18px; margin:0 0 0 5px; text-align:center; background:#26CAD3; cursor:pointer;}/*green*/
.cancelBtnS {float:left; width:50px; height:18px; margin:0 0 0 5px; text-align:center; background:#F38B00; cursor:pointer;}/*orange*/
.btnTextS {display:inline-block; margin:5px 0 0 0; font-family:Montserrat,sans-serif;,sans-serif; font-size:10px; font-weight:bold; letter-spacing:.05em; text-transform:uppercase; color:#fff;}

.saveBtn3 {float:right; width:110px; height:28px; margin:0 0 0 5px; text-align:center; background:#26CAD3; cursor:pointer;}
.saveBtn3 .btnText {margin:7px 0 0 0 !important; font-size:11px;}
.boxMenIconDnld {float:left; width:17px; height:17px; margin:-3px 3px 0 3px; background-image:url(../images/Icon-Dnld-17.png); background-repeat:no-repeat;}
.boxMenSubHdShrtB {overflow:hidden; width:461px; padding:6px 0 0 0; cursor:pointer;}
.boxMenIconDoc {float:left; width:20px; height:20px; margin:3px 10px 0 17px; background-image:url(../images/Icon-Document-Gry-20.png); background-repeat:no-repeat;}
.boxMenSubHdTxtShrtB {overflow:hidden; float:left; width:293px; margin:0 15px 0 0; padding:6px 0 2px 5px; font-family:'Myriad Pro',Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif; font-size:14px; line-height:19px; color:#777; xborder-bottom:solid 1px #eee; xborder-top:solid 1px #eee;}
.boxMenToolDnldG {float:left; width:90px; height:16px; margin:2px 0 0 0; padding:5px 0 0 0; text-align:center; font-family:'Bell Gothic Std','Bell Gothic Std Bold',Calibri,Tahoma,sans-serif; font-size:11px; text-transform:uppercase; color:#fff; border-radius:1px; background:#777; cursor:pointer;}
.formRowG {width:auto; margin:0; padding:10px 0 32px 0; margin-bottom:1px; background-color:#777; cursor:pointer;}
.formLablChkOrRadioG {margin-bottom:10px; margin-left:10px; font-family: Segoe,"Segoe UI",Optima,Arial,sans-serif;font-size:16px; text-transform:uppercase; color:#fff;}
.boxMenToolToggle { width:20px; height:20px; margin:2px 0 0 10px; padding:0 0 0 1px; font-size:24px; line-height:20px; color:#fff; text-align:center; border-radius:1px; background:#aaa;}
.tglChldDoc {display:none;}

.graphOuterContMsg1 {height: 800px; margin: 20px auto;}
.graphContFullHeight {height: 100%}
.left {float:left;}
.download {float: right;}
/********** INLINE FORM CONTEXT HELP : **********/
.formHelpContW {margin:-1px 130px 0 0 ; float:left;}
.formHelpCont6 {margin:-1px 80px 0 0 ; float:left;}
.formHelpCont5 {margin:-1px 30px 0 0 ; float:left;}
.formHelpCont4 {margin:-1px 65px 0 0 ; float:left;}
.formHelpCont3 {margin:-1px 110px 0 0 ; float:left;}
.formHelpCont2 {margin:-1px 90px 0 0 ; float:left;}
.formHelpCont1 {margin:-1px 50px 0 0 ; float:left;}
.formHelpCont {margin:-1px 70px 0 0 ; float:left;}
.formHelpContFcDt {margin:-1px 20px 0 0 ; float:left;}
.formHelpContB {margin-left:9px;}
.formHelpIcon {width:16px; height:16px; margin:2px 0 0 0; float:left; background-image:url("../images/btnSmSprite.png"); background-position:-44px 0; background-repeat:no-repeat; cursor:pointer;}
.formHelpOne {width:485px; height:auto; float:left;}
.formHelpOneB {width:425px !important;}
.formHelpOneC {width:215px !important;} /* NEXT TO 'NOTE' FIELD ON ENNI ORDER : */
.formHelpOneD {width:290px !important;} /* NEXT TO 'Contract Term' and 'MRC' FIELDS ON 'Request Quote' : */
.formHelpOneE {width:290px !important;}
.formHelpOneF {width:255px !important;} /* NEXT TO 'Building, Suite' ON Quote Loc : */
.formHelpTwo {width:auto; height:auto; margin:0 0 6px 6px; float:left; cursor:pointer; background:#f5f5f5; -moz-border-radius:4px; border-radius:4px; display:none;}
.formHelpTxt {width:auto; height:auto; margin:1px 6px 3px 5px; float:left; font-size:11px;}
.btnHelpContEdit {width:875px; height:15px; float:left;}
.btnHelpContUnder {width:900px; height:15px; margin:-18px 0 0 0; float:left;}
.btnHelpContRight {width:700px; height:15px; margin:24px 0 0 0; float:left;}
.btnHelpContRightB {margin:10px 0 0 0;}
.btnHelpContRightC {margin:15px 0 0 0;}
.btnHelpOne {width:auto; height:auto; float:right;}
.btnHelpOneD {margin-right:55px;}
.btnHelpOneE {}
.btnHelpOneF {float:left; margin:0 0 0 5px !important;}
.btnHelpOneL {float:left;}
.btnHelpTwo {}
/********** INLINE FORM CONTEXT HELP ^ **********/
.selectDatalist{width:110px; height:28px; padding:1px 5px 0 5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; border:solid 1px #e9e9e9; color:#333; background-color:#f9f9f9; overflow:scroll;}


.formElContAAZ {float:left; width:auto; margin:0 5px 12px 5px;}
.textboxContA {width:100%;}
.textBoxA {width:95%;height:19px; padding:4px 5px 3px 5px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:14px; border:solid 1px #e9e9e9; color:#333; background:#f9f9f9;}

.formInboundNumbers {float:center; height:430px; margin:50px 10px 0 0; background-image:url(../images/iqnt_inbound.png); background-repeat:no-repeat;}
.formOutboundNumbers {float:center; height:430px; margin:50px 10px 0 0; background-image:url(../images/iqnt_outbound.png); background-repeat:no-repeat;}

/* LIST OF TRUNK GROUPS : */
#numOrdrPortIn1PAGE #trunkGroupsOuterCont {float:left; max-width:550px !important; margin:25px 107px 0 0;}
#numOrdrPortIn1PAGE  #trunkGroupsCont {float:left; width:auto; margin:0;}
#numOrdrPortIn1PAGE #trunkSubTitle {width:215px; margin:0 0 5px 0;}
#numOrdrPortIn1PAGE  #boxMenTrunkGroups, #numOrdrPortIn1PAGE  #boxMenTrunkGroups .boxMenCont {width:auto !important;}
#numOrdrPortIn1PAGE  #boxMenTrunkGroups .boxMen {overflow-y:auto; width:500px; max-height:300px; padding:10px 15px 18px 15px; border:solid 1px #C9C8C7; background:#f9f9f9;}
#numOrdrPortIn1PAGE  #boxMenTrunkGroups .boxMenSubHdTxtShrtB {width:490px; margin:0; padding:1px 0 1px 0; font-size:12px;}
/* LIST OF TRUNK GROUPS ^ */

#tableBtnS {width:40px; height:18px; margin-top:-3px; text-align:center; background:#777;}/*edit*/
#tableBtnS .btnTextS1 {display:inline-block; margin:3px 0 0 0; font-family:Montserrat,sans-serif;,sans-serif; font-size:10px; font-weight:bold; letter-spacing:.05em; text-transform:uppercase; color:#fff;}
.iFrame2Html {border:0; width: 100%; min-height:900px;}

.reserveTnButton {width:90px; height:20px; font-family:Montserrat,sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff; border-radius:0; border:none; background-color:#26CAD3; cursor:pointer;}
.reserveTnButton:hover {text-decoration:underline;}

.staticDataSmallC {width:35px; height:32px; font-family:'Roboto Condensed','Arial Narrow','Helvetica Narrow',sans-serif; font-size:15px; text-wrap:normal; word-wrap:break-word; color:#888;}
.formSubSubtitleC {margin:0px 40px 0px 10px; float: right; height:22px; font-family:Montserrat,sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; color:#26CAD3;}

/* Address Validate Candidate Addresses : */
#popupContBody .formSubtitleW {width:185px !important; height:auto !important; margin:12px 0 10px 10px !important; font-family:Montserrat,sans-serif !important; font-size:13px !important; letter-spacing:.01em !important; text-align:left; text-transform:uppercase !important; color:#26CAD3 !important;}
.chkOrRadioContC {float:left; width:2px; height:28px; margin:-2px 0 0 13px;}
.chkOrRadioLablCW {float:left; width:390px; height:auto; margin:2px 0 0 30px; font-size:13px; text-align:left; color:#666; text-wrap:normal; word-wrap:break-word;}

/* Change Trunk Grop SuccessCont */
.formLablChkOrRadioT {margin-bottom:10px; margin-left:10px; font-family:Montserrat,sans-serif; font-size:16px; color:#F38B00;}
.formLablChkOrRadioTG {margin-bottom:10px; margin-left:10px; font-family:Montserrat,sans-serif; font-weight:bold; font-size:14px; color:#04b75e;}
#NumbersTrunkDetailPAGE .instructCont1 {width:1221px; margin:0 0 3px 0;}
#NumbersTrunkDetailPAGE .instructCont1 .formLablChkOrRadioT {font-family:'Doppio One',sans-serif; font-size:15px; margin:0 0 3px 0; color:#04b75e;}

#NumbersDIDDetailPAGE #pageErrorCont1, #NumbersPortInDetailPAGE #pageErrorCont1, #numExistingConfirmPAGE #pageErrorCont1 {padding-top:10px; border-top:solid 1px #C9C8C7; border-bottom:solid 1px #C9C8C7;}
#addressValidateWidgetPAGE #pageErrorCont1 { max-width:470px; padding-left:10px; background:none;}
#NumbersPostPAGE #pageErrorCont1 {display:block; max-width:1216px; margin:0 12px 20px 20px; text-align:left;}

.formElContAT {float:left; width:auto; margin:4px 15px 12px 10px;}
.chkOrRadioLablWT {float:left; width:590px; margin:6px 0 0 0; font-family:'Doppio One',sans-serif; font-size:13px; font-weight:bold; letter-spacing:.05em; text-wrap:normal; word-wrap:break-word; color:#888;}

#editBtnTop {width:70px; height:25px; margin-top:-10px; margin-right:10px; text-align:center; background:#777;}/*edit*/
#submitBtnTop {float:right; width:70px; height:25px; margin-top:-10px; margin-right:10px; text-align:center; background:#26CAD3;}/*edit*/
#cancelBtnTop {float:right; width:70px; height:25px; margin-top:-10px; margin-right:10px; text-align:center; background:#e20606;}/*edit*/

.editBtnST {float:left; width:50px; height:18px; margin:0 0 0 5px; text-align:center; background:#777; cursor:pointer;}/*green*/
.cancelBtnST {float:left; width:50px; height:18px; margin:0 0 0 5px; text-align:center; background:#F38B00; cursor:pointer;}/*orange*/
.deleteBtnST {float:left; width:50px; height:18px; margin:0 0 0 5px; text-align:center; background:#e20606; cursor:pointer;}/*red*/
.saveBtnST {float:left; width:50px; height:18px; margin:0 0 0 5px; text-align:center; background:#26CAD3; cursor:pointer;}/*green*/

.formElContZZT1 {float:left; width:55px; margin:7px 5px 12px 0}
.formElContZZ1 {float:left; width:55px; margin:7px 5px 0 35px;}
.formElContZZ2 {float:left; width:55px; margin:7px 5px 2px 0;}
.formRowST {overflow:hidden; clear:both; width:auto; max-width:900px;}

.pgSubMenItmSN {float:left; height:auto; margin:5px 10px 0 0; padding:0; font-family:Montserrat,sans-serif; font-size:10px; letter-spacing:.03em; font-weight:normal; text-transform:uppercase; color:#fff; cursor:pointer;}
.pgSubMenItmSN:hover {border-bottom:solid 1px #26CAD3;}
.pgSubMenItmSN-On {font-size:10px; font-weight:bold; color:#26CAD3; border-bottom:solid 1px #26CAD3; cursor:default;}

#TroubleListPAGE #caseTypeLabl, #TroubleListPAGE #caseType {width:175px;}
#TroubleListPAGE #caseStatusLabl, #TroubleListPAGE #caseStatus {width:175px;}

#wirelessCont {DISPLAY:NONE}

.tabPanelNS {padding:1px 0 2px 2px;}
.tabPanelNSHt {height:110px;}
.tabPanelNS .colLeftN1 {float:left; width:260px;}
.tabPanelNS .colRightN1 {float:right; width:260px;}
#numDIDSearchPAGE #searchResultsOuterCont .instructContS {width:260px;}
#numDIDSearchPAGE #searchResultsOuterCont .instructContS .staticDataWide {width:250px; margin-left:18px; margin-top:-18px;}
.instructContS .staticDataWide em {margin-right:7px; font-weight:bold; font-style:normal; color:#999;}/*Instructions*/

.saveNextBtnCsr {float:right; width:100px; height:37px; margin:0 0 0 5px; text-align:center; background:#26CAD3; cursor:pointer;}
.dnldPgBtnCsr {float:right; width:110px; height:37px; margin:0 5px 0 5px; text-align:center; background:#777; cursor:pointer;}

.btnTextSSS {display:inline-block; margin:1px 0 0 0; font-family:Montserrat,sans-serif;,sans-serif; font-size:8px; font-weight:bold; letter-spacing:.05em; text-transform:uppercase; color:#fff;}

.offBtn {float:right; width:20px; margin:0 0 0 1px; text-align:center; background:#e20606; cursor:pointer;}/*red*/
.onBtn {float:left; width:20px; margin:0 0 0 1px; text-align:center; background:#26CAD3; cursor:pointer;}/*green*/

.inputButtonAAA {width:40px; height:20px; font-family:Montserrat,sans-serif; font-size:14px; text-transform:uppercase; color:#fff; border-radius:0; border:none; background-color:#777; cursor:pointer;}
.inputButtonAAA:hover {text-decoration:underline;}


.secondaryCompany, .secondaryCompany .formCol, .secondaryCompany .formColContDoubleA, .secondaryCompany > .formCol > .formColOuterCont { width: 100%; }
.secondaryCompany .formColContDoubleA { height: auto; }
.secondaryCompany .subList .formColContDouble { display: flex; }
.secondaryCompany .permissions { height: 200px; }
.secondaryCompany .categoriesCont,.secondaryCompany .permission .formColOuterCont { width: 40%; }
.secondaryCompany .formColColL { width: 200px; }
.secondaryCompany .formElCont { width: 200px; }
.secondaryCompany .removeBtn { background-color: red; width: 75px; text-align: center; }
.secondaryCompany .removeBtn .btnTextS { margin: 0px; }
.secondaryCompany-CategoryR {
	float: left;
    width: 184px;
    height: 138px;
    margin: 0;
    padding: 5px 10px 0 5px;
	border-left: solid 1px #C9C8C7;
}
.accountSummary .tableHd .tableCel { color: #fff; }
.accountSummary .tableCelA { width:100px; }
.accountSummary .tableCelB { width:100px; }
.accountSummary .tableCelC { width:400px; }
.accountSummary { width:800px; margin-top: -40px; }
.accountSummary #tableSort { padding: 0px; }
#AdminUserCreatePAGE .createUserOuterContent .freeTextFoot { margin-top: -15px; }
.createUserOuterContent .formColContDouble { height: auto; }
.subList .boxMenToolToggle { line-height: 16px; }

/* captcha section */
.captcha_section{ margin: 10px 0px; }
.subList #otherCompanyCont { display: inline-flex; width: 400px; }
.subList #otherCompanyCont .formLabl { width: 120px;}

/* Customize the label (the container) */
.container {
  display: block;
  position: relative;
  padding-left: 15px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 17px;
  width: 17px;
  border: 1px solid #ccc;
  background-color: #fff;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 9px;
  border: solid black;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tabPanelNG911Ht {height:300px;}
#searchNG911CallForm #searchBtnCont .btnText { width:90%; }
#searchNG911CallForm #searchBtnCont div {
    float: right !important;
    margin: 5px !important;
}
#searchNG911CallForm .colRight {
	margin-top: 160px;
}
.searchBtnFSD{
 float: left;
 margin-top: 17px;
}
.formRowFSD{
 width: 1200px !important;
 overflow: hidden;
 clear: both;
 width: auto;
 max-width: 1300px;
}
#NumbersPortInDetailPAGE .tableBreakWord{
	word-break: break-word;
}
#TroubleListPAGE .tableBreakWord{
	word-break: break-word;
}
#loginAsForm button, #searchAssignedForm button, #frmLogin button, #modifyTnsForm button, #featureButton, #pageBody button, #popupCont button#cancelBtn, #pageBody .btn, #masterPageMaskBtn2 { border: 0px; }
#frmLogin button, button.staticDataB {background: transparent; }
#summaryBtnCont button, #NumbersHomeDIDPAGE button, #pageBody button, #pageBody .btn, #masterPageMaskBtn2 { padding: 0; }
#summaryBtnCont button .btnText,  #NumbersHomeDIDPAGE button .btnText, #pageBody button .btnText, #masterPageMaskBtn2 { margin: 0px !important; }
