body {
    background-color: #fff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

p {
	margin: 8px 0px 0px 0px;
}

h3 {
	font-family: arial, san-serif;
	font-size: 18px;
	color: #fff;
	margin: 3px 0px 8px 0px;
}

#wrappertl{ margin:0px auto; width:160px; }

#contenttl{ position:relative; width:160px; height:199px; top:30px; overflow:hidden; border:0px solid #fff; background: url('/images/bluebubble.png'); }

#gradienttl{ position:absolute; top:-260px; left: -850px; z-index:1; }

#tltltl{ position:absolute; top: 102px; left: -230px; z-index: 90; }
#implextl{ position:absolute; top: -128px; left: 40px; z-index: 90; }
#titletl{ position:absolute; bottom: -20px; left: 50px; z-index: 90; }
#blanktl{ position:absolute; top: 0px; left: 0px; z-index: 95; }

#wrapperct{ margin:0px auto; width:160px; }

#contentct{ position:relative; width:160px; height:199px; top:30px; overflow:hidden; border:0px solid #fff; background: url('/images/orangebubble.png'); }

#gradientct{ position:absolute; top:-260px; left: -850px; z-index:1; }

#ctctct{ position:absolute; top: 102px; left: 234px; z-index: 90; }
#implexct{ position:absolute; top: -128px; left: 40px; z-index: 90; }
#titlect{ position:absolute; bottom: -20px; left: 40px; z-index: 90; }
#blankct{ position:absolute; top: 0px; left: 0px; z-index: 95; }

#wrapperds{ margin:0px auto; width:160px; }

#contentds{ position:relative; width:160px; height:199px; top:30px; overflow:hidden; border:0px solid #fff; background: url('/images/greenbubble.png'); }

#gradientds{ position:absolute; top:-260px; left: -850px; z-index:1; }

#dsdsds{ position:absolute; top: 102px; left: -230px; z-index: 90; }
#implexds{ position:absolute; top: -128px; left: 40px; z-index: 90; }
#titleds{ position:absolute; bottom: -20px; left: 34px; z-index: 90; }
#blankds{ position:absolute; top: 0px; left: 0px; z-index: 95; }

#wrapperdc{ margin:0px auto; width:160px; }

#contentdc{ position:relative; width:160px; height:199px; top:30px; overflow:hidden; border:0px solid #fff; background: url('/images/red-box.png'); }

#gradientdc{ position:absolute; top:-260px; left: -850px; z-index:1; }

#dcdcdc{ position:absolute; top: 102px; left: 230px; z-index: 90; }
#implexdc{ position:absolute; top: -128px; left: 40px; z-index: 90; }
#titledc{ position:absolute; bottom: -20px; left: 40px; z-index: 90; }
#blankdc{ position:absolute; top: 0px; left: 0px; z-index: 95; }

.OrangeText {
    font-family: Arial;
    font-size: 12px;
    color: #e76000;
}

.SiteContainer {
     width: 950px;
     height: 56px;
     text-align: left;
     position: relative;
     z-index: 0;
}

.VeryTopNav 
{
    width: 782px;
    height: 56px;
    position: relative;
    top: 25px;
    left: 75px;
}

.LogoNMainNav {
    width: 782px;
    height: 31px;
    position: relative;
    top: 0px;
    left: 0px;
    border: 0px solid;
}

.FooterBox 
{
    position: relative;
    top: -15px;
    z-index: -1;
}

div.boxy {
	position: relative;
	width: 160px;
	height: 199px;
	top: 0px;
	text-align: center;
	margin-bottom: 8px;
}

a.verytopNav {
	font-family: arial, san-serif;
	font-size: 9pt;
	color: #000;
	text-decoration: none;
}

a.verytopNav:hover {
	font-family: arial, san-serif;
	font-size: 9pt;
	color: #E76D00;
	text-decoration: none;
}

div.buttonbar {
	float: left;
	width: 490px;
	height: 31px;
	border: 0px solid;
}

div.supportsite {
	float: left;
	width: 0px;
	height: 31px;
	border: 0px solid;
}

div.flashbox {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 249px;
	border: 0px solid;
}

#reflectionImg{
  z-index:1;
}


