a{
   background: transparent;
   color: #0000a0;
   text-decoration: none;
}

a img {
   border: none;
}

a,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,ol,p,td,th,ul{
   font-family: "Verdana","Arial","Georgia","Helvetica","Times","Times New Roman",sans-serif,serif;
   font-size: 100%;
}

a:hover{
   text-decoration: underline;
}

a:active{
   background: transparent;
   color: #dd0000;
   text-decoration: none;
}

a.return {
   font-size: .85em;
   font-weight: bold;
}

body{
   background: #ffffff;
   color: #000000;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

col.left {
   background: #c3ced9;
   width: 160px;
}

col.right {
   background: #e3e3e3;
}

div{
   line-height: 1;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

div.box {
   font-size: .85em;
   margin-left: auto;
   margin-right: auto;
   padding: 5px;
   text-align: left;
   width: 640px;
}

div.center, table.listing td.img {
   text-align: center;
}

div.text {
   background: #e6e6e6;
   border: 3px double #000000;
   color: #000000;
   font-size: .8em;
   margin: 0px;
   padding: 10px;
}

h1{
   font-size: 1.5em;
   margin: 5px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

h2{
   font-size: 1.4em;
   margin: 5px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

h3{
   font-size: 1.3em;
   margin: 5px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

hr{
   margin: 3px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

input.input {
   padding: 3px;
   width: 60px;
}

input.output {
   background: transparent;
   border: 0px solid #ffffff;
   color: #000000;
   font-weight: bold;
   padding: 3px;
   text-align: right;
   width: 60px;
}

li, p {
   line-height: 120%;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

p.bold80 {
   font-size: .8em;
   font-weight: bold;
}

span.splash {
   background: transparent;
   color: #dd0000;
   font-style: italic;
   font-weight: bold;
}

table.data {
   border: 2px solid #000000;
   border-collapse: collapse;
   margin-left: auto;
   margin-right: auto;
   width: 300px;
}

table.data td{
   border: 1px solid #5a5a5a;
   font-size: .85em;
   padding: 4px;
   text-align: left;
}

table.links {
   margin-left: auto;
   margin-right: auto;
}

table.links td {
   background: #ffffff;
   padding: 5px;
   text-align: center;
   vertical-align: top;
   width: 80px;
}

table.links td p{
   background: transparent;
   color: #808080;
   font-size: .8em;
   font-weight: bold;
}

table.links td p a{
   background: #ffffff;
   color: #000000;
}

table.links td p a:hover{
   background: transparent;
   color: #0000ff;
   text-decoration: none;
}

table.listing td {
   margin: 0px;
   padding: 10px;
   text-align: left;
   vertical-align: middle;
}

table.listing, table.mainlist {
   margin-left: auto;
   margin-right: auto;
   width: 620px;
}

table.mainlist td.bar {
   background: #006633;
   border: 1px solid #000000;
   color: #ffffff;
   font-weight: bold;
   margin: 0px;
   padding: 10px;
   text-align: center;
}

table.mainlist td.text{
   font-size: .9em;
   font-weight: bold;
   margin: 0px;
   text-align: left;
}

table.mortgage {
   background: #006633;
   border: 1px solid #000000;
   color: #ffffff;
   margin-left: auto;
   margin-right: auto;
}

table.mortgage td p,table.mortgageresults td p {
   font-size: .8em;
}

table.mortgage td, table.mainlist td {
   padding: 5px;
}

td{
   line-height: 100%;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

td#left {
   background: #006633;
   margin: 0px;
   padding: 0px;
   width: 4%;
}

td#right {
   text-align: center;
   width: 96%;
}

td.right{
   font-weight: bold;
}

ul{
   list-style: disc outside;
   margin: 0%;
   padding: 5px 0px 0px 12px;
   text-indent: 0px;
}

