﻿/* NOTE:
	This file contains what used to be two separate style sheets. style.css and layout.css.
	No attempt has been made to reconcile the two, the text was just moved into this one file.
*/

/* BEGIN style.css */


BODY 
{ 
FONT-SIZE: 12px; 
MARGIN: 0; 
COLOR: #000000; 
LINE-HEIGHT: 15px; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
background-color: #d5dee6;
text-align: left;
padding: 0px; 
}

a:link,
a:visited,
a:active
{ 
	color: #C7345F;
	text-decoration: none; 	
}
a:hover
{
	color: #c89ba8;
	text-decoration: none;
	
}
/*#ResourceTable td
{
	FONT-SIZE: 10px; 
}*/
a img
{
	/* saves having to put border="0" in all img tags */
	border: none;
}
INPUT[type=submit]
{
	font-size: 11px;
	text-align: center;
	background-color: #5b707c;
	color: #FFFFFF;
	border: solid 1px #000000;	
	padding-left: 5px;
	padding-right: 5px;
}

.breadCrumbRed {
	COLOR: #000000;
}
#container 
{ 
	width: 834px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%; 
	text-align: left;
	vertical-align: top;
	BACKGROUND-IMAGE: url(/images/bkgrnd.gif); 
	background-repeat: repeat-y; 
	

}
#containerMain
{
	padding-left: 22px;	
}
#mainTable
{
	height: 100%;
	width: 790px;	
}


#topLogo
{	
	text-align: left;
	height: 106px;
	padding-left: 40px;
	padding-bottom: 0px;
}
.logoWrapper 
{
	width: 245px;
	float:left;
}
.searchWrapper 
{
	background: url(/images/search.jpg) no-repeat top right;
	width: 178px;
	height: 30px;
    float: right;
}

#searchBox 
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #5c707b; 
	WIDTH: 110px; 
	HEIGHT: 13px; 
	BACKGROUND-COLOR: #ffffff; 
	border: none;
	position: relative;
	top: 6px;
	/* IE Only top hack */
	_top: 5px;
	
	left: 25px;
}
.home-links
{
	height: 20px; 
	width: 100%;
	text-align: right;	
	border-bottom: solid 1px #dce4ea;
	padding-right: 20px;
		
}
#all-content
{
	height: 100%;	
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	
}

#footer
{
	background-color: #5b707c;
	height: 40px;
	padding-top: 30px;
	
	vertical-align: middle;	
	text-align: left;
	padding-bottom: 0px;
}
#copyright {
	
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
	padding-bottom: 0px;
	padding: 0px 0px 0px 10px;

}
#copyright a,
#copyright a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}

#copyright a:hover
{
	color: #FFFFFF;
	text-decoration:underline;
}

#copyright2 {
	
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
	padding-bottom: 0px;
	padding : 0px 5px 0px 0px;
	width: 270px;
	text-align: right;
}
#copyright2 a,
#copyright2 a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}

#copyright2 a:hover
{
	color: #FFFFFF;
	text-decoration:underline;
}

