﻿body
{
    background:#F3EEEA;
    font-family:Arial,Helvetica,sans-serif;
    margin:0pt;
    padding:0px;
    text-align:left;
    
}

/* -------------- Boxhead -----------------*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 16em; /* ems so it will grow */
	background: url(/images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(/images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: .8em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}
/* -------------- Boxhead -----------------*/
    
.modalBackground {
	background-color:#CCCCCC;
	filter:alpha(opacity=70);
	opacity:0.7;
}
a:link { color: #C00000; }

a:visited { color: #C00000; }

a:hover { color: #400000; }

a:active { color: #C00000; }
.MessageBoxHeader {
	 COLOR: #ffffff; HEIGHT: 25px; BACKGROUND-COLOR: #5082AD; font-weight:600; padding-left:5px; 
	 font-size:medium;
	  background-image:url(/images/BlueMenu.png);
}
.GridViewRow
{
    padding:2px 5px 2px 5px;
}
.MessageBox
{
 	background-color: #F3EEEA;

 padding:5px;
 height:325px;
	}
	
.MessageBox a
{

}
.watermark
{
    color:#CCCCCC;
    font-size:small;
    font-style:italic;
}
.MessageBoxTable
{
	border-style: solid solid solid solid;
	border-bottom-width: 2px;
	border-bottom-color: black;
	border-right-color: gray;
	border-right-width: 2px;
	border-left-width: 1px;
	border-left-color: black;
	border-top-width: 1px;
	border-top-color: black;
	height:330px;


}
#ServicesMenu a
{
    color:Black;
    font-size:small;
}
h1,h2,h3,h4,h5,h6
{
 color:#C00000;
 margin-bottom:0px;
 padding-bottom:0px;
}
#navigation ul {
	list-style-type: none;
	width: auto;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
}
#navigation a 
{
    background-image: url("/images/MainNav.bmp");
    font-size:small;
	text-decoration: none;
	
	display: block;
	margin: 0 1px;
	padding: 0px 6px 0px 6px;
	border: 1px solid #708090;
	background-color: #eee8aa;
}
#navigation a:hover 
{
    background-image: url("/images/990000gradient.bmp");
	text-decoration: none;
	 color:white;
	background-color: #d0dffa;
}
A.hiddenProdLink { color: #695d54; TEXT-DECORATION: underline
; margin: 0; padding: 0 0 0 5px; }
A.hiddenProdLink:hover { color: #C00000; TEXT-DECORATION: underline
 }
A.homeNavLink {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #fdfdfd; TEXT-DECORATION: none
}
A.homeNavLink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #fdfdfd; TEXT-DECORATION: none
}
A.homeNavLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #fdfdfd; TEXT-DECORATION: none
}
A.homeNavLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #d89595; TEXT-DECORATION: none
}
A.homeNavLink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #fdfdfd; TEXT-DECORATION: none
}
A.productLearnMore {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.productLearnMore:link {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.productLearnMore:visited {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.productLearnMore:hover {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #e5bdc0;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.productLearnMore:active {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.productTabRedLink:active
{
	COLOR: #ffffff;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #C00000;
	BORDER-BOTTOM-STYLE: none;
	height: 16px;
	padding: 3px;

}
A.productTabRedLink:visited
{
	COLOR: #ffffff;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #C00000;
	BORDER-BOTTOM-STYLE: none;
	height: 16px;
	padding: 3px;

}
A.productTabRedLink:link
{
	COLOR: #ffffff;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #C00000;
	BORDER-BOTTOM-STYLE: none;
	height: 16px;
	padding: 3px;

}
A.productTabRedLink
{
	COLOR: #ffffff;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #C00000;
	BORDER-BOTTOM-STYLE: none;
	height: 16px;
	padding: 3px;

}
A.productTabRedLink:hover {
COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none;  BACKGROUND-COLOR: #C00000; BORDER-BOTTOM-STYLE: none;  height: 16px; padding: 3px;
}
A.productTabWhiteLink {
	COLOR: #C00000;
	BACKGROUND-COLOR: #ffffff;
	height: 16px;
	padding: 3px;

}
A.productTabWhiteLink:link {
COLOR: #C00000; BACKGROUND-COLOR: #ffffff;  height: 16px; padding: 3px;
}
A.productTabWhiteLink:visited {
COLOR: #C00000; BACKGROUND-COLOR: #ffffff;  height: 16px; padding: 3px;
}
A.productTabWhiteLink:hover {
COLOR: #C00000; BACKGROUND-COLOR: #ffffff;  height: 16px; padding: 3px;
}
A.productTabWhiteLink:active {
COLOR: #C00000; BACKGROUND-COLOR: #ffffff;  height: 16px; padding: 3px;
}
A.searchLink {
	FONT-WEIGHT: bold
}
A.solutionLinkTitle {
	 LEFT: 0px; COLOR: #C00000; 
}
A.solutionLinkTitle:link {
	 LEFT: 0px; COLOR: #C00000; 
}
A.solutionLinkTitle:visited {
	 LEFT: 0px; COLOR: #C00000; 
}
A.solutionLinkTitle:hover {
	 LEFT: 0px; COLOR: #e95c6a; 
}
A.solutionLinkTitle:active {
	 LEFT: 0px; COLOR: #C00000; 
}
.solutionSummary
{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
A.subsecLearnMore {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.subsecLearnMore:link {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.subsecLearnMore:visited {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.subsecLearnMore:hover {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #e5bdc0;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.subsecLearnMore:active {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C00000; TEXT-DECORATION: none
}
A.subsecLinkTitle {
	 LEFT: 0px; COLOR: #C00000; 
}
A.subsecLinkTitle:link {
	 LEFT: 0px; COLOR: #C00000; 
}
A.subsecLinkTitle:visited {
	 LEFT: 0px; COLOR: #C00000; 
}
A.subsecLinkTitle:hover {
	 LEFT: 0px; COLOR: #e95c6a; 
}
A.subsecLinkTitle:active {
	 LEFT: 0px; COLOR: #C00000; 
}
A.topLetter {
	COLOR: #C00000
}
.emailDescrText {
	FONT-SIZE: 9px; TEXT-DECORATION: none
}
.emailDescrTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.emailTextInput {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; WIDTH: 120px; COLOR: #8e8176; BORDER-BOTTOM: #d7d7d7 1px solid;  HEIGHT: 14px; BACKGROUND-COLOR: #ffffff
}
.homeNavSpacers {
	WIDTH: 90px; HEIGHT: 1px; BACKGROUND-COLOR: #fa2c21; TEXT-ALIGN: center
}
.homeNavTable {
	WIDTH: 195px; BACKGROUND-COLOR: #C00000; TEXT-ALIGN: left
}
.homeNavTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #000000;  TOP: 5px; TEXT-ALIGN: left
}
.HeaderGap
{
 height:40px;
 VERTICAL-ALIGN:bottom;   
 BACKGROUND-COLOR: #F3EEEA;

	}

.LargePromoContent {
	PADDING-LEFT: 8px; VERTICAL-ALIGN: top; COLOR: #a89b8f; PADDING-TOP: 10px; BACKGROUND-COLOR: #efedec
}
.LargePromoLearnMore {
	PADDING-RIGHT: 8px; PADDING-BOTTOM: 11px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.LargePromoTable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #f0ece7; BORDER-RIGHT-WIDTH: 0px
}
.LargePromoTitle {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #908275; FONT-FAMILY: Arial, Helvetica, Times New Roman,  Verdana,  san serif; HEIGHT: 31px; BACKGROUND-COLOR: #e2dedc; TEXT-ALIGN: left
}
.limitSearch {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.limitSelect {
	BORDER-RIGHT: #8e8176 1px solid; BORDER-TOP: #8e8176 1px solid; LEFT: 1px; BORDER-LEFT: #8e8176 1px solid; WIDTH: 120px; COLOR: #8e8176; BORDER-BOTTOM: #8e8176 1px solid;  TOP: 1px; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.loginBox {
	WIDTH: 410px; COLOR: #a39588; HEIGHT: 135px; BACKGROUND-COLOR: #f7f6f5
}
.loginBoxSmaller{
		WIDTH: 370px; COLOR: #a39588; HEIGHT: 135px; BACKGROUND-COLOR: #f7f6f5
}

.loginBoxHelp {
	FONT-SIZE: 12px; COLOR: #a39588; TEXT-ALIGN: center
}
.loginBoxHelpSmall {
	FONT-SIZE: 10px; COLOR: #a39588; TEXT-ALIGN: center
}
.loginBoxHelpRed {
	FONT-SIZE: 12px; COLOR: #C00000; TEXT-ALIGN: center
}
.loginBoxText {
	FONT-SIZE: 12px; COLOR: #a39588
}
.loginBoxTitle {
	FONT-SIZE: 16px; COLOR: #a39588; TEXT-ALIGN: center
}
.loginHelpLink {
	FONT-SIZE: 12px; COLOR: #a9896b; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A:visited.loginHelpLinkRed
{
	FONT-SIZE: 12px; COLOR: #C00000; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.loginHelpLinkRed
{
	FONT-SIZE: 12px; COLOR: #C00000; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.loginHelpTextHidden {
	VISIBILITY: hidden; HEIGHT: 0px
}
.loginHelpTextVisible {
	VISIBILITY: visible; HEIGHT: 100px
}
.loginInput {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 180px; BORDER-BOTTOM: 1px solid
}
.prodDetailsOverview {
	BORDER-RIGHT: 1px solid #d9d5d2; BORDER-LEFT: 1px solid #d9d5d2; BORDER-BOTTOM: 1px solid #d9d5d2
}
.prodIndexLine {
	BORDER-RIGHT: #cac3bf 1px solid; BORDER-TOP: #cac3bf 1px solid; BORDER-LEFT: #cac3bf 1px solid; BORDER-BOTTOM: #cac3bf 1px solid
}
.prodRelatedCell {
	WIDTH: 280px; BACKGROUND-COLOR: #efedec
}
.productTabHidden {
	BORDER-RIGHT: 1px solid #ffffff; BORDER-LEFT: 1px solid #ffffff; COLOR: #ffffff; BORDER-BOTTOM: 1px solid #d9d5d2; BACKGROUND-COLOR: #ffffff; 	height: 16px;
	padding: 3px;
}
.productTabRed {
	BORDER-RIGHT: 1px solid #ffffff; BORDER-LEFT: 1px solid #ffffff; COLOR: #ffffff; BORDER-BOTTOM: 1px solid #ffffff; BACKGROUND-COLOR: #C00000; 	height: 16px; 
	padding: 3px;
}
.productTabWhite {
	BORDER-RIGHT: #d9d5d2 1px solid;
	BORDER-TOP: #d9d5d2 1px solid;
	BORDER-LEFT: #d9d5d2 1px solid;
	COLOR: #C00000;
	BACKGROUND-COLOR: #ffffff;
	height: 16px;
	padding: 3px;


}
.rightSpacer {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; WIDTH: 48px; BORDER-BOTTOM: #d9d5d2 1px solid; BORDER-RIGHT-WIDTH: 1px
}
.searchBar {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; LEFT: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #d7d7d7 1px solid; WIDTH: 150px; COLOR: #8e8176; BORDER-BOTTOM: #d7d7d7 1px solid;  TOP: 2px; HEIGHT: 14px; BACKGROUND-COLOR: #ffffff
}
.searchResultsBar {
	VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #695d54; HEIGHT: 20px; BACKGROUND-COLOR: #efedec
}
#smallPromoTable 
{
	width: 732;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#smallPromoTable td
{
	padding: inherit;
	margin: inherit;
	padding-top: 5px;
	vertical-align: top;
}
.smallPromoVertSpace
{
	width: 11px;
}
.smallPromoImageTable
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
.smallPromoImageTableTd
{
	margin: inherit;
	padding: inherit;
	
}


.solutionInsideTable { padding-top: 5px; padding-left: 5px; vertical-align: top; padding-bottom: 5px; }
.solutionTable { margin-bottom: 10px; border: solid 1px #aeadad; }
.solutionTblContent {
	FONT-SIZE: 12px; LEFT: 3px; COLOR: #695d54; 
}
.subsecInsideTable { color: #C00000; font-size: 12px; text-decoration: none; }
.subsecLearnMore {
	 COLOR: #ffffff; HEIGHT: 20px; BACKGROUND-COLOR: #C00000
}
.subsecTable {
	BORDER-RIGHT: #aeadad 1px solid; BORDER-TOP: #aeadad 1px solid; BORDER-LEFT: #aeadad 1px solid; BORDER-BOTTOM: #aeadad 1px solid
}
.subsecTblContent {
	FONT-SIZE: 12px; LEFT: 3px; COLOR: #695d54; 
}
.subsecTitle {
	 COLOR: #695d54
}
#overallContainer {
	 HEIGHT: auto
}
#prodDetailsNextLink {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
#productDetailTabTable {
	height: 20px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#productDetailTabTable a:hover {

	text-decoration: none;
}
#productDetailTabTable td {
	text-align: center;
	text-decoration: none;
	width: 25%;
}
#productDetailTabTable td a {
	text-decoration: none;
}
#relatedProdCell { BACKGROUND-COLOR: #efedec; text-indent: 5px; width: 300px; margin: 0 0 10px; padding: 0; }
#relatedProdCell a{ color: #695d54; text-decoration: none; margin: 0; padding: 0; }
#relatedProdCell a:hover { color: #C00000; text-decoration: none; }

#relatedProdCell2 { BACKGROUND-COLOR: #efedec; text-indent: 5px; width: 250px; margin: 0 0 10px; padding: 0; }
#relatedProdCell2 a{ color: #695d54; text-decoration: none; margin: 0; padding: 0; }
#relatedProdCell2 a:hover { color: #C00000; text-decoration: none; }

#solutionLearnMore { background-color: #C00000; TEXT-DECORATION: none; text-align: left; width: 100px; height: 20px; }
#solutionLearnMore a { COLOR: #ffffff; TEXT-DECORATION: none; background-image: url('images/home_nav_arrow.gif'); 
background-repeat: no-repeat; background-position: right center;  padding-right: 10px; padding-left: 10px; }
#solutionLearnMore a:visited { color: white; TEXT-DECORATION: none
 }
#productLearnMore { background-color: #C00000; TEXT-DECORATION: none; text-align: left; width: 110px; height: 20px; }
#productLearnMore a { COLOR: #ffffff; TEXT-DECORATION: none; background-image:url('images/home_nav_arrow.gif'); 
background-repeat: no-repeat; background-position: right center;  padding-right: 10px; padding-left: 10px; }
#productLearnMore a:visited { color: white; TEXT-DECORATION: none; }

#productLearnMore2 { background-color: #C00000; TEXT-DECORATION: none; text-align: left; width: 160px; height: 20px; }
#productLearnMore2 a { COLOR: #ffffff; TEXT-DECORATION: none; background-image: url('images/home_nav_arrow.gif'); 
background-repeat: no-repeat; background-position: right center;  padding-right: 10px; padding-left: 10px; }
#productLearnMore2 a:visited { color: white; TEXT-DECORATION: none; }

#tabContent {
	VISIBILITY: visible;
	vertical-align: top;
	padding: 10px;
}

#newsSummary
{
	font-size: 11px;
	color: #A39588;
}
#newsSummary td
{
	font-size: 11px;
	color: #A39588;
}
#newsSummary A
{
	font-size: 13px;
	color: #695D54;
}
#newsSummary A:hover
{
	font-size: 13px;
	color: #93867D;
}
#newsSummary B
{
	font-weight: bold;
}
.newsSummaryTable
{
	border-style: solid;
	border-width: 1px;
	border-color: #AEADAD;
	vertical-align: top;
}
.newsSummaryTable td
{
	vertical-align: top;
}
.newsInsideTable
{
	vertical-align: top;
}
.newsLearnMore
{
	background-color: #C00000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;	
	width: 120px;	
}
a:active.newsLearnMore
{
	background-color: #C00000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	left: 10px;
	top: 2px;
	text-decoration: none;
}
a:visited.newsLearnMore
{
	background-color: #C00000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	left: 10px;
	top: 2px;
	text-decoration: none;
}
a:link.newsLearnMore
{
	background-color: #C00000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	left: 10px;
	top: 2px;
	text-decoration: none;
}
a.newsLearnMore
{
	background-color: #C00000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	left: 10px;
	top: 2px;
	text-decoration: none;
}
a:hover.newsLearnMore
{
	background-color: #C00000;
	color: #E5BDC0;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	left: 10px;
	top: 2px;
	text-decoration: none;
}
.newsLearnMoreGrey
{
	background-color: #EFEDEC;
	width: 310px;
}
.newsLearnMoreGreySmall
{
	background-color: #EFEDEC;
	width: 180px;
}
.newsBoxTitles
{
	font-weight: bold;
	font-size: 11px;
	color: #C00000;	
	vertical-align: top;
}
#webinarSolTitle
{
	font-size: 12px;
	font-weight: bold;
}
#webinarSolTitle td
{
	font-size: 12px;
	font-weight: bold;
}
#webinarSolTitle i
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: italics;
}
.webinarHr
{
	width: 100%;
	border-style: dotted;
	border-width: 1px;
	border-color: #C2B9AE;
}
.webinarDateTitle
{
	font-size: 11px;
	font-weight: bold;
}
#webinarDateList
{
	font-size: 9px;
	font-weight: normal;
}
#webinarDateList td
{
	font-size: 9px;
	font-weight: normal;
}
#webinarDateList a
{
	font-size: 9px;
	font-weight: normal;
}
#webinarDateList a:hover
{
	font-size: 9px;
	font-weight: normal;
}
#webinarContent
{
	font-size: 9px;
	font-weight: normal;
}
#webinarContent td
{
	font-size: 9px;
	font-weight: normal;
}
#webinarContent a
{
	font-size: 9px;
	font-weight: normal;
}
#webinarContent a:hover
{
	font-size: 9px;
	font-weight: normal;
}
a.webinarContent
{
	font-size: 9px;
	font-weight: normal;
}
a:hover.webinarContent
{
	font-size: 9px;
	font-weight: normal;
}
#pressRelease
{
	font-size: 10px;
	font-weight: normal;
}
#pressRelease td
{
	font-size: 10px;
	font-weight: normal;
}
#pressRelease a
{
	font-size: 10px;
	font-weight: normal;
}
#pressRelease a:hover
{
	font-size: 10px;
	font-weight: normal;
}
A.pressReleaseTitle
{
	font-size: 12px;
	font-weight: normal;
}
A:hover.pressReleaseTitle
{
	font-size: 12px;
	font-weight: normal;
}
#showsCont
{
	font-size: 10px;
	font-weight: normal;
}
#showsCont td
{
	font-size: 10px;
	font-weight: normal;
}
#showsCont a
{
	font-size: 10px;
	font-weight: normal;
}
#showsCont a:hover
{
	font-size: 10px;
	font-weight: normal;
}
A.showsContTitle
{
	font-size: 12px;
	font-weight: normal;
}
A:hover.showsContTitle
{
	font-size: 12px;
	font-weight: normal;
}

#tradeShowCont
{
	font-size: 10px;
	font-weight: normal;
}
#tradeShowCont td
{
	font-size: 10px;
	font-weight: normal;
}
#tradeShowCont a
{
	font-size: 10px;
	font-weight: normal;
}
#tradeShowCont a:hover
{
	font-size: 10px;
	font-weight: normal;
}
A.tradeShowContTitle
{
	font-size: 12px;
	font-weight: normal;

}
A:hover.tradeShowContTitle
{
	font-size: 12px;
	font-weight: normal;
}

#faqQuestion
{	
	font-size: 18px;
	font-weight: normal;
}
#faqQuestion td
{	
	font-size: 18px;
	font-weight: normal;
}
#faqAnswer
{
	font-weight: normal;
}
#faqAnswer td
{
	font-weight: normal;
}
#faqAnswer a
{
	font-weight: bold;
}
#faqAnswer a:hover
{
	font-weight: bold;
	text-decoration: underline;
}

a.dateSortLink
{
	color: #7A6E67;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a:hover.dateSortLink
{
	color: #7A6E67;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.dateSortLink
{
	color: #7A6E67;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.signupInput
{
	BORDER-RIGHT: #d7d7d7 1px solid; 
	BORDER-TOP: #d7d7d7 1px solid; 
	BORDER-LEFT: #d7d7d7 1px solid; 
	BORDER-BOTTOM: #d7d7d7 1px solid; 
	VERTICAL-ALIGN: middle; 	
	WIDTH: 150px; 
	COLOR: #8e8176; 	
	HEIGHT: 14px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.signupSelect
{
	BORDER-RIGHT: #d7d7d7 1px solid; 
	BORDER-TOP: #d7d7d7 1px solid; 
	BORDER-LEFT: #d7d7d7 1px solid; 
	BORDER-BOTTOM: #d7d7d7 1px solid;
	BACKGROUND-COLOR: #eeeeee; 	
}
.signupTextarea
{
	BORDER-RIGHT: #d7d7d7 1px solid; 
	BORDER-TOP: #d7d7d7 1px solid; 
	BORDER-LEFT: #d7d7d7 1px solid; 
	BORDER-BOTTOM: #d7d7d7 1px solid;
	BACKGROUND-COLOR: #ffffff; 	
	height: 90px;
	WIDTH: 150px;
}
.commentList
{
	font-size: 12px;
	font-weight: bold;
}
.coloredBarBack
{
	background-color: #eeeeee;
}
.NewsHeader
{
    font: Thoma;
    font-size:14;
    font-weight:800;
    color:#666666;
}
.NewsBody
{
    font: Thoma;
    font-size:12;
    font-weight:400;
    color:Black;
}
.MenuCellHoverV
{
	background-color: #ffffff;
	text-align: left;
	color: black;
	 z-index: 999;
}    
.GridViewHeader
{
	/* background-image: url(/images/bkgd_xxxxxx.gif); */
	 background-image:url(/images/BlueMenu.png);
	background-color: #666666;
	color: White;
	font-weight: 600;
	padding:2px;
    text-decoration:none;
	background-repeat: repeat-x;
}
.ReportHeader
{
	/* background-image: url(/images/bkgd_xxxxxx.gif); 
	 background-image:url(/images/BlueMenu.png);background-repeat: repeat-x;*/
	background-color: #E8F0F9;
	color: #333333;
	font-weight: 400;
	padding:5px;
    text-decoration:none;
	
}
.MenuCellMain
{
    
    height:30px;
    padding:2px 10px 2px 10px;
    color:White;
    text-align:center;
    background-color: #EDEDED;
    text-align:center;  
    border-right: white 1px inset;
    border-top: #E5E5E5 1px ;
    border-left: #E5E5E5 1px inset ;
    border-bottom: black 15px ;
    background-image:url(/images/BlueMenu.png);
    text-decoration:none;
    font-size:small;

}
.DMenuCellMain
{
    height:20px;
    width:200px;
    color:Black;
    text-align: left;
    background-color: #EDEDED;
    text-decoration:none;
    font-size:small;
     z-index: 999;
     border-bottom:solid 1px black;

    
    
}

.MenuCellMain a
{
    color:White;
    background:transparent;

}
.DMenuCellMain a
{
    color:Black;
    text-align: left;
    background-color: #EDEDED;
    text-decoration:none;
    font-size:small;
     z-index:999;
width:150px;
    
}
 .MenuCellHoverMain
{

	  background-image:url(/images/MainNav.bmp);
	  color:Black;


}
.MenuCellHoverMain a
{
	
/*	  background-image:url(/images/MainNav.bmp); */
	  color:Black;


}

A.execName {
	COLOR: #ea0437; TEXT-DECORATION: none
}
A.execName:hover {
	TEXT-DECORATION: none
}
a img
{
	/* saves having to put border="0" in all img tags */
	border: none;
}

BODY
{ 
background-color: #f3eeea; 
}

.breadCrumbRed {
	COLOR: #f20017
}
#container 
{ 
WIDTH: 1024px; 
margin: 0 auto; 
padding: 0px; 
BACKGROUND-IMAGE: url('/images/bkgrnd.gif'); 
background-repeat: repeat-y; 
height: 100%; 
vertical-align: top;
}

#home-links
{
	
	padding-left: 15px; 
	height: 30px; 
	width: 732px; 
	PADDING-TOP: 0px; 
}
#executiveTeam { vertical-align: top; margin-top: 20px; }
#executiveTeam h1 A{ color: #f20017; font-size: 13px; font-style: normal; line-height: 1; text-decoration: none; margin: 0; padding: 20px 0 0; }
#executiveTeam h1 A:hover { color: #f20017; font-size: 13px; font-style: normal; text-decoration: none; }
#executiveTeam p { line-height: 1; margin: 0; padding: 0; }

#executiveTeam h5 {
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
}


.execName {
	FONT-SIZE: 14px; COLOR: #ea0437
}
.execPhotoLrg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 20px 0px; PADDING-TOP: 0px
}
.execPhotoLSml {
	FLOAT: left;
 padding-right: 7px;
 padding-bottom: 18px;
 padding-left: 5px;
}
.execTitle {
	MARGIN-TOP: -18px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FShighlighted {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #f20017
}
.goBttn {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: -23%
}
.leftSpacer {
	WIDTH: 7px
}
.middleBulletHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 15px
}
.productImgLrg {
	float: left;
 margin-right: 10px;
 margin-bottom: 15px;
 padding-right: 10px;
 padding-bottom: 15px;

}
.right-page-icons {
	PADDING-RIGHT: 10px
}
.right-questionsPhone {
	FONT-SIZE: 18px; MARGIN: 2px 0px; COLOR: #a39588; LINE-HEIGHT: 18px; PADDING-TOP: 3px
}
.solutionImgLrg {
	PADDING-RIGHT: 10px; MARGIN-TOP: -10px; FLOAT: right; MARGIN-RIGHT: 10px
}
.solutionNavTitle {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 20px
	
}
#address {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; WIDTH: 50%; COLOR: #695d54; LINE-HEIGHT: 15px; PADDING-TOP: 5px
}
#adspace { width: 732px; margin-right: auto; margin-left: auto; }
#breadCrumb {
	PADDING-LEFT: 14px; COLOR: #865d54; PADDING-TOP: 4px; HEIGHT: 28px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#breadCrumb A {
	COLOR: #695d54; TEXT-DECORATION: none
}
#breadCrumb A:visited {
	COLOR: #695d54; TEXT-DECORATION: none
}
#breadCrumb A:hover {
	COLOR: #f20017; TEXT-DECORATION: none
}
#breadCrumb A:active {
	COLOR: #695d54; TEXT-DECORATION: none
}
#copyRightFooter { DISPLAY: block; PADDING-LEFT: 10px; MARGIN: 0 0 0; LINE-HEIGHT: 1; PADDING-TOP: 50px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
; padding-bottom: 20px;} 

