BODY { margin: 15px 0px; background-color: #FFFFFF }
{
}
.text
{
    FONT-SIZE: 10pt;
    COLOR: #023567;
    FONT-FAMILY: Verdana, Arial
}
.orangetext
{
    FONT-SIZE: 9.5pt;
    COLOR: #ffa500;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: 900; color: red }
.quote
{
    LEFT: 617px;
    POSITION: absolute;
    TOP: 220px
}
.text A:visited
{
    COLOR: #999999;
    TEXT-DECORATION: underline
}
.text A:active
{
    COLOR: #ff9933;
    TEXT-DECORATION: underline
}
.text A:link
{
    COLOR: #ff9933;
    TEXT-DECORATION: underline
}
.smallbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial
}
.graytext
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial
}
.graytext A:active
{
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial
}
.graytext A:link
{
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.graytext A:visited
{
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.bluetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial
}

.body_blue { FONT-SIZE: 10pt; COLOR: #2D547C; FONT-FAMILY: Verdana, Arial }
.body_gray { FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial }
A.body_gray:link { FONT-SIZE: 10pt; COLOR: #2D547C; FONT-FAMILY: Verdana, Arial }
A.body_gray:visited { FONT-SIZE: 10pt; COLOR: #2D547C; FONT-FAMILY: Verdana, Arial }
A.body_gray:hover { FONT-SIZE: 10pt; COLOR: #FF9933; FONT-FAMILY: Verdana, Arial }

.sm_body_gray { FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial }
A.sm_body_gray:link { FONT-SIZE: 8pt; COLOR: #2D547C; FONT-FAMILY: Verdana, Arial }
A.sm_body_gray:visited { FONT-SIZE: 8pt; COLOR: #2D547C; FONT-FAMILY: Verdana, Arial }
A.sm_body_gray:hover { FONT-SIZE: 8pt; COLOR: #FF9933; FONT-FAMILY: Verdana, Arial }

.orange_pixel_hor { background-image: url(http://www.hampep.com/images/orange_pixel.gif); background-repeat: repeat-x }
.orange_pixel_ver { background-image: url(http://www.hampep.com/images/orange_pixel.gif); background-repeat: repeat-y }
.gray_stripe { background-image: url(http://www.hampep.com/images/bg_2pixels.gif); background-repeat: repeat }

H2 { FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #2D547C; FONT-FAMILY: Verdana, Arial }
.tablepad { padding: 0px 15px 15px 0px; }

/* Contact Form Styles */
.contact_form { margin: 0px; float: left; width: 400px; }
.contact_form table { padding: 0px;}
.contact_form th { vertical-align: top; text-align: right; padding: 3px; color: #666666; text-align: right; font-size: 11px; }
.contact_form td { text-align: left; padding: 3px; font-weight: normal; color: #666666; font-style: italic; font-size: 11px; }
.contact_form span { font-size: 12px; color: red; }
td.contact_submit { padding: 3px; text-align: right; }
td.define_required { background-color: #ffffff; border:0; text-align:right; font-size: 11px; }
.form_error { background-color: #f9f590; border-right: 1px solid #D76E49; border-bottom: 1px solid #D76E49; border-left: 1px solid #692007; border-top: 1px solid #692007; }
.error { color: red; }
.success { color: green; }