A.hiddenProdLink { color: #C7345F; TEXT-DECORATION: underline
; margin: 0; padding: 0 0 0 5px; }
A.hiddenProdLink:hover { color: #C7345F; 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: #C7345F; TEXT-DECORATION: none
}
A.productLearnMore:link {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C7345F; TEXT-DECORATION: none
}
A.productLearnMore:visited {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C7345F; TEXT-DECORATION: none
}
A.productLearnMore:hover {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #e5bdc0;  TOP: 4px; BACKGROUND-COLOR: #C7345F; TEXT-DECORATION: none
}
A.productLearnMore:active {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C7345F; TEXT-DECORATION: none
}
A.productTabRedLink,
A.productTabRedLink:link,
A.productTabRedLink:visited,
A.productTabRedLink:active
{
	COLOR: #5b707c;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #e2e9ee;
	BORDER-BOTTOM-STYLE: none;
	height: 16px;
	padding: 3px;

}
A.productTabRedLink:hover {
COLOR: #5b707c; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none;  BACKGROUND-COLOR: #e2e9ee; BORDER-BOTTOM-STYLE: none;  height: 16px; padding: 3px;
}
A.productTabWhiteLink {
	COLOR: #C7345F;
	BACKGROUND-COLOR: #ffffff;
	height: 16px;
	padding: 3px;

}
A.productTabWhiteLink:link {
COLOR: #C7345F; BACKGROUND-COLOR: #ffffff;  height: 16px; padding: 3px;
}
A.productTabWhiteLink:visited {
COLOR: #C7345F; BACKGROUND-COLOR: #ffffff;  height: 16px; padding: 3px;
}
A.productTabWhiteLink:hover {
COLOR: #C7345F; BACKGROUND-COLOR: #ffffff;  height: 16px; padding: 3px;
}
A.productTabWhiteLink:active {
COLOR: #C7345F; BACKGROUND-COLOR: #ffffff;  height: 16px; padding: 3px;
}
A.searchLink {
	FONT-WEIGHT: bold
}
A.solutionLinkTitle {
	 LEFT: 0px; COLOR: #C7345F; 
	 text-align: left;
}
A.solutionLinkTitle:link {
	 LEFT: 0px; COLOR: #C7345F; 
	 text-align: left;
}
A.solutionLinkTitle:visited {
	 LEFT: 0px; COLOR: #C7345F; 
	 text-align: left;
}
A.solutionLinkTitle:hover {
	 LEFT: 0px; COLOR: #C7345F; 
	 text-align: left;
}
A.solutionLinkTitle:active {
	 LEFT: 0px; COLOR: #C7345F; 
	 text-align: left;
}
.solutionSummary
{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
A.subsecLearnMore {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C7345F; TEXT-DECORATION: none
}
A.subsecLearnMore:link {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C7345F; TEXT-DECORATION: none
}
A.subsecLearnMore:visited {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C7345F; TEXT-DECORATION: none
}
A.subsecLearnMore:hover {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #e5bdc0;  TOP: 4px; BACKGROUND-COLOR: #C7345F; TEXT-DECORATION: none
}
A.subsecLearnMore:active {
	 LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff;  TOP: 4px; BACKGROUND-COLOR: #C7345F; TEXT-DECORATION: none
}
A.subsecLinkTitle {
	 LEFT: 0px; COLOR: #C7345F; 
}
A.subsecLinkTitle:link {
	 LEFT: 0px; COLOR: #C7345F; 
}
A.subsecLinkTitle:visited {
	 LEFT: 0px; COLOR: #C7345F; 
}
A.subsecLinkTitle:hover {
	 LEFT: 0px; COLOR: #C7345F; 
}
A.subsecLinkTitle:active {
	 LEFT: 0px; COLOR: #C7345F; 
}
A.topLetter {
	COLOR: #C7345F
}
.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: #C7345F; TEXT-ALIGN: left
}
.homeNavTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #000000;  TOP: 5px; TEXT-ALIGN: left
}
.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: #C7345F; 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.loginHelpLinkRed,
A:visited.loginHelpLinkRed
{
	FONT-SIZE: 12px; COLOR: #C7345F; 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 #a2b0ba; 
	BORDER-LEFT: 1px solid #a2b0ba; 
	BORDER-BOTTOM: 1px solid #a2b0ba
}
.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
}
.productLearnMore {
	 WIDTH: 140px; COLOR: #ffffff; HEIGHT: 22px; BACKGROUND-COLOR: #C7345F
}

.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: #C7345F; HEIGHT: 20px; BACKGROUND-COLOR: #efedec
}
#smallPromoTable 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 670px;
	PADDING-TOP: 5px; 
	padding-bottom: 5px;	
	height: 100%;
	text-align: left;
	margin-left: 0px;
	padding-left: 35px;
	
}
#smallPromoTable td
{
	
	padding-top: 5px;
	vertical-align: top;
}
.smallPromoVertSpace
{
	width: 3px;
}

.solutionInsideTable { padding-top: 5px; padding-left: 5px; vertical-align: top; padding-bottom: 5px; }
.solutionTable { margin-bottom: 10px; }
.solutionTblContent {
	FONT-SIZE: 12px; LEFT: 3px; COLOR: #C7345F; 
}
.subsecInsideTable { color: #C7345F; font-size: 12px; text-decoration: none; }
.subsecLearnMore {
	 COLOR: #ffffff; HEIGHT: 20px; BACKGROUND-COLOR: #C7345F
}
.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: #C7345F; 
}
.subsecTitle {
	 COLOR: #C7345F;
}
#overallContainer {
	 HEIGHT: auto
}
#prodDetailsNextLink {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
#productDetailTabTable {
	height: 20px;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#productDetailTabTable a:hover {

	text-decoration: none;
}
#productDetailTabTable td {
	text-align: center;
	text-decoration: none;
	width: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
