/************************************************************************
 * 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: #0262B9;
	text-decoration: none;
}
a.pageLink:hover {
	text-decoration: underline;
	color: #0262B9;
}
.miniLinks, a.miniLinks, a.miniLinks:visited, a.miniLinks:active {
	font-size: 8px;
	color: #0262B9;
	font-family: Inter, sans-serif, sans-serif;
	text-decoration: none;
}
a.miniLinks:hover {
	text-decoration: underline; 
	color: #0262B9;
	cursor: pointer;
}
.greenLine {
	background-image: url('../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('../images/1x40grad.gif'); 
	background-repeat: repeat-x; 
	height:40px;
}
.customappText {
	color: #242526; 
	font: 12px Inter, sans-serif; 
	text-decoration: none;
}
.customappText A {
	color: #0262B9; 
	text-decoration: none;
}
.customappText A:hover {
	color: #0262B9; 
	text-decoration: underline;
}
.platportletNarrowHeader{
	color: #242526; 
	font: bold 15px inter, sans-serif; 
	padding-top:8px; 
	padding-left:5px; 
	margin-bottom: 0px;
}
.platportletWideHeader{
	color: #242526; 
	font: bold 15px inter, sans-serif; 
	padding-top:8px; 
	padding-left:5px; 
	margin-bottom: 0px;
}
.footer {
	vertical-align:bottom
}
tr.footerPNMenu {
	font-family:Inter, sans-serif; 
	color:#ffffff; 
	font-size:15px; 
	font-weight:bold; 
	text-align:center;
}
tr.footerPNMenu a {
	font-family:Inter, sans-serif; 
	color:#ffffff; 
	font-size:15px; 
	font-weight:bold; 
	text-decoration:none;
}
tr.footerINT {
color:White; font-family:Inter, sans-serif,; font-size:12px;
}
tr.footerINT td a {
	color:White; 
	font-family:Inter, sans-serif; 
	font-size:12px;
}
tr.footerINT td a:hover {
	color:orange; 
	font-family:Inter, sans-serif; 
	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: #38C6F4; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Inter, sans-serif; 
	BACKGROUND-COLOR: #38C6F4;
}
.headerSectionLast {
	BORDER-RIGHT: #ffffff 2px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #38c6f4; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Inter, sans-serif; 
	BACKGROUND-COLOR: #38c6f4;
}    



/*****************************************************
 * below is orginal master.css
 ****************************************************/ 
