/* GENERIC STYLES */
TD {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;}
font {
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;} 
A {
	color: #009900;
	text-decoration: underline;
	font-weight:bold;}
A:hover {
	color: #009900;
	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: Verdana, Arial, sans-serif;
	font-size: 18px;
    font-weight: bold;
	color: #000000;}
	
.header-underline{
    background-color: #009900;} 

/* 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: Verdana, Tahoma, Verdana, Arial;
   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: Verdana, Tahoma, Verdana, Arial;
   font-weight: normal;
   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 {  
   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;} 
   
.support-rhmenu-bg {  
   font-family: Verdana, Tahoma, Verdana, Arial;
   color: #000000;
   background-color: #AEBBD4;}
   
.support-rhmenu-title {  
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-size: 11px;
   font-weight:bold;
   color: #000000;
   background-color: #E4E8F5;
   padding:3px 0px 3px 6px;}

.support-rhmenu-td {  
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-size: 11px;
   color: #000000;
   background-color: #FFFFFF;
   padding:8px 4px 8px 6px;}

 .table-white {  
   font-family: Verdana, Tahoma, Verdana, Arial;
   background-color: #FFFFFF;}
   
.article-summary {  
   font-family: Verdana, Tahoma, Verdana, Arial;
	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: Verdana, Tahoma, Verdana, Arial;
   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-content-product {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   text-decoration: none;}   
   
.text-subtitle { 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-size: 12px;
   color: #61B32F;
   font-weight: bold;}
   
.SUPPORT_TITLE { 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-size: 14px;
   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;}
.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 {
	font-family:Verdana, Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	PADDING: 4px;
	BORDER: solid 1px #9CADCE;
	BACKGROUND-COLOR: #F1F5FD}
.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: #E7EBF7;
	BORDER: #9CADCE 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: #ff6600 1px solid; 
	BORDER-TOP: #ff6600 1px solid; 
	BORDER-LEFT: #ff6600 1px solid; 
	BORDER-BOTTOM: #ff6600 1px solid; 
	cursor: pointer;}
.form-menu {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff}
.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: Verdana, Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	color:#000000;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: #AEBBD4 1px solid;}
			
	
/* 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;}

/**********************

  WRAPPER - HEADER

***********************/

.header-bgd {
  background-color: #F1F3FA;}

.header-nav-bgd {
  background-color: #AEBBD4;
  margin: 0;
  padding: 0;}

.header-nav-login {
  background-color: #E4E8F5;
  color: #000000;
  font-family: Verdana, Tahoma, Verdana, Arial;
  font-weight: bold;
  font-size: 12px;}

.header-text {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Verdana, Tahoma, Verdana, Arial;
  font-weight: bold;
  font-size: 12px;
  margin: 0;
  padding: 0;}
  
.header-nav-login a,
.header-text a { 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: bold;
   font-size: 12px;
   color: #000000;
   text-decoration: none} 

.header-nav-login a:hover,
.header-text a:hover{ 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: bold;
   font-size: 12px;
   color: #000000;
   text-decoration: underline} 

/*******************

  WRAPPER - MENU

********************/
.menu-title { 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: bold;
   font-size: 12px;
   line-height: 21px;
   color: #000000;
   background-color: #FFFFFF;
   text-decoration: none;
   padding-left: 8px;
   padding-right: 8px;}
   
.menu-title-sub { 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: bold;
   font-size: 12px;
   line-height: 21px;
   color: #666666;
   background-color: #FFFFFF;
   text-decoration: none;
   padding-left: 20px;
   padding-right: 8px;}
   
.menu-title a {
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: bold;
   font-size: 11px;
   line-height: 21px;
   color: #000000;
   text-decoration: none} 
   
.menu-title-sub a { 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: bold;
   font-size: 11px;
   line-height: 21px;
   color: #666666;
   text-decoration: none} 
      
.menu-title a:hover{ 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: bold;
   font-size: 11px;
   line-height: 21px;
   color: #000000;
   text-decoration: underline}
   
.menu-title-sub a:hover {    
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: bold;
   font-size: 11px;
   line-height: 21px;
   color: #666666;
   text-decoration: underline}
   
.menu { 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #666666;
   background-color: #FFFFFF;
   text-decoration: none;
   padding: 1px 8px 8px 21px;}
   
.menu-sub { 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #666666;
   background-color: #FFFFFF;
   text-decoration: none;
   padding: 1px 8px 8px 32px;}  
    
.menu a,
.menu-sub a{ 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #666666;
   text-decoration: none}
   
.menu a:hover,
.menu-sub a:hover{ 
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #666666;
   text-decoration: underline}
   
.menu-border {
	BORDER-RIGHT: #AEBBD4 1px solid}

/**************************

  WRAPPER - FOOTER

**************************/

tr.bottomarea {
  background-color: #E5EBF4;
  border: solid 1px #AEBBD4;
}

tr.bottomarea td.boxout {
  border-bottom: solid 1px #AEBBD4;
  border-right: solid 1px #AEBBD4;
  border-top: solid 1px #AEBBD4;
  color: #444444;
  font-size: 8pt;
  vertical-align: top;
}

tr.bottomarea td.boxout div.boxout-title {
  background-color: #FFFFFF;
  border-left: solid 1px #AEBBD4;
  border-bottom: solid 1px #AEBBD4;
  padding-bottom: 0.5em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.5em;
  text-align: center;
  float: right;
}

tr.bottomarea td.boxout div.info {
  clear: both;
  padding: 1em;
}

tr.bottomarea td.boxout div.info div.line {
  padding-bottom: 0.2em;
}

tr.bottomarea td.boxout div.info div.line span.title {
  color: #000000;
}

tr.bottomarea td.legal   { }
tr.bottomarea td.telfax  { }
tr.bottomarea td.email   { }
tr.bottomarea td.address { }

tr.bottomarea td.boxout div.info div.line a{
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: normal;
   font-size: 10px;
   color: #ff6600;
   text-decoration: underline}
   
tr.bottomarea td.boxout div.info div.line a:hover{
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: normal;
   font-size: 10px;
   color: #ff6600;
   text-decoration: none}
   
.footer-bgd {
  background-color: #E5EBF4;
  border-bottom: solid 1px #AEBBD4;
  border-top: solid 1px #AEBBD4;}

.footer {
   font-family: Verdana, Tahoma, Verdana, Arial;
   font-weight: normal;
   font-size: 10px;
   background-color: #E5EBF4;
   color: #666666;
   text-decoration: none}