BODY      {
          font-family: arial,helvetica,sans-serif;
          font-size: 12px;
          color:#000000;
          text-align: center;}

.cePanel { display: block; }
.cePanelHdr { border-right: gray 1px; border-top: gray 1px; display: block; font-weight: bold; font-size: 10pt; padding-bottom: 0px; border-left: gray 1px; color: #abb39d; padding-top: 0px; border-bottom: gray 1px; font-family: Arial; text-decoration: none; }
.gridHeader { text-align: left; font-size: 10pt; font-family: Arial; background-color: #ededed; }
.gridItem { border-top-width: 1px; padding-left: 2px; font-weight: normal; border-left-width: 1px; border-left-color: #fff; background-image: none; border-bottom-width: 1px; border-bottom-color: #fff; width: 160px; border-top-color: #fff; background-color: #d5cfc3; border-right-width: 1px; border-right-color: #fff; }
.gridAlternate { border-top-width: 1px; padding-left: 2px; font-weight: normal; border-left-width: 1px; border-left-color: #fff; background-image: none; border-bottom-width: 1px; border-bottom-color: #fff; width: 160px; border-top-color: #fff; background-color: #d5cfc3; border-right-width: 1px; border-right-color: #fff; }
.myTABLE { padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 10pt; padding-bottom: 0px; margin: 0px; color: #121212; padding-top: 0px; font-family: Arial; }

 table.outside { border: 2px solid #DDD0A6; width: 100%; height: 100%; }
 
 table.incomeoutside { border: 2px solid #DDD0A6; width: 400px; }
 
 table.outsidesmall { border: 2px solid #DDD0A6; width: 100%; padding: 0px; }
 
 table.outsidetiny { border: 2px solid #DDD0A6; padding: 0px; }
 
 table.menu { border: 0px; padding: 1px; width: 100%;}
 
 table.nnews { border: 0px; padding: 1px;}
 
 table.list { border: 0px; padding: 1px; width: 100%;}
 
 table.boring { border: 0px; padding: 0px; width: 100%;}
 
 table.tab { border: 1px; padding: 1px; width: 100%; }
 
 table.inner { border: 0px; padding: 1px;}
 
 table.box {border: 1px; padding: 0px; width: 100%;}
 
 table.offhotsheet {border: 0px; padding: 0px; width: 100%;}
 
 table.coupon { padding: 10px; border-width: 2px; border-style:dashed; border-color:red ; }
 
 td.btn { background-color: #336699; text-align: center; border-left: 4px outset #FFFFFF; border-right: 4px groove #808080; border-top: 4px outset #FFFFFF; border-bottom: 4px groove #808080; padding-left: 4px; padding-right: 4px; padding-top: 0px; padding-bottom: 0px; }
 
 td.btnAdmin { background-color: #6598CB; text-align: center; height: 12px; border-left: 3px outset #FFFFFF; border-right: 3px groove #808080; border-top: 3px outset #FFFFFF; border-bottom: 3px groove #808080; padding: 0px; }
 
 td.btnAdminSpec { background-color: #FFF1BF; text-align: center; height: 12px; border-left: 3px outset #FFFFFF; border-right: 3px groove #808080; border-top: 3px outset #FFFFFF; border-bottom: 3px groove #808080; padding: 0px; }
 
 td.old_btnFileHdrSort { background-color: #FFF1BF; text-align: center; height: 12px; border-left: 2px solid #EBEBEB; border-right: 3px inset #FFF1BF; border-top: 2px solid #EBEBEB; border-bottom: 3px inset #FFF1BF; padding: 2px 5px 2px 5px; font-family: "MS Sans Serif"; font-size: 9pt; color: #333333; font-weight: normal; }
 
 td.btnFileHdrSort { color: #000080; font-family: "MS Sans Serif","Arial"; font-size: 9pt; font-weight: normal; padding: 2px }
 
 td.FileTtlBar { font-family: "MS Sans Serif",Arial; font-size: 9pt; color: #000000; font-weight: bold; height: 0px; text-align: center; background-color: #EFE7D6; border-top: 2px solid #C1BB97; border-bottom: 2px solid #C1BB97; padding: 0px; }
 
 .RowHiliteFileFont { background-color: red; font-weight:bold; cursor:hand; font-family: Arial; font-size: 9pt; color:#DDD0A6; font-weight: normal; padding-right: 3px; text-decoration:none}
 
 table.FileFontBox { background-color: #FEF8E9; border: 1px solid #C1BB97 }
 
 .FileFont { font-family: Arial; font-size: 9pt; color: #333333; font-weight: normal; padding-right: 3px; text-decoration:none}
 
 .FileFont a:link { font-family: Arial; font-size: 9pt; color: #000080; font-weight: bold; padding-right: 3px; text-decoration:none}
 
 .FileFont a:active { font-family: Arial; font-size: 9pt; color: #000080; font-weight: bold; padding-right: 3px; text-decoration:none}
 
 .FileFont a:visited { font-family: Arial; font-size: 9pt; color: #000080; font-weight: bold; padding-right: 3px; text-decoration:none}
 
 .FileFont a:hover { font-family: Arial; font-size: 9pt; color: #000080; font-weight: bold; padding-right: 3px; text-decoration:underline}
 
 body.noscroll { overflow : hidden; }
 
 td.section { border: 1px solid #C1BB97; vertical-align: top; }
 
 td.tab { background-color: #C1BB97; text-align: Center; height: 20px; font-family: Arial; font-size: 9pt; color: #604B22; font-weight: bold; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; border-top: 5px solid #FFFFFF; border-bottom: 3px solid #C1BB97; padding-left: 3px; padding-right: 3px; padding-top: 0; padding-bottom: 0; vertical-align: middle; }
 
 td.tabon { background-color: #DDD0A6; text-align: Center; height: 20px; font-family: Arial; font-size: 9pt; color: #604B22; font-weight: bold; vertical-align: middle; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; border-top: 5px solid #FFFFFF; border-bottom: 3px solid #DDD0A6; padding-left: 3px; padding-right: 3px; padding-top: 0; padding-bottom: 0 }
 
 td.columnhdr { background-color: #C1BB97; text-align: left; height: 20px; font-family: Arial; font-size: 9pt; color: #604B22; font-weight: bold; border: 0; padding-left: 3px; padding-right: 3px; padding-top: 0; padding-bottom: 0; vertical-align: middle; }
 
 td.boxhdr { background-color: #000080; text-align: left; color: #FFFFFF; font-family: Arial; font-size: 9pt; font-weight: bold; border-left-style: groove; border-left-color: #000080; border-right-style: groove; border-right-color: #000080; border-top-style: groove; border-top-color: #000080; border-bottom-style: solid; border-bottom-color: #000080 }
 
 td.ohsBANNER { background-color: #000000; text-align: left; height: 20px; font-family: Arial; font-size: 14pt; color: #FFFFFF; font-weight: bold; text-align: center; border-style: none;}
 
 td.ohsHDR { background-color: #98b4c5; text-align: left; height: 20px; font-family: Arial; font-size: 12pt; color: #111111; font-weight: bold; border-style: none; }
 
 tr.ohsColHdr { background-color: #000099; text-align: left; height: 10px; font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; border-style: none; }
 
 td.ohsSubHDR {font-family: Arial; font-size: 10pt; color: #000080; font-weight: bold; border: 0px; }
 
 tr.ohsRowOn {font-family: Arial; font-size: 9pt; color: #000000; vertical-align: middle; background-color: #FFFFE3;}
 
 tr.ohsRowOff {font-family: Arial; background-color: #FFFFFF; font-size: 9pt; color: #000000; vertical-align: middle; }
 
 tr.ohsRowAgt {font-family: Arial; background-color: #e1e5ff; font-size: 9pt; color: #000000; vertical-align: middle; }
 
 td.ohsPrice {text-align: left; font-size: 9pt; color: #009900;}
 
 td.ohsGSI {text-align: left; padding: 2px; vertical-align: middle;}
 
 td.ohsBlank {text-align: left; padding: 2px; vertical-align: middle;}
 
 td.ohsMLSNO {text-align: left; padding: 2px; vertical-align: middle;}
 
 td.ohsStreet {text-align: left; padding: 2px; vertical-align: middle;}
 
 td.ohsCity {text-align: left; padding: 2px; vertical-align: middle;}
 
 td.ohsArea {text-align: center; padding: 2px; vertical-align: middle;}
 
 td.ohsTract {text-align: left; padding: 2px; vertical-align: middle;}
 
 td.ohsTGNO {text-align: left; padding: 2px; vertical-align: middle;}
 
 td.ohsBeds {text-align: center; padding: 2px; vertical-align: middle;}
 
 td.ohsBaths {text-align: center; padding: 2px; vertical-align: middle;}
 
 td.ohsGar {text-align: center; padding: 2px; vertical-align: middle;}
 
 td.ohsSQFT {text-align: left; padding: 2px; vertical-align: middle;}
 
 td.ohsContact {text-align: left; padding: 2px; vertical-align: middle;}
 
 tr.ohsSpacer { background-color: #000000; height: 2px; }
 
 td.ohsSpacer { background-color: #000000; height: 2px; padding: 0px; }
 
 td.bluebold {font-family: Arial; font-size: 9pt; color: #000080; font-weight: bold }
 
 td.blueboldsmall {font-family: Arial; font-size: 8pt; color: #000080; font-weight: bold }
 
 td.bluesmall {font-family: Arial; font-size: 8pt; color: #000080; font-weight: normal }
 
 a.btn { font-family: "MS Sans Serif"; font-size: 9pt; color: #FFFFFF; text-decoration: none; text-align: center; font-weight: bold; vertical-align: middle;}
 
 .inactive { font-family: "MS Sans Serif"; font-size: 9pt; color: #C0C0C0; text-decoration: none; text-align: Center; font-weight: bold; vertical-align : middle; padding-left : 0px; padding-right : 0px; }
 
 a.btnAdminSpec { font-family: "MS Sans Serif"; font-size: 9pt; color: #336699; text-decoration: none; text-align: Center; font-weight: bold; vertical-align : middle; padding-left : 0px; padding-right : 0px; }
 
 a.cal { font-family: "Arial"; font-size: 8pt; color: #666666; text-decoration: none; text-align: left; font-weight: bold;}
 
 td.cal { font-family: Arial; font-size: 8pt; color: #000080; text-decoration: none; text-align: right; font-weight: bold }
 
 a.caltoday { font-family: "MS Sans Serif"; font-size: 6pt; color: #FF0000; text-decoration: none; text-align: left; font-weight: bold;}
 
 td.caltoday { font-family: Arial; font-size: 8pt; color: #FF0000; text-decoration: none; text-align: right; font-weight: bold;}
 
 a:hover.cal { color: #800000 }
 
 a.calevent { font-family: Arial; font-size: 8pt; color: #000000; text-decoration: none; text-align: left }
 
 .calevent { font-family: "Arial"; font-size: 8pt; color: #000000; text-decoration: none; text-align: left;}
 
 a.moreevents { font-family: "Arial"; font-size: 8pt; color: #800000; text-decoration: none; text-align: left;}
 
 a.caleventtoday { font-family: "Arial"; font-size: 8pt; color: #FF0000; text-decoration: none; text-align: left; font-weight: bold;}
 
 a:hover.calevent { color: #800000 }
 
 a:hover.moreevents { color: #800000; }
 
 a.tab { font-family: "MS Sans Serif"; font-size: 9pt; color: #604B22; text-decoration: none; text-align: Center; font-weight: bold; vertical-align: middle; }
 
 a.tabon { font-family: "MS Sans Serif"; font-size: 9pt; color: #800000; text-decoration: none; text-align: Center; vertical-align: middle; font-weight: bold }
 
 a:hover.tab { color: #800000 }
 
 a.list { font-family: "Arial"; font-size: 9pt; color: #000080; text-decoration: none; text-align: left; }
 
 a.help { font-family: "Arial"; font-size: 9pt; color: #000000; text-decoration: none; text-align: left; }
 
 a.listred { font-family: "Arial"; font-size: 9pt; color: #800000; text-decoration: none; text-align: left; }

 a.listerror { font-family: "Arial"; font-size: 12pt; color: blue; text-decoration: none; text-align: left; }
 
 a.listgreen { font-family: "Arial"; font-size: 9pt; color: #008000; text-decoration: none; text-align: left; }
 
 a.listblack { font-family: "Arial"; font-size: 9pt; color: #000000; text-decoration: none; text-align: left; }
 
 a.tinylink { font-family: "Arial Narrow"; font-size: 8pt; color: #000080; text-decoration: none; text-align: left; }
 
 a.listrt { font-family: "Arial"; font-size: 9pt; color: #000080; text-decoration: none; text-align: right; }
 
 a.listctr { font-family: "Arial"; font-size: 9pt; color: #000080; text-decoration: none; text-align: center; }
 
 a:hover.btn { color: #00CCFF }
 
 a:hover.btnAdminSpec { color: #00CCFF }
 
 a:hover.list { color: #FF0000;}
 
 a:hover.help { color: #00CCFF;}
 
 a:hover.listctr { color: #800000;}
 
 a:hover.listred { color: #FF0000;}

 a:hover.listerror { color: blue;}

 a:visited.listerror { color: blue;}
 
 a:hover.tinylink { color: #800000 }
 
 a:hover.listrt { color: #800000; }
 
 td.hdr { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; height: 0px; text-align: center; background-color: #EFE7D6; border-top: 2px solid #C1BB97; border-bottom: 2px solid #C1BB97; padding: 0px; }
 
 td.hdrAdmin { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; height: 0; text-align: Center; background-color: #06417C; border-top: 2px solid #6598CB; border-bottom: 2px solid #6598CB; padding: 5px; }
 
 td.list { font-family: Arial; font-size: 9pt; color: #000000; height: 0; text-align: Left; padding: 2px }
 
 td.listLrgr { font-family: Arial; font-size: 11pt; color: #000000; height: 0; text-align: Left; padding: 2px }
 
 td.note { font-family: Arial; font-size: 9pt; color: #000090; height: 0; text-align: Left; padding: 2px; vertical-align : top; }
 
 td.notedate { font-family: Arial; font-size: 9pt; color:#666666; height: 0; text-align: Left; padding: 2px; vertical-align : top; }
 
 td.listhdr { font-family: Arial; font-size: 9pt; color: #800000; height: 0; text-align: Left; background-color: #DDD0A6; font-weight: bold; border: 2px solid #EFE7D6; padding: 0px }
 tr.listhdr { font-family: Arial; font-size: 9pt; color: #800000; height: 0; text-align: Left; background-color: #DDD0A6; font-weight: bold; border: 2px solid #EFE7D6; padding: 0px }
 
 td.listSubhdr { font-family: Arial; font-size: 8pt; color: #000080; height: 0; text-align: Left; background-color: #DDD0A6; font-weight: bold; border: 2px solid #EFE7D6; padding: 0px }
 
 td.listhdrNoBrdr { font-family: Arial; font-size: 9pt; color: #800000; height: 0; text-align: Left; background-color: #DDD0A6; font-weight: bold; }
 
 td.sectionhdr { font-family: Arial; font-size: 9pt; color: #604B22; height: 0; text-align: Left; background-color: #EDE7D1; font-weight: bold; border: 2px solid #EFE7D6; padding: 0px }
 
 td.listhdrpadd { font-family: Arial; font-size: 9pt; color: #800000; height: 0; text-align: Left; background-color: #DDD0A6; font-weight: bold; border: 2px solid #EFE7D6; padding: 5px }
 
 td.error { font-family: 'Arial'; font-size: 9pt; color: #FF0000; height: 0; text-align: Left; padding: 2px }

.green { font-family: 'Arial'; font-size: 9pt; color: #008000; height: 0; text-align: Left; padding: 2px; font-weight: bold; }
.error { font-family: 'Arial'; font-size: 9pt; color: #FF0000; height: 0; text-align: Left; padding: 2px; font-weight: bold; }
 
 table.mainmenu { border: 0; width: 100% }
 
 td.mainbtn { background-color: #FFFFFF; text-align: center; height: 26px; font-family: Arial; font-size: 10pt; color: #604B22; text-decoration: none; font-weight: bold; border-left: 1px solid #808080; border-right: 1px solid #808080; border-top: 2px solid #000000; border-bottom: 2px solid #000000 }
 
 a.mainbtn { font-family: Arial; font-size: 10pt; color: #604B22; text-decoration: none; text-align: Center; font-weight: bold }
 
 a:hover.mainbtn { color: #800000; text-decoration: underline; }
 
 td.txtmenu { background-color: #336699; text-align: Center; height: 26px; width: 100%; border-left: 4px outset #FFFFFF; border-right: 3px groove #808080; border-top: 4px outset #FFFFFF; border-bottom: 3px groove #808080;}
 
 a.txtmenu { font-family: "Arial"; font-size: 9pt; color: #604B22; text-decoration: none; text-align: Center; font-weight: bold;}
 
 td.txtexplain { text-align: left; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 3px }
 
 td.prompt { text-align: left; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 2px }
 .prompt { text-align: left; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 2px }
 
 td.acc_level_prompt { text-align: left; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 2px }

 td.acc_level_desc { text-align: left; color: #666666; font-family: Arial; font-size: 7pt; font-weight: bold; padding: 2px }  

 td.promptHilite { text-align: left; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 2px; background-color : #FFFF7D; }
 
 td.helpprompt { text-align: left; color: #0000FF; font-family: Arial; font-size: 10pt; font-weight: bold; padding: 2px; vertical-align: top }
 
 td.helptext { text-align: left; color: #000000; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 3px; vertical-align: top }
 
 td.promptrt { text-align: right; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 2px }
 
 td.req_promptrt { text-align: right; color: #FF0000; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 2px }
 
 td.promptctr { text-align: center; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 2px }
 
 td.promptrtsmall { text-align: right; color: #666666; font-family: Arial; font-size: 8pt; font-weight: bold; padding: 2px }
 
 td.promptsmall { text-align: left; color: #666666; font-family: Arial; font-size: 8pt; font-weight: bold; padding: 2px }
 
 td.center { text-align: center; border: 0; }
 
 td.left { text-align: left; border: 0; }
 
 td.right { text-align: right; border: 0; }
 
 td.top { vertical-align: top; border: 0; }
 
 td.txtcenter { text-align: center; border: 0; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; vertical-align: top;}
 
 td.txtleft { text-align: left; border: 0; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; vertical-align: top;}
 
 td.txtright { text-align: right; border: 0; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; vertical-align: top;}
 
 td.liveday { text-align: right; height: 60px; width: 100px; border: 1px solid #C1BB97; }
 
 td.caldayhdr { text-align: left; color: #666666; font-family: Arial; font-size: 10pt; font-weight: bold; background-color: #DDD0A6; border: 1px solid #604B22 }
 
 td.deadday { background-color: #FEF8E9; height: 60px; width: 60px; border: 1px solid #C1BB97 }
 
 td.evdeadday { background-color: #FEF8E9; height: 60px; width: 100px; border: 1px solid #C1BB97 }
 
 td.evliveday { text-align: right; height: 60px; width: 100px; border: 1px solid #C1BB97; }
 
 td.input { text-align: left; border: 2px solid #C0C0C0 }

 .dotnetbtn { background-color: #336699; vertical-align: middle; text-align: center; height: 27px; border-left: 2px outset #FFFFFF; border-right: 2px groove #808080; border-top: 2px outset #FFFFFF; border-bottom: 2px groove #808080; font-family: Arial; font-size: 9pt; color: #FFFFFF; font-weight: bold }
 
 input.button.btn { background-color: #336699; vertical-align: middle; text-align: center; height: 27px; border-left: 2px outset #FFFFFF; border-right: 2px groove #808080; border-top: 2px outset #FFFFFF; border-bottom: 2px groove #808080; font-family: Arial; font-size: 9pt; color: #FFFFFF; font-weight: bold }
 
 input.button.btnsmall { background-color: #336699; text-align: center; height: 19px; border-left: 2px outset #FFFFFF; border-right: 2px groove #808080; border-top: 2px outset #FFFFFF; border-bottom: 2px groove #808080; font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold }
 
 input.button.btnpickcolor { text-align: center; height: 19px; border-left: 2px outset #FFFFFF; border-right: 2px groove #808080; border-top: 2px outset #FFFFFF; border-bottom: 2px groove #808080; font-family: Arial; font-size: 8pt; color: #604B22; height: 0; background-color: #EDE7D1; font-weight: bold; }
 
 input.normal { text-align: left; color: #000080; font-family: Arial; font-size: 8pt; border: 1px solid #C1BB97 }
 
 input.normalctr { text-align: center; color: #000080; font-family: Arial; font-size: 9pt; border: 1px solid #C1BB97 }
 
 select.normal { text-align: left; color: #000080; font-family: Arial; font-size: 8pt }
 
 textarea.normal { text-align: left; color: #000080; font-family: Arial; font-size: 8pt; border: 1px solid #C1BB97}
 
 td.columnleft { text-align: left; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: bottom; }
 
 td.columnbs { text-align: left; width: 100px; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 2px; vertical-align: bottom; }
 
 td.columnright { text-align: right; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: bottom; }
 
 td.columnctr { text-align: center; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: bottom;}
 
 td.columntop { text-align: center; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: top}
 
 td.columntopleft { text-align: left; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: top;}
 
 td.columntopright { text-align: right; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: top; width: 1px;}
 
 td.leftdatacell { text-align: left; color: #808080; font-family: Arial; font-size: 8pt; font-weight: bold; vertical-align: middle; border: 1px solid #EFE7D6; padding: 2px }
 
 td.rightdatacell { text-align: right; color: #808080; font-family: Arial; font-size: 8pt; font-weight: bold; vertical-align: middle; border: 1px solid #EFE7D6; padding: 2px }
 
 td.ctrdatacell { text-align: center; color: #808080; font-family: Arial; font-size: 8pt; font-weight: bold; vertical-align: middle; border: 1px solid #EFE7D6; padding: 2px }
 
 td.graytext { text-align: justify; color: #666666; font-family: Arial; font-size: 9pt; }
  
 td.graytextctr { text-align: center; color: #666666; font-family: Arial; font-size: 9pt; }

 td.graytextright { text-align: right; color: #666666; font-family: Arial; font-size: 9pt; }

 td.nwtitle { text-align: left; color: #000000; font-family: Arial; font-size: 9pt; font-weight: bold; vertical-align: bottom; border-style: none; border-width: 0; padding: 4px }
 
 td.nwagent { text-align: left; color: #000080; font-family: Arial; font-size: 9pt; vertical-align: bottom; font-weight: bold; border-style: none; border-width: 0; padding: 4px }
 
 td.nwdate { text-align: left; color: #808080; font-family: Arial; font-size: 9pt; font-weight: bold; vertical-align: bottom; border-style: none; border-width: 0; padding: 4px }
 
 td.nwcity { text-align: left; color: #808080; font-family: Arial; font-size: 9pt; font-weight: bold; vertical-align: bottom; border-style: none; border-width: 0; padding: 4px }
 
 td.nwtext { text-align: justify; color: #333333; font-family: Arial; font-size: 9pt; vertical-align: top; border-style: none; border-width: 0; padding: 4px }
 
 td.nnewshdr { text-align: center; color: #800000; font-family: Arial; font-size: 9pt; vertical-align: middle; background-color: #DDD0A6; font-weight: bold;}
 
 td.affdesc { text-align: left; color: #000000; font-family: Arial; font-size: 9pt; font-weight: bold; vertical-align: top; height: 1px; border-style: none; border-width: 0; padding: 4px }
 
 td.plaintext { text-align: left; color: #000000; font-family: Arial; font-size: 9pt; vertical-align: top; height: 1px; border-style: none; border-width: 0; padding: 4px }
 
 td.plaintextctr { text-align: center; color: #000000; font-family: Arial; font-size: 9pt; vertical-align: top; height: 1px; border-style: none; border-width: 0; padding: 4px }
 
 td.testimonial { text-align: left; color: #800000; font-family: Arial; font-size: 9pt; vertical-align: top; font-style: italic; border: 1px solid #C1BB97; padding: 4px }
 
 td.tinyleft { text-align: left; color: #666666; font-family: Arial; font-size: 8pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: bottom; }
 tr.tinyleft { text-align: left; color: #666666; font-family: Arial; font-size: 8pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: bottom; }

 td.tinyright { text-align: right; color: #666666; font-family: Arial; font-size: 8pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: bottom; }
 
 td.tinyctr { text-align: center; color: #666666; font-family: Arial; font-size: 8pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: bottom;}
 
 td.tinyleftnb { text-align: left; color: #000000; font-family: "Arial Narrow"; font-size: 8pt; padding: 0px; vertical-align: top; }
 
 td.tinyrightnb { text-align: right; color: #666666; font-family: "MS Sans Serif"; font-size: 6pt; padding: 0px; vertical-align: middle; }
 
 td.tinyctrnb { text-align: center; color: #666666; font-family: "MS Sans Serif"; font-size: 6pt; padding: 0px; vertical-align: middle;}
 
 td.columntopnt { text-align: center; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: top; border-top: 3px solid #FFFFFF; }
 
 td.columntopnb { text-align: center; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: top; border-bottom: 3px solid #FFFFFF; }
 
 td.plaincell1 {text-align: left; font-family: "Courier New", Courier, monospace; font-size: 10pt; padding: 0px; vertical-align: top; background-color : #F5F5F5; }
 
 td.incomeblue {font-family: Arial; font-size: 7pt; color: #000080; font-weight: normal }
 
 td.incomeblack {font-family: Arial; font-size: 7pt; color: #000000; font-weight: normal }
 
 td.incomepromptrt { text-align: right; font-family: Arial; font-size: 7pt; color: #666666; font-weight: normal }
 
 td.incomeprompt { text-align: left; font-family: Arial; font-size: 7pt; color: #666666; font-weight: normal }
 
 td.sitelogin { font-family: Arial; font-size: 8pt; color: #797931; font-weight: normal }
 
 a.sitelogin { font-family: Arial; font-size: 8pt; color: #797931; font-weight: normal; text-decoration: none;}
 
 a:hover.sitelogin { color: #234F83; text-decoration: underline; }
 
 a.subnav { font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold }
 
 a.subnavon { font-family: Arial; font-size: 8pt; color: #FED866; font-weight: bold }
 
 a:hover.subnav { color: #FED866 }
 
 td.memberlogin { font-family: Arial; font-size: 8pt; color: #EDE9CA; font-weight: normal; text-decoration:none; }
 
 a.memberlogin { font-family: Arial; font-size: 8pt; color: #0B457E; font-weight: bold; text-decoration:none; }
 
 a:hover.memberlogin {text-decoration:underline;}
 
 a.sitebluelink { font-family: Arial; font-size: 8pt; color: #1E64B6; font-weight: bold }
 
 a.loginlink { font-family: Arial; font-size: 8pt; color: #234F83; font-weight: normal }
 
 input.TMlogin { font-family: Arial; font-size: 8pt; color: #797931; font-weight: normal }
 
 select.TMlogin {font-family: Arial; font-size: 8pt; color: #797931; font-weight: normal }
 
 textarea.TMlogin {font-family: Arial; font-size: 8pt; color: #797931; font-weight: normal }
 
 td.sitetexttan { font-family: Arial; font-size: 8pt; color: #D5D3C0; font-weight: normal }
 
 td.sitetextdrktan { font-family: Arial; font-size: 8pt; color: #B8B499; font-weight: normal }
 
 .sitegold { font-family: Arial; font-size: 9pt; color: #FBC457; font-weight: bold }
 
 td.sitetextgray { font-family: Arial; font-size: 9pt; color: #333333; font-weight: normal }
 
 td.sitealert { font-family: Arial; font-size: 8pt; color: #9B0000; font-weight: bold }
 
 .sitetextblue { font-family: Arial; font-size: 8pt; color: #346094; font-weight: normal }
 
 .sitetextblue2 { font-family: Arial; font-size: 10pt; color: #346094; font-weight: normal }
 
 .hdr {font-family: Arial,Serif; text-decoration: none; color: #666666; }
 
 .bullets {font-family: Arial,Serif;}
 
 .income {font-family: Arial,Serif; font-size:11pt;}
 
 .break { page-break-after: always }
 
 .aspHdr { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; height: 0px; text-align: center; background-color: #EFE7D6; border-top: 2px solid #C1BB97; border-bottom: 2px solid #C1BB97; padding: 0px; }
 
 .aspOutside { border: 2px solid #DDD0A6; width: 100%; height: 100%; }
 
 .aspColumnleft { text-align: left; color: #666666; font-family: Arial; font-size: 9pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: bottom; }
 
 .aspPrompt { text-align: left; color: Black; font-family: Arial; font-size: 9pt; font-weight: normal; padding: 2px }
 
 .aspList { font-family: "Arial"; font-size: 9pt; color: #000080; text-decoration: none; text-align: left; }
 
 td.newsheadline { text-align: left; color: #800040; font-family: Arial; font-size: 10pt; font-weight: bold; border: 1px solid #C1BB97; padding: 4px; vertical-align: top; }
 
 td.newsstory { text-align: left; color: #666666; font-family: Arial; font-size: 9pt; padding: 4px; vertical-align: top; }

 td.cal_recruit_nextcontact {border-top: 1px solid; text-align: left; color: #666666; font-family: Arial; font-size: 8pt;}

 td.cal_recruit_nextcontactwith {border-bottom: 1px solid; text-align: left; color: #666666; font-family: Arial; font-size: 8pt;}

 td.cal_recruit_nextmeeting {border-top: 1px solid; text-align: left; color: #6666CC; font-family: Arial; font-size: 8pt;}

 td.cal_recruit_nextmeetingwith {border-bottom: 1px solid; text-align: left; color: #6666CC; font-family: Arial; font-size: 8pt;}

 td.cal_recruit_nextcontactalt { text-align: left; color: #666666; font-family: Arial; font-size: 8pt;}

 td.cal_recruit_nextmeetingalt { text-align: left; color: #6666CC; font-family: Arial; font-size: 8pt;}

 td.cal_recruit_nextcontactwithalt {border-bottom: 1px solid; text-align: left; color: #666666; font-family: Arial; font-size: 8pt;}

 td.cal_recruit_nextmeetingwithalt {border-bottom: 1px solid; text-align: left; color: #6666CC; font-family: Arial; font-size: 8pt;}
 
 marquee.newsscroll { color: #666666; font-family: Arial; font-size: 9pt; }
 
 td.tabDouble { background-color: #C1BB97; text-align: Center; height: 20px; font-family: Arial; font-size: 9pt; color: #604B22; font-weight: bold; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 3px solid #C1BB97; padding-left: 3px; padding-right: 3px; padding-top: 2; padding-bottom: 0; vertical-align: middle; }
 
 td.tabonDouble { background-color: #DDD0A6; text-align: Center; height: 20px; font-family: Arial; font-size: 9pt; color: #604B22; font-weight: bold; vertical-align: middle; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 3px solid #DDD0A6; padding-left: 3px; padding-right: 3px; padding-top: 2; padding-bottom: 0 }
 
 a.tabDouble { font-family: "MS Sans Serif"; font-size: 9pt; color: #604B22; text-decoration: none; text-align: Center; font-weight: bold; vertical-align: middle; }
 
 a.tabonDouble { font-family: "MS Sans Serif"; font-size: 9pt; color: #800000; text-decoration: none; text-align: Center; vertical-align: middle; font-weight: bold }
 
 td.tabGray { background-color: #CCCCCC; text-align: Center; height: 20px; font-family: Arial; font-size: 9pt; color: #FFFFFF; font-weight: bold; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; border-top: 5px solid #FFFFFF; border-bottom: 3px solid #CCCCCC; padding-left: 3px; padding-right: 3px; padding-top: 0; padding-bottom: 0; vertical-align: middle; }
 
 a.tabGray { font-family: "MS Sans Serif"; font-size: 9pt; color: #FFFFFF; text-decoration: none; text-align: Center; font-weight: bold; vertical-align: middle; }
 
 td.promptGray { text-align: left; color: #999999; font-family: Arial; font-size: 9pt; font-weight: bold; padding: 2px }
 
 select.normalGray { background-color: #CCCCCC; text-align: left; color: #FFFFFF; font-family: Arial; font-size: 8pt }
 
 textarea.normalGray { background-color: #CCCCCC; text-align: left; color: #FFFFFF; font-family: Arial; font-size: 8pt }
 
 input.normalGray { background-color: #CCCCCC;text-align: left; color: #FFFFFF; font-family: Arial; font-size: 8pt; }
 
.productnote { border:1px solid #000000; padding:4px; VISIBILITY: hidden; POSITION: absolute;	TOP: 0px;
	LEFT: 0px;
	WIDTH: 150px;
	Z-INDEX: 200;
	BACKGROUND-COLOR:#653E07;
	COLOR:#FFFFFF;font-style:normal; font-variant:normal; font-weight:bold; font-size:10pt; font-family:arial, sans-serif
 }
.hayden {
   font-weight:bold;
   font-size:12pt;
   background-color:#0000ff;	
}
