/* GENERIC STYLES */
TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;}
font {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;} 
A {
	color: #660066;
	text-decoration: none;
	font-weight:bold;}
A:hover {
	color: #ff9900;
	text-decoration: none;}
ul {  
	list-style-type: square;}
.ul-arrow {  
	list-style-image: url(/images/buttons/red_arrow.gif); 
	margin: 0 0 0 1em;}
BODY { 
	background-color: #ffffff;}

.menu-title { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
   line-height: 23px;
   color: #333333;
   background-color: #FFFFFF;
   text-decoration: none;
   padding-left: 8px;
   padding-right: 8px;}

.menu-title a { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   line-height: 20px;
   color: #C04368;
   text-decoration: none} 
   
.menu-title a:hover{ 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   line-height: 20px;
   color: #660066;
   text-decoration: none}
   
.menu { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #935E57;
   background-color: #EFEFF4;
   text-decoration: none;
   padding: 6px 8px 8px 8px;}
   
.menu a{ 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #7E6E89;
   text-decoration: none}
   
.menu a:hover{ 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #ff9900;
   text-decoration: none}
   
.header-page-title{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
	color: #333333;}
	
.header-underline{
    background-color: #BB4D7E;} 

/* TABLE STYLES - USE THESE WHEN DEVELOPING */
.table-title { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #ffffff;
   font-size: 11px;
   background-color: #BB4D7E; 
   text-decoration: none;}  
.table-title a{
   color: #ffffff;
   text-decoration: none;}  
.table-title a:hover{ 
   color: #ffffff;
   text-decoration: underline;}
 
 .table-title-alt { 
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   font-size: 11px;
   background-color: #FFE7C6; }  
   
.table-subtitle {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #F1DBE5;}
   
.table-subtitle-alt {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #FFF9F0;
   text-decoration: none;}
   
.table-grey {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #ededed;}
 
 .table-greydark {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #666666;}
   
  .table-grey-login {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #cccccc;} 
   
  .table-orange-login {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #FE8C08;} 
   
   .table-orange-head {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #FFCE86;} 
   
    .table-white {  
   font-family:  Arial, Helvetica, sans-serif;
   background-color: #ffffff;}
  
 .help {  
   font-weight: bold;
   color: #ffffff;
   font-size: 11px;}
   
.helpbox_bgd {
	background-color: #71AE39}

.helpbox_border {
	border: #71AE39 1px solid;
	background-color: #FFFFFF;
	padding:0px 15px 0px 15px;}
	
.helpbox_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;}
	
A.helpbox_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #71AE39;
}	

.accountbox_bgd {
	background-color: #BB4D7E}

.accountbox_border {
	border: #BB4D7E 1px solid;
	background-color: #FFFFFF;
	padding:10px 10px 10px 10px;}
   
   
  /* FONT STYLES - USE THESE WHEN DEVELOPING */

.TD-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #768698;}
	
.TD-altheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #768698;
	font-weight: bold;}	
	
.text-title-plustalk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;}	

.text-white_alt {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: normal; 
    text-decoration: none;}

.text-large-alt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #768698;
   font-weight: bold;} 
   
.text-title {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold; 
   text-decoration: none;} 
   
.text-title-login {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   font-weight: bold; 
   text-decoration: none;} 
   
.text-title-product {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   font-weight: bold; 
   text-decoration: none;} 
   
.text-content-product {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   text-decoration: none;} 
   
.text-content-product-darker {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   text-decoration: none;}    
   
.text-subtitle { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #ff9900;
   font-weight: bold;}
   
.text-subtitle-alternate { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #BB4D7E;
   font-weight: bold;}

.text-large {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #000000;
   font-weight: bold;}
   
.text-small { 
   font-famliy: Arial, Helvetica, sans-serif;
   font-size: 0.28cm;}
   
A.text-small { 
   font-famliy: Arial, Helvetica, sans-serif;
   font-size: 0.28cm;
   text-decoration: bold;}  
   
A.text-small:hover { 
   font-famliy: Arial, Helvetica, sans-serif;
   font-size: 0.28cm;
   text-decoration: bold;}
   
.text-extrasmall {
	font-family:Verdana,Geneva,Arial,sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration: none;}
	
.text-extrasmallgrey {
	font-family:Verdana,Geneva,Arial,sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration: none;
	color: #666666;}
	
.text-white_alt {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-size: 10pt;
   font-weight: normal; 
   text-decoration: none;} 
	
.nobold {
	font-weight: normal;}

.rightfeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 10pt;}

.rhs-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 10pt;}

.text-error-message {
   font-famliy: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #CC0000;
   text-decoration: none;}
   
.text-highlight {
   font-weight: bold;
   color: #CC0000;
   text-decoration: none;}
 
/* Order Tracker Summary  */  
.text-green {
	font-family:Verdana,Geneva,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #009933;
	text-decoration: none;}
	
.text-orange {
	font-family:Verdana,Geneva,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #FF6600;
	text-decoration: none;}
	
.text-red {
	font-family:Verdana,Geneva,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #CC0000;
	text-decoration: none;}
   
  

/* BORDER STYLES - USE FOR BOXED LAYOUT */
.border-line {
	PADDING: 4px;
	BORDER: solid 1px #999999;
	BACKGROUND-COLOR: #ffffcc}
	
.border-dash {
	PADDING: 4px;
	BORDER: dashed 1px #660066;
	BACKGROUND-COLOR: #ededed}
	
.border-dot {
	PADDING: 4px;
	BORDER: dotted 2px #660066;
	BACKGROUND-COLOR: #ededed}
	
.border-double {
	PADDING: 4px;
	BORDER: double 3px #660066;
	BACKGROUND-COLOR: #ededed}
	
.announcement-box{
	border: #CCCCCC 1px solid;
	background-color: #FFFFCC}
	
.announcement-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;}
			
/* FORMS */
.form-field {
	font-family:Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	BACKGROUND-COLOR: #F4EDF4;
	BORDER: #660066 1px solid;}
	
.form-field-white {
	font-family:Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none; 
	color:#000000; 
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: #660066 1px solid;}
	
.form-field-helpbox-search {
	font-family:Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#336633;
	BACKGROUND-COLOR: #E4F1D3;
	BORDER: #98C857 1px solid;}
		
.form-button {
	font-family:Arial, Verdana, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none; 
	color:#000000;
	background: #ffffff; 
	BORDER-RIGHT: #660066 1px solid; 
	BORDER-TOP: #ff9fff 1px solid; 
	BORDER-LEFT: #ff9fff 1px solid; 
	BORDER-BOTTOM: #660066 1px solid; 
	cursor: hand}
	
.form-menu {
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	BACKGROUND-COLOR: #F4EDF4}
	
.form-menu-white {
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	BACKGROUND-COLOR: #FFFFFF}
	
.coolbox {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal}

.form-field-input {
	font-family:Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	BACKGROUND-COLOR: #FEF3E4;
	BORDER: #666666 1px solid;}
	
	
.databox{
	
	padding: 3px;
	border: #CCCCCC 1px solid;
	background-color: #FFFFFF;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
}


	
/* FOOTER */	
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background: #ededed;}
.footer a{
	color: #666666;
	text-decoration: none;}
.footer a:hover {
	text-decoration: underline;}
.footermain, a.footermain {
	color: #000000;}
.footerline {
	background: #660066;}
	
/* CONNECT VIEW MY USAGE */
.connect-usage-blue {
	background-color: #F2F5FF;
	border-bottom: solid #CCCCFF 1px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;}
.connect-usage-tablebackground {
	background-color: #F2F5FF;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;}
.connect-usage-title  {
	background-color: #3399CC;
	border-bottom: solid #ffffff 1px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;}
.connect-usage-days {
	background-color: #3399CC;
	border-bottom-style: solid #3399CC 1px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;}
.connect-usage-currentuse {
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
	padding: 1px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;}
.connect-usage-currentuse:hover {
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
	padding: 1px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;}
.connect-usage-currentuse_today {
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
	padding: 1px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF3333;
	text-decoration: none;}
.connect-usage-currentuse_today:hover {
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
	padding: 1px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF3333;}
.connect-usage-alert {
	background-color: #FFFFFF;
	border: 1px solid #FF3333;
	padding: 1px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;}
.connect-usage-alert:hover {
	background-color: #FFFFFF;
	border: 1px solid #FF3333;
	padding: 1px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;}
.connect-usage-dropdown_table {
	background-color: #F2F5FF;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;}
.connect-usage-menu  {
    color : #000000;
    background-color: #D0E1FF;
    border-color : #3399CC;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal}
.connect-usage-key {
	background-color: #FFFFFF;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;}
.connect-usage-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;}
.connect-usage-normal_text {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;}
.connect-usage-alert_header {
	color: #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;}
.connect-usage-normal_text_bold {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold}
.connect-usage-normal_text_bold_red {
	color: #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;}
	
/* FORUM STYLESHEET VALUES */
.mainmenu		{ font-size : 11px; font-weight: normal; color : #000000 }
a.mainmenu		{ text-decoration: none; font-weight: normal; color : #660066;  }
a.mainmenu:hover{ text-decoration: underline; font-weight: normal; color : #660066; }

td.divider { background-image:   url(/central/forums/templates/portalSkin/images/divider.gif);	background-color: #FFFFFF; border: #FFFFFF; border-style: solid; height: 12px; }

.forumline	{ background-color: #FFFFFF; border: 2px solid #828282; }

th	{ color: #FFFFFF; font-size: 11px; font-weight : bold; background-color: #FFBB56; height: 25px; }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-image:   url(/central/forums/templates/portalSkin/images/cellpic1.gif);	background-color:#FFFFFF; border: #FFFFFF; border-style: solid; height: 28px; }

td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #FFF4E4; }
td.row3	{ background-color: #FFF4E4; }
td.row3Right { background-color: #FFF4E4; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

.postdetails { font-size : 10px; color : #000000; }

.quote {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #444444; line-height: 125%;
        background-color: #FFFFFF; border: #D1D7DC; border-style: solid;
        border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px}
.code {
        font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #444444; line-height: 125%;
        background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
        border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px}

.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #000000;}
a.cattitle		{ text-decoration: none; color : #660066; }
a.cattitle:hover{ text-decoration: underline; }


/* BANDWIDTH USAGE */
.bandwidth{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFCE86;
	font-size: 11px;}

.bandwidth-peak{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFE7C6;
	font-size: 11px;}

.bandwidth-total-usage{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FEF3E4;
	font-size: 10px;}

.bandwidth-alert-top{
	background-color: #FFFFFF;
	border-right: 2px solid #EF8918;
	border-left: 2px solid #EF8918;
	border-top: 2px solid #EF8918;
	border-bottom-style: none;}

.bandwidth-alert-bot{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	background-color: #FFE7C6;
	border-right: 2px solid #EF8918;
	border-left: 2px solid #EF8918;
	border-bottom: 2px solid #EF8918;
	border-top-style: none;}
	
.bandwidth-added-top{
	background-color: #FFFFFF;
	border-right: 2px solid #ABD6F4;
	border-left: 2px solid #ABD6F4;
	border-top: 2px solid #ABD6F4;
	border-bottom-style: none;}

.bandwidth-added-bot{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;	
	background-color: #FFE7C6;
	border-right: 2px solid #ABD6F4;
	border-left: 2px solid #ABD6F4;
	border-bottom: 2px solid #ABD6F4;
	border-top-style: none;}
	
.bandwidth-free-top{
	background-color: #FFFFFF;
	border-right: 2px solid #73C13E;
	border-left: 2px solid #73C13E;
	border-top: 2px solid #73C13E;
	border-bottom-style: none;}

.bandwidth-free-bot{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	background-color: #FFE7C6;
	border-right: 2px solid #73C13E;
	border-left: 2px solid #73C13E;
	border-bottom: 2px solid #73C13E;
	border-top-style: none;}
	
.bandwidth-date{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	height: 17px;
	width: 17px;}

.bandwidth-date-today{
	background-color: #FFCE86;
	border: 1px solid #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	height: 17px;
	width: 17px;}
	
.bandwidth-date-alert{
	background-color: #EF8918;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 17px;
	width: 17px;}

.bandwidth-date-added{
	background-color: #69B1E2;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 17px;
	width: 17px;}
	
.bandwidth-date-free{
	background-color: #73C13E;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 17px;
	width: 17px;}

/* BBC Newsfeeds styles this is realley annoying! */

.bbc {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;}
.bbc a{
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;}
.bbc a:hover{
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: underline;}

.bbc_footer {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;}
.bbc_footer a{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;}
.bbc_footer a:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration:underline;}

.bbc_footer_sport {
	color: #FFCC00;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;}
.bbc_footer_sport a{
	color: #FFCC00;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;}
.bbc_footer_sport a:hover{
	color: #FFCC00;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration:underline;}

/* Voting Poll */	
.poll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 9pt;}

/* Upgrade */	
.upgrade_headerbg {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: #FFE7C6;
   font-weight: bold;}  
   
.upgrade_footerbg {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: #FEF3E4;
   font-weight: bold;}
 
.upgrade_subbg {
   font-family:Verdana,Geneva,Arial,sans-serif; 
   font-size:11px; 
   font-weight:normal; 
   text-decoration: none;
   color: #333333;	
   background-color: #F8F7F8;}
   

/* Faults Automation Styles */

.faults_header {
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px; 
   font-weight:Bold; 
   text-decoration: none;
   color: #333333;}
   
.faults_body {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px; 
   font-weight: normal; 
   text-decoration: none;
   background-color: #FFFFFF;
   color: #333333;}
   
.faults_body_alternate {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px; 
   font-weight: normal; 
   text-decoration: none;
   background-color: #FFF7E7;
   color: #333333;}
   
.faults_body_alternate_borderbottom {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px; 
   font-weight: normal; 
   text-decoration: none;
   background-color: #FFF7E7;
   color: #333333;
   border-bottom:1px solid #CCCCCC;}
   
.faults_message {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px; 
   font-weight: normal; 
   text-decoration: none;
   background-color: #FFF7E7;
   padding:10px 5px 10px 5px;
   color: #333333;}
   
.faults_title {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px; 
   font-weight:Bold; 
   text-decoration: none;
   color: #333333;}
   
.faults_grey_background {
   background-color:#CCCCCC;}
   
.faults_border_bottom {
	border-bottom:1px solid #CCCCCC;}
   
.faults_border_top {
   border-top:1px solid #CCCCCC;}

/* hides the homepage web spiders content */
.dom {
	display: none;
	color: #FFFFFF;}
	
/* Hardware styles */
.table-feature-article {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #8596a8;}
   
.hardwarevoice-title-bg{  
   background-color: #A54A52;}
   
.hardwarewireless-title-bg{  
   background-color: #908798;}
   
.hardware-price{
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;}

.summary-border{
	BORDER: #CCCCCC 1px solid;}
	
.text-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8596A8;}
	
.text-body-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8596A8;
	font-weight: bold;}
	
.wireless-rightbox-title{
	color:#000000;
	background-color:#D3D6E0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:4px 6px 4px 6px;
	height:15px}
	
/* Press centre styles */

.press_table {
	background-color: #EEF4FB;
}
.text-press-menuhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3C4169;
}
.pressmenu-title a {

   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: normal;
   color: #3C4169;
   text-decoration: none
}
.pressmenu-title a:hover {

   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: normal;
   color: #660066;
   text-decoration: none
}
.pressmenu-sub a {


   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   line-height: normal;
   color: #3C4169;
   text-decoration: none
}
.pressmenu-sub a:hover {


   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   line-height: normal;
   color: #660066;
   text-decoration: none
}
/* Sales Journey table styles */

.sales-box-header {
	background-color: #6E1C6E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.selection-box-header {
	background-color: #B3A3CA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.text-freeactivation {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #A3C73A;
   font-weight: bold;
}

.product-selection {
	background-color: #F8F5FA;
}

.but-login {
	background-image: url(/images/sales/but_continue.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.sales-price {

   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #ff9900;
   font-weight: bold;
}
/* Additional Network Page Styles - S Weaving July 2008 */

#hNetworkTitleBar {
	border-bottom:2px solid #FFC977;
	padding: 0;
	margin: 0;
}
.hNetworkSubTitleBar {
	font-size: 12pt ;
	color: #333333;
	padding: 15px 0 0 0;
	margin: 0;
}
.hNetworkMoreInfo {
	font-size: 10pt ;
	color: #333333;
	padding: 15px 0 0 0;
	margin: 35px 0 0 0;
	border-top: solid 1px #ccc;
}

ul.uNetworkMoreInfo, ul.uNetworkMoreInfo li, ul.uNetworkMoreInfo li p  {
	padding: 0;
	margin: 0;
}

ul.uNetworkMoreInfo li{
	list-style: none;
	padding: 10px 0 0 0;
}

