/*
*********************
**	Main design elements
*********************
*/

.tollFree {
	font-size: 8pt;
	color: #808284;
}

.newsletterTollFree {
	font-size: 8pt;
	color: #cfcfcf;
}

a.newsletterTollFree:link {font-size: 8pt; font-weight: normal; color: #cfcfcf; text-decoration:none;}
a.newsletterTollFree:visited {font-size: 8pt; font-weight: normal; color: #cfcfcf; text-decoration:none;}
a.newsletterTollFree:hover {font-size: 8pt; font-weight: normal; color: #ec7135; text-decoration:none;}
a.newsletterTollFree:active {font-size: 8pt; font-weight: normal; color: #ec7135; text-decoration:none;}

.tinyFont {
	font-size: 7pt;
	color: #606264;
}

a.tollFree:link {font-size: 8pt; font-weight: normal; color: #808284; text-decoration:none;}
a.tollFree:visited {font-size: 8pt; font-weight: normal; color: #808284; text-decoration:none;}
a.tollFree:hover {font-size: 8pt; font-weight: normal; color: #ec7135; text-decoration:none;}
a.tollFree:active {font-size: 8pt; font-weight: normal; color: #ec7135; text-decoration:none;}

.accountInfoText {
	color: #ec7135;
	font-size: 8pt;
	font-weight: normal;
}

a.accountInfoText:link {font-size: 8pt; font-weight: normal; color: #ec7135; text-decoration:none;}
a.accountInfoText:visited {font-size: 8pt; font-weight: normal; color: #ec7135; text-decoration:none;}
a.accountInfoText:hover {font-size: 8pt; font-weight: normal; color: #a35220; text-decoration:none;}
a.accountInfoText:active {font-size: 8pt; font-weight: normal; color: #a35220; text-decoration:none;}

.title08 {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	color: #9d9fa1;
}

.title09 {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	color: #505a67;
}

.title05 {
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
	color: #ec7135;
}

.title06dark {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #636466;
}

.title04 {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #636466;
	text-align: center;
}

.title04noalign {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #636466;
}

.title04left {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #636466;
	text-align: left;
}

a.title04:link {font-weight: bold;}
a.title04:visited {font-weight: bold;}
a.title04:hover {font-weight: bold;}
a.title04:active {font-weight: bold;}

a.title08:link {font-weight: normal; text-decoration:none;}
a.title08:visited {font-weight: normal; text-decoration:none;}
a.title08:hover {font-weight: normal; text-decoration:none;}
a.title08:active {font-weight: normal; text-decoration:none;}

.title03 {
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #ec7135;
}

.content05 {
	font-size: 8pt;
	text-align: justify;
	color: #808284;
}

.content04 {
	font-size: 9pt;
	color: #808284;
}

p.title05 {
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
}

p.content05 {
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
}

p.content04 {
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
}

img.hline04 {
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
}

img.hline042 {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/*
*********************
**	ASP Controls Formatting
*********************
*/

.aspControlSectionTitle {
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	text-align: center;
	background: #506579;
	color: #eeeeee;
}

.aspControlButtonStrip {
	text-align: right;
}


/*
*********************
**	Box styles
*********************
*/

/*
**	Flash box styles
*/

td.flashTopLeftCornerCell {
	background: url("images/boxTopBg.gif");
}

td.flashTopShadowCell {
	background: url("images/boxTopBg.gif");
}

td.flashTopRightCornerCell {
	background: url("images/boxTopBg.gif");
}

td.flashLeftCol {
	background: url("images/boxLeftBg.gif");
}

td.flashRightCol {
	background: url("images/boxRightBg.gif");
}

td.flashFooterLeftCol {
	background: url("images/boxBottomBg.gif");
}

td.flashFooterCenterCol {
	background: url("images/boxBottomBg.gif");
}

td.flashFooterRightCol {
	background: url("images/boxBottomBg.gif");
}

/*
**	rda (Right Dotted Angle) box styles
*/

td.rdaContentHeaderCell {
	background: url("images/dotRTHBg.gif");
	background-position:top right;
}

td.rdaContentHeaderGrayCell {
	background: url("images/homeProductBoxBg1.gif");
	text-decoration:none;
	font-family: verdana;
	font-size: 10px;
	text-align: justify;
	color:#415968;
	padding: 10px 10px 10px 10px;
}

td.rdaContentTextCell {
	background: url("images/dotRTHBg.gif");
	background-position:top right;
	font-family: verdana;
	font-size: 10px;
	text-align: justify;
}

td.rdaCornerCell {
	background: url("images/dotRTHBg.gif");
	background-position:top right;
}

td.rdaRightCol {
	background: url("images/dotRTVBg.gif");
	background-position:top right;
}

/*
**	vpc (vertical product contentbox)
*/

td.vpcContentCell {
	background: url("images/homeProductBoxBg1.gif");
	background-position:top right;

	font-family: verdana;
	font-size: 10px;
	text-align: justify;
	color:#415968;
	
	padding: 10px 10px 10px 10px;
}

td.vpcHLineCell {
	background: url("images/homeProductBoxBg1.gif");
	background-position:top right;
}

td.vpcLogoCell {
	text-align: center;
	vertical-align: middle;
}

td.vpcButtonStripCell {
	background: url("images/homeProductBoxBg2.gif");
	background-position:top right;
	text-align: center;
	vertical-align: middle;
}

.vpcButtonStrip {
	text-decoration:none;
	font-weight: bold;
	color:#415968;
}

a.vpcButtonStrip:link {text-decoration:none; font-weight:bold;}
a.vpcButtonStrip:hover {color: #ec7135; text-decoration:none; font-weight:bold;}
a.vpcButtonStrip:visited {text-decoration:none; font-weight:bold;}

/*
**	title box styles
*/

td.titleHeaderLeft {
	background: url("images/titleTopBg.gif");
}

td.titleHeaderCenter {
	background: url("images/titleTopBg.gif");
}

td.titleHeaderRight {
	background: url("images/titleTopBg.gif");
}

td.titleLeftCol {
	background: url("images/titleLeftBg.gif");
}

td.titleRightCol {
	background: url("images/titleRightBg.gif");
}

td.titleFooterLeft {
	background: url("images/titleBottomBg.gif");
}

td.titleFooterCenter {
	background: url("images/titleBottomBg.gif");
}

td.titleFooterRight {
	background: url("images/titleBottomBg.gif");
}


/*
**	orange bar box styles
*/

td.obTitleHeaderLeft {
	background: url("images/titleTopBg.gif");
	cursor: pointer;
}

td.obTitleHeaderCenter {
	background: url("images/titleTopBg.gif");
	cursor: pointer;
}

td.obTitleHeaderRight {
	background: url("images/titleTopBg.gif");
	cursor: pointer;
}

td.obTitleLeftCol {
	background: url("images/titleLeftBg.gif");
	cursor: pointer;
}

td.obTitleRightCol {
	background: url("images/titleRightBg.gif");
	cursor: pointer;
}

td.obTitleFooterLeft {
	background: url("images/titleBottomBg.gif");
	cursor: pointer;
}

td.obTitleFooterCenter {
	background: url("images/titleBottomBg.gif");
	cursor: pointer;
}

td.obTitleFooterRight {
	background: url("images/titleBottomBg.gif");
	cursor: pointer;
}

td.obTitle04 {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #636466;
	text-align: center;
	cursor: pointer;
}

td.FAQ {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #636466;
	text-align: left;
	cursor: pointer;
}

td.FAQGlyphUp {
	background-image: url("images/FAQGlyphUp.gif");
	background-repeat: no-repeat;
	cursor: pointer;
}

td.FAQGlyphDown {
	background-image: url("images/FAQGlyphDown.gif");
	background-repeat: no-repeat;
}

td.FAQGlyphtrue {
	background-image: url("images/FAQGlyphtrue.gif");
	background-repeat: no-repeat;
	cursor: pointer;
}

td.FAQGlyphfalse {
	background-image: url("images/FAQGlyphfalse.gif");
	background-repeat: no-repeat;
}

img.orangeBarGlyph {
	cursor: pointer;
}

.orangeBarBG {
	background-image: url("images/obBG.gif");
	background-repeat: repeat-y;
}


/*
**	pointermaker style
*/

.pointerMaker {
	cursor: pointer;
}


/*
**	main frame styles
*/

td.mfLeftLine {
	background: url("images2/mainFrameLBg.gif");
}

td.mfNavPath {
	vertical-align: bottom;
	white-space: nowrap;
}

/*
**	shadow box styles
*/

td.sbTLCorner {
	background: url("images2/shadowBoxLBg.gif");
}

td.sbTLine {
	background: url("images2/shadowBoxTBg.gif");
}

td.sbTRCorner {
	background: url("images2/shadowBoxRBg.gif");
}

td.sbLCol {
	background: url("images2/shadowBoxLBg.gif");
	vertical-align: bottom;
}

td.sbTextCell {
	background: url("images2/shadowBoxTextBg.gif");
	text-align: center;
}

td.sbRCol {
	background: url("images2/shadowBoxRBg.gif");
	vertical-align: bottom;
}

td.sbBLCorner {
	background: url("images2/shadowBoxLBg.gif");
}

td.sbBLine {
	background: url("images2/shadowBoxBBg.gif");
}

td.sbBRCorner {
	background: url("images2/shadowBoxRBg.gif");
}

/*
**	shadow box title styles
*/

td.sbtTLCorner {
	background: url("images2/sbtLBg.gif");
}

td.sbtTLine {
	background: url("images2/sbtTBg.gif");
}

td.sbtTRCorner {
	background: url("images2/sbtRBg.gif");
}

td.sbtLColTop {
	background: url("images2/sbtLBg.gif");
	vertical-align: top;
}

td.sbtRColTop {
	background: url("images2/sbtRBg.gif");
	vertical-align: top;
}

td.sbtTextCol {
	text-align: center;
}

td.sbtLColBottom {
	background: url("images2/sbtLBg.gif");
	vertical-align: bottom;
}

td.sbtRColBottom {
	background: url("images2/sbtRBg.gif");
	vertical-align: bottom;
}

td.sbtBLCorner {
	background: url("images2/sbtLBg.gif");
}

td.sbtBLine {
	background: url("images2/sbtBBg.gif");
}

td.sbtBRCorner {
	background: url("images2/sbtRBg.gif");
}

/*
**	collapse box title styles
*/

td.cbTLCorner {
	background: url("images2/collpaseBoxTBg.gif");
}

td.cbTLine {
	background: url("images2/collpaseBoxTBg.gif");
}

td.cbTRCorner {
	background: url("images2/collpaseBoxRBg.gif");
}

td.cbLCol {
	background: url("images2/collpaseBoxLBg.gif");
}

td.cbRCol {
	background: url("images2/collpaseBoxRBg.gif");
}

td.cbRColBottom {
	vertical-align: bottom;
	background: url("images2/collpaseBoxRBg.gif");
}

td.cbBLCorner {
	background: url("images2/collpaseBoxBL.gif");
}

td.cbBLine {
	background: url("images2/collpaseBoxBBg.gif");
}

td.cbBRCorner {
	background: url("images2/collpaseBoxRBg.gif");
}

td.cbTitle {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ec7135;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}

td.cbTitleLeft {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ec7135;
	vertical-align: middle;
	text-align: left;
	cursor: pointer;
}

td.cbContentCell {
	padding-left: 4px;
}

img.cgHotArea {
	cursor: pointer;
}

span.cbShortContentSpanVisibletrue {
	cursor: pointer;
	display: inline;
}

span.cbShortContentSpanVisiblefalse {
	display: none;
}

span.cbShortContentSpanHiddentrue {
	display: none;
}

span.cbShortContentSpanHiddenfalse {
	cursor: pointer;
	display: inline;
}

span.cbLongContentSpanVisibletrue {
	display: inline;
	text-align: justify;
}

span.cbLongContentSpanVisiblefalse {
	display: none;
}

span.cbLongContentSpanHiddentrue {
	display: none;
}

span.cbLongContentSpanHiddenfalse {
	display: inline;
}

a.cbLink {
	color: #636466;
}

a.cbLink:link {text-decoration:none;}
a.cbLink:visited {text-decoration:none;}
a.cbLink:active {color: #415968; text-decoration:none;}
a.cbLink:hover {color: #415968; text-decoration:none;}

img.cbGlyph {
	cursor: pointer;
}



/*
**	product shadow box styles
*/

td.productTopLeft {
	background: url("images/topLeft.gif");
	cursor: pointer;
}

td.productTopLeft2 {
	background: url("images/topLeft2.gif");
	cursor: pointer;
}

td.productTop {
	background: url("images/top.gif");
	cursor: pointer;
}

td.productTopRight {
	background: url("images/topRight.gif");
	cursor: pointer;
}

td.productLeftSide {
	background: url("images/leftSide.gif");
	cursor: pointer;
}

td.productRightSide {
	background: url("images/rightSide.gif");
	cursor: pointer;
}

td.productBottomLeft {
	background: url("images/bottomLeft.gif");
	cursor: pointer;
}

td.productBottomLeft2 {
	background: url("images/bottomLeft2.gif");
	cursor: pointer;
}

td.productBottom {
	background: url("images/bottom.gif");
	cursor: pointer;
}

td.productBottomRight {
	background: url("images/bottomRight.gif");
	cursor: pointer;
}

td.productTitle {
	text-decoration:none;
	font-weight: bold;
	color:#415968;
	cursor: pointer;
}

img.productGlyph {
	cursor: pointer;
}


/*
**	dotNetVision overview product shadow box styles
*/

a.dnvProductLink:link {text-decoration:none; font-weight:bold;}
a.dnvProductLink:hover {color: #ec7135; text-decoration:none; font-weight:bold;}
a.dnvProductLink:visited {text-decoration:none; font-weight:bold;}

td.dnvProductTopLeft {
	background: url("images/topLeft.gif");
}

td.dnvProductTopLeft2 {
	background: url("images/topLeft2.gif");
}

td.dnvProductTop {
	background: url("images/top.gif");
}

td.dnvProductTopRight {
	background: url("images/topRight.gif");
}

td.dnvProductLeftSide {
	background: url("images/leftSide.gif");
}

td.dnvProductRightSide {
	background: url("images/rightSide.gif");
}

td.dnvProductBottomLeft {
	background: url("images/bottomLeft.gif");
}

td.dnvProductBottomLeft2 {
	background: url("images/bottomLeft2.gif");
}

td.dnvProductBottom {
	background: url("images/bottom.gif");
}

td.dnvProductBottomRight {
	background: url("images/bottomRight.gif");
}

td.dnvProductTitle {
	text-decoration:none;
	font-weight: bold;
	color:#415968;
}

img.dnvProductGlyph {
}


/*
**	grey bar collapsing shadow box styles
*/

td.greyBarTopLeft {
	background: url("images/topLeft.gif");
	cursor: pointer;
}

td.greyBarTopLeft2 {
	background: url("images/topLeft2.gif");
	cursor: pointer;
}

td.greyBarTop {
	background: url("images/top.gif");
	cursor: pointer;
}

td.greyBarTopRight {
	background: url("images/topRight.gif");
	cursor: pointer;
}

td.greyBarLeftSide {
	background: url("images/leftSide.gif");
	cursor: pointer;
}

td.greyBarRightSide {
	background: url("images/rightSide.gif");
	cursor: pointer;
}

td.greyBarBottomLeft {
	background: url("images/bottomLeft.gif");
	cursor: pointer;
}

td.greyBarBottomLeft2 {
	background: url("images/bottomLeft2.gif");
	cursor: pointer;
}

td.greyBarBottom {
	background: url("images/bottom.gif");
	cursor: pointer;
}

td.greyBarBottomRight {
	background: url("images/bottomRight.gif");
	cursor: pointer;
}

td.greyBarTitle {
	text-decoration:none;
	vertical-align: middle;
	font-weight: bold;
	color:#415968;
	cursor: pointer;
}

img.greyBarGlyph {
	cursor: pointer;
}



/*
**	orange bar collapsing shadow box styles
*/

td.orangeBarTopLeft {
	background: url("images/topLeft.gif");
	cursor: pointer;
}

td.orangeBarTopLeft2 {
	background: url("images/topLeft2.gif");
	cursor: pointer;
}

td.orangeBarTop {
	background: url("images/top.gif");
	cursor: pointer;
}

td.orangeBarTopRight {
	background: url("images/topRight.gif");
	cursor: pointer;
}

td.orangeBarLeftSide {
	background: url("images/leftSide.gif");
	cursor: pointer;
}

td.orangeBarRightSide {
	background: url("images/rightSide.gif");
	cursor: pointer;
}

td.orangeBarBottomLeft {
	background: url("images/bottomLeft.gif");
	cursor: pointer;
}

td.orangeBarBottomLeft2 {
	background: url("images/bottomLeft2.gif");
	cursor: pointer;
}

td.orangeBarBottom {
	background: url("images/bottom.gif");
	cursor: pointer;
}

td.orangeBarBottomRight {
	background: url("images/bottomRight.gif");
	cursor: pointer;
}

td.orangeBarTitle {
	text-decoration:none;
	font-weight: bold;
	color:#415968;
	cursor: pointer;
}

img.orangeBarGlyph {
	cursor: pointer;
}



/*
**	grey bar NON-collapsing shadow box styles
*/

td.ncGreyBarTopLeft {
	background: url("images/topLeft.gif");
}

td.ncGreyBarTopLeft2 {
	background: url("images/topLeft2.gif");
}

td.ncGreyBarTop {
	background: url("images/top.gif");
}

td.ncGreyBarTopRight {
	background: url("images/topRight.gif");
}

td.ncGreyBarLeftSide {
	background: url("images/leftSide.gif");
}

td.ncGreyBarRightSide {
	background: url("images/rightSide.gif");
}

td.ncGreyBarBottomLeft {
	background: url("images/bottomLeft.gif");
}

td.ncGreyBarBottomLeft2 {
	background: url("images/bottomLeft2.gif");
}

td.ncGreyBarBottom {
	background: url("images/bottom.gif");
}

td.ncGreyBarBottomRight {
	background: url("images/bottomRight.gif");
}

td.ncGreyBarTitle {
	text-decoration:none;
	vertical-align: middle;
	font-weight: bold;
	color:#415968;
}

a.ncGreyBarTitle:link {font-weight: bold; color:#415968;}
a.ncGreyBarTitle:visited {font-weight: bold; color:#415968;}
a.ncGreyBarTitle:hover {font-weight: bold; color:#ec7135}
a.ncGreyBarTitle:active {font-weight: bold; color:#ec7135}

td.ncGreyBarOrangeBG {
	background: url("images/myAccountLBg.gif");
}


/*
**	simple grey content styles
*/

table.simpleGreyBack {
	background: url("images/simpleGrey.gif");
	background-position:top right;
	font-family: verdana;
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	color:#415968;
}

table.simpleGreyContent {
	background: url("images/homeProductBoxBg1.gif");
	background-position:top right;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color:#415968;
}

table.simpleWhiteContent {
	background: white;
	font-family: verdana;
	font-size: 10px;
	text-decoration:none;
	color:#415968;
}

table.simpleWhiteBoldContent {
	background: url('space.gif');
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#415968;
}


/*
**	Resellers Region Preview Div styles
*/

.resellersRegionPreviewDiv {
	display: none;
}

td.resellersTitleBar {
	background: white;
	font-family: verdana;
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	color:#415968;
	text-align: center;
	vertical-align: middle;
}

a.resellersTitleBar:link {
	background: white;
	font-family: verdana;
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	color:#415968;
	text-align: center;
	vertical-align: middle;
}
a.resellersTitleBar:visited {
	background: white;
	font-family: verdana;
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	color:#415968;
	text-align: center;
	vertical-align: middle;
}
a.resellersTitleBar:hover {
	background: white;
	font-family: verdana;
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color:#ec7135;
}
a.resellersTitleBar:active {
	background: white;
	font-family: verdana;
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color:#ec7135;
}


/*
**	Grid styles
*/

.grid
{
	border-collapse: collapse;
	border: none;
}

td.gridCell
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border: none;
}

td.gridHighlightEven
{
	background: url('images2/tableMediumOrange.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	vertical-align: top;
}

td.gridHighlightOdd
{
	background: url('images2/tableLightOrange.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	vertical-align: top;
}

td.gridEven
{
	background: url('images/homeProductBoxBg2.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	vertical-align: top;
	color:#415968;
}

td.gridOdd
{
	background: url('images/homeProductBoxBg1.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	vertical-align: top;
	color:#415968;
}

td.gridHighlightHeaderEven
{
	background: url('images2/tableDarkOrange.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	color:#1d2b36;
	vertical-align: top;
}

td.gridHighlightHeaderOdd
{
	background: url('images2/tableDarkOrange.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	color:#1d2b36;
	vertical-align: top;
}

td.gridHeaderLightEven
{
	background: url('images/headerGrey.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	color:white;
	vertical-align: top;
}

td.gridHeaderLightOdd
{
	background: url('images/headerGrey.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	color:white;
	vertical-align: top;
}

td.gridHighlightHeaderLightEven
{
	background: url('images2/tableDarkOrange.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	color:white;
	vertical-align: top;
}

td.gridHighlightHeaderLightOdd
{
	background: url('images2/tableDarkOrange.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	color:white;
	vertical-align: top;
}

td.gridHeaderEven
{
	background: url('images/headerGrey.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	color:#1d2b36;
	vertical-align: top;
}

td.gridHeaderOdd
{
	background: url('images/headerGrey.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	color:#1d2b36;
	vertical-align: top;
}

td.gridHighlightSectionEven
{
	background: url('images/top.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	color:#4a555e;
}

td.gridHighlightSectionOdd
{
	background: url('images/top.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	color:#4a555e;
}

td.gridSectionEven
{
	background: url('images/top.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	color:#4a555e;
}

td.gridSectionOdd
{
	background: url('images/top.gif');
	padding: 1px 2px 2px 2px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	color:#4a555e;
}

td.gridTitle
{
	background: url('images/gridTitleDarkNavy.gif');
	padding: 4px 4px 4px 4px;
	border-collapse: collapse;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-align: left;
	vertical-align: top;
}

td.gridTitleLight
{
	background: url('images/top.gif');
	padding: 4px 4px 4px 0px;
	border-collapse: collapse;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #4a555e;
	text-align: left;
	vertical-align: top;
}

td.gridContainer
{
	background: url('images/top.gif');
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border: none;
	text-align: left;
	vertical-align: top;
}

a.grid:link {text-decoration:none;}
a.grid:visited {text-decoration:none;}
a.grid:active {color: #1d2b36; text-decoration:none;}
a.grid:hover {color: #ec7135; text-decoration:none;}

/*
**	Custom grid styles - contacts
*/

.contactsGridSectionEven
{
	padding: 3px 3px 3px 3px;
	display: block;
}

.contactsGridSectionOdd
{
	padding: 3px 3px 3px 3px;
	display: block;
}

.contactsGridHeaderEven
{
	padding: 3px 3px 3px 3px;
	display: block;
}

.contactsGridHeaderOdd
{
	padding: 3px 3px 3px 3px;
	display: block;
}

.contactsGridHighlightEven
{
	padding: 3px 3px 3px 3px;
	display: block;
}

.contactsGridHighlightOdd
{
	padding: 3px 3px 3px 3px;
	display: block;
}

.contactsGridEven
{
	padding: 3px 3px 3px 3px;
	display: block;
}

.contactsGridOdd
{
	padding: 3px 3px 3px 3px;
	display: block;
}

/*
**	Custom grid styles - price list
*/

.smallTextGridSectionEven
{
	font-size: 14px;
}

.smallTextGridSectionOdd
{
	font-size: 14px;
}

.smallTextGridHeaderEven
{
	font-size: 11px;
}

.smallTextGridHeaderOdd
{
	font-size: 11px;
}

.smallTextGridHeaderLightEven
{
	font-size: 11px;
}

.smallTextGridHeaderLightOdd
{
	font-size: 11px;
}

.smallTextGridHighlightEven
{
	font-size: 11px;
}

.smallTextGridHighlightOdd
{
	font-size: 11px;
}

.smallTextGridEven
{
	font-size: 11px;
}

.smallTextGridOdd
{
	font-size: 11px;
}

/*
**  Download Item "download" button
*/

td.downloadItemButton
{
	background: url("images/homeProductBoxBg2.gif");
	background-position:top right;
	text-align: left;
	vertical-align: middle;
}


/*
**		commonParagraph and imageParagraph
*/

a.linkTitleBar {
	font-weight: bold;
}


/*
**		orders section styles
*/

td.ordersTopLeft {
	background: url("images2/ordersTopLeft.gif");
}

td.ordersTopMiddle {
	background: url("images2/ordersTop.gif");
}

td.ordersTopRight {
	background: url("images2/ordersTopRight.gif");
}

td.ordersLeft {
	background: url("images2/ordersLeftSide.gif");
}

td.ordersMiddle {
	background: url("images2/ordersTop.gif");
}

td.ordersRight {
	background: url("images2/ordersRightSide.gif");
}

td.ordersBottomLeft {
	background: url("images2/ordersBottomLeft.gif");
}

td.ordersBottomMiddle {
	background: url("images2/ordersBottom.gif");
}

td.ordersBottomRight {
	background: url("images2/ordersBottomRight.gif");
}


/*
**   explicit newsletter styles
*/

td.newsletterSiblings {
	padding-left: 5px;
	text-align: left;
}

td.newsletterFooterTwo {
	background: white url("images/footerBG2.gif");
	text-align: right;
}


/*
**   customers styles
*/

td.divider {
	background: url('images/dividerLightGreyLine.gif');
}

td.invisibleSides {
	background: white;
}


/*
**	testimonials styles
*/

td.trueFinal {
	background: white;
	text-align: right;
}

td.falseFinal {
	background: white url("images/footerBG2.gif");
	text-align: right;
}

span.company {
	color: #636466;
}

/*
**  random
*/

.noMargins {
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}


hr.detail
{
	width: 100%;
	height: 1px;
	color: silver;
}

