



#masthead-float-subnav-background
{
position:absolute;
left:0;
bottom:0px;
float:left;
height:26px;
width:768px;
/*.width:769px;*/
background-image:url(/wps/wcm/resources/file/eb38410410e4ed8/Fc_SiteWide_masthead_2ndlevel_nav_bg_center_tile.jpg);
background-repeat:repeat-x;
background-position:top left; 
border:1px solid #999999;
/*border-bottom:2px solid #999999;*/
clear:none;
overflow:hidden;
}


#masthead-float-subnav-background span.masthead-float-subnav-left
{
float:left;
background-image:url(/wps/wcm/resources/file/eb383c0410e47de/Fc_SiteWide_masthead_2ndlevel_nav_bg_left.jpg);
background-repeat:no-repeat;
background-position:top left;
width:25px;
height:26px;
}

#masthead-float-subnav-background span.masthead-float-subnav-left
{
float:right;
background-image:url(/wps/wcm/resources/file/eb383d0410e47ea/Fc_SiteWide_masthead_2ndlevel_nav_bg_right.jpg);
background-repeat:no-repeat;
background-position:top left; 
width:25px;
height:26px;
}

#maincontainer, #masthead
{
   margin-left:auto;
   margin-right:auto;
}

#header {
	clear: both;
	width: 68.5em;
       	margin-top:3px;
	margin-bottom:12px;
	padding: 10px 12px 0px 12px;
	voice-family:"\"}\"";
	voice-family:inherit;
}

#header ul {
	float: left;
	margin: 3px 0 0 0;
	list-style: none;
}

#header ul li {
	/*display: inline;*/
	float: left;
	padding:0 0.6em 0 0.6em;
	font-size: 1em;
	border-right:1px solid;
}

#header ul li.first {
    padding-left: 0;
}
#header ul li.last {
    border-right: none;
}
#header ul li a {
    display: block;
    margin-top: -2px;
}
#header a {
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;
}

#header p {
	float: right;
	padding: 0 0 0 20px;
	background-image: url("");
	background-repeat: no-repeat;
	font-size: 1.1em;
}

#header p a {
	font-weight: bold;
}

/* Masthead and primary navigation */
#masthead {
	width: 770px;
	background-image: url("/wps/wcm/resources/file/eb5306070e08ba9/Fc_SiteWide_CSSIMG_masthead_gradient.jpg");
	background-repeat: repeat-x;
	background-color: #EEF6FC;
	position: relative;
	height:160px;
}

#logo-panel {
	float: left;
	padding: 0;
	width: 204px;
}

#logo-panel img {
	float: left;
	padding-left: 36px;
}

#bubbles img {
  padding: 0;
}

#frequently-used-links {
	padding: 40px 10px 0 0;
}

#frequently-used-links ul {
	margin: 0;
	height: 1.1em;
}

#frequently-used-links ul#myo2-links {
  float: right;
  margin: 0 0 0.6em 37em;
}

#frequently-used-links ul#quick-comms-links {
  float: right;
}

/*IE 7 HACK*/
html>body #frequently-used-links ul#quick-comms-links { *margin: -35px 0 0 0; }

#frequently-used-links ul li {
	float: left;
	color: #fff;
	border-right: solid 1px;
	margin: 0.3em 0;
}

#frequently-used-links ul li#myo2 {
	font-weight: bold;
	margin-left: 0
}

ul li#webtext {
	padding: 0 6px 0 15px;
	background-image: url("");
	background-repeat: no-repeat;
	background-position: center left;
}

ul li#webmail {
	padding: 0 0 0 15px;
	background-image: url("");
	background-repeat: no-repeat;
	background-position: center left;
}

#frequently-used-links ul li#login,
#frequently-used-links ul li#webmail,
#frequently-used-links ul li#webtext {
  border-right: 0;
}

#frequently-used-links ul li a {
	color: #fff;
	text-decoration: none;
  	display: block;
 	margin-top: -2px;
}

ul#myo2-links li a {
  padding:0 0.55em;
}

ul#quick-comms-links li a {
  margin-top:1px;
  padding:0 0.5em 0 0;
}