#productDetailTabTable td a {
	text-decoration: none;
}
.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 #a2b0ba; 
	BORDER-LEFT: 1px solid #a2b0ba; 
	COLOR: #5b707c; 
	BORDER-BOTTOM: 1px solid #d1d9e0; 
	BORDER-TOP: 1px solid #a2b0ba; 
	BACKGROUND-COLOR: #e2e9ee; 	
	height: 16px; 
	padding: 3px 2px 2px 2px;
}
.productTabWhite {
	BORDER-RIGHT: #a2b0ba 1px solid;
	BORDER-TOP: #a2b0ba 1px solid;
	BORDER-LEFT: #a2b0ba 1px solid;
	COLOR: #C7345F;
	BACKGROUND-COLOR: #ffffff;
	height: 16px;
	padding: 3px;
}
#relatedProdCell { BACKGROUND-COLOR: #efedec; text-indent: 5px; width: 300px; margin: 0 0 10px; padding: 0; }
#relatedProdCell a{ color: #C7345F; text-decoration: none; margin: 0; padding: 0; }
#relatedProdCell a:hover { color: #C7345F; text-decoration: none; }

#relatedProdCell2 { BACKGROUND-COLOR: #efedec; text-indent: 5px; width: 250px; margin: 0 0 10px; padding: 0; }
#relatedProdCell2 a{ color: #C7345F; text-decoration: none; margin: 0; padding: 0; }
#relatedProdCell2 a:hover { color: #C7345F; text-decoration: none; }

#solutionLearnMore { background-color: #C7345F; 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: #C7345F; 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: #C7345F; 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
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	
}
#newsSummary td
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
#newsSection table td
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	padding-left: 0px;
}
#newsSection table td table td
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	padding-left: 0px;
}
#newsSection 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	
}
.newsTitle
{
	padding-left: 0px;
	font-size: 14px;
}

.newsInsideTable
{
	vertical-align: top;
}
.newsLearnMore
{
	background-color: #C7345F;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;	
	width: 120px;	
}
a.newsLearnMore,
a:link.newsLearnMore,
a:visited.newsLearnMore,
a:active.newsLearnMore
{
	background-color: #C7345F;
	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: #C7345F;
	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: 14px;
	color: #C7345F;	
	vertical-align: top;
	padding-left: 0px;
	margin-left: 0px;
}
#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;
}
.dateSort
{
	background-color: #EFEDEC;
	font-size: 12px;
}
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;
}
.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: 175px; 
	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; 	
	width: 180px;
}
.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: 175px;
}
.commentList
{
	font-size: 12px;
	font-weight: bold;
}
.coloredBarBack
{
	background-color: #eeeeee;
}

/* END style.css */
/* BEGIN layout.css */
A.execName {
	COLOR: #ea0437; TEXT-DECORATION: none
}
A.execName:hover {
	TEXT-DECORATION: none
}

#linksLayout
{
	
}
#linksLayout td
{
	text-align: right;
	vertical-align: middle;
	padding: 15px 6px 0px 6px;
}


#globalNav {	
	height: 35px; 
	width: 650px; 
}

.PrintEmailLinks
{
	width: 450px;
	text-align: right;
}

#executiveTeam { vertical-align: top; margin-top: 20px; }
#executiveTeam h1 A{ color: #C7345F; font-size: 13px; font-style: normal; line-height: 1; text-decoration: none; margin: 0; padding: 20px 0 0; }
#executiveTeam h1 A:hover { color: #C7345F; 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: #C7345F
}
.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: #C7345F; LINE-HEIGHT: 15px; PADDING-TOP: 5px
}
#adspace 
{ 
	width: 100%; 
	padding-left: 35px;
}
#breadCrumb {
	PADDING-LEFT: 0px; 
	COLOR: #865d54; 
	PADDING-TOP: 0px; 
	HEIGHT: 37px; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	height: 25px;
	padding-bottom: 15px;
}
#breadCrumb A {
	COLOR: #C7345F; TEXT-DECORATION: none
}
#breadCrumb A:visited {
	COLOR: #C7345F; TEXT-DECORATION: none
}
#breadCrumb A:hover {
	COLOR: #C7345F; TEXT-DECORATION: none
}
#breadCrumb A:active {
	COLOR: #C7345F; TEXT-DECORATION: none
}

#FS1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 151px; PADDING-TOP: 0px
}
#FS1 A:hover {
	COLOR: #C7345F
}
#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: #C7345F; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; BACKGROUND-COLOR: #efedec; TEXT-ALIGN: right; TEXT-DECORATION: none
}


.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;}


