/* 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: #61B32F;
   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}
   
a.help_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #336633;}
	
a:hover.help_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFCC00;}	
	   
a.help_links_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #336633;}
	
a:hover.help_links_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFCC00;}	
	
a.top5_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #336633;}

a:hover.top5_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #336633;}
	
.header-page-title{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
	color: #333333;}
	
.header-underline{
    background-color: #61B32F;} 

/* TABLE STYLES - USE THESE WHEN DEVELOPING */
.index-tablebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff; 
	text-decoration: none;
	background-color: #71AE39}

.table-title { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #ffffff;
   font-size: 12px;
   background-color: #96C754; 
   text-decoration: bold;
   padding-left: 4px;
   padding-right: 4px;}
   
.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;
   font-weight: bold;
   color: #ffffff;
   font-size: 11px;
   background-color: #9ABDF1; 
   text-decoration: none;}  
   
.table-subtitle {  
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #333333;
   font-size: 11px;
   color: #000000;
   background-color: #E4F1D3;
   padding-left: 4px;
   padding-right: 4px;}
   
.table-subtitle-alt {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #C2D7F7;}
   
.table-alternate {  
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #333333;
   font-size: 12px;
   color: #000000;
   background-color: #FFFFFF;
   padding-left: 4px;
   padding-right: 4px;}
      
.table-alternate2 {  
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #333333;
   font-size: 12px;
   color: #000000;
   background-color: #F8F8F8;
   padding-left: 4px;
   padding-right: 4px;}
     
.table-black {  
   font-family:  Arial, Helvetica, sans-serif;
   color: #ffffff;
   background-color: #333333;}
  
.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-white {  
   font-family:  Arial, Helvetica, sans-serif;
   background-color: #ffffff;}
   
.article-summary {  
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F0F7E7;}
	
.features-box {  
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;
	background-color: #E4F1D3;}
	      
  /* 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-large-alt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #768698;
   font-weight: bold;} 
   
.text-title {
   font-family: Arial, Helvetica, sans-serif;
   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-content-product {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   text-decoration: none;}   
   
.text-subtitle { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #61B32F;
   font-weight: bold;}
   
.SUPPORT_TITLE { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #61B32F;
   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;}
.nobold {
	font-weight: normal;}
	
.text-large {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #000000;
   font-weight: bold;} 
a.text-large {
   color: #660066;} 

.text-highlight {
   font-weight: bold;
   color: #CC0000;
   text-decoration: none;}
   
.text-white_alt {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-size: 10pt;
   font-weight: normal; 
   text-decoration: none;}
   
.hr_thin {
    height: 1px;
    color: #CCC;
    background-color: #CCC;
    border: 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}

/* 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-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-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;}
			
/* 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;}
	
/* SUPPORT SECURITY STYLES */
.security-blue {  
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 10px;
   background-color: #DAE8F3;}
   
.security-tan {  
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 10px;
   background-color: #F8F7F1;}
   

/* 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}
   
/* Faults Automation Styles */

.faults_grey_background {
   background-color:#CCCCCC;}

.faults_dropdown {
	font-family: Arial, Helvetica, sans-serif;
   font-size:11px; 
   font-weight:Bold; 
   text-decoration: none;
   background-color: #ededed;
   padding:3px 3px 3px 3px;}
   
.faults_dropdown_questions {
	font-family: Arial, Helvetica, sans-serif;
   font-size:11px; 
   font-weight:normal; 
   text-decoration: none;
   padding:8px 14px 8px 11px;}
 

/* Upgrade */	
.upgrade_subbg {
   font-family:Verdana,Geneva,Arial,sans-serif; 
   font-size:11px; 
   font-weight:normal; 
   text-decoration: none;
   color: #333333;	
   background-color: #F8F7F8;}
   
/* 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;
}
