IMG
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0px;
}
.footer
{
	font-size: 8pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
}
.footerlink
{
	font-size: 8pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: underline;
}
.footerlink:hover
{
	font-size: 8pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: underline;
}
.button
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: darkgray 1px solid;
	width: 150px;
	cursor: hand;
	color: #0062c3;
	border-bottom: darkgray 1px solid;
	font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif;
	height: 23px;
	background-color: #dcdcdc;
	text-decoration: none;
}
.hcmenu
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
.hcmenu:hover
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
	cursor: hand;
}
.hcmenuhighlight
{
	font-size: 8pt;
	font-weight: bold;
	color: #b3d2ed;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
.hcmenuhighlight:hover
{
	font-size: 8pt;
	font-weight: bold;
	color: #b3d2ed;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
.hcsubmenu
{
	font-size: 8pt;
	font-weight: bold;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
.hcsubmenu:hover
{
	font-size: 8pt;
	font-weight: bold;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
	cursor: hand;
}
.hcsubmenuhighlight
{
	font-size: 8pt;
	font-weight: bold;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
.hcbody
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #0062c3;
}
.hcbodylink
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}
.hcbodylink:hover
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}
.hcbodylinknoul
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
.hcbodylinknoul:hover
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
.hcheadline
{
	font-weight: bold;
	font-size: 14pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.hcsubhead
{
	font-weight: bold;
	font-size: 12pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}

.hcsubhead2
{
	font-weight: bold;
	font-size: 12pt;
	color: #cc0000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}

.hcsubheadlink
{
	font-weight: bold;
	font-size: 12pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: underline;
}
.hcsubheadlink:hover
{
	font-weight: bold;
	font-size: 12pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: underline;
}
.hcbodycopy
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.hcoutlinecopy
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #696969 1px solid;
	color: #000000;
	border-bottom: #696969 1px solid;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
}
.hcpagetitle
{
	font-weight: bold;
	font-size: 18pt;
	text-transform: capitalize;
	color: #b3d2ed;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.hcpagetitle2
{
	font-weight: bold;
	font-size: 18pt;
	color: #b3d2ed;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.hcpanelbg
{
	background-color: #ffffff;
}
.hcmontagebg
{
	background-color: #b4d2ec;
}
.hcmontagetile
{
	background: url(../images/hc/hcmontagetile.gif) repeat-y left top;
}
.hcpage
{
	border-right: #0062c3 1px solid;
	border-bottom: #0062c3 1px solid;
	
}
.hcleftpanel
{
	border-right: #b3d2ed 1px solid;
	background-color: #ffffff;
}
.hcnumlist
{
	list-style-position: outside;
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	list-style-type: decimal;
	background-color: #ffffff;
	text-decoration: none;
}
.hcullist
{
	list-style-position: outside;
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.hctable
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
}
.hctableheader
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #0062c3;
	text-decoration: none;
}
.hctabletext
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.hctabletextalternate
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #b3d2ed;
	text-decoration: none;
}
.hctablelist
{
	list-style-position: outside;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	list-style-type: decimal;
	text-decoration: none;
}
.hctablelink
{
	font-size: 8pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}
.hctablelink:hover
{
	font-size: 8pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}
.hctableheaderlarge
{
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #0062c3;
	text-decoration: none;
}
.hctabletextlarge
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.hctabletextlargealternate
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #b3d2ed;
	text-decoration: none;
}
.hctablelargelink
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}
.hctablelargelink:hover
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}

.hcsectiontitlelarge
{
	font-weight: normal;
	font-size: 10pt;
	color: #0062c3;
	border-bottom: #0062c3 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: transparent;
}

