body,html          { font-size: 15px; font-family: Arial,Helvetica, Sans-Serif; color: #333399; background-color: #ffffff; } 

h1                 { color:#333399; font-size: 28px; font-weight: 900; text-align: center; margin:0; padding: 8px; }
h2                 { color:#333399; font-size: 18px; font-weight: 900; margin:0; padding: 0; }
h3                 { color:#333399; font-size: 16px; font-weight: 900; margin:0; padding: 0; }

label              { font-weight: 700; }
ul li              { padding: 8px; }
.rule              { width: 100%; background-color: #3838A0; line-height: 2px; height: 2px; } 
.blk               { color: #000000; }
.center            { text-align: center; }
.nodot li          { list-style: none; margin-left: 36px; }
.ag_head           {  background-color:#3838A0; text-align: center; color:#FFFFFF; font-weight: 700; }

#header { border-bottom: 2px solid #333399; text-align:left; height:100%}
#header_frame      { background-color: #ffffff; margin:0; }
#header_frame div  { background-color: #333399; margin:0; background: url(graphics/new_head.jpg) no-repeat; }
#nav_frame         { padding-bottom: 2000px; background: url(graphics/sideback.jpg) repeat-y; }

#agents_page       { margin:auto; width: 95%; }
#agents_page td    { padding: 6px; }
#prop_search       { border: 1px solid #333399; margin:auto; width: 80%; }
#prop_search td    { padding: 3px; }
#txt_copy          { width: 95%; margin:auto; }
#main div          { width: 75%; margin: auto; text-align: center; }
#pp-foot           { text-align: center; margin: 38px auto 36px auto; }

#main h1, #main h2, 
#nav_frame h1, #nav_frame h2 { text-indent: -9999px; font-size: 0px; line-height: 0px; margin:0; padding:0;  }

a:link     { color:#808080; text-decoration: none; font-size: 12px; font-weight: 700; }
a:visited  { color:#808080; text-decoration: none; font-size: 12px; font-weight: 700; }
a:active   { color:#ff0000; text-decoration: none; font-size: 12px; font-weight: 700; }
a:hover    { color:#cc0000; text-decoration: none; }

