a:visited   { color: #808080; text-decoration: none }
a:link  { color: #c00; text-decoration: none }
a:hover { color: red; text-decoration: underline }
a:active { color: red; text-decoration: underline }
body    { background: url(../images/bkg_page_gradient.jpg) repeat-x fixed 0px 0px; margin: 0px }
h1        { color: black; font-weight: normal; font-size: 22px; text-transform: uppercase; margin: 0px 0px 16px; padding: 0px 0px 4px; border: none 1px #c00; height: 1em; filter: Shadow(Color=#A9A9A9, Direction=135, Strength=2); text-shadow: #999 2px 2px 2px }
h2         { color: #333; font-weight: normal; font-size: 16px; margin-bottom: 2px; padding-top: 16px; padding-bottom: 0px; border-bottom: 1px none silver }
h3   { color: #666; font-weight: bold; font-size: 12px; margin-bottom: 0px; padding-bottom: 0px }
h4 { font-weight: bold; font-size: 16px; margin-bottom: 0px }
h5 { font-weight: bold; font-size: 14px; margin-bottom: 0px }
h6 { color: white; font-weight: normal; font-size: 12px; margin: 0px 0px 0px 32px; padding-top: 4px; padding-bottom: 4px }
li    { list-style-type: square; padding-bottom: 5px }
p { font-size: 12px; font-family: Verdana, Helvetica, Geneva, Arial, Sans }
td { font-size: 12px; font-family: Verdana, Helvetica, Geneva, Arial, Sans }
.agent_photo  { font-size: 10px; padding-right: 16px; padding-bottom: 16px; padding-left: 24px; border: none 1px black }
.agent_photo img  { background-color: white; margin-top: 0px; margin-bottom: 8px; border: double 4px silver }
.callout1 { border: dotted 4px #fad18a }
.callout2 { background-color: #f5f5f5; padding: 5px; border: solid 1px #ccc }
.content       { color: black; font-size: 11px; line-height: 18px; background-color: white; padding: 0px 8px 8px }
.content p   { color: black; font-size: 11px; line-height: 18px; margin-top: 0px; padding-top: 0px }
.footer     { color: white; font-size: 9px; background: black url(../images/bkg_footer.jpg) no-repeat center top; padding: 8px }
.footer a  { color: white }
.footer p { font-size: 9px; margin: 4px 0px; padding: 0px }
.link_button:link { text-decoration: none; background: #f5f5f5 no-repeat 2px 1px; margin: 2px; padding: 2px; border-style: solid; border-width: 1px; border-color: #dcdcdc #a9a9a9 #a9a9a9 #dcdcdc }
.link_button:hover { text-decoration: none; background: #f5f5f5 no-repeat 2px 1px; margin: 2px; padding: 2px; border-style: solid; border-width: 1px; border-color: #a9a9a9 #dcdcdc #dcdcdc #a9a9a9 }
.link_button:visited:hover { text-decoration: none; background: #f5f5f5 no-repeat 2px 1px; margin: 2px; padding: 2px; border-style: solid; border-width: 1px; border-color: #a9a9a9 #dcdcdc #dcdcdc #a9a9a9 }
.link_button:visited { text-decoration: none; background: #f5f5f5 no-repeat 2px 1px; margin: 2px; padding: 2px; border-style: solid; border-width: 1px; border-color: #dcdcdc #a9a9a9 #a9a9a9 #dcdcdc }
.link_external:link   { text-decoration: none; background: #fff4db url(../images/icons/window.gif) no-repeat 3px 3px; text-transform: capitalize; margin: 2px; padding: 2px 2px 2px 20px; border-style: solid; border-width: 1px; border-color: #fc6 #9e6c06 #9e6c06 #fc6; width: auto }
.link_external:hover   { text-decoration: none; background: #fff4db url(../images/icons/window_a.gif) no-repeat 3px 3px; text-transform: capitalize; margin: 2px; padding: 2px 2px 2px 20px; border-style: solid; border-width: 1px; border-color: #9e6c06 #fc6 #fc6 #9e6c06; width: auto }
.link_external:visited:hover   { text-decoration: none; background: #fff4db url(../images/icons/window_a.gif) no-repeat 3px 3px; text-transform: capitalize; margin: 2px; padding: 2px 2px 2px 20px; border-style: solid; border-width: 1px; border-color: #9e6c06 #fc6 #fc6 #9e6c06; width: auto }
.link_external:visited   { text-decoration: none; background: #fff4db url(../images/icons/window.gif) no-repeat 3px 3px; text-transform: capitalize; margin: 2px; padding: 2px 2px 2px 20px; border-style: solid; border-width: 1px; border-color: #fc6 #9e6c06 #9e6c06 #fc6; width: auto }
.link_subscribe:link  { color: white; text-decoration: none; background: #1a1919 url(../images/icons/mailto.gif) no-repeat 3px 3px; text-transform: capitalize; margin: 2px; padding: 2px 2px 2px 20px; border-style: solid; border-width: 1px; border-color: #666 #333 #333 #666; width: auto }
.link_subscribe:hover  { color: white; text-decoration: none; background: #1a1919 url(../images/icons/mailto_a.gif) no-repeat 3px 3px; text-transform: capitalize; margin: 2px; padding: 2px 2px 2px 20px; border-style: solid; border-width: 1px; border-color: #333 #666 #666 #333; width: auto }
.link_subscribe:visited:hover  { color: white; text-decoration: none; background: #1a1919 url(../images/icons/mailto_a.gif) no-repeat 3px 3px; text-transform: capitalize; margin: 2px; padding: 2px 2px 2px 20px; border-style: solid; border-width: 1px; border-color: #333 #666 #666 #333; width: auto }
.link_subscribe:visited  { color: white; text-decoration: none; background: #1a1919 url(../images/icons/mailto.gif) no-repeat 3px 3px; text-transform: capitalize; margin: 2px; padding: 2px 2px 2px 20px; border-style: solid; border-width: 1px; border-color: #666 #333 #333 #666; width: auto }
.my10px { font-size: 10px }
.my11px { font-size: 11px }
.my12px { font-size: 12px }
.my14px { font-size: 14px }
.my16px { font-size: 16px }
.my18px { font-size: 18px }
.my20px { font-size: 20px }
.my9px { font-size: 9px }
.navtext              { color: white; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Arial; background: #dcdcdc url(../images/bkg_nav_osx.jpg) repeat-x; text-transform: uppercase; padding: 5px 4px 4px 128px }
.navtext a         { color: black; text-decoration: none; padding: 5px 8px 3px; border-style: none; border-width: medium medium 3px 4px; border-color: #ca0202 }
.navtext a:hover      { color: black; text-decoration: none; background-image: url(../images/bkg_nav_osx-over.jpg); padding: 5px 8px 3px; border-style: none; border-width: medium medium 1px 4px; border-color: #ca0202 }
.navtext a:visited         { color: black; text-decoration: none; padding: 5px 8px 3px; border-style: none; border-width: medium medium 3px 4px; border-color: #ca0202 }
.pdf  { background: #feebcc url(../images/icons/acrobat.gif) no-repeat 2px 3px; padding: 1px 2px 1px 16px; border: solid 1px #f15d2a }
.photoborder     { margin: 0px 0px 4px 8px; border: double 4px silver }
.photosidebar { font-size: 10px; background-color: #f5f5f5; margin: 0px 0px 4px 8px; padding: 8px }
.photosidebar img  { font-size: 10px; background-color: #f5f5f5; border: double 4px silver }
.photosidebar td { text-align: center }
.subnav           { font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica; background: #face6f url(../images/bkg_subnav.gif) repeat-x; text-transform: lowercase; padding: 1px 2px 2px; height: 18px }
.subnav a    { color: #333 }
.subnav a:visited    { color: #333 }
.subnav li     { list-style-type: none; float: left; padding: 0px 6px; border-top: none; border-right: none; border-bottom: none; border-left: 1px none #c00 }
.subnav ul   { list-style-type: none; float: left; margin: 0px 0px 0px 8px; padding: 0px; width: 100% }
.subscribe  { color: white; font-size: 9px; margin-top: 16px }
.table_header { background: gray repeat-x }
.title { padding: 8px }
.utilitynav    { color: #696969; font-size: 10px }
.utilitynav a:link     { color: #333 }
.utilitynav a:visited    { color: #333 }
.utilitynav li       { font-size: 10px; list-style-type: none; padding-right: 6px; padding-bottom: 1px; border: none 1px black }
.utilitynav ul  { text-align: right; list-style-type: none; margin-bottom: 4px; padding-bottom: 0px }
.wdtp { color: white; font-size: 9px }
.wdtp a:link  { color: white; text-decoration: none }
.wdtp a:visited { color: white; text-decoration: none }
#Table_01    { background-color: white; margin-top: 8px; margin-bottom: 8px; border: solid 8px white; width: 748px }
#home { font-weight: bold }
