/*added Swapnil for Help and tips */

a { text-decoration:none; }

td.whiteTextCell { color:#ffffff; font-family:verdana; font-size:10px;  }
.footerLink { font-family:verdana; text-decoration:none; color:black; }
.portletHead { text-transform:uppercase; padding-left:6; color:black; }
.toolsPortletHead {	text-transform:uppercase; text-decoration:none; color:white; padding-left:2	; }
.portletBody, .darkPortletBody  { padding:8 6 8 6; }
.portletBodynoTopPad  { padding:0 6 8 6; }
.darkPortletBody, .darkPortletBody td, .darkPortletBody a, .darkPortletBody p, .darkPortletBody h1  { color:white; }
.portletBody a { color:black; }
.portletBodynoTopPad a { color:black; }
.whiteText { color:white; }
.white { background:#ffffff; }
.whiteLinkBold {  color:#ffffff; text-decoration:none; cursor:hand; font-weight:bold; font-family:verdana; }
.whiteLinkBold:hover {  color:#ffffff; text-decoration:underline; cursor:hand; font-weight:bold; font-family:verdana; }


.navContent { padding:<%= !browser.isNetscape4() ? "5" : "2" %>; }
.navLink, .navLink:hover { text-decoration:none; cursor:<%= browser.isNetscape6() ? "pointer" : "hand" %>; font-weight:normal; }
.secondaryNav { left:0; }
.secondaryNavDescription { font-style:italic; }

.portletBody { padding:5; }
.searchBox { font-family:verdana; background-color:#ffffff; font-size:9px; <% if (!browser.isNetscape4()) { %> width:165px; <% } %> }
.secondaryNavLink { font-family:verdana; text-decoration:none; }
.secondaryNavLink:hover { text-decoration:underline; }



.topBarLink { font-weight:bold; text-decoration:none; color:#ffffff; font-family:verdana; font-size:10px;}
.topBarLink:hover { font-weight:bold; color:#000066; text-decoration:underline; cursor:hand font-family:verdana; font-size:10px; }

.topBarLink { font-weight:bold; color:#ffffff;text-decoration:none;cursor:hand;font-family:verdana; font-size:10px;}
.topBarLinkSelected { font-weight:bold; color:#000066;text-decoration:none;cursor:hand; font-family:verdana; font-size:10px; }
.topBarLink:hover { font-weight:bold; color:#000066; text-decoration:underline;cursor:hand; font-family:verdana; font-size:10px; }


.whiteCaps { font-weight:bold; font-family:verdana; font-size:10px; color:#ffffff; }
.whiteCaps:hover { text-decoration:underline; color:#000066; }

.titleLink {font-weight:bold;text-decoration:none;}
.titleLink:hover {text-decoration:underline;}
/* Numeric links have their own style */
.numericLink {font-weight:bold;text-decoration:underline;}
.numericLinkWhite {font-weight:bold;text-decoration:underline;color:white;}
.padbyfive{padding: 5px; }
.padbyfivewhite{padding: 5px; color: white;)

/* START OF STYLES ADDED FROM MAIN.CSS */

.white { background:#ffffff; }
.leftPadded2 { padding-left:2px; }
.capsHeading { font-family:arial; font-size:10px; }
div.capsHeading { font-family:arial; font-size:10px; padding-top:5px; padding-bottom:4px; }

.btGreen { background:#99cc00; }
.dkBlue { background:#004d5f; }
.greyblue { background:#628297; }
.lavendar { background:#e1e6f0; }
.lightGrey { background-color:#eeeeee; }
.darkGrey { background:#cccccc; }
.titlebarADark { background:#99cc00; font-size:11px; font-family:verdana; color: black; }
.titlebarA { background:#ccff66; font-size:11px; font-family:verdana; color: black; }
.titlebarBDark { background:#004d5f; font-size:11px; font-family:verdana; color:#ffffff; }
.titlebarB { background:#628297; font-size:11px; font-family:verdana; color:#ffffff; }
.titleText { font-size:20px; font-family:verdana; font-weight:bold; }
.subTitleText { font-size:14px;	font-family:verdana; }


select.contact, input.contact { width:110; }
textarea.contact { width:360; height:200; }
div.secondaryNavPadding { padding:4; }

/*  CP */

.optionClass
{
	font-size:10px;
	font-family:verdana;
	background-color:#ffffff;
}

.optionClass2
{
	font-size:10px;
	font-family:verdana;
	width:165;
	background-color:#ffffff;
}

.optionClass3
{
	font-size:10px;
	font-family:verdana;
	background-color:#ffffff;
}

.bold
{
	font-weight:bold;
}

.relative
{
	position:relative;
	cursor:hand;
}


/* New styles added by Rupert 24/09/02 */
.toolsTitleText
{
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
}

.toolsSelectClass
{
	font-size:10px;
	font-family:verdana;
	width:165;
	background-color:#ffffff;
}

.toolsOptionClass
{
	font-size:10px;
	font-family:verdana;
	width:165;
	background-color:#ffffff;
}

.mainDetail
{
	font-family:verdana;
	font-size:10px;
	background-color:#ffffff;
}
/* END New styles added by Rupert 24/09/02 */



/* New styles submitted by Jose 2/10/02 for step portlets*/
.currentstep
{
	font-size:10px;
	font-family:verdana;
	color:#000000;
	font-weight:bold;
}

.availablestep
{
	font-size:10px;
	font-family:verdana;
	color:#000000;
	text-decoration:underline;
}

.unavailablestep
{
	font-size:10px;
	font-family:verdana;
	color:#000000;
}
/* END New styles submitted by Jose 2/10/02 for step portlets*/

/*  alternative positioning code to test netscape 4.7 rendering issues*/
#BT2Column
{
	position:relative;
}

#BT2ColumnCol1
{
	position:absolute;
	top:5px;
	width:572px;
	height:100%;
}



#BT2ColumnCol2
{
	position:absolute;
	left:575px;
	width:175px;
	height:100%;
}

.hidden
{
	visibility:hidden;
}

.descitem
{
	background-color:#ccff66;
	color:black;
	border:5px solid white;
	border-right:6px solid white;
}

.btError
{
    	background-color:#FF3300;
    	background:#FF3300;
    	color:white;
    	font-size:11px;
}

.btLightGreen
{
	background:#ccff66;
}

.formValidStyle
{
	color: black;
	font-family: verdana;
}

.formInvalidStyle
{
	color: #FF3300;
}


.btItalic
{
	font-style:italic;
}

.btStrong
{
	font-weight:bold;
}

.btUnderline
{
	text-decoration:underline;
}

.btStrongUnderline
{
	text-decoration:underline;
	font-weight:bold;
}

/* New styles added by Stian 20/11/02 */

.btAZStyle
{
    font-size:14px;
    font-family:verdana;
    color:#000000;
}

/* End new styles added by Stian 20/11/02 */


/* Start: MBT-Offshore 14/02/2003 */
.boldLabel
{
	font-size:10px;
	font-family:verdana;
	color:#000000;
	font-weight:bold;
}
/* End: MBT-Offshore 14/02/2003 */

/* styles added by Oyster (h rashid) on 31/03/03 */
.whiteTitleText { font-size:20px; font-family:verdana; color: white; }
.lightbox { background-color: #E1E6F0; color:black; left-padding: 2px; !important}
.darkbox { background-color: #628297; color:white; left-padding: 2px; !important}
/* End: styles added by Oyster (h rashid) on 31/03/03 */

/* styles added by Oyster for Broadband integration */

.promo
{
	color:black;
	padding: 10px 5px 20px 5px;
}

/* End: styles added by Oyster for Broadband integration */


/* styles added by MBT for Broadband */

.optionClassMY2
{
 font-size:10px;
 font-family:verdana;
 width:275;
 background-color:#ffffff;
}
 
.optionClassMY1
{
 font-size:10px;
 font-family:verdana;
 width:200;
 background-color:#ffffff;
}

.redalerttext
{
    	background-color:#FF3300;
    	background:#FF3300;
    	color:white;
    	font-size:11px;
}

/* End styles added by MBT for Broadband */


/* styles added for Wholesale Calls */

.wcHeadingTextBold { font-size:18px;font-family:verdana;font-weight:bold; }
.wcStepText { font-size:12px;font-family:verdana; }
.wcSubHeadingTextBold { font-size:11px;font-family:verdana;font-weight:bold; }
.wcTextPlain { font-size:10px;font-family:verdana; }


/* End styles added for Wholesale Calls */.optionClass4 {  width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF}

/* styles added by Franco for BTWholesale BETA */
.betaTitle{
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}
/* End styles by Franco for BTWholesale BETA */