#frequently-used-links ul li#myo2 a {
	padding-left: 0
}

#frequently-used-links ul li a:hover {
	text-decoration: underline;
}

#bubblesmovie {
	float: left;
}

#header-nav {
	float: left;
	width: 52em;
	position: absolute;
	right: 0;
	top: 110px;
        z-index:2;
}

#header-nav ul {
  position: relative;
}

#header-nav ul li {
	float: left;
	margin: 0 3px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-image: url("") repeat-x right top;
	background-color: #2a5f9c;
font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:1px;
}

#header-nav ul li:hover {
	background-image:url("")  repeat-x right top;
	/*background-color: #285b99;*/
	background-color: #FFF;
}

#header-nav ul li.over { /* Hover class for IE (global_functions.js -> function mainNavHover) */
	background-image:url("") repeat-x right top;
	/*background-color: #285b99;*/
	background-color: #FFF;
}

#header-nav ul li a {
	display: block;
	padding: 3px 8px 3px 8px;
	color: #fff;
	text-decoration: none;
	border-left:1px solid #7EB1DC;
	border-top:1px solid #7EB1DC;
	/*background: url("") no-repeat left top;*/
}

#header-nav ul li a:hover {
	/*background: url("") no-repeat left top;*/
	/*background-color: #eef6fc;*/
	background-color: #FFF;
	color:#000066;
	/*padding-bottom: 4px;*/
	border-left:1px solid #eef6fc;
  	border-top:1px solid #eef6fc;
}

#header-nav ul li a.over {
	/*background: url("") no-repeat left top;*/
	/*background-color: #eef6fc;*/
	background-color: #FFF;
	color:#000066;
		border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}

#header-nav ul#level1-nav-list li a:focus {
	background-color: #FFF;
	color:#000066;
		border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}

#header-nav ul#level1-nav-list li.active {
	background-color:#FFFFFF;
    /*margin-top:2px;*/
}

#header-nav ul li.active {
	/*background: url("") no-repeat left top;*/
	/*background-color: #eef6fc;*/
	background-color: #FFF;
}



#header-nav ul#level1-nav-list li.active a {
	padding-bottom: 5px;
	background: url("") no-repeat left top;
	color:#000066;

	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}



/* Sub-navigation */

#header-nav ul#level1-nav-list li.active ul#level2-nav-list li a {
	border-left:0;
	border-top:0;
	border-right:0;
}


#header-nav ul#level1-nav-list ul {
 	position: absolute;
  	left:0px;
	/*IE6 Layout fix*/
	_left:-520px;
	/*padding: 6px 0 0 2px;*/
	padding: 6px 0 0 0;
	/*font-size: 95%;*/
	font-weight: normal;
	width: 100%;

	
	height: 21px;
	clear:none;
  	/*IE6 workaround, 100% can cause problems*/
    /* Content Control Defect */
	_width:535px;
	_top: 23px;
}

#header-nav ul li.active ul li {
  height: 1em;
  background: transparent;
}

#header-nav ul#level1-nav-list li.active ul#level2-nav-list li a {
  padding: 0 7px 0 3px;
  border-right: solid 1px #000066;
}

#header-nav ul li.active ul li.last a, #header-nav ul li.active ul li.last a:hover  {
  border: none!important;
}

#header-nav ul li.active ul li.active a {
  font-weight: bold;
}

#masthead-search-form-container
{
position:absolute;
float:left;
display:block;
z-index:3;
clear:none;
bottom:0;
left:2px;
width:200px;
height:26px;
}

form#search {
	clear: both;
	padding: 4px 0 4px 4px;
}

form#search div.search-input-box
{
float:left;
background-image: url(/wps/wcm/resources/file/eb38390410e41f6/Fc_SiteWide_search_background.gif);
background-repeat:no-repeat;
background-position:top left;
padding:2px;
display:block;
clear:none;
width:122px;
height:16px;
}

form#search fieldset {
  clear: both;
}

form#search label {
	display: none;
}

form#search input {
	font-size: 0.9em;
}