#copyRightFooter LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-TOP: 5px; HEIGHT: 15px
}
#copyRightFooter LI A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; TEXT-DECORATION: none
}
#copyRightFooter UL {
	DISPLAY: block; PADDING-LEFT: 10px; MARGIN: 0px 0px 0px; LINE-HEIGHT: 1; PADDING-TOP: 50px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; padding-bottom: 20px;
}
#FS1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 151px; PADDING-TOP: 0px
}
#FS1 A:hover {
	COLOR: #f20017
}
#FS1 H1 {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; TEXT-INDENT: 7px; PADDING-TOP: 5px; HEIGHT: 20px; BACKGROUND-COLOR: #e2dedc
}
#FS1 H2 {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 7px; BACKGROUND-COLOR: #efedec
}
#FS1 P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 5px; BACKGROUND-COLOR: #efedec
}
#FS1 P A {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: right center; DISPLAY: block; BACKGROUND-IMAGE: url('images/red_arrow.gif'); 
COLOR: #695d54; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; BACKGROUND-COLOR: #efedec; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#globalNav {
	BACKGROUND-IMAGE: url('images/headerLinksTable.gif'); 
	height: 30px; 
	width: 732px; 
	background-repeat: no-repeat;
	
}

#globalNav A {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url('images/menu_arrow.gif');
}