a.administration {
	font-family: Inter, 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;
	width: 100%
}
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(../images/topCurve.gif);
	background-repeat: no-repeat;
	font-family: Inter, 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(../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: Inter, 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: Inter, 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(../images/secondNavOnCornerLeft.gif) left top no-repeat;
}
.secondLevelNavItemTextCellOn span {
    padding-top: 3px;
	background: url(../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: Inter, 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: Inter, sans-serif;
	color: #006600;
	font-size: 10px;
	text-transform: uppercase;
	padding-right: 7px;
	padding-left: 7px;
	background-image:  url(../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(../images/bottomNavTabBG.gif);
	background-repeat: repeat-x;
}
.thirdLevelNavItemText {
	font-family: Inter, 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: Inter, 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(../images/bottomNavTabLeft.gif) left top no-repeat;
}
.thirdLevelNavItemTextCellOn span {
    padding-top: 3px;
	background: url(../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(../images/fourthBottomNavTabBG.gif);
	background-repeat: repeat-x;
}
.fourthLevelNavItemText {
	font-family: Inter, 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: Inter, 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: Inter, 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: Inter, 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: Inter, 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: Inter, 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: #0262B9;
	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: Inter, sans-serif;
	text-align: center;
}
.pageHeader {
	font-size: 14px;
	color: #242526;
	line-height:14px;
	font-family: Inter, sans-serif;
    font-weight: 600;
    padding: 2px;
}
.pageViewAll, a.pageViewAll, a.pageViewAll:visited  {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0262B9;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Inter, sans-serif;
}
a.pageViewAll:hover {text-decoration: underline; color:0262B9;}
.pageinationTotals {
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Inter, sans-serif;
	height: 15px;
}
.pageControlsLast {
	font-size: 10px;
	font-weight: normal;
	color: #0262B9;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Inter, sans-serif;
}
.pageContLinks {
	font-size: 10px;
	font-weight: normal;
	font-family: Inter, sans-serif;
	color: #0262B9;
	text-decoration: none;
}
a.pageContLinks {
	text-decoration:none; 
	color: #0262b9;
}
a.pageContLinks:hover {
	color: #0262B9;
	text-decoration: underline;
}

/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.sortRow {
	color: #242526;
	background-color: #EDF0F2;
	font-family: Inter, sans-serif;
	font-size: 10px;
	padding: 2px;
	line-height: 12px;
}
.sortTitle {
	color: #0262b9;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.sortTitleSelected {
	color: #0262b9;
	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:#000000;
}
/* border-color changed from #5B89BD to #006400 for rebranking*/
.topLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADEE2;
}
/* 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: #33aaff;
	border-left-color: #33aaff;
}
.columnarRow1, .ColumnarRow1 {
	font-family: Inter, sans-serif;
	font-size: 10px;
	padding: 3px;
}
.columnarRow2, .ColumnarRow2 {
	font-family: Inter, sans-serif;
	font-size: 10px;
	background-color: #F2F0F1;
	padding: 3px;
}
.dividingLine {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}
/* border-color changed from #5B89BD to #006400 for rebranking*/
.bottomLine {
	border-top-width: 1px;
	
}
.legalese {
	font-family: Inter, sans-serif;
	font-size: 9px;
	color: #999999;
	clear: left;
	margin: 5px;
	width: 600px;
}
.toolLinks {
	font-family: Inter, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 4px;
	padding-bottom: 20px;
	color: #0262B9;
}
.links, a.links, a.links:visited, a.links:active {
	color: #0262B9;
 	font-family: Inter, 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: #0262B9;
                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: #DADEE2;
	border-right-color: #DADEE2;
	border-bottom-color: #DADEE2;
	border-left-color: #DADEE2;
}
/* 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: Inter, sans-serif;
	color: #006600;
	background-color: #A5D967;
	font-size: 12px;
}
.summaryItem {
	font-family: Inter, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}
.sortArrow {
	margin-left: 5px;
}
.criticalAlarm {
	font-family: Inter, 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: #33aaff;
	border-right-color: #33aaff;
	border-bottom-color: #33aaff;
	border-left-color: #33aaff;
}
.moderateAlarm {
	font-family: Inter, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	line-height: 10px;
}
.closedAlarm {
	font-family: Inter, 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: Inter, sans-serif;
	font-size: 10px;
	color: #006400;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	padding-right: 2px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.functionLink, a.functionLink, a.functionLink:visited {
	font-family: Inter, sans-serif;
	color: #0262b9;
	text-decoration: none;
}
a.functionLink:hover {text-decoration:none; color:orange;}
.filterSection {
	background-color: #38C6F4;
	font-family: Inter, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #38C6F4;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.filterItems {
	font-family: Inter, sans-serif;
	font-size: 10px;
	line-height: 20px;
	background-color: #F2F0F1;
	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: #38C6F4;
	font-family: Inter, sans-serif;
	font-size: 10px;
	color: #000000;
	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: Inter, sans-serif;
	font-size: 10px;
}
.inputField {
	font-family: Inter, sans-serif;
	font-size: 10;
    padding: 4px;
}

.inputField input[type="radio"]:checked {
	background-color: #fffffff;
	border-color:#0262b9
}

.ddTable, .ddtable {
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.detailsLabelColumn {
	font-family: Inter, sans-serif;
	background-color: #EDF0F2;
	vertical-align: middle;
	font-size: 10px;
	padding: 2px;
    font-weight: bold;
    line-height:12px;
}
.detailsValueColumn {
	font-family: Inter, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding: 2px;
	background-color: #F4F5F6;
	vertical-align: middle;

}
.detailDividingLine {
	line-height: 1px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
.detailTableSubtitle {
	font-size: 12px;
	color: #000000;
	background-color: #DADEE2;
	font-family: Inter, Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	line-height: 15px;
}


.detailFormButtons {
	font-family: Inter, sans-serif;  /*added sans-serif*/
	font-size: 10px;
	text-align: center;
  
   
}
.requiredItem {
	color: #FF0000;
	font-weight: bold;
}
/* Unknown Image
.navCurveAdmin {
	background-image:  url(../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: #0080DC;
	line-height: 15px;
}
.pageBottom, .pagebottom {
	background-image:  url(../images/pageBottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 5px;
}
.summaryPageBottom, .summarypagebottom {
	background-image:  url(../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(../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: #0262B9;
	text-decoration: none;
}
.notExpandableSelected, a.notExpandableSelected, a.notExpandableSelected:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0262B9;
	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:#0262b9;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.sideNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #38c6f4;
	text-decoration: none;
	WIDTH: 100%; 
	background-color: #DADEE2;
	text-align: left;
	padding: 2px;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 0px;
	cursor: hand;
	display: inline-block;
}
.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: #0080DC;
	text-decoration: none;
	background-color: #DADEE2;
	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: #0080DC;
        text-decoration: none;
        background-color: #DADEE2;
        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: #0262B9;
    text-decoration: none 
}
a:visited {
	color: #0262B9;
    text-decoration: none;
}
a:hover {
	color: #0262B9;
	text-decoration: underline 
}
a:active{
	color: #0262B9;
    text-decoration: none 
}
/* Added - Request from TWIX */
.textFieldLabel { 
	border: 0px solid white;
	FONT-SIZE: 10px;
	FONT-FAMILY: Inter, 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: #0262B9; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #EDF0F2; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	display: inline-flex;
}

/* Added - Request from QOA */
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.detailDividingLine2 {
	line-height: 1px; 
	background-color: #F4F5F6; 
	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: Inter, Verdana, Arial, Helvetica, sans-serif;
	background-color: #F2F0F1;
	vertical-align: center;
	font-size: 10px;
	padding: 2px;
}
.detailsValueColumn1 {
	font-family: Inter, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	background-color: #F2F0F1;
	vertical-align: center;
}
/* background-color changed from #D6E1EE to #A5D967 for rebranking*/
.detailsLabelColumnBTL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EDF0F2;
	vertical-align: top;
	font-size: 10px;
	padding: 2px;
	line-height: 12px;
}
/* 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: #242526;
 	background-color: #DADEE2;
 	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: #242526;
	background-color: #DADEE2;
	padding: 2px;
	border-bottom: 0px solid #DADEE2;
	border-right: 1px solid #DADEE2;
	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(/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(/oneflex/SIPManagementPortlets/rfResorg.richfaces.renderkit.html.iconimages.DataTableIconSortAsc/DATB/eAFjYGD4!!8!AAYAAv4_.jsf);}

.rich-sort-desc
{background-image:url(/oneflex/SIPManagementPortlets/rfResorg.richfaces.renderkit.html.iconimages.DataTableIconSortDesc/DATB/eAFjYGD4!!8!AAYAAv4_.jsf);}
/* Styles and colors for VOIP SIP Trunk end here*/

