/************************************************************************
 * Master stylesheet was created by HFE initially
 * Rewrite for CenturyLink Merger by LW on May 20, 2011
 * @version  
 * @copyright Copyright &#169; 2011 by CenturyLink. All Rights Reserved.
 *************************************************************************/
/**********************************************************************
 * color changed from #053368 to #006600 for rebranking
 * background-color changed from #D6E1EE to #A5D967 for rebranking
 *********************************************************************/
.pageLink, a.pageLink, a.pageLink:visited, a.pageLink:active {	
	color: #006600;
	text-decoration: none;
}
a.pageLink:hover {
	text-decoration: underline;
	color:orange;
}
.miniLinks, a.miniLinks, a.miniLinks:visited, a.miniLinks:active {
	font-size: 8px;
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.miniLinks:hover {
	text-decoration: underline; 
	color:orange;
}
.greenLine {
	background-image: url('https://controlnetworx.qwest.com/portal/qwest/images/eqip_eqgreen_line_narrow.gif'); 
	background-repeat: repeat-x; 
	height:5px;
}
.portletBase {
	border: 0px solid #FFFFFF;
	margin-bottom: 10px;
	width: 100%;
}
.portletTitle {
	cursor: default;
	height: 40px;
	padding-bottom: 2px;
	padding-left: 0px;	
}
.portletButtons {
	padding-bottom: 1px;
	padding-right: 2px;
}
.platportletHeaderBg {
	background-image: url('https://controlnetworx.qwest.com/portal/qwest/images/1x40grad.gif'); 
	background-repeat: repeat-x; 
	height:40px;
}
.customappText {
	color: #000000; 
	font: 12px arial,helvetica,"sans-serif"; 
	text-decoration: none;
}
.customappText A {
	color: #017D0F; 
	text-decoration: none;
}
.customappText A:hover {
	color: #ff6319; 
	text-decoration: underline;
}
.platportletNarrowHeader{
	color: #FFFFFF; 
	font: bold 15px arial,helvetica,"sans-serif"; 
	padding-top:8px; 
	padding-left:5px; 
	margin-bottom: 0px;
}
.platportletWideHeader{
	color: #FFFFFF; 
	font: bold 15px arial,helvetica,"sans-serif"; 
	padding-top:8px; 
	padding-left:5px; 
	margin-bottom: 0px;
}
.footer {
	vertical-align:bottom
}
tr.footerPNMenu {
	font-family:arial; 
	color:#ffffff; 
	font-size:15px; 
	font-weight:bold; 
	text-align:center;
}
tr.footerPNMenu a {
	font-family:arial; 
	color:#ffffff; 
	font-size:15px; 
	font-weight:bold; 
	text-decoration:none;
}
tr.footerINT {
color:White; font-family:Arial; font-size:12px;
}
tr.footerINT td a {
	color:White; 
	font-family:Arial; 
	font-size:12px;
}
tr.footerINT td a:hover {
	color:orange; 
	font-family:Arial; 
	font-size:12px; 
}

/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
/* color changed from #053368 to #006400 for rebranking*/
.headerSection {
	BORDER-RIGHT: #ffffff 2px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #006400; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #A5D967
}
.headerSectionLast {
	BORDER-RIGHT: #ffffff 2px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #006400; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #A5D967
}    



/*****************************************************
 * below is orginal master.css
 ****************************************************/ 
a.administration {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
a.administration:visited {
	color: #006600;
}
a.administration:hover {
	text-decoration: underline;
}
.headerLink {
	color: #FFFFFF;
	text-decoration: none;
}
a.headerLink:hover {
    text-decoration: none;
}
a.topTabOn {
    color: #006600;
    text-decoration: none;
}
a.topTabOn:visited {
    color: #006600;
    text-decoration: none;
}
a.topTabOn:hover {
    color: #006600;
    text-decoration: none;
}
.topTabOn { 
	color: #006600; 
	text-decoration: none; 
}

.topCurve, .topcurve {
	background-image:  url(https://controlnetworx.qwest.com/portal/qwest/images/topCurve.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: right;
	height: 18px;
	padding: 2px;
	vertical-align: top;
}
/* color changed from #003366 to #006400 for rebranking */
.navCurve {
	background-image:  url(https://controlnetworx.qwest.com/portal/qwest/images/secondNavCurve.gif);
	height: 31px;
	background-color: #006400;
	background-repeat: no-repeat;
}

.secondLevelNavItem {
	text-transform: uppercase;
	padding-right: 7px;
	padding-left: 7px;
}
.secondLevelNavItemText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DDBC36;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
.secondLevelNavItemTextCell {
    background: #006400;
}
a.secondLevelNavItemText {
	color: #DDBC36;
	text-decoration: none;
}
a.secondLevelNavItemText:visited {
	color: #DDBC36;
	text-decoration: none;
}
a.secondLevelNavItemText:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.secondLevelNavItemTextOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006400;
	font-size: 10px;
	text-transform: uppercase;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.secondLevelNavItemTextCellOn {
    padding-top: 3px;
    padding-bottom: 3px;
	background: #A5D967 url(https://controlnetworx.qwest.com/portal/qwest/images/secondNavOnCornerLeft.gif) left top no-repeat;
}
.secondLevelNavItemTextCellOn span {
    padding-top: 3px;
	background: url(https://controlnetworx.qwest.com/portal/qwest/images/secondNavOnCornerRight.gif) right top no-repeat;
}
a.secondLevelNavItemTextOn {
    color: #006400;
    text-decoration: none;
}
a.secondLevelNavItemTextOn:visited {
    color: #006400;
    text-decoration: none;
}
a.secondLevelNavItemTextOn:hover {
    color: #006400;
    text-decoration: none;
}
.secondLevelNavItemPipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DDBC36;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.bufferCell {
	width: 14px;
	line-height: 10px;	
}
.lowerBufferCell {
	width: 4px;
}
.cornerCells {
	width: 4px;
	line-height: 10px;
	vertical-align: top;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.cornerCellsOn {
	width: 4px;
	background-color:  #A5D967;
	line-height: 10px;
	vertical-align: top;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.secondOnCornerCells {
	width: 4px;
	background-color:  #A5D967;
	line-height: 10px;
	vertical-align: top;
}
.thirdLevelCornerCellsOn {
	width: 4px;
	background-color: #FFFFFF;
	line-height: 10px;
	vertical-align: top;
}
.fourthLevelCornerCellsOn {
	width: 4px;
	background-color: #FFE680;
	line-height: 10px;
	vertical-align: top;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.secondLevelNavItemSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 10px;
	text-transform: uppercase;
	padding-right: 7px;
	padding-left: 7px;
	background-image:  url(https://controlnetworx.qwest.com/portal/qwest/images/secondOnBG.gif);
	background-repeat: repeat-x;
	background-color: #A5D967;
	font-weight: bold;
	line-height: 10px;	
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.thirdLevelNavTable {
	background-color: #A5D967;
	height: 18px;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.thirdLevelNavItem {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #A5D967;
}
.thirdLevelNavItemOn {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image:  url(https://controlnetworx.qwest.com/portal/qwest/images/bottomNavTabBG.gif);
	background-repeat: repeat-x;
}
.thirdLevelNavItemText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006400;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
a.thirdLevelNavItemText {
    color: #006400;
    text-decoration: none;
}
a.thirdLevelNavItemText:visited {
    color: #006400;
    text-decoration: none;
}
a.thirdLevelNavItemText:hover {
    color: #5B89BD;
    text-decoration: none;
}
.thirdLevelNavItemTextOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006400;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
a.thirdLevelNavItemTextOn {
    color: #006400;
    text-decoration: none;
}
a.thirdLevelNavItemTextOn:visited {
    color: #006600;
    text-decoration: none;
}
a.thirdLevelNavItemTextOn:hover {
    color: #006400;
    text-decoration: none;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.thirdLevelNavItemTextCell {
    background: #A5D967;
}
/* border-left-color changed from #D6E1EE to #A5D967 for rebranking*/
.thirdLevelNavItemTextCellOn {
	border-left: #A5D967 solid 1px;
    padding-top: 3px;
    padding-bottom: 3px;
	background: #FFFFFF url(https://controlnetworx.qwest.com/portal/qwest/images/bottomNavTabLeft.gif) left top no-repeat;
}
.thirdLevelNavItemTextCellOn span {
    padding-top: 3px;
	background: url(https://controlnetworx.qwest.com/portal/qwest/images/bottomNavTabRight.gif) right top no-repeat;
}

.fourthLevelNavTable {
	background-color: #FFFFFF;
	height: 18px;
}
.fourthLevelNavItem {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.fourthLevelNavItemOn {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFE680;
	background-image:  url(https://controlnetworx.qwest.com/portal/qwest/images/fourthBottomNavTabBG.gif);
	background-repeat: repeat-x;
}
.fourthLevelNavItemText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
a.fourthLevelNavItemText {
    color: #006400;
    text-decoration: none;
}
a.fourthLevelNavItemText:visited {
    color: #006600;
    text-decoration: none;
}
a.fourthLevelNavItemText:hover {
    color: #5B89BD;
    text-decoration: none;
}
.fourthLevelNavItemTextOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006400;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
a.fourthLevelNavItemTextOn {
    color: #006400;
    text-decoration: none;
}
a.fourthLevelNavItemTextOn:visited {
    color: #006600;
    text-decoration: none;
}
a.fourthLevelNavItemTextOn:hover {
    color: #006400;
    text-decoration: none;
}

.helpNavItemText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 10px;
	text-decoration: none;
}
a.helpNavItemText {
    color: #006600;
    text-decoration: none;
}
a.helpNavItemText:visited {
    color: #006600;
    text-decoration: none;
}
a.helpNavItemText:hover {
    color: #5B89BD;
    text-decoration: none;
}

.secondaryNavTable {
	height: 16px;
}
a.subMenuItem:hover {
	background: #5B89BD;
	color: #FFFFFF;
}
.subMenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0E648B;
	text-decoration: none;
	font-size: 10px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.subMenuCell {
	background-color: #A5D967;
	color: #006400;
}
.editMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	width: 100%;
}
.editMenuCell {
	background-color: #76B1CC;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.ddCornersLeft, .ddcornersleft {
	background-color: #A5D967;
	text-align: left;
	height: 3px;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.ddCornersRight, .ddcornersright {
	background-color: #A5D967;
	text-align: right;
	height: 3px;
}
.ddWhiteSpacer {
	background-color: #FFFFFF;
	height: 1px;
}
.tableTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
/* color changed from #5B89BD to #006400 for rebranking*/
.pageControls {
	font-size: 10px;
	font-weight: normal;
	color: #006400;
	background-color: #FFFFFF;
	padding: 2px 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #006400;
	border-right-color: #006400;
	border-bottom-color: #006400;
	border-left-color: #006400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.pageHeader {
	font-size: 12px;
	color: #006400;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #006400;
	height: 15px;
}
.pageViewAll, a.pageViewAll, a.pageViewAll:visited  {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #006600;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.pageViewAll:hover {text-decoration: underline; color:orange;}
.pageinationTotals {
	font-size: 11px;
	color: #006400;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.pageControlsLast {
	font-size: 10px;
	font-weight: normal;
	color: #006600;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pageContLinks {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	text-decoration: none;
}
a.pageContLinks {
	text-decoration:none; 
	color: #006600;
}
a.pageContLinks:hover {
	color:orange;
	text-decoration: underline;
}

/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.sortRow {
	color: #006400;
	background-color: #A5D967;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}
.sortTitle {
	color: #006400;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.sortTitleSelected {
	color: #006400;
	text-decoration: none;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
a.sortTitle:hover {
	text-decoration: underline;
}
a.sortTitleSelected:hover {
	text-decoration: underline;
	color:orange;
}
/* border-color changed from #5B89BD to #006400 for rebranking*/
.topLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006400;
}
/* border-color changed from #D6E1EE to #A5D967 for rebranking*/
.rightLeftLines {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A5D967;
	border-left-color: #A5D967;
}
.columnarRow1, .ColumnarRow1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
}
.columnarRow2, .ColumnarRow2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F1F1F1;
	padding: 3px;
}
.dividingLine {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/* border-color changed from #5B89BD to #006400 for rebranking*/
.bottomLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006400;
}
.legalese {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	clear: left;
	margin: 5px;
	width: 600px;
}
.toolLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 4px;
	padding-bottom: 20px;
	color: #006600;
}
.links, a.links, a.links:visited, a.links:active {
	color: #006600;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 3px;
    text-decoration: none;
}
/*Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!*/
a.links:hover {
                color:orange;
                text-decoration: underline;
}

/* border-color changed from #053368 to #006400 for rebranking*/
.summaryRightLeftLines {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #006400;
	border-right-color: #006400;
	border-bottom-color: #006400;
	border-left-color: #006400;
}
/* border-left-color changed from #D6E1EE to #A5D967 for rebranking*/
.summaryThirdLeftLines {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5D967;
}
/* border-right-color changed from #D6E1EE to #A5D967 for rebranking*/
.summaryThirdRightLines {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5D967;
}
/* border-bottom-color changed from #FFE680 to #A5D967 for rebranking*/
.summaryThirdBottomLines {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5D967;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.summaryTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	background-color: #A5D967;
	font-size: 12px;
}
.summaryItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}
.sortArrow {
	margin-left: 5px;
}
.criticalAlarm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	line-height: 10px;
}
/* all border-color changed from #D6E1EE to #A5D967 for rebranking*/
.rightLinesOnly {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #A5D967;
	border-right-color: #A5D967;
	border-bottom-color: #A5D967;
	border-left-color: #A5D967;
}
.moderateAlarm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	line-height: 10px;
}
.closedAlarm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 10px;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.functionSection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006400;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006400;
	padding-right: 2px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.functionLink, a.functionLink, a.functionLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006400;
	text-decoration: none;
}
a.functionLink:hover {text-decoration:none; color:orange;}
.filterSection {
	background-color: #A5D967;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006400;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006400;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.filterItems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	background-color: #F1F1F1;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.filterSubSection {
	background-color: #A5D967;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006400;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.fromTo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.inputField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.ddTable, .ddtable {
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.detailsLabelColumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A5D967;
	vertical-align: top;
	font-size: 10px;
	padding: 2px;
}
.detailsValueColumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	background-color: #F1F1F1;
	vertical-align: top;
}
.detailDividingLine {
	line-height: 1px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
.detailTableSubtitle {
	font-size: 12px;
	color: #006400;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}
.detailFormButtons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
.requiredItem {
	color: #FF0000;
	font-weight: bold;
}
/* Unknown Image
.navCurveAdmin {
	background-image:  url(https://controlnetworx.qwest.com/portal/qwest/images/admin2ndCurve.gif);
	height: 22px;
	background-color: #003366;
	background-repeat: no-repeat;
}
*/
.pageSummaryDividingLine {
	line-height: 1px;
	background-color: #5B89BD;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
.toolbar {
	font-size: 10px;
	background-color: #F1F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	margin-left: 4px;
	text-align: right;
}
.toolbarItem {
	color: #006600;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
a.toolbarItem:hover {
	color: #006600;
	background-color: #A5D967;
}
.toolBarButton {
	border: 1px solid #5B89BD;
}
.columnarRow1Form, .ColumnarRow1Form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
}
.columnarRow2Form, .ColumnarRow2Form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F1F1F1;
	padding: 1px;
}
.errors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.confirmation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009900;
}
.pageBottom, .pagebottom {
	background-image:  url(https://controlnetworx.qwest.com/portal/qwest/images/pageBottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 5px;
}
.summaryPageBottom, .summarypagebottom {
	background-image:  url(https://controlnetworx.qwest.com/portal/qwest/images/summaryBottomLine.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 5px;
}
/* color changed from #053368 to #006600(green) for rebranking*/
.subNavSubLink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006600;
	text-decoration: none;
	margin: 1px 0px 0px 5px;
	padding: 1px 2px;
	background-color: #F1F1F1;
	width: 150px;
	position: static;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F1F1F1;
	text-align: left;
	float: left;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
/* color changed from #053368 to #006600 for rebranking*/
a.subNavSubLink2:hover {
	background-color: #A5D967;
	color: #006600;
}
.vertNavArrows {
	text-indent: 12px;
	background-image:  url(https://controlnetworx.qwest.com/portal/qwest/images/closed.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.notExpandable, a.notExpandable, a.notExpandable:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006200;
	text-decoration: none;
}
.notExpandableSelected, a.notExpandableSelected, a.notExpandableSelected:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006200;
	text-decoration: none;
	font-weight: bold;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.expandable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-decoration: none;
	background-color: #A5D967;
	width: 150px;
	text-align: left;
	padding: 2px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* This must be after visited tag */
a.notExpandable:hover, a.notExpandableSelected:hover {
	text-decoration: underline;
	color:orange;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.sideNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-decoration: none;
	WIDTH: 100%; 
	background-color: #A5D967;
	text-align: left;
	padding: 2px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	cursor: hand;
}
.subNavSubLink {
	BORDER-TOP: #f1f1f1 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10px; 
	FLOAT: left; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 2px 0px 0px; 
	WIDTH: 100%; 
	COLOR: #006600; 
	TEXT-INDENT: 0pt; 
	PADDING-TOP: 1px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; 
	POSITION: static; 
	BACKGROUND-COLOR: #f1f1f1; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.sideNavActiveItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-decoration: none;
	background-color: #A5D967;
	WIDTH: 100%; 
	text-align: left;
	padding: 2px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
/* Added - Request from QOA */
.sideNavActiveElement {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #006600;
        text-decoration: none;
        background-color: #CCCCCC;
        width: 100%;
        height:27px;
        text-align: left;
        padding: 2px;
        margin-top: 1px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-weight: bold;
        clear:both;
       	cursor:default;
}
a:link {
	color: #006600;
    text-decoration: none 
}
a:visited {
	color: #006600;
    text-decoration: none;
}
a:hover {
	color: orange;
	text-decoration: underline 
}
a:active{
	color: #006600;
    text-decoration: none 
}
/* Added - Request from TWIX */
.textFieldLabel { 
	border: 0px solid white;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f1f1f1 
} 
.subNavSubLink178 {
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #f1f1f1 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 9px; 
	FLOAT: left; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 1px 0px 0px; 
	WIDTH: 178px; 
	COLOR: #006600; 
	TEXT-INDENT: 0pt; 
	PADDING-TOP: 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	POSITION: static; 
	BACKGROUND-COLOR: #f1f1f1; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
A.subNavSubLink178:hover {
	COLOR: #006600; 
	BACKGROUND-COLOR: #A5D967
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.sideNav178 {
	PADDING-RIGHT: 2px; 
	MARGIN-TOP: 1px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 178px; 
	CURSOR: hand; 
	COLOR: #006600; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #A5D967; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}

/* Added - Request from QOA */
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.detailDividingLine2 {
	line-height: 1px; 
	background-color: #A5D967; 
	margin: 0px; 
	padding: 0px; 
	height: 1px;
}
.detailDividingLineGrey {
 	color: #ffffff; 
 	line-height: 1px; 
 	height: 1px; 
 	background-color: #999999
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.detailsLabelColumn1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A5D967;
	vertical-align: center;
	font-size: 10px;
	padding: 2px;
}
.detailsValueColumn1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	background-color: #F1F1F1;
	vertical-align: center;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.detailsLabelColumnBTL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A5D967;
	vertical-align: top;
	font-size: 10px;
	padding: 2px;
}
/* Added - Request from tech mahindra for CBR 657007 - Sonet Metro Ring */
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.detailsHeaderTitle {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	color: #006600;
 	background-color: #A5D967;
 	padding: 2px;
}
/* Added - Request from QCCommon team*/
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.detailsGridTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	background-color: #A5D967;
	padding: 2px;
	border-bottom: 0px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	word-wrap:break-word;
}
.detailsGridTitleTbl {
	table-layout:fixed;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
/* Added - Request from EM */
.detailLink {
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	color: #006600;
	padding-top:0px;
	text-decoration:none;
}
a.detailLink:hover, a.detailLink:visited, a.detailLink:active {
    COLOR: #FFA500; 
}

/* Styles and colors for VOIP SIP Trunk start here*/

.rich-table
{border-top:solid 1px #C0C0C0;
border-left:solid 1px #C0C0C0;
background-color:#FFF;
empty-cells:show;
border-collapse:collapse;}

.rich-table-cell
{border-right:solid 1px #C0C0C0;
border-bottom:solid 1px #C0C0C0;
padding:4px 4px 4px 4px;
font-size:11px;color:#000;
font-family:Arial,Verdana,sans-serif;}

.rich-subtable-cell
{border-right:solid 1px #C0C0C0;
border-bottom:solid 1px #C0C0C0;
padding:4px 4px 4px 4px;
font-size:11px;color:#000;
font-family:Arial,Verdana,sans-serif;}

.rich-table-header
{background-color:#BED6F8;
background-image:url(https://controlnetworx.qwest.com/oneflex/SIPManagementPortlets/rfResorg.richfaces.renderkit.html.GradientA/DATB/eAH7!!3Tj2v7mAAZZAV3.jsf);
background-position:top left;
background-repeat:repeat-x;}

.rich-table-header-continue
{background-color:#BED6F8;}

.rich-table-headercell
{border-right:solid 1px #C0C0C0;
border-bottom:solid 1px #C0C0C0;
padding:4px 4px 4px 4px;
color:#000;
text-align:center;
font-weight:bold;
font-size:11px;
font-family:Arial,Verdana,sans-serif;}

.rich-table-subheader
{background-color:#ECF4FE;}

.rich-table-thead{border-bottom:solid 1px #C0C0C0;}

.rich-table-subheadercell
{border-right:solid 1px #C0C0C0;
padding:4px 4px 4px 4px;
text-align:center;font-size:11px;
color:#000;
font-family:Arial,Verdana,sans-serif;
white-space:nowrap;}

.rich-table-sortable-header
{background-position:right center;background-repeat:no-repeat;
white-space:nowrap;}

.rich-table-cursor-pointer
{cursor:pointer;}

.rich-inplace-edit,

.rich-inplace-view{cursor:default;}
.rich-sort-icon{vertical-align:middle;}

.rich-table-footer{background-color:#ccc;}

.rich-table-footer-continue
{background-color:#ccc;}

.rich-table-footercell
{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;
padding:4px 4px 4px 4px;
color:#000;
text-align:left;
font-weight:bold;
font-size:11px;
font-family:Arial,Verdana,sans-serif;}

.rich-table-subfooter
{background-color:#f1f1f1;}

.rich-table-subfootercell
{border-right:solid 1px #C0C0C0;
border-bottom:solid 1px #C0C0C0;
padding:4px 4px 4px 4px;
text-align:left;font-size:11px;
color:#000;font-family:Arial,Verdana,sans-serif;}

.rich-subtable-header
{background-color:#ECF4FE;}

.rich-subtable-headercell
{border-right:solid 1px #C0C0C0;
border-bottom:solid 1px #C0C0C0;
padding:4px 4px 4px 4px;
text-align:center;font-size:11px;
color:#000;font-family:Arial,Verdana,sans-serif;}

.rich-subtable-footer
{background-color:#f1f1f1;}

.rich-subtable-footercell
{border-right:solid 1px #C0C0C0;
border-bottom:solid 1px #C0C0C0;
padding:4px 4px 4px 4px;
text-align:left;}

.rich-sort-asc
{background-image:url(https://controlnetworx.qwest.com/oneflex/SIPManagementPortlets/rfResorg.richfaces.renderkit.html.iconimages.DataTableIconSortAsc/DATB/eAFjYGD4!!8!AAYAAv4_.jsf);}

.rich-sort-desc
{background-image:url(https://controlnetworx.qwest.com/oneflex/SIPManagementPortlets/rfResorg.richfaces.renderkit.html.iconimages.DataTableIconSortDesc/DATB/eAFjYGD4!!8!AAYAAv4_.jsf);}


/* Styles and colors for VOIP SIP Trunk end here*/