A:visited 
{
	text-decoration: none;
	color: #1c44a8;
}

.homepageFeatureTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #000000;
    LINE-HEIGHT: 19px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.homepageFeature
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.homeTNP
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.homepageResults
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.homepageRecalls
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.homepageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #cc0000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.homepageTitleSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.footer
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.footerBar
{
    FONT-SIZE: 11px;
    COLOR: #a4c4eb;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
UNKNOWN
{
    COLOR: #1c449c;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.homeResultsLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #1c449c;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.homeRecallsLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #1c449c;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.Nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #1c449c;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
UL
{
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 12px;
    LIST-STYLE-IMAGE: url(/images/img_bluebullet.gif);
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
OL
{
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.body12
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.body14
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.body16
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.body18
{
    FONT-SIZE: 18px;
    COLOR: #000000;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.body21
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.body14Red
{
    FONT-SIZE: 14px;
    COLOR: #d30000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reviewTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #1c449c;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.redTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #d30000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.hpt_top_bg
{
    BACKGROUND-IMAGE: url(/images/hpt_bg_t.gif);
    BACKGROUND-REPEAT: repeat-x
}
.hpt_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #d30000;
    LINE-HEIGHT: 28px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.hpt_ml_bg
{
    BACKGROUND-IMAGE: url(/images/hpt_bg_ml.gif);
    BACKGROUND-REPEAT: repeat-y
}
.hpt_mr_bg
{
    BACKGROUND-IMAGE: url(/images/hpt_bg_mr.gif)
}
.hpt_bottom_bg
{
    BACKGROUND-IMAGE: url(/images/hpt_bg_b.gif);
    BACKGROUND-REPEAT: repeat-x
}
.hpt_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #1c449c;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.HomeLinkBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #1c449c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.hpl_top_bg
{
    BACKGROUND-IMAGE: url(/images/hpt_bg_t.gif);
    BACKGROUND-REPEAT: repeat-x
}
.hpl_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #d30000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.hp_li
{
    COLOR: blue;
    LIST-STYLE-TYPE: circle
}
.footerLightBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #9999cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.footerBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #1c449c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.footerGray
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: gray;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footerCopyright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TNP_LIST
{
    FONT-SIZE: 12pt;
    LINE-HEIGHT: 15pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.TopNavLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reviewHdrProductReview
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #1c449c;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reviewHdrReviewTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #000000;
    LINE-HEIGHT: 21px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reviewDate
{
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.ReviewTOC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1c449c;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reviewBody
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.reviewBodySmall
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

LI.reviewBody
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

P.reviewBody
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.reviewBody A:link
{
    COLOR: #0000ff;
}

.reviewBody A:visited
{
	text-decoration: underline;
    COLOR: #0000ff;
}

.reviewSubhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reviewTable
{
    BORDER-RIGHT: #7993b4 1px solid;
    BORDER-TOP: #7993b4 1px solid;
    FONT-SIZE: 13px;
    BORDER-LEFT: #7993b4 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: #7993b4 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reviewTableNotApproved
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cc0000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reviewTableFooter
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reviewDisclaimer
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 25px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    MARGIN-RIGHT: 25px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.headerLink
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #1c449c;    
}


.memberText 
{
	font-family:Arial;
	font-size:11px;
	line-height:18px;
}

.A9L14
{
	font-family:Arial;
	font-size:9px;
	line-height:14px;
}

.A9L14B
{
	font-family:Arial;
	font-size:9px;
	line-height:14px;
	font-weight:bold;
}

.A10L14
{
	font-family:Arial;
	font-size:10px;
	line-height:16px;
}

.A10L16
{
	font-family:Arial;
	font-size:10px;
	line-height:16px;
}

.A10L16B
{
	font-family:Arial;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
}

.A11
{
	font-family:Arial;
	font-size:11px;
}

.A11L16
{
	font-family:Arial;
	font-size:11px;
	line-height:20px;
}

.A11L13
{
	font-family:Arial;
	font-size:11px;
	line-height:13px;
}

.A12L14
{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
}

.A12L16
{
	font-family:Arial;
	font-size:12px;
	line-height:16px;
}

.A12L16B
{
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}

.A12L14B
{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}


.A13B
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.A14B
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.A14L16B
{
	font-family:Arial;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.A14L18
{
	font-family:Arial;
	font-size:14px;
	line-height:18px;
}

.A14L24
{
	font-family:Arial;
	font-size:14px;
	line-height:24px;
}

.A14L24_BLUE
{
	font-family: Arial;
	font-size: 14px;
	color: blue;	
	line-height: 24px;
}

.A18B
{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}




.cA_formText
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	margin-right: 5px;	 
	text-align: right;
}

.cA_tb1
{
	margin-bottom: 3px;
	width:170px;
}

.cA_tb2
{
	margin-bottom: 3px;
	width:120px;
}

.cA_tb3
{
	margin-bottom: 3px;
	width:60px;
}

.cA_dd1
{	
	font-family:Arial;
	font-size:12px;
	margin-bottom: 3px;
}
.cA_bluetext
{
	font-family: Arial;
	font-size: 10px;
	color: #1d2288;
	margin-right: 5px;	
	font-weight: bold;
}

.cA_radio
{
	font-family: Arial;
	font-size: 11px;
	line-height:14px;
	color: #000000;
	margin-right: 5px;	
}

.TestimonialShort
{
	font-family: Arial;
	font-size: 11pt;
	line-height:14pt;
	color: #d30000;
	font-weight: bold;
}

.TestimonialQuote
{
	font-family: Arial;
	font-size: 10pt;
	line-height:12pt;
	color: #000000;
	font-weight: bold;
}


.TestimonialLong
{
	font-family: Arial;
	font-size: 10pt;
	line-height:12pt;
	color: #000000;
}

.TestimonialName
{
	font-family: Arial;
	font-size: 10pt;
	line-height:14px;
	color: #000000;	
	font-weight: bold;
}

.TestimonialNameSmall
{
	font-family: Arial;
	font-size: 8pt;
	line-height:12px;
	color: #000000;	
	font-weight: bold;
}

.TestimonialSubHead
{
	font-family: Arial;
	font-size: 11pt;
	color: #000000;	
	font-weight: bold;
}

.TestimonialMemberSince
{
	font-family: Arial;
	font-size: 8pt;
	line-height:12px;
	color: #000000;	
}

.TestimonialNext
{
	font-family: Arial;
	font-size: 10pt;
	color: #1d2288;	
	font-weight: bold;
	
}

.TestimonialJoin
{
	font-family: Arial;
	font-size: 10pt;
	color: #d30000;	
	font-weight: bold;
}


.HPTestimonialName
{
	font-family: Arial;
	font-size: 10pt;
	line-height:14px;
	color: #000000;	
	font-weight: bold;
}

.HPTestimonialMemberSince
{
	font-family: Arial;
	font-size: 8pt;
	line-height:12px;
	color: #000000;	
}

.HPTestimonialNext
{
	font-family: Arial;
	font-size: 13px;
	color: #1d2288;	
	font-weight: bold;
	
}

.HPTestimonialNext A:link
{
	color: #1d2288;
	text-decoration: none;
}

.HPTestimonialNext A:hover
{
	color: #1d2288;
	text-decoration: underline;
}


.HPTestimonialShort
{
	font-family: Arial;
	font-size: 12px;
	line-height:14pt;
	color: #000000;
	font-weight: bold;
}


/* Submenu */
#SubMenu1
{	
	z-index:101;
	top: 146;
	left: 504;
	position: absolute;
}

#SubMenuTable1 
{
	border: solid 1px #A4C4EB;
	background: #3366cc;
	width: 165px;
}

.SubMenuTD 
{
	border-bottom: solid 1px #A4C4EB;
	
}

.SubMenuLink 
{
	text-decoration:none;
	color:White;	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 18pt;
	
}

/* Bottom Link */
.SocialLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	line-height: 18pt;
	color: blue;
	
}

/* News Link */
.NewsLink
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 17px;
	font-weight: lighter;
    LINE-HEIGHT: 21px;
	color: #1c449c;
	
}

.NewsLinkOn
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 17px;
	font-weight: bold;
    LINE-HEIGHT: 21px;
	color: #1c449c;
	
}

.NavHeader1
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
	font-weight: bold;
    LINE-HEIGHT: 21px;
	color: #8b8b8b;
	padding-bottom: 20px;
	text-decoration: none;
}

.NavHeader1 A:link
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
	font-weight: bold;
    LINE-HEIGHT: 21px;
	color: #1c44a8;
	padding-bottom: 20px;
	text-decoration: none;
}

.NavHeader1 A:hover 
{
	text-decoration: underline;
	color: #1c44a8;
}


.NavHeaderAOff 
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
	font-weight: bold;
    LINE-HEIGHT: 21px;
	color: #8b8b8b;
	padding-bottom: 20px;
	text-decoration: none;
}


.NavHeaderAOn 
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
	font-weight: bold;
    LINE-HEIGHT: 21px;
	color: #0000ff;
	padding-bottom: 20px;
	text-decoration: underline;
}


.NavText1 
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
    LINE-HEIGHT: 16px;
	color: #000000;
}

