

/* description for custom style */


BODY.hp
{font-family: Arial, Helvetica, Verdana, sans-serif;		
text-align: left;
color: black; font-size: 10pt; height:100%; 
background-color: #ffffff;
background-image:url('images/hpbg.jpg');
background-repeat:repeat-x;
}

BODY.page2
{font-family: Arial, Helvetica, Verdana, sans-serif;		
text-align: left;
color: black; font-size: 10pt; height:100%; 
background-color: #ffffff;
background-image:url('images/page2bg.jpg');
background-repeat:repeat-x;
}

BODY.pageAd
{font-family: Arial, Helvetica, Verdana, sans-serif;		
text-align: left;
color: black; font-size: 10pt; height:100%; 
background-color: #ffffff;
background-image:url('images/page2bgAd.jpg');
background-repeat:repeat-x;
}


P
{font: 9pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; line-height: 130%;
color: #000000; margin: 0px 0px 0px 0px;}

.boldType
{font-weight: bold;}

.copy
{font: 10pt Arial, Helvetica, Verdana, sans-serif; line-height: 135%;}

.content
{font: 10pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; line-height: 130%; width: 660px;
color: #000000; padding: 0px 30px 0px 20px;}

.contentWide
{width: 920px;
color: #000000; padding: 0px 30px 0px 20px;}


.left20
{margin: 0px 0px 0px 20px;}

img.hpPic
{margin: -34px 0px 0px 15px;}

P.hpHeader
{font: 16pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; line-height: 110%; width: 460px;
color: #000000; margin: 0px 0px 10px 32px;}

P.introCopy
{font: 10pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; line-height: 150%; width: 440px;
color: #000000; margin: 0px 0px 0px 32px;}

table.hpTable
{margin: 0px 0px 0px 26px;}

table.subTable
{margin: 0px 0px 0px 26px;}

.hpAdvisors
{line-height: 150%; width: 420px;
color: #000000; margin: 20px 0px 0px 35px;}

.dropdown
{background-color: #e4f1f2; padding: 3px; margin: 6px 0px 0px 0px; border: 1px solid #ccc;}

.hpBusinessOwners
{margin: 20px 30px 0px 35px; }

#hpRtColumn
{margin: 0px 0px 0px 10px; width: 161px; float: right;}

img.corner
{float: right; margin: -1px -1px 0px 0px;}

.hpClientSignIn
{border: 1px solid #cc3300; 
background-color: #ecc2aa;
background-image: url(images/orangeBG.jpg);
background-repeat: repeat-x;
margin: 15px 0px 0px 0px;
width: 161px;
}

.hpSignInHead
{font: 13pt Arial, Helvetica, Verdana, sans-serif; font-weight: bold;
background: transparent; line-height: 110%; width: 161px;
color: #cc3300; margin: 8px 4px 0px 10px;}


.hpSignInHead2
{font: 10pt Arial, Helvetica, Verdana, sans-serif; font-weight: normal;
background: transparent; line-height: 110%; width: 161px;
color: #000; margin: 0px 0px 5px 10px;}

.hpGreyBox
{border: 1px solid #ccc; 
background-image:url('images/greyShadow.jpg');
background-color: #fff;
background-repeat: repeat-x;
margin: 15px 0px 0px 0px;
width: 161px;
}

.hpRtColText
{font: 9pt Arial, Helvetica, Verdana, sans-serif; font-weight: normal;
background: transparent; line-height: 130%; 
color: #000; margin: 3px 4px 10px 10px; padding-right: 10px;}


.clientSignIn
{width: 210px;
border: 1px solid #cc3300; 
background-color: #ecc2aa;
background-image: url(images/orSwoosh.jpg);
background-repeat:repeat-x;
margin: 15px 0px 0px 0px;
padding: 10px 10px 10px 10px;
}

.signInHead
{font: 14pt Arial, Helvetica, Verdana, sans-serif; font-weight: bold;
background: transparent; line-height: 110%; width: 161px;
color: #cc3300; margin: 0px 4px 0px 0px;}

.signInHead2
{font: 10pt Arial, Helvetica, Verdana, sans-serif; font-weight: normal;
background: transparent; line-height: 110%;
color: #000; margin: 0px 0px 5px 0px;}

.feeHead
{font: 13pt Arial, Helvetica, Verdana, sans-serif; font-weight: normal;
background: transparent; line-height: 110%; width: auto; 
color: #fff; margin: 0px; padding-right: 10px;}

.feeHeadSmall
{font: 9pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; line-height: 1.5em;
color: #fff; margin: 0px 0px 0px 0px;}

.hpGreenBug
{width: 161px;
border: 1px solid #669900; 
background-color: #c7e4a0;
background-image: url(images/greenBG.jpg);
background-repeat: repeat-x;
margin: 15px 0px 0px 0px;
padding: 0px;
}

.greenHead
{font: 12pt Arial, Helvetica, Verdana, sans-serif; font-weight: normal;
background: transparent; line-height: 110%; width: auto; 
color: #339900; margin: 8px 0px 0px 0px; padding-right: 10px;}

.greenBox
{width: 210px;
border: 1px solid #669900;
background-image:url('images/greenSwoosh.jpg');
background-color: #f2f9ea;
background-repeat:repeat-x;
margin: 15px 0px 0px 0px;
padding: 20px 10px 10px 10px;
}

.greenBoxWide
{width: auto;
background-image:url('images/greenWideSwoosh.jpg');
background-color: #f2f9ea;
background-repeat:repeat-x;
}

.greenStrokeBox
{width: auto; border-style: solid; border-color: #669900; border-width: 1px; padding: 10px;}

.blueBox
{width: 210px;
border: 1px solid #3399cc; 
background-image:url('images/bgSwoosh2.jpg');
background-color: #3399cc;
background-repeat: repeat-x;
margin: 15px 0px 0px 0px;
padding: 20px 10px 10px 10px;
}

.blueBoxButton
{width: 210px;
border: 1px solid #3399cc; 
font: 9pt Arial, Helvetica, Verdana, sans-serif; font-weight: bold;
background-image:url('images/blueButton.jpg');
background-color: #edf4fb;
background-repeat: repeat-x;
margin: 15px 0px 0px 0px;
padding: 10px;
}

ul.blueArrow
{list-style-image: url(images/blueArrow.png);}

.greenBoxButton
{width: 210px;
border: 1px solid #3399cc; 
font: 9pt Arial, Helvetica, Verdana, sans-serif; font-weight: bold;
background-image:url('images/greenButton.jpg');
background-color: #edf4fb;
background-repeat: repeat-x;
margin: 15px 0px 0px 0px;
padding: 10px;
}

.sdbpButton
{width: 210px;
border: 1px solid #336699; 
font: 9pt Arial, Helvetica, Verdana, sans-serif; font-weight: bold;
background-image:url('images/sdbpButton.jpg');
background-color: #fff;
background-repeat: repeat-x;
margin: 5px 0px 0px 0px;
padding: 10px;
}

.unidbButton
{width: 210px;
border: 1px solid #336699; 
font: 9pt Arial, Helvetica, Verdana, sans-serif; font-weight: bold;
background-image:url('images/unidbButton.jpg');
background-color: #1c6599;
background-repeat: repeat-x;
margin: 5px 0px 0px 0px;
padding: 10px;
}

.tdaButton
{width: 210px;
border: 1px solid #3399cc; 
font: 9pt Arial, Helvetica, Verdana, sans-serif; font-weight: bold;
background-image:url('images/tdaButton.jpg');
background-color: #1c6599;
background-repeat: repeat-x;
margin: 5px 0px 0px 0px;
padding: 10px;
}

.oppButton
{width: 210px;
border: 1px solid #669900; 
font: 9pt Arial, Helvetica, Verdana, sans-serif; font-weight: bold;
background-image:url('images/oppButton.jpg');
background-color: #1c6599;
background-repeat: repeat-x;
margin: 5px 0px 0px 0px;
padding: 10px;
}


.greyBox
{width: 210px;
border: 1px solid #ccc; 
background-image:url('images/greyShadow.jpg');
background-color: #fff;
background-repeat: repeat-x;
margin: 15px 0px 10px 0px;
padding: 10px;
}

.hpTrustFoot
{width: 1000px; 
font: 9pt Arial, Helvetica, Verdana, sans-serif; font-weight: normal;
border: 1px solid #669900; 
background-color: #c7e4a0;
background-image: url(images/greenBGfoot.jpg);
background-repeat: repeat-x;
margin: 25px 0px 0px 0px;
padding: 5px;
}

P.copyright
{font: 8pt Arial, Helvetica, Verdana, sans-serif;
background: transparent;
color: #000000;
margin: 15px 0px 30px 0px;
padding: 5px;
}

.blueHead
{font: 11pt Arial, Helvetica, Verdana, sans-serif; 
background: transparent; line-height: 110%; 
color: #3399cc; margin: 20px 4px 0px 0px;}

.hpEmail
{font: 10pt Arial, Helvetica, Verdana, sans-serif;
background: transparent;
color: #000000;
margin: 8px 3px 0px 0px;
}
.newsletterTable
{margin: 6px 4px 0px 0px;}

.aboutPix
{border: 1px solid #3399cc; margin: 0px 0px 20px 20px; padding: 0px }

.corner
{margin: -1px -1px 0px 0px;
}

.white
{color: #ffffff; margin:10px 0px 0px 0px;}

#subNavBox
{margin: 15px 5px 10px 20px;}

.navBig
{font: 13pt Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 110%; color: #336600; margin: 10px 0px 0px 0px;}

a.navBig:link { color: #669900; text-decoration: none}
a.navBig:active { color: #669900; text-decoration: none }
a.navBig:visited { color: 669900; text-decoration: none }
a.navBig:hover { color: #669900; text-decoration: underline }

.bgGreen
{color: #fff; background: transparent; top: 20px; margin: 30px 0px 0px 0px;
background-color: #669900; padding: 8px;}

.subNav
{font: 10pt Arial, Helvetica, Verdana, sans-serif; font-weight: normal;
background: transparent; line-height: 110%; 
color: #000; margin: 30px 5px 0px 0px;}

a.subNav:link { color: #000; text-decoration: none}
a.subNav:active { color: #000; text-decoration: none }
a.subNav:visited { color: #000; text-decoration: none }
a.subNav:hover { color: #669900; text-decoration: underline }

a.clientSignInHeader:link { color: #cc3300; text-decoration: none}
a.clientSignInHeader:active { color: #cc3300; text-decoration: none }
a.clientSignInHeader:visited { color: #cc3300; text-decoration: none }
a.clientSignInHeader:hover { color: #cc3300; text-decoration: underline }


.greenDotLine {width: 700px; border-top: 1px dotted #669900; margin: 10px 0px 10px 20px }

.greenDotLineAuto {width: auto; border-top: 1px dotted #669900; margin: 0px 0px 0px 0px }

#rtColumn
{float: right; clear: both; width: 222px; padding: 0px 0px 0px 0px;
margin: 20px 20px 20px 20px;}


.greyBoxes
{border: 1px solid #ccc; padding: 8px; margin-top: 20px}

.boxesTable
{margin: 10px 0px 10px -8px;}

.greyLine
{border-bottom-style: solid; 
border-bottom-color: #ccc; 
border-bottom-width: 1px;}

.feeScheduleTable
{border: 1px solid #85d162; margin-top: 20px;}

.feeHeader
{font: 14pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; margin: 0px 0px 0px 0px;
color: #fff;}

.white
{color: #fff;}

H1 
{font: 18pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; margin: 14px 0px 10px 0px;
color: #000000}

H2
{font: 14pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; margin: 20px 0px 5px 0px;
color: #669900;}

H3
{font: 12pt Arial, Helvetica, Verdana, sans-serif;
color: #fff;
background: transparent;
background-color: #3399cc;
margin: 0px 0px 10px 0px; padding: 5px;
}

H4
{font: 14pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; margin: 20px 0px 5px 0px;
color: #3399cc;}

H5
{font: 12pt Arial, Helvetica, Verdana, sans-serif;
color: #fff;
background: transparent;
background-color: #669900;
margin: 0px 0px 10px 0px; padding: 5px;}

H6
{font: 14pt Arial, Helvetica, Verdana, sans-serif;
background: transparent;
color: #fff;}

UL
{font: 9pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; line-height: 135%;
color: #000000; margin-left: 16px; padding-left: 0px;}

LI
{font: 9pt Arial, Helvetica, Verdana, sans-serif;
background: transparent; line-height: 135%;
color: #000000; margin: 0px 0px 0px 0px; padding: 0px;}

.listIndent
{width: 550px; margin-left: 40px; padding-bottom: 20px;}

.topPadding10
{padding-top: 10px;}

.blue
{color: #3399cc;}

a.blue:link { color: #006699; text-decoration: none }
a.blue:active { color: #006699; text-decoration: none }
a.blue:visited { color: #006699; text-decoration: none }
a.blue:hover { color: #006699; text-decoration: underline }

.green
{color: #336600;}

a.green:link { color: #669900; text-decoration: none }
a.green:active { color: #669900; text-decoration: none }
a.green:visited { color: #669900; text-decoration: none }
a.green:hover { color: #669900; text-decoration: underline }

.white
{color: #fff;}

a.white:link { color: #fff; text-decoration: none }
a.white:active { color: #fff; text-decoration: none }
a.white:visited { color: #fff; text-decoration: none }
a.white:hover { color: #fff; text-decoration: underline }


DL
{display: list-item; 
font: 9pt Arial, Helvetica, sans-serif;}		

B, STRONG {font-weight: bold;}
 
I, CITE, EM, VAR, ADDRESS
{font-style: italic;}

div.dotted-line {color:#999999; border-width: 1px; border-style: dotted; width="600"; margin: 5px 20px 0px 52px;}

.link
{color: #006699;}

a:link { color: #006699; text-decoration: none }
a:visited { color: #000; text-decoration: none }
a:hover ( color: #3399cc; text-decoration: underline }
a:active { color: #000; text-decoration: underline }