/* Styles and colors for Ordering start here*/
.buttonColor {
color : black;	
}
.nwxtopLine {
	BORDER-BOTTOM: #006400 1px solid;
}
.nwxbottomLine {
	BORDER-TOP: #006400 1px solid;
}
table.networxtable {
	border-collapse: collapse;
}
table.networxtable td,table.networxtable th {
	border-bottom: 1px dotted #ffffff;
	padding: 5px;
}
.labelColumn {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: rgb(165, 217, 103);
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
}	
.ValueColumn {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f1f1f1;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
}
.tableheading {
	background-color : rgb(165, 217, 103);
	color : black;
	font-size:11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}
.borderColor {
	background-color : #006400;
	color: #ddbc36;
	font-weight: bold;
}
.header {
	background-color : inherit;
	color : #DADEE2;
}				
.bodycolor {
	background-color :white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}				
.color {
	color : #006400;
}
.asteriskColor {
	color: #ff0000;
}
.netPageHeader {
	height:15px;
	color:#006400;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.msgstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: red;
	text-align: center;
	width: 60%;
}
.msgHeader {
	color: black;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color : rgb(165, 217, 103);
	font-weight: bold;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.msgBody{
	font-family: Inter, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: red;
	height: auto;
	background-color: #F2F0F1;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position-x: 0%;
	background-position-y: 0%;
}
.contactAddrMsgBody{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: red;
	height: auto;
	background-color: rgb(241, 241, 241);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position-x: 0%;
	background-position-y: 0%;
}
.msgButton {
	text-align: center;
	height: auto;
	background-color: rgb(241, 241, 241);
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.changeColor {
	background-color:rgb(204, 204, 204);
	/* background-color: rgb(241, 241, 241); */
}
.errorInput {
	border: 2px solid red;
}
.tableWidth{
 width :100%	
}
.networxWidth{
	 width :100%
}
.subHeadingWidth {
	width:101%;
}
.alignment{
	width:90%;
	margin:0 auto;
}
.rightFloat {
	float: right;
}
.leftHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:12px;
	color:#006400;
	float: left;
}
.leftBody{	
	background-color:rgb(165, 217, 103);
	text-align: left;	
}
.orangeColor{
	color:orange;
}
.pageheading{
	font-size:12px;
}
.normalFont{
	font-size:12px;
	font-weight: bold;
}
.fontStyle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#orgErrorMessages{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: red;
	height: auto;
	background-color: rgb(241, 241, 241);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position-x: 0%;
	background-position-y: 0%;
	width:99%;
}
#contactAddrErrorMessages{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: red;
	height: auto;
	background-color: rgb(241, 241, 241);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position-x: 0%;
	background-position-y: 0%;
	width:89%;
	margin:0 auto;	
}
/* Styles and colors for Ordering end here*/