.NavUL 
{
	list-style-position: outside;
	padding-left: 0px;
	margin-left: 18px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
	font-weight: normal;
    LINE-HEIGHT: 18px;
	color: #1c44a8;
	text-decoration: none;
}


.NavULLI
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
    LINE-HEIGHT: 21px;
	color: #1c44a8;
}

.NavULLI A:link
{
	color: #1c44a8;
	text-decoration: none;
}

.NavULLI A:hover 
{
	text-decoration: underline;
	color: #1c44a8;
}



.NavULLINext
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
    LINE-HEIGHT: 21px;
	color: #000000;
}


.NavULNews
{
	list-style-position: outside;
	padding-left: 0px;
	margin-left: 18px;
	margin-right: 5px;
	padding-top: 0px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
}

.NavULNewsLI
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
    LINE-HEIGHT: 16px;
	color: #1c44a8;
	text-decoration: none;
}

.NavULNewsLI A:link
{
	text-decoration: none;
	color: #1c44a8;
}

.NavULNewsLI A:hover
{
	text-decoration: underline;
	color: #1c44a8;
}

.NavULNewsLI A:active
{
	color: #1c44a8;
}



.NavLinkUnderline
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
	font-weight: normal;
    LINE-HEIGHT: 27px;
	color: #1c44a8;
}

