A { color:#366799; text-decoration:none; }
A:hover, A:active { color:#969696; text-decoration:underline; }
A:visited { color:#990000; }

A.submenu { font-family: Times New Roman; color: FFFFFF; font-size: 12px; font-weight: bold; }
A.submenu:hover, A.submenu:active { color: A2BEDA; font-family: Times New Roman; font-size: 12px; font-weight: bold; }
.submenu_on { color: A2BEDA; font-family: Times New Roman; font-size: 12px; font-weight: bold; }
.white { font-family: Times New Roman; font-size: 12px; color: #FFFFFF; }


body{ font-family:Times New Roman;}

BODY.home { margin:0px 0px 0px 0px; background: url('http://www.hgre.com/images/homebg.gif'); #ffffff; }
BODY.sub { margin:0px 0px 0px 0px; background: #FFFFFF url('http://www.hgre.com/images/subbg.gif'); }
TD.padded { padding:20px 20px 20px 20px; }
.footer { font-family:Times New Roman; color:#dddddd; font-size:10px; }
.bodytext { font-family: Times New Roman; font-size: small; color: #000000; line-height: 150%}

P.homesetext { font-family: Arial,sans-serif; font-size: 12px; color: #000000; line-height: 150%; margin-left: 22px; margin-right: 16px; margin-top: 14px; margin-bottom: 10px; }
.indent { font-family: Arial,sans-serif; font-size: small; color: #000000; line-height: 150%; margin-left: 5px; }
.subhead { font-family: Arial,sans-serif; font-size: small; font-weight: bold;  color: #000000}
.subhead2 { font-family: Arial,sans-serif; font-size: small; font-weight: bold;  color: #990000}
.subhead3 { font-family: Arial,sans-serif; font-size: medium; font-weight: bold;  color: #990000}
.subhead4 { font-family: Arial,sans-serif; font-size: small; font-weight: bold;  color: #474747}
.footertext { font-family: Times New Roman; font-size: x-small}
.footerlinks { font-family: Times New Roman; font-size: 10px; color: #dddddd; float:left; margin-left:10px;}
.totheweb { font-family: Arial,sans-serif; font-size: xx-small; color: #CCCCCC; }

.subhdr { font-family: Times New Roman; color:#366799; font-size:16px; font-weight:bold; }

ul { list-style-image: url("http://www.hgre.com/images/dot1.gif"); font-family: Arial,sans-serif; font-size: 13px; color: #000000; }
.menu {border-width: 2px; border-style: solid; border-color: #990000}

table.menu { border: 1px; padding: 0px; background-color: FFFFFF; border-color: 004987; border-style: solid; width: 120px; }
td.menu_off { padding: 1px; border: 0px; border-color: 004987; border-style: solid; background-color: FFFFFF; text-align: left; font-family: century gothic, arial, helvetica; color: 004987; font-size: 12px; font-weight: normal; }
td.menu_on { padding: 1px; border: 0px; border-color: 004987; border-style: solid; background-color: FFFFFF; text-align: left; cursor: hand; color: AB2A2C; font-family: century gothic, arial, helvetica; font-size: 12px; font-weight: normal; }

.sub_menu_cor_hidden{z-index: 3;position: absolute;left: 20px;top: 145px;visibility: hidden;filter: alpha(Opacity=100);}
.sub_menu_cor_show{z-index: 3;position: absolute;left: 20px;top: 145px;visibility: visible;filter: alpha(Opacity=100);}

.sub_menu_pro_hidden{z-index: 3;position: absolute;left: 118px;top: 145px;visibility: hidden;filter: alpha(Opacity=100);}
.sub_menu_pro_show{z-index: 3;position: absolute;left: 118px;top: 145px;visibility: visible;filter: alpha(Opacity=100);}

.sub_menu_dvp_hidden{z-index: 3;position: absolute;left: 203px;top: 145px;visibility: hidden;filter: alpha(Opacity=100);}
.sub_menu_dvp_show{z-index: 3;position: absolute;left: 203px;top: 145px;visibility: visible;filter: alpha(Opacity=100);}

.sub_menu_adv_hidden{z-index: 3;position: absolute;left: 307px;top: 145px;visibility: hidden;filter: alpha(Opacity=100);}
.sub_menu_adv_show{z-index: 3;position: absolute;left: 307px;top: 145px;visibility: visible;filter: alpha(Opacity=100);}


.article_detail {font-family: Times New Roman; font-size: 14px; color: #000000; line-height:125%;}
.article_detail p { margin:5px 0px; padding:0px; }
 
/** new styles by Joanna **/

p. { font-family: Times New Roman; font-size: 14px; color: #000000; line-height: 150%;}
.hdr { font-family: Times New Roman; font-size: 16px; color: #003399; line-height: 150%; font-weight: bold;}
.pr_list { font-family: Times New Roman; font-size: 14px; color: #000000; line-height: 150%;}