html body form#search input.smallbtn {
    position:relative;
	/*width: auto;*/
	display:inline;
	float:left;
	height:15px;
	width:26px;
	padding:0;
	text-align:center;
	max-width:26px;
	min-width:26px;
	min-height:15px;
	top:-2px;
}

html body form#search input#searchBox {
	padding:0;
	border:0;
	margin:0 0 0 2px;
	max-height:12px;
	min-height:12px;
	max-width:112px;
	min-width:112px;
	width:112px;
	height:12px;
	font-size:9px;
}


#subnav p {
	float: left;
	padding: 2px 0 0 50px;
	color: #295c98;
	font-size: 1.1em;
}



#header-nav ul ul li {
	display: inline;
	background: none;
}

#header-nav ul ul li a {
	text-decoration: none;
	color: #295c98;
	font-weight: normal;
	font-size: 0.9em;
	/*padding: 3px 8px 4px 8px;*/
}

#header-nav ul ul li a:hover {
	text-decoration: underline;
	background: none;
}


ul li.active ul#level2-nav-list li a
{
border-top:0;
border-left:0;
border-right:0;
border-bottom:0;
}


/* IMPORTS for Hc_Generic_Header.css :: START */
/*
Hc_CSS_Masthead_Dashboard :: START
*/
/*

This box contains all dashboard elements

*/
#masthead-top-right-container
{
	position:absolute;
	right:0;
	top:0;
	width:515px;
	height:105px;
	color:#FFF;
}

#masthead-top-right-container a
{
color:#FFF;
}

/*

Dashboard 2.0


dashboard right corner buttons columns
*/		


/*
dashboard-login-container
*/

#dashboard-login-container
{
margin-top:12px;
float:left;
height:105px;
width:290px;
display:none;
background-image:url(/wps/wcm/resources/file/eb38610410e6aec/Fc_Dashboard_CSSIMG_login_background.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 0 10px;
}

/*
Inline Login
*/

#dashboard-login-form-container
{
    float:left;
	height:105px;
	min-height:105px;
	width: 270px;	
	display:inline;
	clear:none;
}

#dashboard-login-left-container
{
    float:left;
	height:105px;
	min-height:105px;
	width: 12px;	
	display:inline;
	clear:none;
	padding:3px 1px 1px 1px;
}

#dashboard-login-left-container a
{
margin-left:auto;
margin-right:auto;
}

#dashboard-login-form-container form
{
	margin: 0px;
	padding: 0px;
}

#dashboard-login-form-container input.textonly{
	height:16px;
	min-height:16px;
	width:110px;
	padding: 2px 1px 1px 1px;
	margin: 0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #000066;
	display:block;
	float:left;
}


/* IE6 Ghost text work-around */
#dashboard-login-form-container a
{
height:12px;
margin:0;
padding:0;
overflow:hidden;
white-space:nowrap;
}

.login-col
{
float:left;
width:115px;
display:inline;
clear:none;
}

#dashboard-login-form-container-login-button
{
position:relative;
top:1px;
font-weight:bold;
min-height:19px;
height:19px;
}

#dashboard-login-header-label
{
width:100%;
margin-top:1px;
font-weight:bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-bottom:12px;
}

#button-col
{
float:left;
width:35px;
display:inline;
clear:none;
}


/* Float disabled to remove ghost text in IE6 */
.login-row
{
/*float:left;*/
clear:both;
display:block;
width:100%;
}

#dashboard-login-functions-row
{
padding-top:6px;
font-size:10px;
}


#dashboard-right-container
{
	position:absolute;
	right:0px;
	top:18px;
	height:105px;
	width:180px;
	font-size: 10px;
}

.dashboard-column
{
    position:relative;
    float:left;
    display:inline;
    width:90px;
    height:105px;
    clear:none;
}

.dashboard-column ul, .dashboard-column li
{
    width:90px;
}

.dashboard-column li
{
  vertical-align:middle;
   height:24px;
   margin:0;
   border:0;
   padding:0;
   overflow:hidden; /*IE 6 Margin work-around*/
}


	
#dashboard-right-container .dashboard-column a span
{
        position:relative;
        top:5px;
	margin-left:30px;
	vertical-align:middle;
	height:30px;
	color:#FFF;
}

