a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}	
a:hover {
	color: #000000;
	text-decoration: underline;
}
.tabEND {
	background-image: url(../img/tab_end.gif);
	height: 15px;
	width: 9px;
	padding-right: 9px;
}
.tabNAME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 3px;
	padding-left: 20px;
	white-space: nowrap;
	background-image: url(../img/tab_background.gif);
	height: 16px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	padding-top: 1px;
}
.tab2tab {
	background-image: url(../img/tab2tab.gif);
	height: 15px;
	width: 10px;
	padding-right: 10px;
}
.tabENDspace {
	height: 15px;
	width: 40px;
	padding-right: 40px;
}
.tabSTART {
	background-image: url(../img/tab_start.gif);
	height: 15px;
	width: 7px;
}
.Hold24 {
	width: 24px;
	padding-right: 24px;
	line-height: 17px;
}
.stockPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 8px;
	white-space: nowrap;
	padding-right: 10px;
	text-align: left;
}
.HomeNAV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	line-height: 39px;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../img/red_bullet.gif);
	padding-left: 19px;
	cursor: hand;
	padding-right: 19px;



}
.HomeNAVbullet {
	background-image: url(../img/red_bullet.gif);
	width: 9px;
	padding-right: 9px;
	line-height: 39px;
}
.headerSUB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -.09em;
	height: 10px;
	background-position: center;
	padding-top: 15px;
	padding-bottom: 10px;
}
.LineRED {
	line-height: 3px;
	background-color: #EA0000;
	height: 3px;
	width: 8px;
	padding-right: 8px;
	padding-top: 1px;
}
.LineSPACE {
	line-height: 3px;
	height: 3px;
	width: 1px;
	padding-right: 1px;
}
.LineBLACK {
	line-height: 1px;
	background-color: #000000;
	height: 1px;
	width: 323px;
	padding-right: 323px;
	background-position: top;
}
.gutter10 {
	width: 10px;
	padding-right: 10px;
}
.CopyHOME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.CopyHOMEbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}
.CopyHOMEboldLINKS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bolder;
	text-transform: lowercase;
	color: #000000;
	text-align: right;
	text-decoration: none;
}
.pointerRED {
	background-image: url(../img/pointer_red.gif);
	width: 8px;
	padding-left: 8px;
	padding-top: 3px;
}
.TABmini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/TAB_mini.gif);
	height: 17px;
	width: 14px;
	padding-left: 2px;
}
.TABminiEND {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/TAB_mini_end.gif);
	height: 17px;
	width: 14px;
	padding-left: 2px;
}
.BotNAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	filter: Alpha(Opacity=20);
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	white-space: nowrap;
	padding-right: 0px;
}
.HubNAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 2px;
	height: 25px;
	background-image: url(../img/red_bullet2.gif);
	padding-left: 19px;
	padding-right: 19px;
	cursor: hand;
}
.HubNAVbullet {
	background-image: url(../img/red_bullet2.gif);
	width: 9px;
	padding-right: 12px;
	line-height: 25px;
}
.hubHEADER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	height: 33px;
	font-style: italic;
	font-weight: lighter;
	padding-top: 4px;
	padding-left: 18px;
}
.DPPnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	line-height: 17px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 75px;
	padding-top: 6px;
	height: 17px;
	padding-left: 3px;
}
.DPPbullet {
	background-image: url(../img/red_bullet4.gif);
	width: 18px;
	padding-right: 18px;
	line-height: 17px;
}
.Hold19 {
	width: 19px;
	padding-right: 19px;
}
.Hold23 {
	width: 23px;
	padding-right: 23px;
}
.Hold20 {
	width: 20px;
	padding-right: 20px;
}
.aboutusINTROhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #91269F;
	padding-bottom: 3px;
	letter-spacing: 1px;
}
.introTEXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
	text-decoration: none;

}
.introTEXTbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
.Hold84 {
	width: 84px;
	padding-right: 84px;
}
.Hold05 {
	width: 3px;
	padding-right: 3px;
}
.HeaderABOUTUS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: #B631CB;
	letter-spacing: -0.03em;
	height: 32px;
	padding-top: 8px;
}
.Hold30 {
	width: 30px;
	padding-right: 30px;
	line-height: 17px;
}
.CopyHUB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}
.Hold79 {
	width: 79px;
	padding-right: 79px;
}
.HUBtableLINKShyperlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: normal;
	text-transform: none;
	padding-left: 20px;
	line-height: 16px;
	letter-spacing: 0.037em;
}
.HeaderPRODUCTS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: #0464D9;
	letter-spacing: -0.03em;
	height: 32px;
	padding-top: 8px;
}
.productsINTROhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #0464D9;
	padding-bottom: 3px;
	letter-spacing: 1px;
}
.HUBtableLINKS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: normal;
	line-height: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 6px;
	background-image: url(../img/red_bullet5.gif);
	cursor: hand;
	padding-bottom: 1px;
	height: 14px;
}
.HUBtableLINKSactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: normal;
	line-height: 11px;
	text-transform: uppercase;
	text-decoration: underline;
	height: 14px;
	padding-left: 23px;
	padding-top: 6px;
	background-image: url(../img/red_bullet6.gif);
	cursor: hand;
	padding-bottom: 1px;
}
.HubTABLEbullet {
	background-image: url(../img/red_bullet5.gif);
	line-height: 17px;
	width: 18px;
	padding-right: 18px;
}
.REMOVE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8C8D8;
}
.HeaderCAREERS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: #006699;
	letter-spacing: -0.03em;
	height: 32px;
	padding-top: 8px;
}
.careersINTROhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #006699;
	padding-bottom: 3px;
	letter-spacing: 1px;
}
.investorINTROhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #422AAF;
	padding-bottom: 3px;
	letter-spacing: 1px;
}
.HeaderINVESTOR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: #422AAF;
	letter-spacing: -0.03em;
	height: 32px;
	padding-top: 8px;
}
.stockQuoteHEAD {
	font-family: "Arial Condensed", Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF66;
}
.stockQuote {
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFF33;
	letter-spacing: -0.095em;
	line-height: 15px;
}
.stockQuoteCW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFF33;
}
.ourCompaniesINTROhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #05AD87;
	padding-bottom: 3px;
	letter-spacing: 1px;
}
.HeaderOurCompanies {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: #05AD87;
	letter-spacing: -0.03em;
	height: 32px;
	padding-top: 8px;
}
.newsINTROhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #1E4CF9;
	padding-bottom: 3px;
	letter-spacing: 1px;
}
.HeaderNEWS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: #7B823E;
	letter-spacing: -0.03em;
	height: 32px;
	padding-top: 8px;
}
.Hold18 {
	width: 18px;
	padding-right: 18px;
}
.Hold25 {
	width: 25px;
	padding-right: 25px;
	line-height: 17px;
}
.Hold21 {
	width: 21px;
	padding-right: 21px;
}
.HubNAVactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: underline;
	padding-top: 2px;
	height: 25px;
	background-image: url(../img/red_bullet3.gif);
	padding-left: 19px;
	padding-right: 19px;
	cursor: hand;
}
.HubNAVcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 2px;
	height: 25px;
	background-image: url(../img/red_bullet3.gif);
	padding-left: 19px;
	padding-right: 19px;
	font-weight: bold;
}
.HubNAVend {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 2px;
	height: 25px;
	background-image: url(../img/red_bullet2.gif);
	padding-left: 19px;
	cursor: hand;
}
.HubNAVactiveEnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: underline;
	padding-top: 2px;
	height: 25px;
	background-image: url(../img/red_bullet3.gif);
	padding-left: 19px;
	cursor: hand;
}
.HubNAVcurrentEnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 2px;
	height: 25px;
	background-image: url(../img/red_bullet3.gif);
	padding-left: 19px;
	font-weight: bold;
}
.HUBNAVblankrow {
	background-color: #B8C8D8;
	line-height: 0px;
	text-decoration: none;
}
.HomeNAVover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	line-height: 39px;
	text-transform: uppercase;
	text-decoration: underline;
	background-image: url(../img/red_bulletB.gif);
	padding-left: 19px;
	cursor: hand;
	padding-right: 19px;
}
.HomeNAVend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	line-height: 39px;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../img/red_bullet.gif);
	padding-left: 19px;
	cursor: hand;
}
.HomeNAVendOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	line-height: 39px;
	text-transform: uppercase;
	text-decoration: underline;
	background-image: url(../img/red_bulletB.gif);
	padding-left: 19px;
	cursor: hand;
}
.BotNAV2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	cursor: hand;
	font-weight: bold;
}
.BotNAV2over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	text-transform: uppercase;
	text-decoration: underline;
	padding-left: 6px;
	padding-right: 6px;
	cursor: hand;
	font-weight: bold;
}
.CompanyListCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
	font-weight: bold;
	color: 666666;
	letter-spacing: 0.04em;
	white-space: nowrap;
	padding-right: 20px;


}
.HeaderFARRIS {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: #224AFF;
	letter-spacing: -0.03em;
	height: 32px;
	padding-top: 8px;
}
.HUBtableLINKSsolutions {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: normal;
	line-height: 13px;
	text-transform: uppercase;
	text-decoration: none;
	height: 17px;
	padding-left: 23px;
	padding-top: 3px;
	background-image: url(../img/red_bullet5.gif);
	cursor: hand;
}
.HUBtableLINKSactiveSolutions {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: normal;
	line-height: 13px;
	text-transform: uppercase;
	text-decoration: underline;
	height: 17px;
	padding-left: 23px;
	padding-top: 3px;
	background-image: url(../img/red_bullet6.gif);
	cursor: hand;
}
.Hold12 {

	width: 12px;
	padding-right: 12px;
}
.Hold14 {


	width: 14px;
	padding-right: 14px;
}
.CopySPOKE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}