.bodymainright_bottom_r{ float:right; width:258px; padding-left:3px; _padding-left:1px; background:#e7e7e7;
}
.signup{ background:url(/images/common/signup_bg.gif) no-repeat; height:105px; padding-top:8px; padding-left:8px;
}
.signup h3{ font-family:Helvetica; color:#942824; font-size:20px; font-weight:lighter;
}
.signup p{ padding-top:10px; padding-bottom:5px; line-height:130%;
}
.signup a{ font-weight:700; color:#0d4167; text-decoration:none;
}
.signup a:hover{ font-weight:700; color:#0d4167; text-decoration:underline;
}
.signup1{ background:url(/images/common/signup_bg1.gif) no-repeat; height:105px; padding-top:8px; padding-left:8px;
}
.signup1 h3{ font-family:Helvetica; color:#942824; font-size:20px; font-weight:lighter;
}
.signup1 p{ padding-top:10px; padding-bottom:5px; line-height:130%;
}
.signup1 a{ font-weight:700; color:#0d4167; text-decoration:none;
}
.signup1 a:hover{ font-weight:700; color:#0d4167; text-decoration:underline;
}
.line{ margin-top:5px; margin-bottom:4px; height:1px; overflow:hidden;
}
.joinour{ background:url(/images/common/joinour_bg.gif) no-repeat; height:214px; overflow:hidden;
}
.joinour h3{ font-family:Helvetica; color:#942824; font-size:20px; font-weight:lighter; padding-top:8px; padding-bottom:8px; padding-left:8px;
}
.joinour p{ text-align:center; padding-top:8px; padding-bottom:8px;
}
.joinour a{ font-weight:700; color:#0d4167; text-decoration:none;
}
.joinour a:hover{ font-weight:700; color:#0d4167; text-decoration:underline; 
}
.right_banner ul li{ float:left; width:125px; height:125px; padding-top:2px;
}
.right_banner ul li img{ width:125px; height:125px; border:0;padding:0px;margin:0;
}
.featured h3{ font-family:Helvetica; color:#942824; font-size:20px; padding-top:8px; padding-left:1px; font-weight:lighter;
}
.featured ul li{ float:left; width:125px; height:125px; padding-top:2px;
}
.featured ul li img{ width:125px; height:125px; border:0;padding:0px;margin:0;
}
.hidden{display:none;}