#globalNav A:hover {
	COLOR: #ea0437; TEXT-DECORATION: none; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url('images/menu_arrow.gif');
}

#globalNav LI {
	DISPLAY: block; FLOAT: left; PADDING-TOP: 7px; padding-left: 6px;
}
#globalNav LI A {
	COLOR: #666666; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none; margin-left: 5px; padding: 3px 15px 3px 3px; 
}

#globalNav UL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 743px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px; TEXT-ALIGN: left
}

.homeHeadlinesBKGRND 
{
BACKGROUND-IMAGE: url('images/homeNav_bkgrnd.gif'); 
padding-left: 7px; 
height: 52px;
}
.homeHeadlinesHeader 
{
BACKGROUND-IMAGE: url('images/homeHeadlines_header.gif'); 
background-repeat:no-repeat; 
height:32px; 
padding-left: 100px;
}
.homeHeadlinesHeader A {COLOR: #ea0437;}

.homeHeadlinesBKGRNDShort 
{
BACKGROUND-IMAGE: url('images/homeNav_bkgrnd_short.gif');
background-repeat: repeat-y; 
padding-left: 7px; 
padding-right: 5px;
height: 52px;
}
.homeHeadlinesHeaderShort
{
BACKGROUND-IMAGE: url('images/homeHeadlines_header_short.gif'); 
background-repeat:no-repeat; 
height:32px; 
padding-left: 90px;
}
.homeHeadlinesHeaderShort A {COLOR: #ea0437;}

#homeNav {MARGIN: 0; padding: 0;}
#homeNav TD {BACKGROUND-IMAGE: url('images/homeNav_bkgrnd.gif');
}
#homeNav UL { LIST-STYLE-TYPE: none; TEXT-DECORATION: none; width: 225px; margin: 0; padding: 2px 5px 0; }
#homeNav UL LI  { font-size: 11px; DISPLAY: block; FLOAT: none; padding: 0px; TEXT-DECORATION: none; width: 225px; margin: 0; }
#homeNav UL LI A { font-size: 13px; TEXT-DECORATION: none; margin-bottom: 0; padding: 2px 5px; display: block; }
#homeNav UL LI A:hover { COLOR: #ea0437; TEXT-DECORATION: none; }
.homeNavArrow { margin-left: 3px; }
.homeNavLined {border-top: 1px solid #EEECED;}
.homeNavList { height:187px;}

#left {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 151px; TEXT-ALIGN: left
}
#left h1
{
	font-weight: bold;
	font-size: 14px;
}
#left h2
{
	color: #f20017;	
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
#left h3
{
	font-weight: bold;
}
#left h4
{
	font-size: 9px;
}
#left small
{
	font-size: 9px;
}
.redLeft
{
	color: #f20017;
}
#localNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#localNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; WIDTH: 151px; COLOR: #666666; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#localNav UL LI A:visited 
{
	DISPLAY: block; PADDING-LEFT: 5px; FLOAT: none; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #e2dedc 1px solid; TEXT-DECORATION: none
}
#localNav UL LI A:active 
{
	DISPLAY: block; PADDING-LEFT: 5px; FLOAT: none; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #e2dedc 1px solid; TEXT-DECORATION: none
}
#localNav UL LI A:link 
{
	DISPLAY: block; PADDING-LEFT: 5px; FLOAT: none; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #e2dedc 1px solid; TEXT-DECORATION: none
}
#localNav UL LI A 
{
	DISPLAY: block; PADDING-LEFT: 5px; FLOAT: none; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #e2dedc 1px solid; TEXT-DECORATION: none
}
#localNav UL LI A:hover {
	BORDER-BOTTOM-COLOR: #e2dedc; COLOR: #ea0437; BACKGROUND-COLOR: #efedec; TEXT-DECORATION: none
}
#locations TD H1 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; BACKGROUND-COLOR: #efedec
}
#locations TD H2 {
	FONT-SIZE: 11px; COLOR: #695d54
}
#logoBox {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 60px; 
	TEXT-ALIGN: right;
	position: relative;
	vertical-align: middle;

}
#middle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 16px; VERTICAL-ALIGN: top; WIDTH: 410px; PADDING-TOP: 5px; padding-bottom: 5px;
}
#middle H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 0px; COLOR: #f20017; LINE-HEIGHT: 26px
}
#middle H2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0 0 3px; margin-top: 15px;
 }