#dashboard-right-container .dashboard-column a { 
	display: block;
	width: 100%;
	height: 30px;
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration:none;
	vertical-align:middle;
}
	
#dashboard-right-container .dashboard-column a:link { 
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration:none;
}

#dashboard-right-container .dashboard-column a:hover { 
 background-repeat: no-repeat;
 background-position: top left;
 text-decoration:none;
}

#dashboard-right-container .dashboard-column a:active { 
 background-repeat: no-repeat;
 background-position: top left;
 text-decoration:none;
 font-weight:bold;
}

#dashboard-right-container .dashboard-column a:focus{ 
 background-repeat: no-repeat;
 background-position: top left;
 text-decoration:none;
 font-weight:bold;
}

/*same as a:focus but used via Javascript to ensure items stats bold*/
.dashboard-bold-link{ 
 text-decoration:none;
 font-weight:bold;
}




html body #masthead-top-right-container #dashboard-right-container .dashboard-column li a:hover span
{
text-decoration:underline;
cursor: pointer;
}



#masthead-top-right-container #dashboard-right-container .dashboard-column li a:link span
{
text-decoration:none;
}

#masthead-top-right-container #dashboard-right-container .dashboard-column li a:active span
{
text-decoration:none;
}

#dashboard-right-container-preload *
{
 background-repeat: no-repeat;
 background-position: top left;
}

/*
dashboard link specific (right - corner)
*/

/* login */
#dashboard-link-login-preload {background-image: url(/wps/wcm/resources/file/eb386d0410e7b4c/Fc_Dashboard_CSSIMG_hover_login.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-login a{background-image: url(/wps/wcm/resources/file/eb387f0410e8cc4/Fc_Dashboard_CSSIMG_active_login.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-login a:active{background-image: url(/wps/wcm/resources/file/eb387f0410e8cc4/Fc_Dashboard_CSSIMG_active_login.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-login a:link{background-image: url(/wps/wcm/resources/file/eb387f0410e8cc4/Fc_Dashboard_CSSIMG_active_login.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-login a:visited{background-image: url(/wps/wcm/resources/file/eb387f0410e8cc4/Fc_Dashboard_CSSIMG_active_login.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-login a:hover{background-image: url(/wps/wcm/resources/file/eb386d0410e7b4c/Fc_Dashboard_CSSIMG_hover_login.jpg);}


/* logout */
#dashboard-link-logout-preload {background-image: url(/wps/wcm/resources/file/eb386e0410e7b50/Fc_Dashboard_CSSIMG_hover_logout.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-logout a{background-image: url(/wps/wcm/resources/file/eb387d0410e8c4f/Fc_Dashboard_CSSIMG_active_logout.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-logout a:active{background-image: url(/wps/wcm/resources/file/eb387d0410e8c4f/Fc_Dashboard_CSSIMG_active_logout.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-logout a:link{background-image: url(/wps/wcm/resources/file/eb387d0410e8c4f/Fc_Dashboard_CSSIMG_active_logout.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-logout a:visited{background-image: url(/wps/wcm/resources/file/eb387d0410e8c4f/Fc_Dashboard_CSSIMG_active_logout.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-logout a:hover{background-image: url(/wps/wcm/resources/file/eb386e0410e7b50/Fc_Dashboard_CSSIMG_hover_logout.jpg);}


/* billing */
#dashboard-link-billing-preload {background-image: url(/wps/wcm/resources/file/eb38720410e7f93/Fc_Dashboard_CSSIMG_hover_billing.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-billing a{background-image: url(/wps/wcm/resources/file/eb38820410e9293/Fc_Dashboard_CSSIMG_active_billing.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-billing a:active{background-image: url();}
#dashboard-right-container .dashboard-column #dashboard-link-billing a:link{background-image: url(/wps/wcm/resources/file/eb38820410e9293/Fc_Dashboard_CSSIMG_active_billing.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-billing a:visited{background-image: url(/wps/wcm/resources/file/eb38820410e9293/Fc_Dashboard_CSSIMG_active_billing.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-billing a:hover{background-image: url(/wps/wcm/resources/file/eb38720410e7f93/Fc_Dashboard_CSSIMG_hover_billing.jpg);}