.redLeft
{
	color: #C7345F;
}
#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,
#localNav UL LI A:link, 
#localNav UL LI A:active, 
#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: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: #C7345F
}
#logoBox {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 40px; 
	TEXT-ALIGN: right;
	position: relative;
	vertical-align: middle;
}
#middle {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 503px;
	PADDING-TOP: 5px; 
	padding-bottom: 5px;	
	height: 100%;
	text-align: left;
	margin-left: 0px;
}

#middle H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 30px
}
#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: #000000; LINE-HEIGHT: 12px }
#middle H3 a {
	COLOR: #000000;
	text-decoration: none;
}
#middle H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px ; COLOR: #C7345F; 
	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 
{ 
	background-color: #ffffff;	
	width: 100%;
}
#Onepxtblborder h2
{
	font-size: 11px;
	padding-left: 12px;
}
#GlanceMod
{	
	width: 205px;
}
#GlanceMod A {
	COLOR: #C7345F;
}
#GlanceMod A:hover {
	COLOR: #C7345F;
}
#GlanceMod H1 
{
	FONT-SIZE: 12px; 
	COLOR: #C7345F;
	margin: 0; 

	}
#GlanceMod H5
{
	line-height: 12px;
}
#GlanceMod TD {
	PADDING-BOTTOM: 5px;
	color: #647883;
}

#PageTopPara {
	FONT-SIZE: 12px
}
#productIndex {
	PADDING-RIGHT: 30px; 
	PADDING-LEFT: 10px; 
	MARGIN-LEFT: 0px; 
	WIDTH: 620px; 
	PADDING-TOP: 22px;
	vertical-align: top;
	text-align: left;
}
#productIndex A ,
#productIndex A:LINK,
#productIndex A:ACTIVE,
#productIndex A:VISITED
{
	FONT-SIZE: 11px;
	color: #C7345F;
}
#productIndex A:hover {
	FONT-SIZE: 11px;
	color: #C7345F;
}
#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: #C7345F;
}
#redBox TD {
	PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 18px
}
#right {
	PADDING-RIGHT: 20px; 
	padding-left: 10px;
	VERTICAL-ALIGN: top; 
	WIDTH: 235px; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
	padding-top: 30px;
}
#right A {
	COLOR: #C7345F;
	font-size: 11px;
}
#right A:hover {
	COLOR: #C7345F;
}
#right H1 
{
	FONT-SIZE: 12px; 
	COLOR: #C7345F;
	margin: 0; 

	}
#right H5
{
	line-height: 12px;
}
#right TD {
	PADDING-BOTTOM: 0px;
	
}
#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: #C7345F; 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-bar-border
{
	background-image: url(/images/right_bar_border.gif);	
	background-repeat: repeat-y;
}
#right-bar-top
{
	height: 8px;
	text-align: left;
	vertical-align: top;
	height: 4px; 
	background-image: url(/images/right_bar_border.gif);	
	background-repeat: repeat-y;	
}
#right-bar-bottom
{	
	height: 8px;
	text-align: left;
	vertical-align: bottom;
	background-image: none;
}

 
#right-events-webinars {
	background-color: #ffffff;	
	width: 100%;
}


#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 {
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e4e8db;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e4e8db;	
	background-color: #edf4e6;
}
#right table td
{
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-top: 0px;
}
.resourceimg
{
BACKGROUND-IMAGE: url(/images/adobe_pdf_icon.gif); 
BACKGROUND-POSITION: left top; 
BACKGROUND-REPEAT: no-repeat;

}
#right-resource H2 
#right-resource H2 A,
#right-resource H2 A:link,
#right-resource H2 A:visited,
#right-resource H2 A:active,
#right H2 
#right H2 A,
#right H2 A:link,
#right H2 A:visited,
#right H2 A:active
{	
	PADDING-LEFT: 3px; 
	padding-right: 15px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 	
	VERTICAL-ALIGN: top; 
	OVERFLOW: visible; 
	padding-bottom: 1px;
	padding-top: 1px;
	line-height: 12px;
	
}
#right-resource H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px
}

