A:link
{
   
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: red;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navlink:link
{
    COLOR: #ffffff;
    FONT-SIZE: 14px;
    FONT-FAMILY:  Arial,  Helvetica, sans-serif;
    TEXT-DECORATION: none
    
}
A.thisnavlink:link
{
    COLOR: yellow;
    FONT-SIZE: 14px;
    FONT-FAMILY:  Arial,  Helvetica, sans-serif;
    TEXT-DECORATION: none
    
}
A.navlink:visited
{
    COLOR: #ffffff;
    FONT-SIZE: 14px;
    FONT-FAMILY:  Arial,  Helvetica, sans-serif;
    TEXT-DECORATION: none
    
}
A.navlink:hover
{
    COLOR: red;
    FONT-SIZE: 14px;
    FONT-FAMILY:  Arial,  Helvetica, sans-serif;
    TEXT-DECORATION: none
    
}
A.smalllink:link
{
    FONT-WEIGHT: bold;
    COLOR: #152283;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.smalllink:visited
{
    FONT-WEIGHT: bold;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.smalllink:hover
{
    FONT-WEIGHT: bold;
    COLOR: red;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.navrow
{
    BACKGROUND-COLOR: #000000

}
.navtext
{
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footertext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #152283;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sidebox
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F4F4F4;
	TEXT-ALIGN: center;
	border: 1px solid #006699;
	padding: 0px;
	margin: 0px;



}
.sideboxtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #152283;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.sideboxheaderalert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT-COLOR: #ffffff;
    COLOR: #ffff00;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif;
    BACKGROUND-COLOR: #0000FF;
    TEXT-ALIGN: center;
    BORDER-RIGHT-COLOR: #ffffff
}
.sideboxheaderoffer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT-COLOR: #ffffff;
    COLOR: #ff0000;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFCC00;
    TEXT-ALIGN: center;
    BORDER-RIGHT-COLOR: #ffffff
}
.sideboxheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT-COLOR: #ffffff;
    COLOR: #FFFFFF;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY:   Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006699;

    TEXT-ALIGN: center;
    BORDER-RIGHT-COLOR: #ffffff
}
.redsideboxheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT-COLOR: #ffffff;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CF386B;

    TEXT-ALIGN: center;
    BORDER-RIGHT-COLOR: #ffffff
}
.contentbox
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #ffffff;
	border: 0px solid #CCCCCC;

}
.contentboxheader
{
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    HEIGHT: 35px;
    BORDER-LEFT-COLOR: #ffffff;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY:  Verdana, Arial,  Helvetica, sans-serif;
    BACKGROUND-COLOR: #006699;
    BORDER-RIGHT-COLOR: #ffffff
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

OL
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}

UL
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}

.smalltext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}

.thispagenavtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: Yellow;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.redheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #CC3366;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.redtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}
.bodytext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.homepageofferbox {
	background-color: #FFFFFF;
	padding: 4px;
	height: 100%;
	width: 100%;
	border: 1px dashed #CC3366;
}
.homepageoffertitletext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
}
.homepageofferlgetext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.productdisplay {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #CDE2FE;
	padding: 3px;
	height: 80px;
	width: 100%;

}
.featureboxborder {
	border: 1px solid #9FD5FF;
}
.productlisttopborderblue {
	background-color: #C9E7FF;


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;


}
.productdisplaymainfeaturetable {
	background-color: #CDE2FE;
	border: #0066FF;
}
.productlisttopbordergrey {
	background-color: #CCCCCC;
}
.productlisttopbordertitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background-color: #CCE8FF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.sideboxheaderyellow {
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #FFFF66;
	font-weight: bold;
	color: #333333;
	font-size: 11px;

}
.sideboxheadergrey {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #DDDDDD;

}
.sideboxheaderltblue {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #DDF0FF;
}
.sideboxheaderpurple {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #C4C4E1;
}
.sideboxheaderorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #FF9900;
}
.sideboxheadergreen {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #66FF99;
}
.paraheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
}
.productlistcentralborderblue {
	background-color: #FFFFFF;


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 3px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #006699;
}
.productlisttopborderCompat {

	background-color: #999999;
}
.productlisttopborderOrange {

	background-color: #FFCC33;


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.productlisttopborderGreen {

	background-color: #66CC66;


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.productlisttopborderyellow {

	background-color: #FFFF66;


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.productlisttopborderDkBlue {

	background-color: #0099FF;


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.productlisttopborderred {

	background-color: #FF9966;
}
.MediumNavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.RedTextBold {
	color: #FF0000;
	font-weight: bold;
}
.NavSmallLink {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.sideboxheaderred {color: #FF0000}
.dottedtable {
	border: dashed #FF9900;
	background-color: #FFFFFF;
}
.retailprice {
	text-decoration: line-through;
}
.bluetext {

    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0000FF;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}
.homepageofferlgetext-NoBold {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}
.homepageoffertitletext-Blue {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0000FF;
}
.paraheadingLarge {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
}
