BODY
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    BACKGROUND-COLOR: #f1efe2;
}
A
{
    COLOR: #6690ba;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #6690ba;
    TEXT-DECORATION: underline
}
A:link
{
    COLOR: #6690ba;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #6690ba;
    TEXT-DECORATION: underline
}
H1
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #214b8e;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
H1.breadcrumbs
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #214b8e;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
H2
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #6690ba;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
H3
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #214b8e;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
H3 A
{
    COLOR: #214b8e;
    TEXT-DECORATION: underline
}
H3 A:active
{
    COLOR: #214b8e;
    TEXT-DECORATION: underline
}
H3 A:link
{
    COLOR: #214b8e;
    TEXT-DECORATION: underline
}
H3 A:visited
{
    COLOR: #214b8e;
    TEXT-DECORATION: underline
}
.leftNavButtonText
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    WIDTH: 145px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #6690ba;
    TEXT-DECORATION: none
}
.leftNavButtonText A
{
    DISPLAY: block;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtonText A:active
{
    DISPLAY: block;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtonText A:link
{
    DISPLAY: block;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtonText A:visited
{
    DISPLAY: block;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtonArrow
{
    BACKGROUND-IMAGE: url("/images/white_arrow.gif");
    WIDTH: 15px;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #6690ba
}
.leftNavButtonTextDark
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    WIDTH: 145px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #214b8e;
    TEXT-DECORATION: none
}
.leftNavButtonTextDark A
{
    DISPLAY: block;	
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtonTextDark A:active
{
    DISPLAY: block;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtonTextDark A:link
{
    DISPLAY: block;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtonTextDark A:visited
{
    DISPLAY: block;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtonArrowDark
{
    BACKGROUND-IMAGE: url("/images/white_arrow.gif");
    WIDTH: 15px;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #214b8e
}
.leftNavButtonArrowDarkSelected
{
    BACKGROUND-IMAGE: url("/images/white_arrow_down.gif");
    WIDTH: 15px;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #214b8e
}
.leftNavButtonTextLight
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    WIDTH: 145px;
    COLOR: #666666;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #b5c9dd;
    TEXT-DECORATION: none
}
.leftNavButtonTextLight A
{
    DISPLAY: block;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.leftNavButtonTextLight A:active
{
    DISPLAY: block;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.leftNavButtonTextLight A:link
{
    DISPLAY: block;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.leftNavButtonTextLight A:visited
{
    DISPLAY: block;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.leftNavButtonArrowLight
{
    BACKGROUND-IMAGE: url("/images/grey_arrow.gif");
    WIDTH: 15px;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #b5c9dd
}
.leftNavButtonTextWhite
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    WIDTH: 145px;
    COLOR: #666666;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtonTextWhite A
{
    DISPLAY: block;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.leftNavButtonTextWhite A:active
{
    DISPLAY: block;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.leftNavButtonTextWhite A:link
{
    DISPLAY: block;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.leftNavButtonTextWhite A:visited
{
    DISPLAY: block;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.leftNavButtonArrowWhite
{
    BACKGROUND-IMAGE: url("/images/grey_white_arrow.gif");
    WIDTH: 15px;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffff
}
.leftNavSubscribe
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 9px;
    WIDTH: 160px;
    COLOR: black;
    PADDING-TOP: 7px;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #ded7c7;
    TEXT-ALIGN: center
}
.subscribeInput
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    MARGIN-TOP: 8px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 1px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 113px;
    COLOR: #666666;
    MARGIN-RIGHT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff
}
.subscribeSubmit
{
    MARGIN-TOP: 8px;
    FONT-SIZE: 8pt;
    WIDTH: 25px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif
}
.footerTopOfPage
{
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url("/images/left_nav_border.gif");
    PADDING-BOTTOM: 20px;
    WIDTH: 160px;
    COLOR: #666666;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif
}
.footerMain
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 20px;
    WIDTH: 720px;
    COLOR: #666666;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    TEXT-ALIGN: right
}
.footerMain A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.footerMain A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.footerMain A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.footerMain A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.footerPartnerLinks
{
	border-top: #cccccc 1px solid;
	width: 780px;
}
.footerPartnerLinks img
{
    border: 0;
}
.footerPartnerLinks table
{
	width: 780px;
}
.footerPartnerLinks td
{
	padding: 10px 10px 10px 0;
	vertical-align: middle;
}
.mainCell
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    COLOR: #666666;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    TEXT-ALIGN: justify
}
.tableText
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif
}
.tableBoldText
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: white 1px solid;
    COLOR: #214b8e;
    BORDER-BOTTOM: #b5c9dd 1px solid;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif
}
.note
{
    FONT-SIZE: 10pt;
    COLOR: #DC143C;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif
}
.productPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #214b8e;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif
}
.blueHR
{
    COLOR: #214b8e
}
.input
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif
}
.warning
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    TEXT-DECORATION: none
}
.warning A
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.warning A:active
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.warning A:link
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.warning A:visited
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
HR
{
    COLOR: #b5c9dd;
    HEIGHT: 1px
}
TABLE
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif
}
.tableHeader
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #6690ba;
    TEXT-ALIGN: center
}
.tableHeaderSmall
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #6690ba;
    TEXT-ALIGN: center
}
.inputButton
{
    FONT-SIZE: 9pt;
    WIDTH: 80px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial, SansSerif
}
SUP
{
    FONT-SIZE: 5pt;
    FONT-FAMILY: Verdana
}
.ticker
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.h1alt
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #214b8e;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
.flashHeader OBJECT
{
	display: block;
}
#homePIShop
{
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 200px;
}
.homePIShopDiv
{
	background: url("/images/homePIShopBackground.gif") repeat-y;
    font-family: Tahoma, Arial, Verdana, SansSerif;
    font-size: 8pt;
	padding: 10px;
	text-align: left;
}
.homePIShopDiv img
{
	float: left;
	margin-right: 10px;
}
#homePIShopReasons
{
	border-bottom: 1px solid #cc0000;
	display: none;
	padding: 10px;
}
#homePIShopReasons ul
{
    margin: 0;
    padding: 0 0 0 12px;
}
.categoriesTable
{
	width: 100%;
}
.categoriesTable Table
{
	border: 1px solid #b6c8dc;
	height: 140px;
	width: 140px;
}
.categoriesTable IMG
{
	border: none;
	height: 110px;
	width: 140px;
}
.categoryLink
{
	background-color: #688fba;
	font-size: 9pt;
	font-weight: bold;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}
.categoryLink A, .categoryLink A:active, .categoryLink A:link, .categoryLink A:visited
{
	color: #fff;
	text-decoration: none;
}
.piShopHeader
{
	background: url("/images/piShopHeader.gif") no-repeat;
	height: 69px;
	position: relative;
	width: 620px;
}
.piShopSearchForm
{
	margin: 0px;
}
.piShopSearchBox
{
	border: none;
	color: #666;
	font: 8pt Tahoma, Arial, Verdana, SansSerif;
	height: 18px;
	left: 5px;
	padding: 2px;
	position: absolute;
	top: 4px;
	width: 126px;
}
.piShopSearchButton
{
	cursor: pointer;
	height: 18px;
	left: 136px;
	position: absolute;
	top: 4px;
	width: 92px;
}
.piShopHeader H1
{
	left: 10px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 40px;
}
.piBasketPreview
{
	color: #666;
	font: 8pt Tahoma, Arial, Verdana, SansSerif;
	height: 14px;
	left: 494px;
	padding: 2px;
	position: absolute;
	text-align: right;
	top: 23px;
	width: 117px;
}
.piBasketPreviewButton
{
	cursor: pointer;
	height: 18px;
	left: 539px;
	position: absolute;
	top: 46px;
	width: 76px;
}
.cardLogos
{
    border-collapse: collapse;
    margin-top: 10px;  
    width: 100%;
}

.cardLogos tr
{
    vertical-align: middle;
}

.cardLogos td
{
    text-align: center;
}

.hslice
{
    background-color: #ffffff;
}
.entry-content
{
    font-size: 8pt;
    color: #666666;
    font-family: Tahoma, Arial, Verdana, SansSerif;
    background-color: #ffffff;
}