.amiadcopy
{
	font-weight: bold;
	font-size: 12pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.amiadlink
{
	font-weight: bold;
	font-size: 12pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.amiadlink:hover
{
	font-weight: bold;
	font-size: 12pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.productlist
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	background-color: #b3d2ed;
}
.productcopy
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: none;
}
.productlisttitle
{
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #0062c3; 
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
}
.productlisttitle:hover
{
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #0062c3;
	text-decoration: none;
}
.productlistitem
{
	font-size: 10pt;
	font-weight: normal; 
	text-transform: none;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: none;
}
.productlisttag
{
	font-size: 10pt;
	font-weight: normal; 
	text-transform: none;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: none;
}
.productlink
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: underline;
}
.productlink:hover
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: underline;
}
.productlinks
{
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
	border-bottom: #b3d2ed 1px solid;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
}
.productdetailtitle
{
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;  
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #0062c3;
}
.producthc
{
	background-color: #0062c3;
}	
.productbg
{
	background-color: #b3d2ed;
}
.productimagebg
{
	margin-top: 0px;
	margin-left: 0px;
	background-color: #ffffff;
}
.accessorytitle
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #0062c3;
	text-decoration: none;
}
.accessoryimage
{
	border-left: #a9a9a9 1px solid;
	background-color: #ffffff;
	cursor: hand;
}
.accessorycopy
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: none;
}

.accessoryname
{
	font-size: 8pt;
	font-weight: bold; 
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.accessorydetail
{
	font-size: 8pt;
	border-right: #a9a9a9 1px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.accessorylist
{
	list-style-position: outside;
	font-size: 8pt;
	color: #000000;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
}
.accessorylistlarge
{
	list-style-position: outside;
	font-size: 10pt;
	color: #000000;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
}
.accessoryspacer
{
	background-color: #ffffff;
	border-top: #a9a9a9 1px solid;
}
.accessoryimagehighlight
{
	border-left: #a9a9a9 1px solid;
	cursor: hand;
	background-color: #b3d2ed;
}
.accessorycopyhighlight
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #b3d2ed;
	text-decoration: none;
}

.accessorynamehighlight
{
	font-size: 8pt;
	font-weight: bold; 
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #b3d2ed;
	text-decoration: none;
}
.accessorydetailhighlight
{
	font-size: 8pt;
	border-right: #a9a9a9 1px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #b3d2ed;
	text-decoration: none;
}
.accessoryspacerhighlight
{
	border-top: #a9a9a9 1px solid;
	background-color: #b3d2ed;
}
.accessoryheader
{
	font-weight: bold;
	font-size: 12pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.accessorysubhead
{
	font-weight: bold;
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.accessorylink
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}
.accessorylink:hover
{
	font-size: 10pt;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}
.accessoryimagelink
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	text-decoration: none;
}
.accessoryimagelink:hover
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	text-decoration: none;
}
.pricingtitle
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: none;
}
.pricingtitlelink
{
	font-size: 8pt;
	font-weight: bold;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: underline;
}
.pricingtitlelink:hover
{
	font-size: 8pt;
	font-weight: bold;
	color: #0062c3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: underline;
}
.pricingheader
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #0062c3;
	text-decoration: none;
}
.pricingcopy
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;
	text-decoration: none;
}
.pricingname
{
	font-size: 8pt;
	font-weight: bold; 
	border-left: #a9a9a9 1px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.pricingcopylastcol
{
	font-size: 8pt;
	border-right: #a9a9a9 1px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
.pricingspacer
{
	background-color: #ffffff;
	border-top: #a9a9a9 1px solid;
}
.pricingcopyhighlight
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #b3d2ed;
	text-decoration: none;
}
.pricingnamehighlight
{
	font-size: 8pt;
	font-weight: bold; 
	border-left: #a9a9a9 1px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #b3d2ed;
	text-decoration: none;
}
.pricingcopylastcolhighlight
{
	font-size: 8pt;
	border-right: #a9a9a9 1px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #b3d2ed;
	text-decoration: none;
}
.pricingspacerhighlight
{
	background-color: #b3d2ed;
	border-top: #a9a9a9 1px solid;
}
.bgreparea1
{
	background-color: #1f5391;
}
.bgreparea2
{
	background-color: #363064;
}
.bgreparea3
{
	background-color: #4f6e8c;
}
.bgreparea4
{
	background-color: #4b328e;
}
.bgreparea5
{
	background-color: #92a2d2;
}
.bgreparea6
{
	background-color: #5e257b;
}
.bgreparea7
{
	background-color: #647a7b;
}

.ulsmall
{
	padding-right: 0px;
	padding-left: 0px;
	list-style-position: outside;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	list-style-type: disc;
	background-color: transparent;
}