#middle H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #f20017; LINE-HEIGHT: 12px }
#middle H3 a {
	COLOR: #f20017;
	text-decoration: none;
}
#middle H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px ; COLOR: #f20017; 
	padding-top: 5px;
	padding-bottom: 5px;
}
#middle td p {
	margin: 3px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 17px;
}
#middle UL {
	MARGIN-TOP: 5px; DISPLAY: block
}
#middle UL LI {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px
}
#Onepxtblborder { PADDING-BOTTOM: 5px; PADDING-TOP: 5px; border-color: #dcd9c8; border-style: solid; border-width: 1px 0 0; }
#PageTopPara {
	FONT-SIZE: 12px
}
#productIndex {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; MARGIN-LEFT: 20px; WIDTH: 540px; PADDING-TOP: 22px;
	vertical-align: top;
}
#productIndex A:VISITED
{
	FONT-SIZE: 11px;
	color: #695d54;
}
#productIndex A:ACTIVE
{
	FONT-SIZE: 11px;
	color: #695d54;
}
#productIndex A:LINK
{
	FONT-SIZE: 11px;
	color: #695d54;
}
#productIndex A
{
	FONT-SIZE: 11px;
	color: #695d54;
}
#productIndex A:hover {
	FONT-SIZE: 11px;
	color: #f20017;
}
#productIndex H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 22px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px;
	line-height: 22px;
}
#productIndex H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#productIndex TD {
	PADDING-TOP: 3px
}
#redBox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; WIDTH: 151px; COLOR: #ffffff; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 115px; BACKGROUND-COLOR: #f20017
}
#redBox TD {
	PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 18px
}
#right {
	PADDING-RIGHT: 9px; VERTICAL-ALIGN: top; WIDTH: 157px; COLOR: #c3b9af; TEXT-ALIGN: left
}
#right A {
	COLOR: #a39588
}
#right A:hover {
	COLOR: #f20017
}
#right H1 { FONT-SIZE: 12px; COLOR: #a39588
; margin: 0; }
#right H5
{
	line-height: 12px;
}
#right TD {
	PADDING-BOTTOM: 5px
}
#right-ataglance {
	MARGIN: 0px; COLOR: #a4988c; TEXT-INDENT: 10pt; BACKGROUND-COLOR: #fbfbf9
}
#right-ataglance H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; COLOR: #695d54; PADDING-TOP: 0px
}
#right-ataglance H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #f40017; PADDING-TOP: 0px
}
#right-content {
	
}
#right-events-webinars {
	BORDER-RIGHT: #dcd9c8 0px solid; BORDER-TOP: #dcd9c8 1px solid; PADDING-BOTTOM: 10px; BORDER-LEFT: #dcd9c8 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dcd9c8 0px solid
}
#right-events-webinars H2 { BACKGROUND-POSITION: left top; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url('images/events-cal-img.gif'); 
MARGIN: 0; OVERFLOW: visible; BACKGROUND-REPEAT: no-repeat; 
padding-right: 5px; padding-bottom: 5px; padding-left: 20px; }
#right-events-webinars H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 10px
}
#right-resource {
	BORDER-RIGHT: #dcd9c8 0px solid; 
	BORDER-TOP: #dcd9c8 1px solid; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #dcd9c8 0px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #dcd9c8 0px solid;
}
.resourceimg
{
BACKGROUND-IMAGE: url('images/adobe_pdf_icon.gif'); 
BACKGROUND-POSITION: left top; 
BACKGROUND-REPEAT: no-repeat;
}
#right-resource H2 A:active
{	
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 	
	VERTICAL-ALIGN: top; 
	OVERFLOW: visible; 
	padding-bottom: 5px;
	padding-top: 5px;
	
}
#right-resource H2 A:visited
{	
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 	
	VERTICAL-ALIGN: top; 
	OVERFLOW: visible; 
	padding-bottom: 5px;
	padding-top: 5px;
	
}
#right-resource H2 A:link
{	
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 	
	VERTICAL-ALIGN: top; 
	OVERFLOW: visible; 
	padding-bottom: 5px;
	padding-top: 5px;
	
}
#right-resource H2 #right-resource H2 A
{	
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 	
	VERTICAL-ALIGN: top; 
	OVERFLOW: visible; 
	padding-bottom: 5px;
	padding-top: 5px;
	
}
#right-resource H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px
}
#search { 
    padding-left: 10px; height: 33px; width: 732px; COLOR: #ea0437; PADDING-TOP: 0px; BACKGROUND-IMAGE: url('images/searchTable.gif');
}
#searchBox {
	FONT-SIZE: 11px; COLOR: #ea0437; BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; MARGIN-LEFT: 7px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d7d7d7 1px solid; WIDTH: 150px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #d7d7d7 1px solid; HEIGHT: 14px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#searchResults {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; MARGIN-LEFT: 20px; WIDTH: 540px; PADDING-TOP: 18px
}
#searchResults A {
	FONT-SIZE: 11px
}
#searchResults A:hover {
	FONT-SIZE: 11px
}
#searchResults H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 22px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #f20017; PADDING-TOP: 0px
}
#searchResults H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#searchResults TD {
	PADDING-TOP: 3px
}
.careerBread
{
	width: 580px;
}
#careerMiddle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Margin-right: 0px; MARGIN-LEFT: 20px; WIDTH: 590px; PADDING-TOP: 0px;
	vertical-align: top;
}
#careerMiddle H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 0px; COLOR: #f20017; LINE-HEIGHT: 26px
}
#careerMiddle H2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0 0 3px; margin-top: 15px;
 }