/* webmail */
#dashboard-link-webmail-preload {background-image: url(/wps/wcm/resources/file/eb38650410e6f97/Fc_Dashboard_CSSIMG_hover_webmail.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-webmail a{background-image: url(/wps/wcm/resources/file/eb38770410e835f/Fc_Dashboard_CSSIMG_active_webmail.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-webmail a:active{background-image: url();}
#dashboard-right-container .dashboard-column #dashboard-link-webmail a:link{background-image: url(/wps/wcm/resources/file/eb38770410e835f/Fc_Dashboard_CSSIMG_active_webmail.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-webmail a:visited{background-image: url(/wps/wcm/resources/file/eb38770410e835f/Fc_Dashboard_CSSIMG_active_webmail.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-webmail a:hover{background-image: url(/wps/wcm/resources/file/eb38650410e6f97/Fc_Dashboard_CSSIMG_hover_webmail.jpg);}


/* offers */
#dashboard-link-offers-preload {background-image: url(/wps/wcm/resources/file/eb38690410e759c/Fc_Dashboard_CSSIMG_hover_offers.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-offers a{background-image: url(/wps/wcm/resources/file/eb387b0410e8842/Fc_Dashboard_CSSIMG_active_offers.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-offers a:active{background-image: url(/wps/wcm/resources/file/eb387b0410e8842/Fc_Dashboard_CSSIMG_active_offers.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-offers a:link{background-image: url(/wps/wcm/resources/file/eb387b0410e8842/Fc_Dashboard_CSSIMG_active_offers.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-offers a:visited{background-image: url(/wps/wcm/resources/file/eb387b0410e8842/Fc_Dashboard_CSSIMG_active_offers.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-offers a:hover{background-image: url(/wps/wcm/resources/file/eb38690410e759c/Fc_Dashboard_CSSIMG_hover_offers.jpg);}


/* topup */
#dashboard-link-topup-preload {background-image: url(/wps/wcm/resources/file/eb386a0410e759e/Fc_Dashboard_CSSIMG_hover_topup.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-topup a{background-image: url(/wps/wcm/resources/file/eb387a0410e883b/Fc_Dashboard_CSSIMG_active_topup.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-topup a:active{background-image: url(/wps/wcm/resources/file/eb387a0410e883b/Fc_Dashboard_CSSIMG_active_topup.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-topup a:link{background-image: url(/wps/wcm/resources/file/eb387a0410e883b/Fc_Dashboard_CSSIMG_active_topup.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-topup a:visited{background-image: url(/wps/wcm/resources/file/eb387a0410e883b/Fc_Dashboard_CSSIMG_active_topup.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-topup a:hover{background-image: url(/wps/wcm/resources/file/eb386a0410e759e/Fc_Dashboard_CSSIMG_hover_topup.jpg);}


/* webtext */
#dashboard-link-webtext-preload {background-image: url(/wps/wcm/resources/file/eb386d0410e7b4c/Fc_Dashboard_CSSIMG_hover_login.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-webtext a{background-image: url(/wps/wcm/resources/file/eb38750410e82f8/Fc_Dashboard_CSSIMG_active_webtext.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-webtext a:active{background-image: url(/wps/wcm/resources/file/eb38750410e82f8/Fc_Dashboard_CSSIMG_active_webtext.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-webtext a:link{background-image: url(/wps/wcm/resources/file/eb38750410e82f8/Fc_Dashboard_CSSIMG_active_webtext.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-webtext a:visited{background-image: url(/wps/wcm/resources/file/eb38750410e82f8/Fc_Dashboard_CSSIMG_active_webtext.jpg);}
#dashboard-right-container .dashboard-column #dashboard-link-webtext a:hover{background-image: url(/wps/wcm/resources/file/eb38660410e6f9a/Fc_Dashboard_CSSIMG_hover_webtext.jpg);}

#dashboard-right-container-preload
{
display:none;
}




/*
Hc_CSS_Masthead_Dashboard :: END
*/
/* IMPORTS for Hc_Generic_Header.css :: END */

/* Utility CSS classes */
.hide_me
{
display:none;
}