table.footerINT {
        background-color: #303030; height:40px;
}
td.footerINT {
        width:600px; padding-left:60px;color: white;
}


div.headerStyle{
        height: 100%
}

td.valignStyle{
        vertical-align:"bottom"
}

div.ctlcforrter{
                position: absolute;
                z-index: 12005;
                width:100%;
                margin-top:55px;
                margin-left: 0px;
                margin-bottom: 0px;
}

.style12 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style10{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
}
.aUtilLinks {
	text-decoration:none; 
	font-family:Arial; 
	font-size:12px;  
	text-align:center;
	color:black
}
.aUtilLinks:hover {
	color:orange;
}

.fontMouseStyle {
	color:#000000; 
	text-decoration: none;
}
.fontMouseStyle:hover {
	color:orange; 
}

#timeoutdiv1  {
	Z-INDEX: 11000; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LEFT: 300px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	ADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 300px;  
	TOP: expression(eval(300+document.body.scrollTop))
}
#timeoutdiv2  {
	Z-INDEX: 12000; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 0px; 
	TOP: expression(eval(document.body.scrollTop))
}
#timeoutiframediv  {
	Z-INDEX: 11000; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LEFT: 300px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 300px; 
	TOP: expression(eval(300+document.body.scrollTop))
}
#sessionexpirediframediv  {
	Z-INDEX: 12000; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 0px; 
	TOP: expression(eval(document.body.scrollTop))
}

.style6 {
	FONT-SIZE: 12px
}
.style7 {
	FONT-SIZE: 14px
}
.style11 {
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style16 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style14 {
	FONT-SIZE: 10px
}
/* color changed from #053368 to #006600 for rebranking*/
.style17 {
	COLOR: #006600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style18 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style23 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.style24 {
	COLOR: #006600
}
.style25 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style26 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style27 {
	FONT-WEIGHT: bold
}
.style28 {
	COLOR: #3300FF;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
a.style28 {
	FONT-SIZE: 12px; COLOR: #3300ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline
}
a.style28:visited {
	FONT-SIZE: 12px; COLOR: #3300ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline
}	

.navMenu {display:block;}

#container {
position : absolute;
left : 100px;
top : 100px;
width : 124px;
height : 140px;
clip:rect(0px 124px 140px 0px);
visibility : hidden;
background-color : #ff0080
}

TD.cal {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Sans-serif; BACKGROUND-COLOR: #ffffff 
}
SELECT.month {
        FONT-SIZE: 11px; WIDTH: 85px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
INPUT.year {
        FONT-SIZE: 11px; WIDTH: 30px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
TD.calDaysColor {
        FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,Sans-serif; BACKGROUND-COLOR: #399cce
}
TD.calWeekend {
        FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,Sans-serif; BACKGROUND-COLOR: #f3f3f3
}
TD.calBgColor {
        FONT-SIZE: 11px; COLOR: #399cce; FONT-FAMILY: Arial,Helvetica,Sans-serif; BACKGROUND-COLOR: #399cce
}
.calBorderColor {
        FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,Sans-serif; BACKGROUND-COLOR: #a9a9a9
}
TD.calHighlightColor {
        FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,Sans-serif; BACKGROUND-COLOR: #ffff7d
}
A.cal {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Sans-serif; TEXT-DECORATION: none
}
A.cal:hover {
        FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial,Helvetica,Sans-serif; TEXT-DECORATION: none
}
.disabled {
        FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: Arial,Helvetica,Sans-serif; TEXT-DECORATION: none
}

.style1 {font-size: 10px}
.style2 {
        font-size: 14px;
        font-weight: bold;
}
.style31 {font-size: 12px}