#careerMiddle H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #f20017; LINE-HEIGHT: 12px }
#careerMiddle H3 a {
	COLOR: #f20017;
	text-decoration: none;
}
#careerMiddle H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px ; COLOR: #f20017; 
	padding-top: 5px;
	padding-bottom: 5px;
}
#careerMiddle td p {
	margin: 3px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 17px;
}
#careerMiddle UL {
	MARGIN-TOP: 5px; DISPLAY: block
}
#careerMiddle UL LI {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px
}
#signUpLink {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
#signUpLink A {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right center; RIGHT: 10px; BACKGROUND-IMAGE: url('images/menu_arrow.gif'); 
COLOR: #666666; BACKGROUND-REPEAT: no-repeat; TOP: 10px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#signUpLink A:hover {
	COLOR: #f20017
}
#solutionNav {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 1024px; 
	LINE-HEIGHT: 1; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #f3eeea; 
	TEXT-ALIGN: left;
	background-image: none;
}
#solutionNav A {
	COLOR: #666666; TEXT-DECORATION: none
}
#solutionNav A:hover {
	COLOR: #ea0437
}
#solutionNav LI {
	FLOAT: left; PADDING-TOP: 5px; HEIGHT: 15px
}
#solutionNav LI A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px
}
#solutionNav UL {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 1024px; 
	LINE-HEIGHT: 1; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #f3eeea; 
	TEXT-ALIGN: left;
}
#subnav
{
    font-size:small;
}
#subNav A {
	COLOR: #666666; TEXT-DECORATION: none;
	vertical-align: middle;
	font-size:small;
}
#subNav A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none;
	vertical-align: middle;
}
#subNav UL { BACKGROUND-POSITION: left center; BACKGROUND-IMAGE:url('/images/Logo.jpg'); 
WIDTH: 1024px; COLOR: #666666; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; TEXT-ALIGN: right; TEXT-DECORATION: none; height:75px; margin: 0 auto; padding: 0;
vertical-align: middle; }
#subNav UL LI {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FLOAT: right;
	vertical-align: middle;
}
#topLetters {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	vertical-align: top;
	height: 16px;
}
#topLetters A {
	COLOR: #f20017; TEXT-DECORATION: underline
}
#topLetters A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
#topLetters UL {
	MARGIN: 0px 0px 0px 0px; COLOR: #666666; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 24px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#topLetters UL LI {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FLOAT: left
}
#blankLink
{
	position: absolute;
	float: left;
}
#blogs
{
	text-align: center;
	padding-left: 20px;
	padding-top: 25px;
}
#blogs h1
{
	line-height: 16px;
	
}
#blogs h2
{
	color: #F20017;
}
#blogs p
{
}
#blogs a
{
	text-decoration: none;
	color: #F20017;
}
A.blogContinue
{
	text-decoration: underline;
	
}
#blogPrint
{
	text-align: left;
}
.blogErrorText
{
	font-size: 12px;
	color: #F20017;
	font-weight: bold;
	
}
.errorText
{
	font-size: 12px;
	color: #F20017;
	font-weight: bold;
	
}
.errorTextSm
{
	font-size: 11px;
	color: #F20017;
	font-weight: bold;
	
}

.BottomLinksTable
{
	background-image:url('images/BottomLinksTable.gif');
	width:732px;
	height:36px;
}

.BottomLinkColumn {padding-top:12px; padding-left:19px; TEXT-DECORATION: none;}

.BottomLinkColumn A {TEXT-DECORATION: none;}



.copyrightTable {padding-top:25px;}
