/* TELUS Mobility Style Sheet, 26APR01 */

/*=====================================================================*/
/*============================= TEXT ==================================*/
/*=====================================================================*/

/*--------------------------------- (22px new) ---------------------------------*/

/* xlarge title */
.xlargetitle {font-family: Verdana, Arial; font-size: 22px; color: #66cc00;}

/*--------------------------------- (19px new) ---------------------------------*/

/* page title */
.pagetitle {font-family: Arial;	font-size: 19px; color: #221D1E;}

/* title - level 1 */
.textlevelone {font-family: Verdana, Arial; font-size: 19px; color: #66CC00;}

/*--------------------------------- (15px new) ---------------------------------*/

/* title - level 3 */
.textlevelthree {font-family: Arial; font-size: 15px; color: #66CC00;}

/*--------------------------------- (12px new) ---------------------------------*/

/* table title text purples*/
.tabletitle2 {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #49166D;}

/* table title text purples*/
.tabletitle2green {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #66CC00;}

/* table title text white */
.tabletitle5 {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF;}

/* normal body text + mike table descriptive text*/
.bodytext0 {font-family: Verdana, Arial; font-size: 12px;}

/* body text green */
.bodytext1 {font-family: Verdana, Arial; font-size: 12px; color: #66CC00;}

/* body text purple */
.bodytext2 {font-family: Verdana, Arial; font-size: 12px; color: #49166D;}

/* body text gray */
.bodytext3 {font-family: Verdana, Arial; font-size: 12px; color: #666666;}

/* body text orange*/
.bodytext4 {font-family: Verdana, Arial; font-size: 12px; color: #FF6600;}

/* body text white*/
.bodytext5 {font-family: Verdana, Arial; font-size: 12px; color: #FFFFFF;}

/*--------------------------------- (11px new) ---------------------------------*/

/* pcs small black text */
.smalltext0 {font-family: Verdana, Arial; font-size: 7.5pt;}

/* pcs small green text */
.smalltext1 {font-family: Arial; font-size: 11px; color: #66CC00;}

/* pcs small purple text */
.smalltext2 {font-family: Verdana, Arial; font-size: 7.5pt; color: #49166D;}

/* mike small grey text */
.smalltext3 {font-family: Arial; font-size: 11px; color: #666666;}

/* mike small orange text */
.smalltext4 {font-family: Arial; font-size: 11px; color: #FF6600;}

/* mike small red text */
.smalltext6 {font-family: Arial; font-size: 11px; color: #CC0000;}

/* small white nav text */
.smalltext7 {font-family: Arial; font-size: 11px; color: #ffffff;}

/* small black nav text */
.navtext0 {font-family: Arial; font-size: 11px;}

/* small purple nav text */
.navtext2 {font-family: Arial; font-size: 11px; color: #49166D;}

/*----------------------------------- (Other) -----------------------------------*/

/* strikethrough text */
.strike {text-decoration: line-through;}


/*=====================================================================*/
/*============================= LINKS =================================*/
/*=====================================================================*/

/* default links */
A:link	{text-decoration: none; color: #000000;}	
A:visited {text-decoration: none; color: #000000;}
A:hover	{text-decoration: underline; color: #49166D;}
A:active {text-decoration: none; color: #000000;}	

/* tabletitle2 links */
A.tabletitle2:link {text-decoration: none; color: #49166D;}	
A.tabletitle2:visited {text-decoration: none; color: #49166D;}
A.tabletitle2:active {text-decoration: none; color: #49166D;}

/* tabletitle5 links */
A.tabletitle5:link {text-decoration: none; color: #FFFFFF;}	
A.tabletitle5:visited {text-decoration: none; color: #FFFFFF;}
A.tabletitle5:active {text-decoration: none; color: #FFFFFF;}

/* bodytext0 links */
A.bodytext0:link {text-decoration: none;}
A.bodytext0:visited {text-decoration: none;}
A.bodytext0:active {text-decoration: none;}	

/* bodytext2 links */
A.bodytext2:link {text-decoration: underline; color: #49166D;}	
A.bodytext2:visited {text-decoration: underline; color: #49166D;}
A.bodytext2:active {text-decoration: underline; color: #49166D;}

/* bodytext4 links */
A.bodytext4:link {text-decoration: none; color: #FF6600;}	
A.bodytext4:visited {text-decoration: none; color: #FF6600;}	
A.bodytext4:hover {text-decoration: underline; color: #FF6600;}
A.bodytext4:active {text-decoration: none; color: #FF6600;}

/* navtext2 nav links */
A.navtext2:link {text-decoration: none; color: #49166D;}	
A.navtext2:visited {text-decoration: none; color: #49166D;}	
A.navtext2:hover {text-decoration: underline; color: #49166D;}
A.navtext2:active {text-decoration: none; color: #49166D;}

/* smalltext0  links */
A.smalltext0:link {text-decoration: underline; color: #000000;}	
A.smalltext0:visited {text-decoration: underline; color: #000000;}	
A.smalltext0:active {text-decoration: underline; color: #000000;}	

/* smalltext2  links */
A.smalltext2:link {text-decoration: underline; color: #49166D;}	
A.smalltext2:visited {text-decoration: underline; color: #49166D;}	
A.smalltext2:active {text-decoration: underline; color: #49166D;}		

/* smalltext2  links */
A.smalltext3:link {text-decoration: underline; color: #666666;}	
A.smalltext3:visited {text-decoration: underline; color: #666666;}	
A.smalltext3:active {text-decoration: underline; color: #666666;}	


/*=====================================================================*/
/*============================= BACKGROUNDS ===========================*/
/*=====================================================================*/

/* default body background color */ 
BODY {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: 000000; background: #FFFFFF none;}

/* bgcolor for table light green */
.bgtbllgreen {background: #CCFF99 none;}
	
/* bgcolor for table green */
.bgtblgreen {background: #66CC00 none;}
	
/* bgcolor for table light purple */
.bgtbllpurple {background: #dbd0e2 none;}

/* bgcolor for table light purple */
.bgtblmpurple {background: #B6A2C5 none;}
	
/* bgcolor for table purple */
.bgtblpurple {background: #49166D none;}
	
/* bgcolor for table black */
.bgtblblack {background: #000000 none;}
	
/* bgcolor for table gray */
.bgtblgray {background: #CCCCCC none;}

/* bgcolor for table midgray */
.bgtblmidgray {background: #999999 none;}

/* bgcolor for table darkgray */
.bgtbldarkgray {background: #666666 none;}

/* bgcolor for table white */
.bgtblwhite {background: #FFFFFF none;}
	
/* bgcolor for table lime */
.bgtbllime {background: #EEFFCC none;}

/* bgcolor for table orange */
.bgtblorange {background: #FF6600 none;}

/* bgcolor for Mike coverage map tables */
.bgtbllmossgreen {background: #CCCC33 none;}
   
.bgtbllgraygreen {background: #CCFFCC none;}
 
.bgtbllseagreen {background: #669966 none;}

.bgtblgraybodytext0 {background: #CCCCCC none; font-family: Verdana, Arial; font-size: 12px;}

/*====================================================================*/
/*=========================== TOP NAVIGATION =========================*/
/*====================================================================*/
	
/* level-one main navigation */
.ST1 {position:absolute; top:0px; left:0px; visibility:hidden;}

/* level-one main navigation - Netscape 4.08*/
.ST1visible {position:absolute; top:0px; left:10px; visibility:visible;}

/* level-two main navigation */
.ST2 {position:absolute; visibility:hidden;}

/* level-three main navigation */
.ST3 {position:absolute; visibility:inherit; border-style:outset; border-width:1px;}

/*=====================================================================*/
/*============================= STRUCTURAL ============================*/
/*=====================================================================*/

/* paragraph */
p {font-family: Arial; font-size: 12px; font-weight: normal;}

/* blockquote */
BLOCKQUOTE, PRE	{font-family: Arial; font-size: 12px; font-weight: normal;}		

/* list bullet points */
UL LI {font-family: Arial; font-size: 12px; list-style-type: square;}	

UL LI LI {font-family: Arial; font-size: 12px; list-style-type: disc;}	

UL LI LI LI {font-family: Arial; font-size: 12px; list-style-type: circle;}	
	
OL LI {font-family: Arial; font-size: 12px; list-style-type: decimal;}	

/* list alphabetical markers */
OL OL LI {font-family: Arial; font-size: 12px; list-style-type: lower-alpha;}	

/* list number markers */
OL OL OL LI {font-family: Arial; font-size: 12px; list-style-type: lower-roman;}

/* TELUS Mobility Style Sheet, 26APR01, Luis V. Aguila, Rebellium.com */.bgtblyellow {  background-color: #FFCC66}

.errormessage 
{font-family: "Helvetica", Arial, San Serif; 
        font-size: 10pt;
        color: #FF0000;
        font-weight: bold;        
        background-color: #FFFFFF;
        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0cm;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.note 
{font-family: "Helvetica", Arial, San Serif;
        font-size: 8pt;
        color: #000000;
        background-color: #FFFFFF;
        vertical-align: baseline;
        margin-top: 2pt;
        margin-bottom: 2pt;
        margin-left: 0cm;
        margin-right: 2pt;
        padding-top: 2pt;
        padding-bottom: 2pt;
        padding-left: 2pt;
        padding-right: 2pt;
        text-align: right;
        text-indent: 0cm;
        width: 100%;
       }

/*=====================================================================*/
/*===================== Look and feel for CSOM ========================*/
/*=====================================================================*/
td {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; left: 0px; top: 0px; clip: rect( );}
h3 {
	font-size: 100%;
	color: #000;
	font-weight: bold;
	background:#9BBB59;
	height:20px;
	text-indent:8px;
	margin:0;
	}

.hotBG {background-color: #F6F5F5; border-left:solid 6px #00AEDB}
.hotLightBG {background-color: #C2E6EF; border-left:solid 6px #66A9BA;}
.hotSubLightBG {background-color: #FCF4E7;}
.coldBG {background-color: #DCDCDC; border-left:solid 6px #000000;}
.coldLightBG {background-color: #E8FCC5;}
.coldDDLightBG {background-color: #D9EEB4;}
.coldSubLightBG {background-color: #ECF8D7;}
.openPageBG {background-color: #C2E6EF; border-left:solid 6px #66A9BA;}
.darkBG {background-color: #42207A;}
.tableBG {background-color: #E9E9E9;}
.tableIncludeBG {background-color: #CDCDCD;}
.table3D {border-style: groove;}

.menuMain {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.menuMain:link {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.menuMain:visited {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.menuMain:active {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.menuMain:hover {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-weight: bold;}

.menuSub {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.menuSub:link {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.menuSub:visited {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.menuSub:active {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.menuSub:hover {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}

.menuOpen {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}

.pageSmallTitle {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold;}
.tableTitle {color: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; background-color: #00AEDB; padding-left: 5px;}
.menuTableTitle {color: #000000; font-family: Arial; font-size: 12px; font-weight: bold;}

.plainText {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: 400;}
.infoText {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: 400;}
.boldText {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold;}
.boldSmallText {color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; letter-spacing: -1;}
.smallText {color: #72727F; font-family: Arial, Helvetica, Sans-Serif; font-size: 10px;}
.errorText {color: #FF0000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold;}
.SuccessText {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold;}
.reportText {font-family: Arial; font-size: 12px;}
.versionText {color: #D9D9D9; font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: 400;}

.tableHeading {color: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; background-color: #A0A0A0; padding-left: 5px;}
.tableHeader {color: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; background-color: #393435; padding-left: 5px;}
.tableInText {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; background-color: #CDCDCD;}
.tableInTextW {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; background-color: #E9E9E9;}

.tableHeadingSmall {color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; background-color: #A0A0A0;}
.tableInTextSmall {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #CDCDCD;}
.tableTotalSmall {color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; background-color: #ECF8D7; letter-spacing: -1;}

/* default links */
A.tableInText.link	{text-decoration: underline; color: #000000;}
A.tableInText.visited {text-decoration: underline; color: #000000;}
A.tableInText.hover	{text-decoration: underline; color: #49166D;}
A.tableInText.active {text-decoration: underline; color: #000000;}

A.tableInTextW.link	{text-decoration: underline; color: #000000;}
A.tableInTextW.visited {text-decoration: underline; color: #000000;}
A.tableInTextW.hover {text-decoration: underline; color: #49166D;}
A.tableInTextW.active {text-decoration: underline; color: #000000;}

.inputBox {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: 400; width: 100%;}
.formButton {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; width: 100;}
.formSmallButton {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; width: 60;}
.adjustButton {color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold;}
.arrowButton {color: #000000; font-family: Webdings; font-size: 12px;}

/* new font for store info */
.infoFont {FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif;}

/*==================================================================*/
/*================ Look and Feel for Hardware Page =================*/
/*==================================================================*/

/* table title text purples*/
.tabletitle2_hw {font-family: Arial; font-size: 12px; font-weight: bold; color: #49166D;}

/* pcs small black text */
.smalltext0_hw {font-family: Arial; font-size: 11px;}

/* normal body text + mike table descriptive text*/
.bodytext0_hw {font-family: Arial; font-size: 12px;}

/* body text purple */
.bodytext2_hw {font-family: Arial; font-size: 12px; color: #49166D;}
A.bodytext2_hw:link {text-decoration: underline; color: #49166D;}	
A.bodytext2_hw:visited {text-decoration: underline; color: #49166D;}
A.bodytext2_hw:active {text-decoration: underline; color: #49166D;}

.tabletitle10 {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #49166D; background: #DBD0E2 none;}
A.tabletitle10:link {text-decoration: none; color: #49166D;}
A.tabletitle10:visited {text-decoration: none; color: #49166D;}
A.tabletitle10:active {text-decoration: none; color: #49166D;}

.tabletitle11 {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; background: #00AEDB none;}
A.tabletitle11:link {text-decoration: none; color: #FFFFFF;}
A.tabletitle11:visited {text-decoration: none; color: #FFFFFF;}
A.tabletitle11:active {text-decoration: none; color: #FFFFFF;}


tr.even {
	background-color: #EEECE1;
}

tr.odd {
	background-color: #EEECE1;
}

th {
	background-color: #EEECE1;
}

.labelColor{
	background:#dbd0e2;
	font-size: 100%;
	color: #000;
	font-weight: bold;
	height:20px;
	text-indent:8px;
	}
.messageStyle{
	background-color: #EEECE1;
	}
.submit_btn_en{
	background: transparent url(../images/search_button.gif) top left no-repeat;
	width: 77px;
	height: 33px;
	border:none;
	cursor:hand;
	}
.submit_btn_fr{
	background: transparent url(../images/French_Search.gif) top left no-repeat;
	width: 104px;
	height: 35px;
	border:none;
	cursor:hand;
	}	
.write_note_btn_en{
	background: transparent url(../images/write_note_btn.JPG) top left no-repeat;
	width: 104px;
	height: 33px;
	border:none;
	cursor:hand;
	}
.write_note_btn_fr{
	background: transparent url(../images/French_WriteNote.JPG) top left no-repeat;
	width: 140px;
	height: 33px;
	border:none;
	cursor:hand;
	}
.submit_note_btn_en{
	background: transparent url(../images/submit_btn.gif) top left no-repeat;
	width: 77px;
	height: 33px;
	border:none;
	cursor:hand;
	}
.submit_note_btn_fr{
	background: transparent url(../images/French_SubmitNote.GIF) top left no-repeat;
	width: 104px;
	height: 35px;
	border:none;
	cursor:hand;
	}
.cancel_note_btn_en{
	background: transparent url(../images/cancel_btn.gif) top left no-repeat;
	width: 77px;
	height: 33px;
	border:none;
	cursor:hand;
	}
.cancel_note_btn_fr{
	background: transparent url(../images/French_CancelNote.GIF) top left no-repeat;
	width: 104px;
	height: 35px;
	border:none;
	cursor:hand;
	}
.customInfo{
	background-color: #9BBB59;
	font-weight: bold;
}
.customInfoDetails{
	background-color: #CCFF99;
	font-weight: bold;
	color: purple;
}

.submit_btn_en_up{
	background: transparent url(../images/mup_tel_search_btn_en.JPG) top left no-repeat;
	width: 77px;
	height: 33px;
	border:none;
	cursor:hand;
	}
.submit_btn_en_down{
	background: transparent url(../images/mdown_tel_search_btn_en.JPG) top left no-repeat;
	width: 77px;
	height: 33px;
	border:none;
	cursor:hand;
	}
	
.submit_btn_fr_up{
	background: transparent url(../images/mup_tel_search_btn_fr.JPG) top left no-repeat;
	width: 104px;
	height: 35px;
	border:none;
	cursor:hand;
	}
.submit_btn_fr_down{
	background: transparent url(../images/mdown_tel_search_btn_fr.JPG) top left no-repeat;
	width: 104px;
	height: 35px;
	border:none;
	cursor:hand;
	}
	
.write_note_btn_en_up{
	background: transparent url(../images/mup_tel_write_note_btn_en.JPG) top left no-repeat;
	width: 106px;
	height: 35px;
	border:none;
	cursor:hand;
	}
	
.write_note_btn_en_down{
	background: transparent url(../images/mdown_tel_write_note_btn_en.JPG) top left no-repeat;
	width: 106px;
	height: 35px;
	border:none;
	cursor:hand;
	}

.write_note_btn_fr_up{
	background: transparent url(../images/mup_tel_write_note_btn_fr.JPG) top left no-repeat;
	width: 140px;
	height: 33px;
	border:none;
	cursor:hand;
	}
	
.write_note_btn_fr_down{
	background: transparent url(../images/mdown_tel_write_note_btn_fr.JPG) top left no-repeat;
	width: 140px;
	height: 33px;
	border:none;
	cursor:hand;
	}
	
.submit_note_btn_en_up{
	background: transparent url(../images/mup_tel_submit_note_btn_en.JPG) top left no-repeat;
	width: 77px;
	height: 33px;
	border:none;
	cursor:hand;
	}
.submit_note_btn_en_down{
	background: transparent url(../images/mdown_tel_submit_note_btn_en.JPG) top left no-repeat;
	width: 77px;
	height: 33px;
	border:none;
	cursor:hand;
	}
	
.submit_note_btn_fr_up{
	background: transparent url(../images/mup_tel_submit_note_btn_fr.JPG) top left no-repeat;
	width: 104px;
	height: 35px;
	border:none;
	cursor:hand;
	}
.submit_note_btn_fr_down{
	background: transparent url(../images/mdown_tel_submit_note_btn_fr.JPG) top left no-repeat;
	width: 104px;
	height: 35px;
	border:none;
	cursor:hand;
	}
.cancel_note_btn_en_up{
	background: transparent url(../images/mup_tel_cancel_note_btn_en.JPG) top left no-repeat;
	width: 77px;
	height: 33px;
	border:none;
	cursor:hand;
	}
.cancel_note_btn_en_down{
	background: transparent url(../images/mdown_tel_cancel_note_btn_en.JPG) top left no-repeat;
	width: 77px;
	height: 33px;
	border:none;
	cursor:hand;
	}
	
.cancel_note_btn_fr_up{
	background: transparent url(../images/mup_tel_cancel_note_btn_fr.JPG) top left no-repeat;
	width: 104px;
	height: 35px;
	border:none;
	cursor:hand;
	}
	
.cancel_note_btn_fr_down{
	background: transparent url(../images/mdown_koodo_cancel_note_btn_fr.JPG) top left no-repeat;
	width: 104px;
	height: 35px;
	border:none;
	cursor:hand;
	}