#searchResults {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 670px;
	PADDING-TOP: 5px; 
	padding-bottom: 5px;	
	padding-top: 18px;
	height: 100%;
	text-align: left;
	margin-left: 0px;

}
#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: #C7345F; 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: #C7345F; 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: #C7345F; LINE-HEIGHT: 12px }
#careerMiddle H3 a {
	COLOR: #C7345F;
	text-decoration: none;
}
#careerMiddle H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px ; COLOR: #C7345F; 
	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: #C7345F
}
#solutionNav {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 765px; 
	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: 765px; 
	LINE-HEIGHT: 1; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #f3eeea; 
	TEXT-ALIGN: left;
}
#subNav A {
	COLOR: #666666; TEXT-DECORATION: none;
	vertical-align: middle;
}
#subNav A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none;
	vertical-align: middle;
}
#subNav UL { WIDTH: 730px; COLOR: #666666; LIST-STYLE-TYPE: none; TEXT-ALIGN: right; TEXT-DECORATION: none
; height: 24px; margin: 0 auto; padding: 0;
vertical-align: middle; }
#subNav UL LI {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; 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: #C7345F; 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
{
	margin-left: 15px;
	position: absolute;
	float: left;
	background: url(/images/logo.gif) no-repeat left center;
}
#blogs
{
	text-align: center;
	padding-left: 20px;
	padding-top: 25px;
}
#blogs h1
{
	line-height: 16px;
	
}
#blogs h2
{
	color: #C7345F;
}
#blogs p
{
}
#blogs a
{
	text-decoration: none;
	color: #C7345F;
}
A.blogContinue
{
	text-decoration: underline;
	
}
#blogPrint
{
	text-align: left;
}
.blogErrorText
{
	font-size: 12px;
	color: #C7345F;
	font-weight: bold;
	
}
.errorText
{
	font-size: 12px;
	color: #C7345F;
	font-weight: bold;
	
}
.errorTextSm
{
	font-size: 11px;
	color: #C7345F;
	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;}

.OptumHealthLogoColumn {padding-top:12px;}

.copyrightTable {padding-top:25px;}

#blogPostsList
{
	MARGIN: 0px 0px 0px 0px;
	COLOR: #666666;
	padding: 4px 0px 9px 0px;
	list-style-type: none;
	list-style-position: outside;	
	text-align: left;	
}
.moduleEditToolbar
{
	margin: 2px 0px 2px 0px;
}

A.moduleControlLink
{
	text-decoration: none;
	margin-left: 5px;
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.moduleControlLink IMG
{
	vertical-align: middle;
}

.AddLink
{
}
.EditLink
{

}
#printOrEmailTable
{
	width: 100%;
}
#printOrEmailTable td
{
	text-align: center;
	vertical-align: middle;
	padding-left: 20px;
}


#greenBar
{
	width: 100%;
	
	height: 36px;
	background-image: url(/images/green_bar_bkg.gif);
	background-repeat: repeat-x;
	
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	padding-top: 4px;
	
}
#greenBar ul
{
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #31965e; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 24px; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}
#greenBar ul li
{
	PADDING-RIGHT: 2px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 2px; 
	FLOAT: left;
	font-size: 10px;
}
#greenBar ul li a
{
	color: #FFFFFF;
}
#MainPageContent
{
	width: 100%;
}
#MainPageContent td
{
	padding-left: 0px;
}
#home-middle {
	
	VERTICAL-ALIGN: top; 
	WIDTH: 100%;
	PADDING-TOP: 5px; 
	padding-bottom: 5px;	
	height: 100%;
	text-align: left;
	margin-left: 0px;
	background-color: #a2b0bb;
	background-image: url(/images/table-background.jpg);
	background-repeat: repeat-x;
}
#home-right {
	PADDING-RIGHT: 25px; 
	padding-left: 10px;
	VERTICAL-ALIGN: top; 
	WIDTH: 235px; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
	border: solid 1px #000000;
}
#rss-right
{
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e4e8db;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e4e8db;	
	background-color: #edf4e6;
	
}
#solution-buttons
{
	width: 100%;
	
	font-size: 12px;
	padding-top: 5px;
}
#broker-bottom
{
	width: 100%;
	border-top: solid 1px #000000 ;
	border-bottom: solid 1px #000000;
	background-color: #e2e9ee;
}
#broker-bottom h1
{
	font-size: 14px;
	font-weight: bold;
}
#prodinfomod
{
	width: 100%;
}
#prodinfomod h1
{
	font-size: 15px;
	font-weight: bold;
}
#prodinfomod h2
{
	font-size: 13px;
	font-weight: bold;
}
#faqmod
{
	width: 100%;
	border-top: solid 1px #000000 ;
	border-bottom: solid 1px #000000;
	background-color: #e2e9ee;
	
}
.searchResultsBox
{
	border: solid 1px #000000;
}

sup {font-size: 9px; }


/* END layout.css */
