/* CSS Document */
/* -----------------------------------------------------------------------------Overall font and text rollover-*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#4c4c4c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:12px;
	}
td {vertical-align:top}
a{
	color: #e5000c;
	text-decoration: none;
	font: Arial Rounded MT;
    }
a:hover {
	color:#4c4c4c;
	text-decoration: none;
    }

/* -------------------------------------------------------------------------------------------subpage navigation-*/

.subpageNav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e5000c;
	font-weight: bold;
	margin-left:12px;
	margin-top:9px;
	margin-bottom:18px;
	text-decoration: none;
	display:block;
    }

.subpageNav:hover {
    color:#4c4c4c;
    text-decoration:none;
    }

.subpageOn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4c4c4c;
	font-weight: bold;
	margin-top:9px;
	margin-bottom:18px;
	margin-left:0em;
	text-decoration: none;
	display:block;
    width:100%;
    height:13px;
    padding-left:13px;
    background-image:url(../images/navarrow2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    }

.techNavBacker{
   background-image:url(../images/technologynav_lines.gif);
   }
   
.productNavBacker{
   background-image:url(../images/productnav_lines.gif);
   }
   
.supportNavBacker{
   background-image:url(../images/supportnav_lines.gif);
   }
   

/* -------------------------------------------------------------------------------------------footer text and links and backer-*/

.footerText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
    color: #ffffff;
	
    }
.footerText:hover {
    color:#ffffff;
    text-decoration:none;
    }
	
.footerCopy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
    color: #ffffff;
	text-decoration: none;
    }
.footerCopy:hover {
    color:#ffffff;
    text-decoration:none;
    }

.footerBacker{
    background-image:url(../images/bottom_repeator.gif);
	background-color:#e5000c;
    }
.footerBg {
text-align:center;
background-color:#e5000c;
border-right:8px solid #4c4c4c;
border-left:9px solid #4c4c4c;}
.spacer {
height:20px; 
background-color:#FFF; 
border-right:8px solid #4c4c4c;
border-left:9px solid #4c4c4c}

/* -------------------------------------------------------------------------------------------body styles backer-*/

.newBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #e5000c;
	line-height:10pt;
	text-decoration: none;
	font-weight:bold;
	text-align:right
    }
	
.BoldItalic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #e5000c;
	line-height:10pt;
	text-decoration: none;
	font-weight:bold;
	font-style:italic;
    }
	
.newBoldred{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FF6600;
	line-height:10pt;
	text-decoration: none;
	font-weight:bold;
    }

.homeBodyBacker{
    background-image:url(../images/homebody_repeator.gif);
	background-color:#FFFFFF;
    }
	
.mainBodyBacker{
    background-image:url(../images/body_repeator.gif);
	background-color:#FFFFFF;
    }

.subBodyBacker{
    background-image:url(../images/subpagebody_repeator.gif);
		background-color:#FFFFFF;
    }

.HeaderBacker{
	background-image:url(../images/header_backer.gif);
	padding-top:12px;
	padding-bottom:12px;
	padding-left:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:12px;
	color:#ffffff;
    }

.subHeaderBacker{
    background-image:url(../images/sub_header_backer.gif); 
	padding-top:7px;
	padding-bottom:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	padding-left:11px;
	font-size:12px;
	color:#ffffff;
    }
	
.homeHeaderBacker{
    background-image:url(../images/header_backer.gif); 
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:11px;
	color:#ffffff;
    }
	
.subGreenHeaderBacker{
    background-image:url(../images/sectionheader_rightgreen.gif); 
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:11px;
	color:#ffffff;
    }

.shadedRow {
    background-color:#f1f2f4;
    }
  
.arrowlink {
  width:100%;
  height:13px;
  margin:0em;
  padding-left:17px;
  background-image:url(../images/navarrow1.gif);
  background-repeat: no-repeat;
  background-position: left center;
  display:block;
  
  }
	
.toplink {
  margin:0em 0em 0em 0em;
  padding:0em 1em 0em 1em;
  text-align:right;
  background-image:url(../images/navarrowup3.gif);
  background-repeat: no-repeat;
  background-position:right center;
  }
.clientLogo {
float:left;
margin:1.3em 10px 5px 0px;
padding:0;
border:1px solid #999
}


	





