body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#ecf1f6; margin:0px; }
a{ color:#0066CC;}
#nav-menu{width:496px; height:26px; margin-top:25px;} 
#nav-menu ul{list-style: none;padding: 0;margin: 0;}
#nav-menu li{float: left;margin:0px;}
#nav-menu li a{height: 26px;float: left;display: block; text-indent:-9999px; background: url(../images/menu.gif);}
/* Hide from IE5-Mac \*/
#nav-menu li a{float: none}
/* End hide */
#nav-menu li a#home { background-position:0px 0px; width:69px; }
#nav-menu li a#myaccount {background-position:-69px 0px; width:107px; }
#nav-menu li a#testimonals { background-position:-176px 0px; width:106px; }
#nav-menu li a#newagents { background-position:-282px 0px; width:104px; }
#nav-menu li a#contacts { background-position:-404px 0px; width:92px; }

#nav-menu li a#home:hover{background-position:0px -26px; width:69px; }
#nav-menu li a#myaccount:hover { background-position:-69px -26px; width:107px; }
#nav-menu li a#testimonals:hover { background-position:-176px  -26px; width:106px; }
#nav-menu li a#newagents:hover {background-position:-282px  -26px; width:104px; }
#nav-menu li a#contacts:hover { background-position:-404px  -26px; width:92px; }

#nav-menu li a#home_selected{background-position:0px -26px; width:69px; }
#nav-menu li a#myaccount_selected { background-position:-69px -26px; width:107px; }
#nav-menu li a#testimonals_selected { background-position:-176px  -26px; width:106px; }
#nav-menu li a#newagents_selected {background-position:-282px  -26px; width:104px; }
#nav-menu li a#contacts_selected { background-position:-404px  -26px; width:92px; }

.bgheader {background-image: url(../images/bg_header.gif);background-repeat: repeat-x;}
.bgbody{background-image: url(../images/bg_body.gif);background-repeat: repeat-x;}
.bginnerbody{background-image: url(../images/bg_innerbody.gif);background-repeat: repeat-x;}
.bgwhite{ background-color:#FFFFFF; border:solid 3px #d7e3f0; padding:20px; margin-top:20px;}
h1{ font-size:18px; color:#3975b5; font-weight:bold;  padding:0px; margin:0px;}
h2{ font-size:13px; color:#2f4f7d; font-weight:bold;}

.borderbottom{ border-bottom:#CCCCCC dashed 1px;}
.bggreybdr{ background-color:#f2f2f2; border:#CCCCCC dotted 1px;}
.txtfield{ border:solid 1px #608dc6; width:50%; height:25px;}
.formbg{background-color:#edf0f5; border:solid 1px #c4d3eb;}
.req{ color:#CC0000;}