.NavLink {
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
    LINE-HEIGHT: 20px;
	color: #1c44a8;
}

.NavLink A:link
{
	text-decoration: none;
	color: #1c44a8;
}

.NavLink A:hover
{
	text-decoration: underline;
	color: #1c44a8;
}


.NavLinkSmall {
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
    LINE-HEIGHT: 16px;
	color: #1c44a8;
}

.NavLinkSmall A:link
{
	text-decoration: none;
	color: #1c44a8;
}

.NavLinkSmall A:hover
{
	text-decoration: underline;
	color: #1c44a8;
}




.NavWarning
{	
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	font-weight: normal;
    LINE-HEIGHT: 16px;
}

.NavWarning A:link
{
	color: #1c44a8;
	text-decoration: none;
}

.NavWarning A:hover
{
	text-decoration: underline;
	color: #1c44a8;
}


.NextText1
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
    LINE-HEIGHT: 18px;
	color: #000000;
}


.RecentUL 
{
	list-style-position: outside;
	list-style-image: none;
	list-style-type:none;
	padding-left: 0px;
	margin-left: 18px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
	font-weight: normal;
    LINE-HEIGHT: 18px;
	color: #000000;
	text-decoration: none;
}

.RecentULLI
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
	font-weight: bold;
    LINE-HEIGHT: 18px;
	color: #1c44a8;
	text-decoration: none;
}

.RecentULLIActive
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
	font-weight: bold;
    LINE-HEIGHT: 18px;
	color: #000000;
	text-decoration: none;
}

.RecentAHigh
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.RecentAHigh A:link
{
	color: #ff0000;
	text-decoration: none;
}