/**************************** CENTER AREA */

/* HOME PAGE */

.homeflashbox {
	position: relative;
	left: 0px;
	width: 782px;
	height: 352px;
	border: 0px solid;
	z-index: -1;
}

/* END HOME PAGE */



/* MAIN PAGES */

.DigitalStudio {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 380px;
	border: 0px solid;
	z-index: -1;
}

.DataCenter {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 380px;
	border: 0px solid;
	z-index: -1;
}

.TechLab {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 380px;
	border: 0px solid;
	z-index: -1;
}

.MainFlash {
    width: 550px;
    height: 170px;
    float: left;
}

a.VirtualTour {
    font-family: Arial;
    font-size: 11px;
    color: #48474f;
    text-decoration: none;
}

a.VirtualTour:hover {
    font-family: Arial;
    font-size: 11px;
    color: #48474f;
    text-decoration: underline;
}

/* END OF MAIN PAGES */


/* INSIDE PAGES */

.corporate {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image:url(/images/about-bg.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

.About {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 389px;
	border: 0px solid;
	background-image:url(/images/about-bg.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

.Support {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 389px;
	border: 0px solid;
	background-image:url(/images/support-bg.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

.FinePrint {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 389px;
	border: 0px solid;
	background-image: url(/images/fineprint-bg.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

.SalesAdvice {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 389px;
	border: 0px solid;
	/*background-image:url(/images/sales-bg.jpg); */
	background-color: #FFF;
	background-repeat: no-repeat;
	z-index: -1;
}

.Connectivity {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/connectivity-bg.jpg);
	background-repeat: no-repeat;
}

.DataHosting {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/datahosting-image.jpg);
	background-repeat: no-repeat;
}

.Applications {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/applications-bg.jpg);
	background-repeat: no-repeat;
}

.WebCasting {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/webcasting-bg.jpg);
	background-repeat: no-repeat;
}

.Websites {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/websites-bg.jpg);
	background-repeat: no-repeat;
}

.WebMarketing {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/webmarketing-bg.jpg);
	background-repeat: no-repeat;
}

/* END OF INSIDE PAGES */

/**************************** END OF CENTER AREA */



/**************************** CENTER PIECES */

.TopBar {
    width: 783px;
    height: 60px;
    background-image: url(/images/topbar.gif);
    background-repeat: no-repeat;
    color: #FFF;
    font-family: Trebuchet MS;
    text-align: right;
    padding: 11px 0px 0px 0px;
    z-index: 9999;
}

.TopBarContent {
    width: 783px;
    position: relative;
    right: 14px;
    line-height: 21px;
}

.CenterBox {
    position: absolute;
    left: 24px;
    top: 75px;
    width: 520px;
    height: 150px;
    z-index: 9998;
}

.ProductHeader {
    font-family: Trebuchet MS;
    font-size: 24px;
    color: #000;
    line-height: 23px;
}

.ProductBody {
    position: relative;
    top: 0px;
    left: 2px;
    width: 370px;
    font-family: arial;
    font-size: 12px;
    color: #000;
}

/* MAIN PAGE CENTER PIECES */

.CenterContainer {
    position: absolute;
    left: 260px;
    top: 10px;
    width: 490px;
    height: 370px;
}

.MainHeader {
    font-family: Trebuchet MS, Trebuchet;
    font-size: 36px;
    color: #3e3c3b;
}

.MainHeaderLine2 {
    position: relative;
    left: 56px;
    font-family: Trebuchet MS, Trebuchet;
    font-size: 36px;
    color: #3e3c3b;
}

.SectionTitleHeader {
    position: relative;
    left: 65px;
    width: 400px;
    top: 20px;
    font-family: Arial;
    font-size: 12px;
    color: #000;
    font-weight: bold;
}

.SectionDescrip {
    position: relative;
    top: 30px;
    left: 65px;
    width: 165px;
    font-family: Arial;
    font-size: 10px;
    color: #000;
    font-weight: none;
}

.TourBoxes {
    position: absolute;
    left: 255px;
    top: 135px;
    width: 233px;
    height: 123px;
}

.TourDescrip {
     position: absolute;
     left: 271px;
     top: 275px;
     width: 205px;
     height: 70px;
}

a.PrivacyNav, .PrivacyNav:visited {
    color: #545454;
    font-weight: bold;
    text-decoration: none;
}

a.PrivacyNav:hover {
    color: #545454;
    font-weight: bold;
    text-decoration: underline;
}

/* END MAIN PAGE CENTER PIECES */


/* CORPORATE AND SALES PAGES CENTER PIECES */

.FloatingWhiteBox {
    position: absolute;
    top: 164px;
    right: 0px;
    width: 589px;
    height: 133px;
    background-image:url(/images/salesadviceiconbox.gif);
}

.ContactIcon {
    float: left;
    width: 32px;
    text-align: left;
}

.ContactHeader 
{
    float: left;
    width: 150px;
    text-align: left;
    font-family: Trebuchet MS;
    font-size: 24px;
    color: #303030;
    font-weight: bold;
    letter-spacing: .5px;
    position: relative;
    top: -2px;
}

.NewslineBox {
	position: absolute;
	width: 589px;
	height: 62px;
	top: 310px;
	right: 0px;
	background-image:url(/images/newslinebox.gif);
}

.Newsline {
	position: absolute;
	width: 415px;
	height: 16px;
	left: 160px;
	top: 26px;
	border: 0px solid #FFF;
	text-align: center;
}

.AlertBox {
	position: absolute;
	width: 589px;
	height: 62px;
	top: 310px;
	right: 0px;
	background-image:url(/images/currentalerts.gif);
}

.Alert {
	position: absolute;
	width: 350px;
	height: 32px;
	left: 223px;
	top: 14px;
	border: 0px solid #FFF;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #cd0707;
}

a.alertNav {
	font-family: arial;
	font-size: 12px;
	color: #cd0707;
	text-decoration: underline;
}

div.scrollingnews {
	position: relative;
	width: 475px;
	height: 15px;
	border: 0px solid #FFF;
	bottom: -5px;
	left: 3px;
	font-family: arial, san-serif;
	font-size: 7pt;
	color: #FFF;
	letter-spacing: 1px;
}

/* END CORPORATE AND SALES PAGES CENTER PIECES */

/**************************** END CENTER PIECES */



span.smallicon {
	font-family: Arial;
	font-size: 10px;
	color: #000;
	line-height: 11px;
}

a.small {
	font-family: arial;
	font-size: 12px;
	color: #E76D00;
	font-weight: bold;
	text-decoration: none;
}

.OrangeBig {
	font-family: arial;
	font-size: 12px;
	color: #E76D00;
	font-weight: bold;
	text-decoration: none;
}

a.small:hover {
	font-family: arial;
	font-size: 12px;
	color: #E76D00;
	font-weight: bold;
	text-decoration: underline;
}

a.small2 {
	font-family: arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.small2:hover {
	font-family: arial;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

div.newsline {
	position: relative;
	left: 0px;
	top: 0px;
	width: 782px;
	height: 23px;
	border: 0px solid;
	background-color: #000;
}

a.newsNav {
	font-family: arial, verdana;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

a.newsNav:hover {
	font-family: arial, verdana;
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
}

div.homeqwikcast {
	float: left;
	height: 23px;
}

a.tabNav {
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

a.tabNav:hover {
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #E76F00;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

a.tabNav2 {
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

a.tabNav2:hover {
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	padding: 0px 3px 0px 3px;
}

.arrow {
	top: 2px;
	padding: 0px 2px 0px 1px;
}

a.HomeBottomNav {
	font-family: arial, san-serif;
	font-size: 10px;
	color: #E76D00;
	text-decoration: underline;
}

a.HomeBottomNav:hover {
	font-family: arial, san-serif;
	font-size: 10px;
	background-color: #E76D00;
	color: #FFF;
	text-decoration: none;
}

a.footerNav {
	font-family: arial, san-serif;
	font-size: 11px;
	color: #3E6B8A;
	text-decoration: none;
}

a.footerNav:hover {
	font-family: arial, san-serif;
	font-size: 11px;
	color: #3E6B8A;
	text-decoration: underline;
}

div.supportsitedrop {
	display: none;
	position: absolute;
	right: 0px;
	top: 33px;
	width: 310px;
	height: 123px;
	padding: 6px 10px 6px 10px;
	color: #fff;
	z-index: 9999;
	border: 0px solid;
	background-image:url(/images/supportsite-bg3.gif);
}

a.supportNav {
	font-family: tahoma, san-serif;
	font-size: 9px;
	color: #E76D00;
	text-decoration: none;
}

a.supportNav:hover {
	font-family: tahoma, san-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.topbarNav {
	font-family: tahoma, san-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
}

a.topbarNav:hover {
	font-family: tahoma, san-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
}

a.supportNav2 {
	font-family: tahoma, san-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: 18px;
}

a.supportNav2:hover {
	font-family: tahoma, san-serif;
	font-size: 11px;
	color: #e57915;
	text-decoration: none;
	line-height: 18px;
}

.small {
	font-family: arial;
	font-size: 10px;
	color: #395C75;
}

.small2 {
	font-family: arial;
	font-size: 10px;
	color: #6d6e71;
}

.aboutlink {
	font-family: arial;
	font-size: 10px;
	color: #6d6e71;
	text-decoration: none;
}

.aboutlink:hover {
	font-family: arial;
	font-size: 10px;
	color: #6d6e71;
	text-decoration: underline;
}

/********************************* BOTTOM GLOSS BOX */

.BottomGlossBoxHeaders {
    position: relative;
    left: 0px;
    top: 0px;
    width: 782px;
    height: 27px;
    background-image:url(/images/homebottomtab-bg.gif);
}

.BottomGlossBoxINSIDEContainer {
    position: relative;
    left: 0px;
    top: 0px;
    width: 782px;
    height: 165px;
    background-image:url(/images/homebottomtab-bg2.gif);
}

div.BottomGlossBoxColumn1 {
	float:left;
	height: 155px;
	width: 190px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #000;
	padding-left: 12px;
	margin-right: 0px;
}

.BottomGlossBoxColumn2 {
	position: absolute;
	left: 203px;
	height: 155px;
	width: 190px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #959595;
	padding-left: 3px;
	padding-right: 0px;
}

div.BottomGlossBoxColumn3 {
	position: absolute;
	left: 397px;
	height: 155px;
	width: 190px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #959595;
	padding-left: 3px;
	padding-right: 0px;
}

.BottomGlossBoxColumn4 {
	position: absolute;
	left: 592px;
	height: 155px;
	width: 175px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #959595;
	border: 0px solid;
	padding-left: 3px;
	padding-right: 0px;
}

.BottomGlossBoxBottom {
	position: relative;
	left: 0px;
	top: 0px;
	width: 782px;
	height: 8px;
	border: 0px solid;
	background-image:url(/images/homebottomtab-bg2.gif);
}

.ColumnHeader {
    font-family: arial;
    font-size: 11px;
    color: #6d6e71;
    font-weight: bold;
}

/********************************* END BOTTOM GLOSS BOX */

div.homesalesadvicebox2 {
	float:left;
	height: 155px;
	width: 175px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #000;
	border: 0px solid;
	padding-left: 4px;
	margin-right: 0px;
}

div.homesalesadvicebox3 {
	position: absolute;
	left: 204px;
	height: 155px;
	width: 175px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #000;
	border: 0px solid;
	padding-left: 0px;
	margin-right: 0px;
}

div.bottomtab {
	position: relative;
	left: 0px;
	top: 0px;
	width: 782px;
	border: 0px solid;
}



/************************************** Footer */

div.footerBar {
	position: relative;
	height: 52px;
	width: 782px;
	margin-top: 4px; border: 0px solid;
}

div.footerLinks {
	position: relative;
	left: 15px;
	top: 6px;
	width: 756px;
	border: 0px solid;
}

span.grep {
	font-family: arial, san-serif;
	font-size: 14px;
	color: #c6c8ca;
	position: relative;
	padding: 0px 2px 0px 2px;
}

span.footer {
	font-family: arial, san-serif;
	font-size: 10px;
	color: #707277;
}

div.copyright {
	width: 772px;
	border: 0px solid;
	margin-top: 0px;
}

span.win {
	font-family: arial, san-serif;
	font-size: 10px;
	color: #707277;
	position: relative;
	top: -3px;
}

div.share {
	position: absolute;
	text-align: right;
	right: 0px;
	top: 0px;
}

a.shareNav {
	font-family: tahoma, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E6B8A;
	text-decoration: none;
}

a.shareNav:hover {
	font-family: tahoma, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E6B8A;
	text-decoration: underline;
}

/************************************** END Footer */




/************************************** Lower Grey Box */

.iframez 
{
	margin-left: 18px;
	margin-top: 2px;
	width: 750px;
	font-family: arial;
	background-color: #E1E3E4;
	border: 0px solid #000;
}

.MainPages 
{
	margin-left: 18px;
	margin-top: 2px;
	width: 750px;
	height: 170px;
	font-family: arial;
	background-color: #E1E3E4;
	border: 0px solid #000;
}

.verthr {
    float: left;
    width: 20px;
    text-align: center;
}

.middlecolumn {
    float: left;
    width: 298px;
    height: 260px;
    margin-top: 5px;
}

.rightcolumn {
    float: left;
    width: 215px;
    height: 260px;
    margin-top: 5px;
    border: 0px solid #000;
}

.LinksNPrint {
    margin: 5px 0px 0px 18px;
}

.ButtonColumn {
    margin: 0px 0px 0px 18px;
}

.ResourceBoxNav {
    display: block;
    width: 173px;
    height: 17px;
    background-image: url(/images/ResourceBox.gif);
    background-repeat: no-repeat;
    letter-spacing: .5px;
    font-family: Arial;
    font-size: 11px;
    color: #8c8c8c;
    text-decoration: none;
    padding: 3px 0px 0px 6px;
}

.ResourceBoxNav:hover {
    display: block;
    width: 173px;
    height: 17px;
    background-image: url(/images/ResourceBox-on.gif);
    background-repeat: no-repeat;
    letter-spacing: .5px;
    font-family: Arial;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    padding: 3px 0px 0px 6px;
}

.ResourceBoxNav-orange {
    display: block;
    width: 173px;
    height: 17px;
    background-image: url(/images/ResourceBox.gif);
    background-repeat: no-repeat;
    letter-spacing: .5px;
    font-family: Arial;
    font-size: 11px;
    color: #fd6915;
    text-decoration: none;
    padding: 3px 0px 0px 6px;
}

.ResourceBoxNav-orange:hover {
    display: block;
    width: 173px;
    height: 17px;
    background-image: url(/images/ResourceBox-on.gif);
    background-repeat: no-repeat;
    letter-spacing: .5px;
    font-family: Arial;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    padding: 3px 0px 0px 6px;
}

.ResourceBoxNav-orange-on {
    display: block;
    width: 173px;
    height: 17px;
    background-image: url(/images/ResourceBox-on.gif);
    background-repeat: no-repeat;
    letter-spacing: .5px;
    font-family: Arial;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    padding: 3px 0px 0px 6px;
}

.ResourceFormats {
    margin: 0px 0px 0px 18px;
}

.CorporateContent {
    width: 412px;
    height: 265px;
    float: left;
    padding: 0px 6px 0px 2px;
    font-family: Arial;
    font-size: 11px;
    color: #3177b3;
}

.rightcolumnhead {
	font-family: Arial;
	font-size: 11px;
	color: #e7770f;
	font-weight: bold;
	letter-spacing: 1px;
}

.rightcolumnbody {
	font-family: tahoma;
	font-size: 11px;
	color: #959595;
}

.resourceNav {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #fd6915;
    text-decoration: none;
}

.resourceNav:hover {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #fd6915;
    text-decoration: underline;
}


/* Product Pages Left Column Template */

.leftcolumn {
    border: 0px solid;
    float: left;
    width: 196px;
    height: 260px;
    margin-top: 5px;
    position: relative;
}

.leftcolumnhead {
    font-family: Trebuchet MS;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    line-height: 21px;
    letter-spacing: -2px;
    z-index: 8889;
}

.Icon {
    position: absolute;
    top: 14px;
    width: 194px;
    height: 184px;
    margin-top: 20px;
    text-align: center;
}

.Bubble {
    position: absolute;
    width: 80px;
    height: 82px;
    left: 0px;
    top: 53px;
    z-index: 8000;
}

.astrix 
{
    position: absolute;
    bottom: 5px;
    right: 5px;
    font-family: Arial;
    font-size: 9px;
    color: #c0bfbf;
}
/* END Product Pages Left Column Template */


.greenhead {
    font-family: Arial;
    font-size: 11px;
    color: #016701;
    font-weight: bold;
    letter-spacing: 2px;
}

.redhead {
    font-family: Arial;
    font-size: 11px;
    color: #ab272b;
    font-weight: bold;
    letter-spacing: 2px;
}

.bluehead {
    font-family: Arial;
    font-size: 11px;
    color: #005b7f;
    font-weight: bold;
    letter-spacing: 2px;
}

.underhead {
    font-family: Arial;
    font-size: 11px;
    color: #000;
    font-weight: bold;
    letter-spacing: 1px;
}

/************************************** END Lower Grey Box */


/************************************** Poster Column */

.FarRightColumn {
	position: absolute;
	width: 160px;
	top: 57px;
	right: 0px;
	font-family: arial;
	font-size: 10px;
	color: #000;
}

.FarRightColumnContent {
    position: relative;
    left: 3px;
    top: 8px;
    width: 150px;
}

.FarRightHeader {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
}

.LearnMore {
    float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    padding-left: 4px;
}

div.ImplexLocationBox {
	position: absolute;
	width: 160px;
	top: 0px;
	right: 1px;
	height: 56px;
	border: 0px solid;
}

div.ImplexLocation {
	position: relative;
	width: 160px;
	height: 50px;
	top: 25px;
	text-align: center;
}

a.locationNav {
    font-size: 11px;
    font-family: Arial;
    color: #f37021;
    text-decoration: underline;
}

a.locationNav:hover {
    font-size: 11px;
    font-family: Arial;
    color: #f37021;
    text-decoration: none;
}

/************************************** END Poster Column */
    

span.producthead {
	font-family: Arial;
	font-size: 11px;
	color: #A5181C;
}

span.productbody {
	font-family: Tahoma;
	font-size: 11px;
	color: #A5181C;
}

span.appshead {
	font-family: Arial;
	font-size: 11px;
	color: #3177b3;
}

span.appshead2 {
	font-family: Arial;
	font-size: 11px;
	color: #005b7f;
}

span.appsbody {
	font-family: Tahoma;
	font-size: 11px;
	color: #3177b3;
	padding: 0px 6px 0px 2px;
}

span.webhead {
	font-family: Arial;
	font-size: 11px;
	color: #5ca038;
}

.webbody {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}

.webbody-small {
	font-family: Arial;
	font-size: 10px;
	color: #000;
}

.webbody-red {
	font-family: Arial;
	font-size: 10px;
	color: #ed1c24;
}

span.webhead2 {
	font-family: Arial;
	font-size: 11px;
	color: #2d7d2f;
}

span.webbody2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #2d7d2f;
}

span.location {
	font-family: arial, san-serif;
	font-size: 8pt;
	color: #545454;
}

span.locationgrep {
	position: relative;
	font-family: arial, san-serif;
	font-size: 12pt;
	color: #545454;
	bottom: 2px;
}

div.homeflashboxes {
	position: absolute;
	width: 160px;
	top: 57px;
	right: 0px;
	font-family: arial;
	font-size: 10px;
	color: #000;
	
}

a.rightNav {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #f37021;
		text-decoration: none;
}

a.rightNav:hover {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #f37021;
		text-decoration: underline;
}

a.rightNavRed {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #ab272b;
		text-decoration: none;
}

a.rightNavRed:hover {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #ab272b;
		text-decoration: underline;
}

a.rightNavBlue {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #005b7f;
		text-decoration: none;
}

a.rightNavBlue:hover {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #005b7f;
		text-decoration: underline;
}

a.rightNavGreen {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #2d7d2f;
		text-decoration: none;
}

a.rightNavGreen:hover {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #2d7d2f;
		text-decoration: underline;
}

.required {
	font-family: tahoma, san-serif;
	font-size: 11px;
	color: #e76000;
}

td.form {
	font-family: arial, san-serif;
	font-size: 11px;
	color: #000;
}

.form2 {
    font-size: 9px;
}

input, textarea {
	border: 1px solid #666;
	font-family: arial, san-serif;
	font-size: 11px;
	color: #000;
	padding: 1px 2px 0px 2px;
}

select, option {
	border: 1px solid #666;
	font-family: arial, san-serif;
	font-size: 11px;
	color: #000;
	padding: 0px 0px 0px 0px;
}

a.contactNav {
	font-family: tahoma, san-serif;
	font-size: 11px;
	color: #e76f00;
	text-decoration: none;
}

a.contactNav:hover {
	font-family: tahoma, san-serif;
	font-size: 11px;
	color: #e76f00;
	text-decoration: underline;
}

div.iframez2 
{
	margin-left: 8px;
	margin-top: 2px;
	width: 298px;
	border: 0px solid;
	font-family: arial;
	background-color: #E1E3E4;
}

div.iframez p 
{
	font-size: 11px;
}

div.iframez-connectivity {
	position: relative;
	left: 8px;
	top: 2px;
	width: 735px;
	border: 0px solid;
	font-family: arial;
	background-color: #E1E3E4;
	z-index: 4;
}
	

table.mainMenu
{
	background-image:url(/images/topnav-bg.gif);
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.mainMenu td
{
	background:none;
	padding-left: 0px;
}

.mainDynamicMenuStyle
{
	background-image:url(/images/supportsite-bg.gif);
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom:3px;
	z-index: 3;
	width: 110px;
}

.mainDynamicMenuStyle a
{
	text-decoration: none;
}

.mainDynamicMenuStyle a:hover
{
	text-decoration: none;
	color: #e57915;
}

.supportsitedrop2 
{
	color: #fff;
	background-image:url(/images/supportsite-bg3.gif);
	background-repeat:no-repeat;
	width: 330px;
	height:135px;
	z-index:10;
}

.infoPopup
{
	width: 130px;
	background-image:url(/images/supportsite-bg2.gif);
	background-repeat: no-repeat;
	border: 1px solid #929292;
	visibility: hidden;
}

.infoPopup div
{
	width: 161px;
	padding: 5px 8px 5px 8px;
}

.gt
{
    position: relative;
    top: -2px;
    font-size: 11px;
    color: #000;
}

table.TabbedPanelMenu 
{
	margin-left: 16px;
	margin-right: 16px;
}

table.TabbedPanelMenu div, table.TabbedPanelMenuRight div
{
	margin-right: 3px;
}

table.TabbedPanelMenuRight 
{
	margin-right: 13px;
}

.centerContent
{
	/*z-index: -2;*/
}

.modalBackground {
	background-color: #666;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color: #fff;
	border-width:2px;
	border-style:solid;
	border-color: #e76f00;
	padding: 4px;
}

div.popupForm 
{
	position: relative;
	color: #000;
	font-family: arial, san-serif;
	font-size: 11px;
	background: #fff;
	padding: 5px 10px 5px 10px;
	border: 0px solid #c6c8ca;
	z-index: 9999;
}

div.PopOver {
    font-family: Arial;
    font-size: 11px;
    color: #666;
    background-color: #fff;
    border: 0px solid;
    width: 679px;
}

.PopOverHeader {
    font-size: 18px;
    color: #f37021;
}

.SiteMapColumn {
    position: relative;
    width: 213px;
    float: left;
    border: 0px solid;
}

.SiteMapColumn2 {
    position: relative;
    width: 426px;
    float: left;
    border: 0px solid;
}

.SiteMapSeperator {
    position: relative;
    width: 20px;
    float: left;
    background-image: url(/images/sitemap-bg.gif);
}

a.SiteMapNav {
    font-family: Arial;
    color: #6d6e71;
    font-size: 11px;
    text-decoration: none;
}
a.SiteMapNav:hover {
    font-family: Arial;
    color: #6d6e71;
    font-size: 11px;
    text-decoration: underline;
}


