BODY {
	background : white;
}
P,DT,SR,DD {
	font : 12px Arial, Helvetica, sans-serif;
	color : #333333;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 12px;
}
H1 {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #004488;
	vertical-align : top;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 8px;
	margin-bottom : 4px;
}
H2 {
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #004488;
	vertical-align : top;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 8px;
	margin-bottom : 4px;
}
H3 {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #004488;
	vertical-align : top;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 8px;
	margin-bottom : 4px;
}
H4 {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #004488;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
H5 {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #004488;
	margin-left : 10px;
	margin-top : 5px;
	margin-right : 0px;
	margin-bottom : 5px;
}
LI {
	font : 12px Arial, Helvetica, sans-serif;
	color : #333333;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 12px;
}
.visittext {
	font : 12px Arial, Helvetica, sans-serif;
	color : #333333;
	margin-left : 10px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
.topblueline {
	border-top : 5px solid #004488;
}
.redline {
	border-top : 1px solid #004488;
	border-bottom : 1px solid #004488;
}
.bottomblueline {
	border-bottom : 1px solid #004488;
}
.bottombeigeline {
	border-bottom : 1px solid #E2E2C5;
}
.headertext {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #004488;
	text-align : right;
	margin-right : 2px;
}
.pagelocator {
	font : 12px Arial, Helvetica, sans-serif;
	margin-left : 6px;
	margin-top : 5px;
}
.redcellborder {
	border-top : 1px solid #990033;
	border-bottom : 1px solid #990033;
}
.footertext {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #990033;
	text-align : right;
}
.menutop {
	border-top : 1px solid #004488;
	border-bottom : 1px solid white;
}
.menumiddle {
	border-bottom : 1px solid white;
}
.menubottom {
	border-bottom : 1px solid #004488;
}
.menutextnobullet {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #004488;
	text-align : left;
	margin-left : 18px;
}
.menutextwithbullet {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #004488;
	text-align : left;
	margin-left : 0px;
}
.redmenutop {
	border-top : 1px solid #990033;
	border-bottom : 1px solid white;
}
.redmenumiddle {
	border-bottom : 1px solid white;
}
.redmenubottom {
	border-bottom : 1px solid #990033;
}
.redmenutextnobullet {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #990033;
	text-align : left;
	margin-left : 18px;
}
.redmenutextwithbullet {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #990033;
	text-align : left;
	margin-left : 0px;
}
.submenutext {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #990033;
	text-align : left;
	margin-left : 18px;
	margin-top : 3px;
	margin-bottom : 5px;
	margin-right : 0px;
}
.blueleftline {
	border-left : 1px solid #004488;
}
.rightalign {
	text-align : right;
}
.center {
	text-align : center;
}
.disclaimer {
	font : 11px Arial, Helvetica, sans-serif;
	text-align : center;
}
.search {
	font : 12px Arial, Helvetica, sans-serif;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
}
a.redlink:link {
	color : #990033;
	font : normal 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.redlink:visited {
	color : #990033;
	font : normal 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.redlink:hover {
	color : #990033;
	font : normal 12px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a:link {
	color : #004488;
	text-decoration : none;
}
a:visited {
	color : #004488;
	text-decoration : none;
}
a:hover {
	color : #004488;
	text-decoration : underline;
}
a.h2link:link {
	font : bold 13px Arial, Helvetica, sans-serif;
	color : #004488;
	text-decoration : none;
}
a.h2link:visited {
	font : bold 13px Arial, Helvetica, sans-serif;
	color : #004488;
	text-decoration : none;
}
a.h2link:hover {
	font : bold 13px Arial, Helvetica, sans-serif;
	color : #004488;
	text-decoration : underline;
}
a.shopheaderlink:link {
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #004488;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 4px;
	text-decoration : none;
}
a.shopheaderlink:visited {
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #004488;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 4px;
	text-decoration : none;
}
a.shopheaderlink:hover {
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #004488;
	margin-left : 6px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 4px;
	text-decoration : underline;
}
a.submenulink:link {
	color : #990033;
	font : normal 12px Arial, Helvetica, sans-serif;
	margin-right : 0px;
	text-decoration : none;
}
a.submenulink:visited {
	color : #990033;
	font : normal 12px Arial, Helvetica, sans-serif;
	margin-right : 0px;
	text-decoration : none;
}
a.submenulink:hover {
	color : #990033;
	font : normal 12px Arial, Helvetica, sans-serif;
	margin-right : 0px;
	text-decoration : underline;
}
a.visitlink:link {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #004488;
	text-decoration : none;
}
a.visitlink:visited {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #004488;
	text-decoration : none;
}
a.visitlink:hover {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #004488;
	text-decoration : underline;
}