.RecentAHigh A:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.RecentAHigh A:visited
{
	color: #ff0000;
}

.RecentA
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
	color: #1c44a8;
	font-weight: bold;
}

.RecentA A:link
{
	color: #1c44a8;
	text-decoration: none;
}

.RecentA A:hover
{
	color: #1c44a8;
	text-decoration: underline;
}




.tabOn
{
	font-family: Arial, Helvetica, sans-serif;
	color: Red;
	font-weight: bold;
	font-size: 12pt;
	cursor:pointer;
}

.tabOff
{
	font-family: Arial, Helvetica, sans-serif;
	color: gray;
	font-weight: bold;
	cursor:pointer;
	font-size: 12pt;
}


.contentA
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	color: #1c44a8;
	font-weight: bold;
	text-decoration: none;
}

.contentA A:link
{
	text-decoration: none;
	color: #1c44a8;
}

.contentA A:hover
{
	text-decoration: underline;
	color: #1c44a8;
}



.contentA2
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
	color: #1c44a8;
	font-weight: bold;
	text-decoration: none;
}

.contentA2 A:link
{
	text-decoration: none;
	color: #1c44a8;
}

.contentA2 A:hover
{
	text-decoration: underline;
	color: #1c44a8;
}


.contentText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.brandAnchor
{
	font-family: Arial, Helvetica, sans-serif;
	color: #1c44a8;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}

.brandAnchor A:link
{
	color: #1c44a8;
	text-decoration: none;
}

.brandAnchor A:hover
{
	color: #1c44a8;
	text-decoration: underline;
}


.brandText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11pt;
	line-height: 24px;
}

.bam
{
	BACKGROUND-IMAGE: url(/images/bam_bg.jpg);
    BACKGROUND-REPEAT: repeat-x;
    height: 195px;
    width: 206px;
    text-align: left;
    padding-left: 10px;
}

.bam_header 
{   
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
    text-align: left;
}

.bam_ul 
{
	margin-left: 10px;
	padding-left:8px;
	margin-right: 5px;
	margin-top: 10px;
}

.bam_ulli
{   
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
    text-align: left;
    margin-right: 5px;
    margin-top: 10px;
}


.bamFree
{
	BACKGROUND-IMAGE: url(/images/bamFree_bg.jpg);
    BACKGROUND-REPEAT: repeat-x;
    height: 225px;
    width: 206px;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
	padding-top: 5px;	
	position:relative;
	top:-15px;
}

.bam_line1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 19px;
	color: #00439f;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

.bam_line2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #cc0000;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	line-height: 21px;
}

.bam_line3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #00439f;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	line-height: 17px;
}

.bam_line4
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #00439f;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	line-height: 18px;
}

.bam_textbox 
{
	width: 188px;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-top: 8px;
}

#divRedOutline
{
	width:600px;
	border: solid 10px #da0000;
	display:inline-table;
	margin-left:auto;
	margin-right:auto;
}

#divBlueOutline
{
	border: solid 4px #006699;
	width:592px;
	display:inline-table;
}

#divPasswordContent
{
	width:100%;
	display:inline-table;
	text-align:center;
}

.divPasswordText
{
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	line-height: 22px;
	text-align:center;
	font-weight: bold;
}

.bam_textbox2
{
	width: 188px;
	font-family: Arial;
	font-size: 16px;
	line-height: 22px;
	color: #666666;
	margin-top: 8px;
}

.bam_disclaimer
{
	font-family: Arial;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 5px;
}

#content1 
{
	text-align: left;
}

#content2 
{
	text-align: left;
}

#content3 
{
	text-align: left;
}

.giftheader
{
	color: #2a58a6;
	font-size: 21px;
	line-height: 26px;
	font-family: Arial;
	font-weight: bold;
}

.giftlink
{
	color: #2a58a6;
	text-decoration: none;	
}
.giftlink a:link
{
	color: #2a58a6;
	text-decoration: none;	
}
.giftlink a:visited
{
	color: #2a58a6;
	text-decoration: none;	
}
.giftlink a:hover
{
	color: #2a58a6;
	text-decoration: none;	
}
