/*::::::: Pseudo-class and Type selectors
*/
body{margin:0;padding:0;background:#F7F7F7 url(../images/homepage/sharedimages/background_lowerlevel.jpg) no-repeat scroll center top;}
body,span,div,form,p,td,th,input,textarea,select,option,optgroup,td.input,td.optgroup,td.option{font-family:verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; font-weight:normal;}
form {margin: 0} /* fix for Safari that makes form appear with a bottom blank line */

em,sup {font-family:verdana,helvetica,arial,sans-serif; line-height:0;}

ol,ul { font-family: verdana,helvetica,arial,sans-serif; margin-left: 5px; padding-left: 5px; }
li { font-family: verdana,helvetica,arial,sans-serif; margin-left:10px; padding-left:5px; }

p { margin: 2px 0 18px 0; padding: 0; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }

a,a:link{color:#0097ac;}
a:visited{color:#0097ac;}
a:active,a:hover{color:#0097ac;}

/*::::::: Page containers
*/
#shell-L1{text-align:center;background-color:transparent}
#shell-L2{width:770px;margin-left:auto;margin-right:auto;text-align:left;background-color: transparent;}

/*::::::: Global header
*/
#global-header{width:769px;height:48px;background:#ffffff url(../images/homepage/right_cnr_b.gif) no-repeat bottom right;}
#global-header div{float:left;}
#global-menu{float:left;}
html>body a.global-menu,html>body a.global-menu:link,html>body a.global-menu:active,html>body a.global-menu:visited{height:48px;}
a.global-menu:hover{}
#global-menu-active{}
#logo{padding:3px;padding-top:2px;background:url(../images/homepage/left_cnr_b.gif) no-repeat bottom left;}
#logo a,#logo a:link,#logo a:active,#logo a:visited{font-size:14px;color:#000;}
#global-search,#global-qLinks{padding:0 10px;padding-top:4px;height:48px;background:url(../images/homepage/divider_bar_2px.gif) repeat-y top left;voice-family: "\"}\"";voice-family:inherit;height:42px;}
html>body #global-search,html>body #global-qLinks{height:42px;}
#global-search .go,#global-qLinks .go{width:24px;position:relative;top:3px;padding-top:9px;}
#global-search input{width:100px;font-size:10px;}
#global-qLinks,#global-search{padding-top:6px;font-size:11px;}
#global-qLinks select{font-size:9px;width:157px;}

/*::::::: Section Header
*/
#section-header{height:52px;width:770px;margin-top:10px;background:#fff url(../images/homepage/left_cnr_top_w.gif) no-repeat top left;}
#section-header-inner{float:left;width:770px;background:url(../images/homepage/right_cnr_top_w.gif) no-repeat top right;}
#section-title{float:left; padding:10px 2px 0 10px; font-size: 16px; color: rgb(0, 102, 133); font-weight: bold;  voice-family: inherit; position: relative;}
html>body #section-title{width:145px;}
#section-title span{color:#0097ac;}
#section-title a {position: absolute; left:0; top:0;}
#section-title a img {}


/*::::::: Primary Navigation
*/
/* note: this version of the primary menus is not to be used it is the pre-text version */
#m{float:right;margin-top:28px;width:613px;}
#mC a{color:#006685;padding:3px 5px;float:right;font-weight:bold;text-decoration:none;font-size:11px;background:url(../images/homepage/m2_leftBorder.gif) no-repeat right;}
#mC a:hover,#mC a:active{border-bottom:5px solid #ffd100;}
#mC a.act,#mc a.act:hover{background-color:#fff !important;border-bottom:5px solid #ffd100;color:#006685;}
#mC a.last{background:none;}

/* note: this replaces the text version as the images become available */
#prime-menu{float:right;margin-top:19px;width:613px;vertical-align:bottom;}
#prime-menu-inner a{padding:3px 5px;float:right;font-size:11px;background:url(../images/homepage/m2_leftBorder.gif) no-repeat right;border-bottom:5px solid #fff;}
#prime-menu-inner a:hover,#prime-menu-inner a:active{border-bottom:5px solid #ffd100;}
#prime-menu-inner a.act,#prime-menu-inner a.act:hover{border-bottom:5px solid #FFD100;}
#prime-menu-inner a.last{background:none;}
#prime-menu-inner a:hover{cursor:hand} /* IE5.1 bug fix */

/*::::::: Content Container
*/
#float-tank-top{background:#fff url(../images/homepage/left_cnr_top_w.gif) no-repeat top left;margin-top:10px;text-align:right;}
#float-tank-top-inner{background:url(../images/homepage/right_cnr_top_w.gif) no-repeat top right;font-size:8px;}
#float-tank{float:left;width:770px;background:#fff url(../images/homepage/left_cnr_bot_w.gif) no-repeat bottom left;}
#float-tank-inner{float:left;width:770px;padding-bottom:10px;background:url(../images/homepage/right_cnr_bot_w.gif) no-repeat bottom right;}
#content{width:624px;float:left;}
#content span{padding:10px;font-size:11px;color:#000;}
#content-header{padding:12px 15px 10px 10px;font-size:18px;font-weight:bold;color:#006786;line-height:20px;}
#content-cont{float:left;margin:0;padding:0;width:622px;}
#content-cont a,#content-cont a:link,#content-cont a:active{color:#0097ac;}
#content-cont a:visited{color:#8bbbca;}
#content-cont a:hover{color:#006685;}

#content-main, #content-main-full, #content-generic, #content-generic-full{color: #000000;float:left;width:470px;padding:0 10px 0 10px;line-height:13px;font-size:11px !important;voice-family: "\"}\"";voice-family:inherit;width:450px;}
html>body #content-main{width:450px;}
#content-promo{float:left;width:148px;padding-top:3px;padding-right:10px;voice-family: "\"}\"";voice-family:inherit;width:138px;}
html>body #content-promo{width:138px;}
#content-main-full{width:602px;}
#content-generic{width:598px;}
#content-generic-full{width:750px;}
#content,.full-border{border-top:5px solid #ffd100;}
#content-main table, #content-main-full table, #content-generic table, #content-generic-full table{font-size:11px}
#content-full{float:left; width:770px;}
#content-full span{padding:10px;font-size:11px;color:#000;}
#content-full div#content-cont{width:770px;}

#content-tandc {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; COLOR: #000000;  FONT-SIZE: 9px! important; FLOAT: left; PADDING-BOTTOM: 0; WIDTH: 602px; PADDING-TOP: 0; voice-family: inherit}

.content-highlight{display:block;background-color:#fff3bf;border:1px solid #FFD100;padding:5px;margin-top:10px;margin-bottom:10px;}

div.rhs-promo-head,div.highlight-border-head{color:#006786; font-weight:bold;font-size:11px;padding:5px 5px 5px 5px;background:url(../images/homepage/promo_header_top.gif) no-repeat top;background-color:#c8e6ea;margin-top:10px;}
div.rhs-promo-top{background:url(../images/homepage/promo_top.gif) no-repeat top;height:3px;margin-top:10px;}
div.rhs-promo-border,div.highlight-border{border-left:1px solid #c8e6ea;border-right:1px solid #c8e6ea;font-size:11px;padding:10px;background-color:#F1F6F9;line-height:13px;width:116px;}
div.rhs-promo-border div,div.highlight-border div{padding-left:8px;color:#000;}
div.rhs-promo-border strong,div.highlight-border strong{color:#006685;font-size:11px;}
div.rhs-promo-border ul,div.highlight-border ul{list-style-image:url(../images/homepage/blue_bullet_small.gif);}
div.rhs-promo-bottom{background:url(../images/homepage/promo_bot.gif) no-repeat bottom;height:3px}

div.highlight-border-head{background-image:none;}
div.highlight-border{border:1px solid #c8e6ea;margin-bottom:10px;}

.sec-break{clear:both;padding:1px 3px 1px 3px;background:url(../images/homepage/aqua_dash_ln.gif) repeat-x left;}

/*::::::: Form Style for Email a Friend*/
#formStyle{display:block;font-size:11px;height:350px;width:728px;background-color:#dce6ec;border:#046684 solid 1px;padding:10px;margin-top:10px;}

.table-title{margin:20px 0 10px 0;font-weight:bold;}
.table-plan{font-size:11px;}
.table-plan td{border-right:1px solid #fff;}
.table-plan td a{text-decoration:underline;}
.table-plan td input{height:11px;}
.table-head-1,.table-head-2{color:#fff;font-weight:bold;}
.table-head-1{background-color:#006685}
.table-head-2{background-color:#7FB2C2}
.table-head-1 a, .table-head-1 a:link, .table-head-1 a:visited, .table-head-1 a:active, .table-head-1 a:hover {color:#fff !important; font-weight:bold !important;}
.table-head-2 a, .table-head-2 a:link, .table-head-2 a:visited, .table-head-2 a:active, .table-head-2 a:hover {color:#fff !important; font-weight:bold !important;}
.table-row-1{background-color:#fff;}
.table-row-1 td{color:#666}
.table-row-2{background-color:#F0F6F8;}
.table-row-2 td{color:#666}

.clear{clear:both;}

/*::::::: Two Columned Table */

.table-col2-plan{font-size:11px;}
.table-col2-plan td{border-right:1px solid #fff;}
.table-col2-plan td a{text-decoration:underline;}
.table-col2-plan td u{color:#DEEAEF;}
.table-col2-plan td input{height:11px;}

.table-leftcol-1{background-color:#FFFFFF}
.table-rightcol-1{background-color:#FFFFFF}
.table-leftcol-2{background-color:#DEEAEF}
.table-rightcol-2{background-color:#F0F6F8}

.table-leftcol-1,.table-leftcol-2  {color:#000000;font-weight:bold}
.table-rightcol-1,.table-rightcol-2 {color:#000000}

/* commented out for replace with the styles from Optus
.col-col-a a,.col-col-b a,.col-cont a{display:block;padding:2px 0 2px 13px;background:url(../images/homepage/blue_bullet_small.gif) no-repeat 5px 6px;white-space:wrap;}*/
/* from Optus */
.col-col-a a,.col-col-b a,.col-cont a{display:block;padding:2px 0 2px 13px;background:url(../images/homepage/blue_bullet_small.gif) no-repeat 5px 6px;white-space:wrap;}
/* new behavior for visited links, as follows: */
.col-col-a a:visited,.col-col-b a:visited,.col-cont a:visited{text-decoration:none;}
/* from Optus */

table.faq{border:#c8e6ea 1px solid;width:100%;}
td.top-faq{color:#000000;font-weight:bold;width:10px;vertical-align:top;}
td.faq1{color:#000000;font-weight:bold;width:10px;vertical-align:top;}
td.faq2{vertical-align:top;}
td.faq3, td.faq4{width:90px !important;vertical-align:top;text-align:right;white-space:nowrap;}
td.faq1, td.faq2, td.faq4{border-top:#c8e6ea 1px solid;}
tr.faq{background-color:#fff3bf;}

/*::::::: breadcrumbs
*/
#bread-crumb{padding:3px 2px 2px 10px;font-size:10px;background-color:#fff3bf;color:#006685;voice-family: "\"}\"";voice-family:inherit;line-height:15px;}
html>body #bread-crumb{line-height:15px;}
#bread-crumb a,#bread-crumb a:link,#bread-crumb a:active,#bread-crumb a:visited{color:#0097ac;}
#bread-crumb a:hover{color:#006685 !important; }

/*::::::: control panel
*/
div#control{clear:both;height:20px; padding: 10px 0 0 156px; vertical-align:middle !important;text-align:left;}
a#control-print{padding-left:28px !important;float:left;background:url(../images/homepage/control_print_btn.gif) 8px 1px no-repeat;margin-right:10px;background-color:#FFF3BF !important}
a#control-email{padding-left: 28px !important;float:left;background:url(../images/homepage/control_email_btn.gif) 7px 1px no-repeat;margin-right:10px;background-color:#FFF3BF !important}
a#control-bookmark{padding-left:28px !important;background:url(/images-ob/control_bookmark_btn.gif) 7px 2px no-repeat;background-color:#FFF3BF !important}
div#control a,div#control a:link,div#control a:active{float:left;width:144px;padding:4px 0;font-size:9px !important;color:#0097AC;text-decoration:none;background-color:#FFF3BF;voice-family: "\"}\"";voice-family:inherit;width:115px;}
html>body div#control a,html>body div#control a:link,html>body div#control a:active{width:115px;}
div#control a:visited{color:#0097AC}
div#control a:hover{text-decoration:underline;color:#0097AC}
div#control div{width:153px;float:left;}

/*::::::: left hand navigation
*/
#ln{float:left;width:146px;;voice-family: "\"}\"";voice-family:inherit;width:146px;}
html>body #ln{width:146px;}
#ln a{display:block;color:#0097ac;text-decoration:none;font-size:11px;padding:3px 3px 3px 10px;}
#ln a:hover{background-color:#ffD100 !important;}
#secTitle,.secTitle{background-color:#ffd100;color:#000;margin-bottom:1px;padding:6px 6px 6px 10px;font-weight:bold;font-size:11px;}
#sprtr{height:1px;background-color:#E9F2F6;background-image:url(../images/homepage/ln_dotted.gif);}
.selected{font-weight:bold !important;background:url(../images/homepage/bullets_aggregated_s2.gif) -149px 8px no-repeat;background-color:#ffffff !important;color:#006685 !important;}
.Cbase, .Obase, .Obase2{background:url(../images/homepage/bullets_aggregated_s2.gif) -484px 8px no-repeat;background-color:#E9F2F6 !important;font-weight:bold !important;}
.Obase{background-color:#F4F8FA !important;}
.Obase2{background-color:#ffffff !important;}
.child{background-color:#F4F8FA !important;}
.parent1,.parent2{font-weight:bold !important;background-color:#ffffff;}
.parent2{background-color:#F4F8FA !important;}

/*::::::: drop down menu
*/
/* #dropdown-outer{position:relative;} */
#dropdown-business{position:absolute;margin-left:8px;width:319px;overflow:visible;top:32px;z-index:1000;border:1px solid #d9e7ec;}
.dropdown-inner{background-color:#fff9dd;width:320px;height:19px;border:1px solid #FFF9DD;}
.dropdown-inner a:link,.dropdown-inner a:visited,.dropdown-inner a{font-size:11px;color:#006685;text-decoration:none;height:20px; padding:4px 2px 4px 15px;background:url(../images/homepage/bullets_aggregated_s2.gif) -488px 9px no-repeat;}
.dropdown-inner a:active{background-color:#015675 !important;}
.dropdown-inner a:hover {background-color:#FFD100 !important;}
.ac{visibility:visible;}
.ina{visibility:hidden;}

/*::::::: footer
*/
#global_footer{width:750px;text-align:center;line-height:20px;height:20px;}
#global_footer,#global_footer a,#sp{color:#004c63 !important;}
#global_footer a {font-size:1.095em;text-decoration: underline;}
#global_footer span.footer_seperator {color: #0097ac;}
#global_footer img {border: none;}
#global_footer_links { float: left; margin: 1.8em 0 0 3.5em; _margin-left: 2em; /* IE6 fix */}
#global_footer_logo  { float: right; margin-left: 1.5em; margin-top: 0.6em; }
.footer_entrust img {padding-left: 10px;background: transparent url(/images-ob/logo_Entrust.gif) no-repeat; width: 71px; height: 41px;}
.footer_entrust span {display:block; padding-left: 10px;background: transparent url(/images-ob/logo_Entrust.gif) no-repeat; width: 71px; height: 41px; text-indent:80px; overflow:hidden; white-space:nowrap; cursor:pointer;}

/*::::::: customer help
*/
div.customer-help-landing {width:601px}
div.customer-help-landing div.landing-links {margin:0 0 20px 0;padding:0;float:left;width:288px;}
div.customer-help-landing div.left-col {margin-right:24px;}
div.customer-help-landing div.landing-links div {padding:0 0 0 10px;margin:0;}
div.customer-help-landing div.landing-links div.links-header {background: url(/web/ShowBinary/SCSRepository/assets/images/personal/customerhelp/customer-help-links-heading.jpg) no-repeat;height:37px;}
div.customer-help-landing div.landing-links div.links-header h2 {color:#000;font-size:14px;font-weight: bold;padding-top:4px}
div.customer-help-landing div.landing-links div.links-inner {background: url(/web/ShowBinary/SCSRepository/assets/images/personal/customerhelp/customer-help-links-mid-bg.jpg) repeat-y;}
div.customer-help-landing div.landing-links div.links-inner ul {margin:0;padding-bottom:5px}
div.customer-help-landing div.landing-links div.links-btm {background: url(/web/ShowBinary/SCSRepository/assets/images/personal/customerhelp/customer-help-links-btm.jpg) no-repeat;height:5px;}
hr.line-dash {border-style:dashed;border-color:rgb(167,167,167);border-width:1px 0 0 0;height:1px}
hr.line-solid {border-style:solid;border-color:rgb(167,167,167);border-width:1px 0 0 0;height:1px}

/*::::::: customer help feedback styles
*/
form#help-feedback-form {width:563px;padding:0;background-color:#fff;display:none}
form#help-feedback-form fieldset {border:1px solid rgb(134,134,134);border-style:groove;padding:10px 15px 10px 15px;overflow:hidden}
form#help-feedback-form fieldset label strong {line-height:25px;}
form#help-feedback-form input {margin-bottom:3px;}
form#help-feedback-form fieldset div.close-form {height:13px;width:10px;background-color:#f0f0f0;float:right;position:relative;top:-7px;right:-10px;cursor:pointer;font-size:13px;}
form#help-feedback-form .feedback-contactus-link {border:1px solid rgb(153,153,153);padding:10px;width:270px;font-weight:bold;display:none;text-align:center}
form#help-feedback-form textarea {color: rgb(153,153,153);font-size:12px;border-style:inset;margin-top:5px;}
form#help-feedback-form input.feedbacksubmit {float:right;position:relative;right:10px;}
form#help-feedback-form .form-border {width:543px;height:2px; background-color:rgb(201,201,201);margin-left:10px;}
iframe#help-feedback-iframe {display:none;}
ul.help-rating {background: url(/web/ShowBinary/SCSRepository/assets/images/personal/customerhelp/customer-help-rating-bg.gif) no-repeat;height:40px;width:450px;list-style:none;padding:2px;margin: 0 0 0 60px; font-size:11px;margin-bottom:20px}
ul.help-rating li {cursor:pointer; display:inline;padding:2px;margin:2px}
ul.help-rating li:first-child {color: rgb(0,103,134);padding-left:10px}
ul.help-rating li:last-child {color: rgb(102,102,102);}
ul.help-rating li img {vertical-align:middle}
div#rating-thanks {color:#000;padding-left:10px;border:solid 1px #006685;background-color:#E9F2F6;padding:3px;display:block}


/*::::::: all material below this point formerly part of optuswt.css
*/

.login { font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; }

/*::::::: global nav bar - a div to contain Search and Quicklinks forms, tables */
.globalnav-forms				{	height: 48px; background: url(../images/homepage/divider_bar_2px.gif) repeat-y left top; 
									margin: 0; padding: 0 6px 0 6px; }
.globalnav-forms table			{	margin: 0; padding: 6px 0 0 0; }
.globalnav-forms form			{	margin: 0; padding: 0; }
.globalnav-forms #QueryText		{	width: 100px; font-family: verdana,helvetica,arial,sans-serif; font-size: 9px; 
									margin: 0; padding: 0; }
.globalnav-forms #qlinks-select	{	width: 162px; font-family: verdana,helvetica,arial,sans-serif; font-size: 9px; 
									margin: 0; padding: 0; }
.globalnav-forms .go			{	margin: 0; padding: 0 0 0 5px; }

p.white-font			{	color:#ffffff; }
p.img-caption			{	font-size: 10px; line-height: 12px; color: #666666; margin: 0; padding: 0; }
p.disclaimer-font		{	font-size: 9px; line-height: 11px; color: #006685; }
p.form-note				{	font-size: 9px; line-height: 11px; color: #006685; margin: 2px 0 4px 0; padding: 0; }
p.content-stepitem		{	font-size: 12px; line-height: 14px; color: #006685; font-weight: bold; border-bottom: 3px solid #8DC2D0; margin: 24px 0 4px 0; padding: 0 0 2px 0; }

p.content-stepitem		{	font-size: 12px; line-height: 14px; color: #006685; font-weight: bold; margin: 24px 0 4px 0; padding: 0 0 2px 0; }

h2.content-subheader,
h2.content-subheader-vas {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #006685;
	font-weight: bold;
	margin: 24px 0 4px 0;
	padding: 0;
}
h2.content-subheader-vas {
	margin: 1.5em 0 0 0;
}

h2.content-subheader a,
h2.content-subheader a:link,
h2.content-subheader a:visited,
h2.content-subheader a:active,
h2.content-subheader a:hover,
#sitemap td h2.content-subheader a,
#sitemap td h2.content-subheader a:link,
#sitemap td h2.content-subheader a:visited,
#sitemap td h2.content-subheader a:active,
#sitemap td h2.content-subheader a:hover {
	display: block;
	color: #006685 !important;
	text-decoration: none !important;
	background: url(../images/homepage/large_blue_bullet.gif) no-repeat 0 8px;
	margin: 0;
	padding: 2px 0 2px 10px;
}
h2.content-subheader a:active,
h2.content-subheader a:hover,
#sitemap td h2.content-subheader a:active,
#sitemap td h2.content-subheader a:hover {
	text-decoration: underline !important;
}

h2.content-subheader2 { font-family: verdana,helvetica,arial,sans-serif; font-size: 12px; line-height: 14px; color: #006685; font-weight: bold; margin: 24px 0 4px 0; padding:0; }
h2.content-subheader2 a,
h2.content-subheader2 a:link,
h2.content-subheader2 a:visited,
h2.content-subheader2 a:active,
h2.content-subheader2 a:hover,
#sitemap td h2.content-subheader2 a,
#sitemap td h2.content-subheader2 a:link,
#sitemap td h2.content-subheader2 a:visited,
#sitemap td h2.content-subheader2 a:active,
#sitemap td h2.content-subheader2 a:hover { display:block; color: #006685 !important; text-decoration:none !important; background: url(../images/homepage/large_blue_bullet.gif) no-repeat 0 7px; margin:0; padding:2px 0 2px 10px;}
h2.content-subheader2 a:active,
h2.content-subheader2 a:hover,
#sitemap td h2.content-subheader2 a:active,
#sitemap td h2.content-subheader2 a:hover { text-decoration:underline !important; }

#sitemap td a { text-decoration:none !important; background: url(../images/homepage/blue_bullet_small.gif) 0 7px no-repeat; margin:0; padding:2px 0 2px 10px;}
#sitemap td a:active, #sitemap td a:hover { text-decoration:underline !important; }

h2.start-header			{	font-size: 12px; line-height: 14px; font-weight: bold; color: #006685; border-bottom: 3px solid #FFD100;
							margin: 24px 0 4px 0; padding: 0 0 2px 0; }
span.validation-font	{	margin: 0 !important; padding: 0 !important; color: #FF0000 !important; }
#homepage-flash			{	margin: 6px 0 0 0; padding: 0; }
ul.ticks, 
ol.ticks		{	
	margin: 7px 0 10px 22px; 
	*margin-bottom: 0; 
	padding: 0;
	list-style: disc outside url(../images/personal/sharedImages/img_TickGeneric.gif);
}
ul.ticks li, 
ol.ticks li {
	margin: 0; 
	padding: 0; 
	*padding-bottom: 10px; 
	line-height: 13px; 
}
sup	{ font-size: 9px; }
h3.content-section-header	{ font-size: 11px; line-height: 13px; font-weight: bold; color: #006685; border-bottom: 1px dashed #006685; margin: 12px 0 4px 0; padding: 0 0 4px 0; }
h3.content-section-header a, h3.content-section-header a:link	{ font-size: 11px !important; line-height: 13px !important ; font-weight: bold !important; color: #006685 !important;  
							 background: none !important; text-decoration: underline !important; }
h3.content-section-header a:active, h3.content-section-header a:hover	{ font-size: 11px !important; line-height: 13px !important ; font-weight: bold !important; color: #0097ac !important;  
							 background: none !important; text-decoration: underline !important; }
h3.content-section-header a:visited	{ font-size: 11px !important; line-height: 13px !important ; font-weight: bold !important; color: #8bbbca !important;  
							 background: none !important; text-decoration: underline !important; }

/*::::::: text header for homepage regions */
div.home-sec-header				{	font-size: 14px; line-height: 16px; color: #006685; font-weight: bold; border-bottom: #FFD100 solid 5px; 
									background: url(../images/homepage/left_cnr_top_w.gif) no-repeat top left; 
									padding: 10px 10px 7px 10px; }
div.home-sec-header a,
div.home-sec-header a:link,
div.home-sec-header a:visited,
div.home-sec-header a:active,
div.home-sec-header a:hover		{	font-family: verdana,helvetica,arial,sans-serif !important; font-size: 14px !important; 
									line-height: 16px !important; color: #006685 !important; font-weight: bold !important; 
									background: #ffffff !important; padding: 0 !important; }


div.highlight-yellow-600					{	margin: 0 0 10px 0; padding: 0; width: 600px; text-align: left; }
div.highlight-yellow-600 div.top			{	background: url(../images/homepage/sharedimages/HighlightYellow_600x5-Top.gif) no-repeat top; height: 5px;
												background-color: #FFF3BF; margin: 0; padding: 0; }
div.highlight-yellow-600 div.content		{	background-color: #FFF3BF;
												margin: 0; padding: 0 10px 10px 10px;
												font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-yellow-600 div.content h4		{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-yellow-600 div.bottom			{	background:  url(../images/homepage/sharedimages/HighlightYellow_600x5-Btm.gif) no-repeat bottom; height: 5px;
												background-color: #FFF3BF; margin: 0; padding: 0; }

div.highlight-yellow-448					{	margin: 0 0 10px 0; padding: 0; width: 448px; text-align: left; }
div.highlight-yellow-448 div.top			{	background:  url(../images/homepage/sharedimages/YellowHighlight448_Top.gif) no-repeat top; height: 5px;
												background-color: #FFF3BF; margin: 0; padding: 0; }
div.highlight-yellow-448 div.content		{	background-color: #FFF3BF;
												margin: 0; padding: 0 10px 10px 10px;
												font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-yellow-448 div.content h4		{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-yellow-448 div.bottom			{	background:  url(../images/homepage/sharedimages/YellowHighlight448_Bottom.gif) no-repeat bottom; height: 5px;
												background-color: #FFF3BF; margin: 0; padding: 0; }

div.highlight-yellow-start-294					{	margin: 0 0 10px 0; padding: 0; width: 294px; text-align: left; }
div.highlight-yellow-start-294 div.top			{	background:  url(../images/homepage/sharedimages/StartYellowHighlight294_Top.gif) no-repeat top; height: 5px;
													background-color: #FFF9DE; margin: 0; padding: 0; }
div.highlight-yellow-start-294 div.content		{	background-color: #FFF9DE;
													border-left: 1px solid #FFD100; border-right: 1px solid #FFD100;
													margin: 0; padding: 0 10px 10px 10px;
													font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-yellow-start-294 div.content h4	{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-yellow-start-294 div.bottom		{	background:  url(../images/homepage/sharedimages/StartYellowHighlight294_Bot.gif) no-repeat bottom; height: 5px;
													background-color: #FFF9DE; margin: 0; padding: 0; }

div.highlight-yellow-295					{	margin: 0 0 10px 0; padding: 0; width: 295px; text-align: left; }
div.highlight-yellow-295 div.top			{	background:  url(../images/homepage/sharedimages/YellowHighlight295_Top.gif) no-repeat top; height: 5px;
												background-color: #FFF3BF; margin: 0; padding: 0; }
div.highlight-yellow-295 div.content		{	background-color: #FFF3BF;
												margin: 0; padding: 0 10px 10px 10px;
												font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-yellow-295 div.content h4		{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-yellow-295 div.bottom			{	background:  url(../images/homepage/sharedimages/YellowHighlight295_Bottom.gif) no-repeat bottom; height: 5px;
												background-color: #FFF3BF; margin: 0; padding: 0; }

div.highlight-yellow-142					{	margin: 0 0 10px 0; padding: 0; width: 142px; text-align: left; }
div.highlight-yellow-142 div.top			{	background:  url(../images/homepage/sharedimages/YellowHighlight142_Top.gif) no-repeat top; height: 5px;
												background-color: #FFF3BF; margin: 0; padding: 0; }
div.highlight-yellow-142 div.content		{	background-color: #FFF3BF;
												margin: 0; padding: 0 10px 10px 10px;
												font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-yellow-142 div.content h4		{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-yellow-142 div.bottom			{	background:  url(../images/homepage/sharedimages/YellowHighlight142_Bottom.gif) no-repeat bottom; height: 5px;
												background-color: #FFF3BF; margin: 0; padding: 0; }

div.highlight-gradient-142					{	margin: 0 0 10px 0; padding: 0; width: 142px; text-align: left; }
div.highlight-gradient-142 div.top			{	background: url(../images/homepage/sharedimages/YellowGradient-Top.gif) no-repeat top; height: 4px;
												background-color: #FFF9DE; margin: 0; padding: 0; }
div.highlight-gradient-142 div.content		{	background: url(../images/homepage/sharedimages/YellowGradient-Middle.gif) no-repeat top; background-color: #FFF9DE;
												border-left: 1px solid #ffd100; border-right: 1px solid #ffd100;
												margin: 0; padding: 0 5px 5px 5px;
												font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-gradient-142 div.content h4	{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-gradient-142 div.bottom		{	background: url(../images/homepage/sharedimages/YellowGradient-Bottom.gif) no-repeat bottom; height: 4px;
												background-color: #FFF9DE; margin: 0; padding: 0; }
										
div.highlight-blue-448						{	margin: 0 0 10px 0; padding: 0; width: 448px; text-align: left; }
div.highlight-blue-448 div.top				{	background:  url(../images/homepage/sharedimages/HighlightBlue_448x5-Top.gif) no-repeat top; height: 5px;
													background-color: #ecf4f7; margin: 0; padding: 0; }
div.highlight-blue-448 div.content			{	background-color: #ecf4f7;
												margin: 0; padding: 0 10px 10px 10px;
												font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-blue-448 div.content h4		{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-blue-448 div.bottom			{	background:  url(../images/homepage/sharedimages/HighlightBlue_448x5-Bottom.gif) no-repeat bottom; height: 5px;
												background-color: #ecf4f7; margin: 0; padding: 0; }

div.highlight-blue-600						{	margin: 0 0 10px 0; padding: 0; width: 600px; text-align: left; }
div.highlight-blue-600 div.top				{	background:  url(../images/homepage/sharedimages/BlueHighlight_600x5-Top.gif) no-repeat top; height: 5px;
													background-color: #ecf4f7; margin: 0; padding: 0; }
div.highlight-blue-600 div.content			{	background-color: #ecf4f7;
												margin: 0; padding: 0 10px 10px 10px;
												font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-blue-600 div.content h4		{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-blue-600 div.bottom			{	background:  url(../images/homepage/sharedimages/BlueHighlight_600x5-Bottom.gif) no-repeat bottom; height: 5px;
												background-color: #ecf4f7; margin: 0; padding: 0; }

div.highlight-blue-295						{	margin: 0 0 10px 0; padding: 0; width: 295px; text-align: left; }
div.highlight-blue-295 div.top				{	background:  url(../images/homepage/sharedimages/BlueHighlight295_Top.gif) no-repeat top; height: 5px;
													background-color: #ecf4f7; margin: 0; padding: 0; }
div.highlight-blue-295 div.content			{	background-color: #ecf4f7;
												margin: 0; padding: 0 10px 10px 10px;
												font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-blue-295 div.content h4		{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-blue-295 div.bottom			{	background:  url(../images/homepage/sharedimages/BlueHighlight295_Bottom.gif) no-repeat bottom; height: 5px;
												background-color: #ecf4f7; margin: 0; padding: 0; }

div.highlight-blue-start					{	margin: 0 0 10px 0; padding: 0; width: 142px; text-align: left; }
div.highlight-blue-start div.top			{	background:  url(../images/homepage/sharedimages/StartBlueHighlight_Top.gif) no-repeat top; height: 3px;
												background-color: #F1F6F9; margin: 0; padding: 0; }
div.highlight-blue-start div.content		{	background-color: #F1F6F9;
												border-left: 1px solid #C8E6EA; border-right: 1px solid #C8E6EA;
												margin: 0; padding: 0 10px 10px 10px;
												font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-blue-start div.content h4		{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-blue-start div.bottom			{	background:  url(../images/homepage/sharedimages/StartBlueHighlight_Bottom.gif) no-repeat bottom; height: 3px;
												background-color: #F1F6F9; margin: 0; padding: 0; }

div.highlight-blue-start-dkhdr					{	margin: 0 0 10px 0; padding: 0; width: 142px; text-align: left; }
div.highlight-blue-start-dkhdr div.top			{	background: url(../images/homepage/sharedimages/StartBlueHighlight_TopHead.gif) no-repeat top; height: 3px;
													background-color: #C8E6EA; margin: 0; padding: 0; }
div.highlight-blue-start-dkhdr div.header		{	background-color: #C8E6EA;
													border-left: 1px solid #C8E6EA; border-right: 1px solid #C8E6EA;
													margin: 0; padding: 0 5px 5px 5px;
													font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-blue-start-dkhdr div.header h4	{	color: #006685; font-size: 12px; line-height: 14px; }
div.highlight-blue-start-dkhdr div.content		{	background-color: #F1F6F9;
													border-left: 1px solid #C8E6EA; border-right: 1px solid #C8E6EA;
													margin: 0; padding: 5px 5px 5px 5px;
													font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; line-height: 13px; }
div.highlight-blue-start-dkhdr div.bottom		{	background: url(../images/homepage/sharedimages/StartBlueHighlight_Bottom.gif) no-repeat bottom; height: 3px;
													background-color: #F1F6F9; margin: 0; padding: 0; }

/*::::::: terms and conditions (hide/show)
Three classes replace #content-tandc (see optuswt.css)
#content-tandc unused at present
#content-tandc {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; COLOR: #000000;  FONT-SIZE: 9px! important; FLOAT: left; PADDING-BOTTOM: 0; WIDTH: 602px; PADDING-TOP: 0; voice-family: inherit}
Class "tandc" (in <div>) surrounds all T-and-C content;
Class "tandcHeading" (in <p>) marks the header/link;
Class "tancBody" (in <ol>, <ul>, <p>, etc) marks content to hide/show
Be sure to close all tags (</p>, </li>, </ol>, etc) */
.tandc			{	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px !important; line-height: 11px; color: #006685; 
					padding: 10px 0 10px 0; float: left; }
.tandcHeading	{	font-size: 9px !important; line-height: 11px; font-weight: bold; font-variant: normal; text-decoration: underline; color: #0097ac; cursor: pointer; }
.tandcBody		{	font-size: 9px !important; line-height: 11px; font-variant: normal; font-weight: normal; display: none; }

/* new: defines header-bar colors across site - can be over-ruled by sectionStart.css, may be unneeded */
.sec-header-c		{ font-size: 12px; font-weight: bold; color: #006685; border-bottom: 3px solid #FFD100; padding: 0 0 5px 0; }
.sec-header-c-alt	{ font-size: 12px; font-weight: bold; color: #006685; padding: 0 !important; }
/*
.sec-header-c-alt	{ font-size: 12px; font-weight: bold; color: #006685; border-bottom: 3px solid #FFFFFF; padding: 0 0 5px 0; }
*/
/* new: class for double-wide b column (when col-c is omitted) */
#col-b-ext			{ width: 294px; background-color: #ffffff; padding: 10px 0 10px 10px; float: left; }
html>body #col-b	{ width: 304px; }

/* new, small test, probably not needed */
.col-cont-blue		{ font-size: 11px; background-color: #d9e7ec; padding: 5px 0 5px 3px; }
.col-cont-yellow	{ font-size: 11px; background-color: #FFF3BF; padding: 5px 0 5px 3px; }

/* work in progress for Help page */
td.help-pod-head, div.help-pod-head						{	font-size: 11px; font-weight: bold; color: #006786; background-color: #c8e6ea; 
															background: url(../images/homepage/help_pod_top.gif) no-repeat top; 
															margin: 10px 0 0 0; padding: 12px 5px 5px 5px; }
td.help-pod-top, div.help-pod-top						{	height: 5px; background: url(../images/homepage/help_pod_top.gif) no-repeat top; 
															margin: 10px 0 0 0; }
td.help-pod-border, div.help-pod-border					{	font-size: 11px; background-color: #F1F6F9; border-left: 1px solid #c8e6ea; 
															border-right: 1px solid #c8e6ea; padding: 10px; }
td.help-pod-border div, div.help-pod-border div			{	color: #000000; padding: 0 0 0 8px; }
td.help-pod-border strong, div.help-pod-border strong	{	font-size: 11px; color: #006685; }
td.help-pod-border ul, div.help-pod-border ul			{	list-style-image: url(../images/homepage/blue_bullet_small.gif); }
td.help-pod-bottom, div.help-pod-bottom					{	height: 5px; background: url(../images/homepage/help_pod_btm.gif) no-repeat bottom; }

.drop { display: none; }

/* new table */
.table-4tone-border, .table-4tone-noborder { width: 440px; font-size: 11px; background-color: #ffffff; }
.table-4tone-border { border: 1px solid #004c83; }
.table-4tone-noborder { border: 0; }
.table-4tone-border th, .table-4tone-noborder th							{	color: #ffffff; font-weight: bold; background-color: #8bbbca; 
																				border-bottom: 1px solid #fff; padding: 10px; }
.table-4tone-border th.dkhdr, .table-4tone-noborder th.dkhdr				{	background-color: #004c83; }
.table-4tone-border td, .table-4tone-noborder td							{	color: #000000; font-weight: normal; border-bottom: 1px solid #ffffff; 
																				padding: 10px; }
.table-4tone-border tr.rb th, .table-4tone-noborder tr.rb th				{	border-right: 1px solid #ffffff; }
.table-4tone-border tr.rb td, .table-4tone-noborder tr.rb td				{	border-right: 1px solid #ffffff; }
.table-4tone-border tr.ltblue, .table-4tone-noborder tr.ltblue				{	background-color: #F0F6F8; }
.table-4tone-border tr.ltblue-rb td, .table-4tone-noborder tr.ltblue-rb td	{	background-color: #F0F6F8; border-right: 1px solid #fff; }
.table-4tone-border th.nobtm, .table-4tone-noborder th.nobtm				{	border-bottom: 0; }
.table-4tone-border td.nobtm, .table-4tone-noborder td.nobtm				{	border-bottom: 0; }
.table-4tone-border tr th.norb, .table-4tone-noborder tr th.norb			{	border-right: 0; }
.table-4tone-border tr td.norb, .table-4tone-noborder tr td.norb			{	border-right: 0; }

/* Tabbed-Table :: layout table with a single tab on the top left, esp. for device/phone summaries */
.table-tab				{ width: 580px; color: #000000; background-color: #E9F2F6; }
.table-tab td			{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; }
.table-tab td sup		{ font-size: 11px; font-weight: normal; color: #000000; }
/* temp fix to set the row background white for tab/header */
.table-tab-label-row	{ background-color: #FFFFFF; }
.table-tab-label		{ font-weight: bold; color: #000000; text-align: left; background-color: #E9F2F6; padding: 5px 2px 5px 2px; }

/* Device Summary Table :: sub-table, layout :: image of device + key features */

.table-tab-summary			{ width: 100%; color: #000000; background-color: #FFFFFF; }
.table-tab-summary-img		{ width: 107px; height: 179px; }
.table-tab-summary td		{ color: #000000; text-align: left; }
.table-tab-summary td h1	{ font-size: 11px; line-height: 160%; font-weight: bold; }
.table-tab-summary td li	{ font-size: 11px; line-height: 160%; font-weight: normal; color: #000000; }

/* Device Summary Table :: Pre-Paid Phones */
.table-tab2					{ width: 440px; color: #000000; background-color: #E9F2F6; }
.table-tab2 td				{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; }
.table-tab2 td sup			{ font-size: 11px; font-weight: normal; color: #000000; }
.table-tab-label-row2		{ background-color: #FFFFFF; }
.table-tab-label2			{ background-color: #E9F2F6; font-weight: bold; text-align: left; color: #000000; padding: 5px 2px 5px 2px; }
.table-tab-summary2			{ width: 311px; color: #000000; background-color: #F0F6F8; border: 1px solid #FFFFFF; }
.table-tab-summary2-img		{ width: 107px; height: 128px; text-align: left; background-color: #FFFFFF; }
.table-tab-summary2 td		{ text-align: left; color: #000000; }
.table-tab-summary2 td h1	{ font-size: 11px; line-height: 160%; font-weight: bold; margin: 0 5px 0 10px; }
.table-tab-summary2 td h5	{ font-size: 12px; line-height: 14px; color: #006685; font-weight: bold; margin: 0 5px 0 10px; }
.table-tab-summary2 td li	{ font-size: 11px; line-height: 160%; font-weight: normal; color: #000000; margin: 0 5px 0 15px; }

/* Device Summary Table :: CDMA */
.table-tab3						{	width: 580px; color: #000000; background-color: #E9F2F6; }
.table-tab3 td					{	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; }
.table-tab3 td sup				{	font-size: 11px; font-weight: normal; color: #000000; }
/* temp fix to set the row background white for tab/header */
.table-tab-label-row3			{	background-color: #FFFFFF; }
.table-tab-label3				{	font-weight: bold; text-align: left; color: #000000; background-color: #E9F2F6; 
									padding: 5px 2px 5px 2px; }
.table-tab-summary3-img			{	width: 107px; height: 128px; text-align: left; background-color: #FFFFFF; }
.table-tab-summary3				{	width: 451px; height: 128px; color: #000000; background-color: #F0F6F8; border: 1px solid #ffffff; }
.table-tab-summary3 th			{	text-align: left; color: #ffffff; background-color: #0097AC; border-right: 1px solid #ffffff; 
									padding: 2px 0 2px 5px; }
.table-tab-summary3 th.empty	{	background-color: #004C83; border-right: 1px solid #ffffff; }
.table-tab-summary3 td			{	text-align: left; color: #000000; border-right:1px solid #ffffff; padding: 10px 0 3px 5px; }

/* new, work in progress to replace #col-a, etc, with more flexible layout, column widths */
.col-142		{	width:142px; background-color:#ffffff; float:left; margin: 10px 5px 0 5px; padding: 0; }
.col-142-ddl	{	width:142px; background: #ffffff url(/dafiles/OCA/SharedStaticFiles/SharedImages/DottedDividerLine.gif) repeat-y left; 
					margin: 10px 5px 0 5px; padding: 0 0 0 5px; float: left; }
.col-142-left	{	width: 142px; background-color: #ffffff; margin: 10px 5px 0 5px; padding: 0; float: left; }
.col-142-right	{	width: 142px; background-color: #ffffff; margin: 10px 5px 0 5px; padding: 0; float: left; }
.col-294		{	width: 294px; background-color: #ffffff; margin: 10px 5px 0 5px; padding: 0; float: left; }
.col-294-left	{	width: 294px; background-color:#ffffff; margin: 10px 5px 0 5px; padding: 0; float: left; }
.col-294-right	{	width: 294px; background-color:#ffffff; margin: 10px 5px 0 5px; padding: 0; float: left; }

/* new: tabbed content component - tabs.css DEPRECATED */
div#tab-set div						{ height: 30px; padding: 5px 0 0 5px; }
div#tab-set div, div#tab-set img	{ float: left; }
div#tab-set div a,
div#tab-set div a:link,
div#tab-set div a:visited,
div#tab-set div a:active,
div#tab-set div a:hover				{	color: #006685 !important; font-weight: bold; }
div#tab-x2							{	width: 350px; }
div#tab-x3sm						{	width: 440px; }
div#tab-x3sm div div				{	width: 60px; font-size: 11px; }
div#tab-x3							{	width: 582px; }
div#tab-x4							{	width: 584px; }
div#tab-x5							{	width: 440px; }
div#tab-x2 div div					{	width: 148px; font-size: 11px; }
div#tab-x3 div div					{	width: 167px; font-size: 11px; }
div#tab-x4 div div					{	width: 119px; font-size: 11px; }
div#tab-x5 div div					{	width: 61px; font-size: 11px; }
div.tab-active						{	background-color: #FFF3BF; border-bottom: 1px solid #FFF3BF; border-top: 1px solid #FFD100; }
div.tab-inactive					{	background-color: #F2F6F9; border-bottom: 1px solid #FFD100; border-top: 1px solid #C8E6EA; }
div.tab-content-inactive			{	clear: both; font-size: 11px; visibility: hidden; display: none; 
										background-color: #FFF3BF; border-left: 1px solid #FFD100; border-right: 1px solid #FFD100;
										border-bottom: 1px solid #FFD100; padding: 10px; }
div.tab-content-active				{	clear: both; font-size: 11px; visibility: visible; display: block; 
										background-color: #FFF3BF; border-left: 1px solid #FFD100; border-right: 1px solid #FFD100;
										border-bottom: 1px solid #FFD100; padding: 10px; }
div#tab-600x2						{	width: 598px; }
div#tab-600x2 div div				{	width: 272px; font-size: 11px; }
div#tab-600x3						{	width: 598px; }
div#tab-600x3 div div				{	width: 173px; font-size: 11px; }
div#tab-600x4						{	width: 600px; }
div#tab-600x4 div div				{	width: 136px; font-size: 11px; }
div#tab-448x2						{	width: 448px; }
div#tab-448x2 div div				{	width: 197px; font-size: 11px; }

/*::::::: REMAINDER OF STYLES INTENDED FOR REITZ AND OCA V2.0 */

/* Boxes: corners optionally rounded by JavaScript */
div.box_blue {background-color: #ecf4f7; color:#000000; width: 100%; padding: 10px;}
div.box_yellow {background-color: #FFF3BF; color:#000000; width: 100%; padding: 10px;}
div.box_form {background-color: #ECF4F7; color:#000000; width: 100%; padding: 10px;}

/* tables: blue and yellow */
table.blue {width: 100%; border-width: 0 2px 2px 0; border-color: #BDD2DB; border-style:solid; empty-cells: show; border-collapse: collapse; margin: 2px 0 2px 0; clear: both;} 
table.blue th {border-left: 2px solid #BDD2DB; border-top: 2px solid #BDD2DB; background-color:#D2E4EA; color:#000000; font-weight:bold; text-align:left; padding: 5px; vertical-align:top;}
table.blue th.yellow1 {background-color:#FFEA8C;}
table.blue td {border-top: 2px solid #BDD2DB; border-left: 2px solid #BDD2DB; padding: 5px; color:#000000; background-color:#FFFFFF; vertical-align: top;} 
table.blue td.blue1 {background-color:#F2F7FA;}
table.blue td.blue2 {background-color:#E6EFF4;}
table.blue td.yellow1 {background-color:#FFF8D7;}
table.blue td.yellow2 {background-color:#FFF3BD;}

table.yellow {width:100%; border-width: 2px 2px 2px 0; border-color: #FFD100; border-style:solid; empty-cells: show; border-collapse: collapse; margin: 2px 0 3px 0; clear: both;}
table.yellow th {border-left: 2px solid #FFD100; border-top: 2px solid #FFD100; background-color:#FFEA8C; color:#000000; font-weight:bold; padding: 5px; text-align:left;  vertical-align:top;}
table.yellow td {border-left: 2px solid #FFD100; border-top: 2px solid #FFD100; padding: 5px; color:#000000; background-color:#FFFFFF;}
table.yellow td.yellow1 {background-color:#FFF8D7;}
table.yellow td.yellow2 {background-color:#FFF3BD;}

/**
* Make these classes hidden when no JS
*/
.visible_if_js {
	display: none;
}
/***
* @important These styles are for JS ENABLED browsers
*/
.js .hidden_if_js {
	display: none;
}
.js .visible_if_js {
	display: block;
}
.js a.visible_if_js,
.js label.visible_if_js, 
.js input.visible_if_js {
	display: inline;
}

/**
* Sitemap
*/
.sitemap-main-container {width:374px; margin: 0 0 0 10px; float:left;}
.sitemap-main-container .sitemap-container ul {color: gray;}
.sitemap-main-container .sitemap-container ul.sitemap-level-1 li {list-style:none; margin-bottom:6px;}
.sitemap-main-container .sitemap-container ul.sitemap-level-1 p {margin:0px; padding-bottom: 4px;}
.sitemap-main-container .sitemap-container ul.sitemap-level-1 a, .sitemap-main-container .sitemap-container ul.sitemap-level-1 a:visited {color:#006685 !important; text-decoration:none !important;}
.sitemap-main-container .sitemap-container ul.sitemap-level-1 a:hover {text-decoration: underline !important;}
.sitemap-main-container .sitemap-container ul.sitemap-level-1 h2 {font-size:14px; padding:3px 0px 3px 0px; margin:0px;}
.sitemap-main-container .sitemap-container ul.sitemap-level-2 {padding-left: 0px;}
.sitemap-main-container .sitemap-container ul.sitemap-level-2 li {border-left:3px dotted rgb(230, 240, 240); padding-left:0px; margin-bottom:2px;}
.sitemap-main-container .sitemap-container ul.sitemap-level-2 h2 {font-size: 13px;}
.sitemap-main-container .sitemap-container ul.sitemap-level-2 p {margin:0px; padding-left:4px;}
.sitemap-main-container .sitemap-container ul.sitemap-level-2 a, .sitemap-main-container .sitemap-container ul.sitemap-level-2 a:visited {color:#0097AC !important; text-decoration:none !important; border-left:3px solid rgb(230, 240, 240); padding-left:4px; margin-left:-3px;}
.sitemap-main-container .sitemap-container ul.sitemap-level-2 a:visited {border-color: #8BBBCA;}
.sitemap-main-container .sitemap-container ul.sitemap-level-2 a:hover {text-decoration:none !important; color:#0097AC !important; padding-right:4px; border-left:3px solid; border-right:3px solid; border-color:#FFD100;}
.sitemap-main-container .sitemap-container ul.sitemap-level-4 li a {border-left-style: double;}
/*
ul.sitemap-level-4 li {}
ul.sitemap-level-5 li {}
*/

/* CR38 */

table.cr38reports {border-collapse:collapse;clear:both;empty-cells:show;border:1px solid #CCCCCC;}

table.cr38reports, table.cr38reports th, table.cr38reports td {border-width:1px;}

table.cr38reports td {border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;background-color:#F6F6F6; padding:5px;}
table.cr38reports td.WhiteSmoke {background-color:#FFFFFF;}

/* Hide Change Links for re-Contracts */
.myaccount #order_capture_mobile_plan_details_2mobForm #changeHandset, .myaccount #portlet_recontract_2legacyForm #changeHandset {
	display: none;
}

.myaccount #order_capture_mobile_plan_details_2mobForm #changeMobilePlan ,.myaccount #portlet_recontract_2legacyForm #changeMobilePlan {
	display: none;
}