.dhtmlNavTableColor {
	BACKGROUND-COLOR: #f3f3f3
}
.solutionsMenu {
	Z-INDEX: 1; LEFT: 2px; VISIBILITY: hidden; WIDTH: 130px; POSITION: absolute; TOP: 105px; HEIGHT: 44px
}
.productsMenu {
	Z-INDEX: 2; LEFT: 119px; VISIBILITY: hidden; WIDTH: 160px; POSITION: absolute; TOP: 105px; HEIGHT: 77px
}
.servicesMenu {
	Z-INDEX: 3; LEFT: 239px; VISIBILITY: hidden; WIDTH: 150px; POSITION: absolute; TOP: 105px; HEIGHT: 95px
}
.alliancesMenu {
	Z-INDEX: 4; LEFT: 360px; VISIBILITY: hidden; WIDTH: 223px; POSITION: absolute; TOP: 105px; HEIGHT: 110px
}
.aboutUsMenu {
	Z-INDEX: 5; LEFT: 479px; VISIBILITY: hidden; WIDTH: 142px; POSITION: absolute; TOP: 105px; HEIGHT: 172px
}
.navactive {
	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.navactive:hover {
	COLOR: #99cc99; TEXT-DECORATION: none
}
.navactivepg {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.sgiNewsEmailColor {
	BACKGROUND-COLOR: #99cc99
}
.emailposition {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 355px
}
.emailpositionabout {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 405px
}
.emailpositionaboutjobs {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 465px
}
.emailText {
	PADDING-LEFT: 1px; FONT-SIZE: 11px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newsOptionBground {
	BACKGROUND-COLOR: #99cc99
}
.leftnav {
	FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003366; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.leftnav:hover {
	COLOR: #404040; TEXT-DECORATION: none
}
.onleftnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003063; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.onleftnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #0569D3; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.onleftsubnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #303030; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.emailservlet {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rtcolservlet {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #336699; LINE-HEIGHT: 12px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lftnavpage {
	FONT-SIZE: 32px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.subnav {
	FONT-SIZE: 12px; COLOR: #cccc99; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.subnav:hover {
	COLOR: #99cc99; TEXT-DECORATION: underline
}
.subnavpg {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}
.bottomnav {
	FONT-SIZE: 11px; COLOR: #dddddd; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.bottomnav:hover {
	COLOR: #aaaaaa; TEXT-DECORATION: underline
}
.homenavtxt {
	FONT-SIZE: 10px; COLOR: #003366; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.homenavtxt:hover {
	TEXT-DECORATION: underline
}
.leftside {
	BORDER-RIGHT: #99cc66 thin solid; BORDER-TOP: #ffffff thin solid; BORDER-LEFT: #ffffff thin solid; BORDER-BOTTOM: #ffffff thin solid
}
.bodylink {
	FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 18px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}
.bodylink:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.cookieCrumb {
	FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdane, helvetic, sans-serif; TEXT-DECORATION: none
}
.cookieCrumb:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.custcap {
	FONT-SIZE: 12px; COLOR: #336600; LINE-HEIGHT: 18px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.custcap:hover {
	TEXT-DECORATION: underline
}
.hdr-forms {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tagline {
	MARGIN-TOP: 48px; FONT-SIZE: 12px; MARGIN-LEFT: 10px; COLOR: #336600; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.navtxt {
	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.emailhead {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.newsheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 5px; COLOR: #ffffff; LINE-HEIGHT: 13px; PADDING-TOP: 1px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.bodyheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 13px; PADDING-TOP: 1px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.bodyheadertwo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; POSITION: relative; TOP: 1px
}
.body {
	FONT-SIZE: 12px; COLOR: #000022; LINE-HEIGHT: 18px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000044; LINE-HEIGHT: 25px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.sabnewssubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; LINE-HEIGHT: 25px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.subheadminor {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000044; LINE-HEIGHT: 20px; FONT-STYLE: italic; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.legal {
	FONT-SIZE: 10px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newlegal {
	FONT-SIZE: 11px; MARGIN-LEFT: 1px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}
.newlegal:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.rtcol {
	PADDING-LEFT: 1px; FONT-SIZE: 11px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.rtcol:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.rtcolquote {
	PADDING-LEFT: 1px; FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newslegal {
	PADDING-RIGHT: 3px; PADDING-LEFT: 1px; FONT-SIZE: 11px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newslegal:hover {
	TEXT-DECORATION: none; color: #0056A4
}
.newsdate {
	PADDING-LEFT: 1px; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 11px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newlegalwhite {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newlegalwhite:hover {
	TEXT-DECORATION: underline
}
.homepagebox {
	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.homepagebox:hover {
	TEXT-DECORATION: underline
}
.rcolhead {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.points {
	FONT-SIZE: 12px; COLOR: #333300; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.pointsdot {
	FONT-SIZE: 14px; COLOR: #333300; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.bigquote {
	FONT-SIZE: 12px; COLOR: #333300; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.newhbody {
	MARGIN-TOP: 7px; FONT-SIZE: 11px; MARGIN-LEFT: 17px; COLOR: #333300; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.mynewhbody {
	MARGIN-TOP: 7px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #333300; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.2newhbody {
	MARGIN-TOP: 7px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verda@import "a/sgi.css"; dhtmlNavTableColor: #F3F3F3
}
.solutionsMenu {
	Z-INDEX: 1; LEFT: 2px; VISIBILITY: hidden; WIDTH: 130px; POSITION: absolute; TOP: 105px; HEIGHT: 44px
}
.productsMenu {
	Z-INDEX: 2; LEFT: 119px; VISIBILITY: hidden; WIDTH: 160px; POSITION: absolute; TOP: 105px; HEIGHT: 77px
}
.servicesMenu {
	Z-INDEX: 3; LEFT: 239px; VISIBILITY: hidden; WIDTH: 150px; POSITION: absolute; TOP: 105px; HEIGHT: 95px
}
.alliancesMenu {
	Z-INDEX: 4; LEFT: 360px; VISIBILITY: hidden; WIDTH: 223px; POSITION: absolute; TOP: 105px; HEIGHT: 110px
}
.aboutUsMenu {
	Z-INDEX: 5; LEFT: 479px; VISIBILITY: hidden; WIDTH: 142px; POSITION: absolute; TOP: 105px; HEIGHT: 172px
}
.navactive {
	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.navactive:hover {
	COLOR: #99cc99; TEXT-DECORATION: none
}
.navactivepg {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.sgiNewsEmailColor {
	BACKGROUND-COLOR: #99cc99
}
.emailposition {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 355px
}
.emailpositionabout {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 405px
}
.emailpositionaboutjobs {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 465px
}
.leftnav {
	FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003366; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.leftnav:hover {
	COLOR: #404040; TEXT-DECORATION: none
}
.onleftnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003063; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.onleftsubnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #303030; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.onpage { FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #CC0000; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003063; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none }
.thatpage {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6600}
.lastupdate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CCCCCC}
.degree {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; vertical-align: super}
.greyboder {  border: #BEBEBE; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.leftlinkhead {  font-family: verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.leftsublink {  font-family: verdana; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.hometxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.hometxtblub {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003063; LINE-HEIGHT: 14px; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contactus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
A.homlnk:link,
A.homlnk:visited,
A.homlnk:active,

{ 	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.homlnk:hover,

{   	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #660000; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.dhtmlNavTableColor {
	BACKGROUND-COLOR: #f3f3f3
}
.solutionsMenu {
	Z-INDEX: 1; LEFT: 2px; VISIBILITY: hidden; WIDTH: 130px; POSITION: absolute; TOP: 105px; HEIGHT: 44px
}
.productsMenu {
	Z-INDEX: 2; LEFT: 119px; VISIBILITY: hidden; WIDTH: 160px; POSITION: absolute; TOP: 105px; HEIGHT: 77px
}
.servicesMenu {
	Z-INDEX: 3; LEFT: 239px; VISIBILITY: hidden; WIDTH: 150px; POSITION: absolute; TOP: 105px; HEIGHT: 95px
}
.alliancesMenu {
	Z-INDEX: 4; LEFT: 360px; VISIBILITY: hidden; WIDTH: 223px; POSITION: absolute; TOP: 105px; HEIGHT: 110px
}
.aboutUsMenu {
	Z-INDEX: 5; LEFT: 479px; VISIBILITY: hidden; WIDTH: 142px; POSITION: absolute; TOP: 105px; HEIGHT: 172px
}
.navactive {
	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.navactive:hover {
	COLOR: #99cc99; TEXT-DECORATION: none
}
.navactivepg {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.sgiNewsEmailColor {
	BACKGROUND-COLOR: #99cc99
}
.emailposition {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 355px
}
.emailpositionabout {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 405px
}
.emailpositionaboutjobs {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 465px
}
.emailText {
	PADDING-LEFT: 1px; FONT-SIZE: 11px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newsOptionBground {
	BACKGROUND-COLOR: #99cc99
}
.leftnav {
	FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003366; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.leftnav:hover {
	COLOR: #404040; TEXT-DECORATION: none
}
.onleftnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003063; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.onleftnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #0569D3; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.onleftsubnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #303030; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.emailservlet {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rtcolservlet {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #336699; LINE-HEIGHT: 12px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lftnavpage {
	FONT-SIZE: 32px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.subnav {
	FONT-SIZE: 12px; COLOR: #cccc99; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.subnav:hover {
	COLOR: #99cc99; TEXT-DECORATION: underline
}
.subnavpg {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}
.bottomnav {
	FONT-SIZE: 11px; COLOR: #dddddd; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.bottomnav:hover {
	COLOR: #aaaaaa; TEXT-DECORATION: underline
}
.homenavtxt {
	FONT-SIZE: 10px; COLOR: #003366; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.homenavtxt:hover {
	TEXT-DECORATION: underline
}
.leftside {
	BORDER-RIGHT: #99cc66 thin solid; BORDER-TOP: #ffffff thin solid; BORDER-LEFT: #ffffff thin solid; BORDER-BOTTOM: #ffffff thin solid
}
.bodylink {
	FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 18px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}
.bodylink:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.cookieCrumb {
	FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdane, helvetic, sans-serif; TEXT-DECORATION: none
}
.cookieCrumb:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.custcap {
	FONT-SIZE: 12px; COLOR: #336600; LINE-HEIGHT: 18px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.custcap:hover {
	TEXT-DECORATION: underline
}
.hdr-forms {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tagline {
	MARGIN-TOP: 48px; FONT-SIZE: 12px; MARGIN-LEFT: 10px; COLOR: #336600; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.navtxt {
	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.emailhead {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.newsheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 5px; COLOR: #ffffff; LINE-HEIGHT: 13px; PADDING-TOP: 1px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.bodyheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 13px; PADDING-TOP: 1px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.bodyheadertwo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; POSITION: relative; TOP: 1px
}
.body {
	FONT-SIZE: 12px; COLOR: #000022; LINE-HEIGHT: 18px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000044; LINE-HEIGHT: 25px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.sabnewssubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; LINE-HEIGHT: 25px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.subheadminor {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000044; LINE-HEIGHT: 20px; FONT-STYLE: italic; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.legal {
	FONT-SIZE: 10px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newlegal {
	FONT-SIZE: 11px; MARGIN-LEFT: 1px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}
.newlegal:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.rtcol {
	PADDING-LEFT: 1px; FONT-SIZE: 11px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.rtcol:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.rtcolquote {
	PADDING-LEFT: 1px; FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newslegal {
	PADDING-RIGHT: 3px; PADDING-LEFT: 1px; FONT-SIZE: 11px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newslegal:hover {
	TEXT-DECORATION: none; color: #0056A4
}
.newsdate {
	PADDING-LEFT: 1px; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 11px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newlegalwhite {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.newlegalwhite:hover {
	TEXT-DECORATION: underline
}
.homepagebox {
	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.homepagebox:hover {
	TEXT-DECORATION: underline
}
.rcolhead {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.points {
	FONT-SIZE: 12px; COLOR: #333300; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.pointsdot {
	FONT-SIZE: 14px; COLOR: #333300; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.bigquote {
	FONT-SIZE: 12px; COLOR: #333300; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.newhbody {
	MARGIN-TOP: 7px; FONT-SIZE: 11px; MARGIN-LEFT: 17px; COLOR: #333300; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.mynewhbody {
	MARGIN-TOP: 7px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #333300; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.2newhbody {
	MARGIN-TOP: 7px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verda@import "a/sgi.css"; dhtmlNavTableColor: #F3F3F3
}
.solutionsMenu {
	Z-INDEX: 1; LEFT: 2px; VISIBILITY: hidden; WIDTH: 130px; POSITION: absolute; TOP: 105px; HEIGHT: 44px
}
.productsMenu {
	Z-INDEX: 2; LEFT: 119px; VISIBILITY: hidden; WIDTH: 160px; POSITION: absolute; TOP: 105px; HEIGHT: 77px
}
.servicesMenu {
	Z-INDEX: 3; LEFT: 239px; VISIBILITY: hidden; WIDTH: 150px; POSITION: absolute; TOP: 105px; HEIGHT: 95px
}
.alliancesMenu {
	Z-INDEX: 4; LEFT: 360px; VISIBILITY: hidden; WIDTH: 223px; POSITION: absolute; TOP: 105px; HEIGHT: 110px
}
.aboutUsMenu {
	Z-INDEX: 5; LEFT: 479px; VISIBILITY: hidden; WIDTH: 142px; POSITION: absolute; TOP: 105px; HEIGHT: 172px
}
.navactive {
	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.navactive:hover {
	COLOR: #99cc99; TEXT-DECORATION: none
}
.navactivepg {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.sgiNewsEmailColor {
	BACKGROUND-COLOR: #99cc99
}
.emailposition {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 355px
}
.emailpositionabout {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 405px
}
.emailpositionaboutjobs {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 170px; POSITION: absolute; TOP: 465px
}
.leftnav {
	FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003366; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.leftnav:hover {
	COLOR: #404040; TEXT-DECORATION: none
}
.onleftnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003063; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.onleftsubnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #303030; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.onpage { FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #CC0000; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #003063; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none }
.thatpage {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6600}
.lastupdate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CCCCCC}
.degree {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; vertical-align: super}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.listbox {
	border: 1px solid #003333;
}
input {
	border: 1px solid #003333;
	background-color: #F9F9F9;

}
select {
	background-color: #F9F9F9;
	border: 1px solid #003333;
}
