body {background-color: white; color: #5B5858; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; margin: 0px;}

.oddrow, .calctd2 {background-color:white;}
table {color: #5B5858; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}

td {color: #5B5858; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}

caption {color: #5B5858; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}

address {color: #5B5858; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}

blockquote {color: #5B5858; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}

div {color: #5B5858; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}

p {color: #5B5858; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; margin: 16px 0px 16px 0px;}

h1 {font-size:22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 12px;}
h1,h2,h3,h4,h5, .header {font-family:verdana,arial,helvetica,sans-serif;margin:0px;color: #243C65;}

hr {color: #243C65;}

ul {margin-bottom: 8px; margin-top: 4px;}

ol {margin-bottom: 8px; margin-top: 4px;}

li {margin-bottom: 10px;}

.input, .input1, .input2 {background-color: #ffffff; color: #003366;}

th {background-color: #405D8F; color: white; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;}
th, th.header {background-color: #405D8F; color: white; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;}

.calcTitleTable { color:#000000; background-color:; padding: 6px 6px 6px 6px; margin: 10px 0px 10px 0px; }
TABLE.calcTitleTable { }
TH.calcTitleTable { font-size:16px; color:#000000; background-color:#ffffff;}
TD.calcTitleTable { font-weight:bold; color:#000000;}

.calcHeaderTable {font-size:14px; font-weight:bold; color:#ffffff; background-color:#B1B1B1; padding: 3px 3px 3px 3px; }

.calcGraphTable {  border:2 solid #5A5D52; color:#000000; background-color:#cecece; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; }

.calcTable, .calcTable TD { color:#000000; background-color:; padding: 3px 3px 3px 3px; margin: 0px 0px 10px 0px; }
TABLE.calcTable { border:2 solid #666666;}
TH.calcTable { font-size:11px; color:#FFFFFF; background-color:#405D8F; border:1 solid #D9D9D9;}
TD.calcTable { border: 1 solid #D9D9D9;}

.calcPercent {color: #0033CC;}
.calcNegNum {color: #CC0000;}
.calcHighlight { }
.calcPosNum { color:#009933; }

.editbutton {background-color: #ff3300; border-color: #ffffff; border-style: outset; border-width: 1px; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none;}

a.editbutton:visited {color: #ffffff;}
a.editbutton:hot:hover {color: #BAFF00;}
a.editbutton:hover {color: #BAFF00;}

.editbutton {background-color: #ff3300; border-color: #ffffff; border-style: outset; border-width: 1px; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none;}

a.editbutton:visited {color: #ffffff;}

a.editbutton:hot:hover {color: #BAFF00;}

a.editbutton:hover {color: #BAFF00;}

.businesscard {
	background:; padding: 12px 12px 16px 12px;
	border-bottom-color:#cccccc; border-bottom-style:solid; border-bottom-width:1px;
	border-right-color: #cccccc; border-right-style:solid; border-right-width:1px;
        border-left-color: #cccccc; border-left-style:solid; border-left-width:1px;
	border-top-color: #cccccc; border-top-style:solid; border-top-width:1px;
	}
.poweredby {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; text-decoration: none;}

.home_page_layout {padding: 15px 15px 15px 15px;}

.button {background-color: #cccccc; color: #000000;}

select {background-color: #ffffff; color: #003366;}

strong {color: #336699;}

textarea {background-color: #ffffff; color: #003366;}

.compact {font-size: 11px;}

.small {font-size: 11px;}

.reverse {color: #4B4B43;}

.colorlight {color: #ffffff;}

.color {color: #ffffff;}

.colormedium {color: #ffffff;}

.colordark {color: #ffcc00;}

.address, .footer, .footer P {font-size: 11px;}

.hot {color: #660000;}

.error {color: #660000;}

.errormessage {color: #660000;}

.light {background-color: #ffffff;}

.required {}

.larger {color: #003366; font-size: 16px; font-weight: bold;}

.title, .pagetitle, .label1 {font-size: 16pt; font-weight: bold; margin: 0px 0px 0px 0px;}

td.required {background-color: #B9C8E1; font-weight: bold;}

.requiredrow {background-color: #B9C8E1; font-weight: bold;}

th.required {background-color: #B9C8E1; color: #ffffff; font-weight: bold;}

.requiredheaderrow {background-color: #405D8F; color: #ffffff; font-weight: bold;}

.headerrow, .theader {background-color: #405D8F; color: white; font-weight: bold;}

.shadedcell {background-color: #eaeaea;}

input.required {background-color: #ffffff; color: #000000;}

.headercell {background-color: #003366; color: white; font-weight: bold;}

.subheaderrow, .td1 {background-color: #95A8CA; font-weight: bold;}

.dark {background-color: #eaeaea;}

.evenrow {background-color: #CED0D6;}

.shadedrow, .formlight, .calctd1 {background-color: #B9C8E1;}

.colorcell {background-color: #E0E7F4; color: #000000;}

.oddrow,.calctd2 {background-color: #ffffff;}

.shaded2, calctd3 {background-color: #626255;}

.asterisk {color: red; font-family: verdana; font-weight: bold;}

.compnamefooter {color: #333366; font-size: 10px; font-weight: bold;}

.tollfreefooter {font-size: 11px;}

.credentials {color: #333366; font-size: 13px; font-weight: bold;}

.name {color: #337DAA; font-size: 18px; font-weight: bold;}

a {color: #336699;}

a:visited {color: #5B5858;}

a:hover {color: #00A9FF;}

a.header {color: #003366;}

a.header:visited {color: #003366;}

a.header:hover {color: #006666;}

a.footer {color: #003366;}

a.footer:visited {color: #003366;}

a.footer:hover {color: #006666;}

a.hot {color: #660000;}

a.hot:visited {color: #660000;}

a.hot:hover {color: #006666;}

th a {color: #C3E2FF;}

th a:visited {color: #C3E2FF;}

th a:hover {color: #ffffff;}

a.reverse {color: #cc0000;}

a.reverse:visited {color: #cc0000;}

.headerrow a {color: #ffffff; font-weight: bold;}

.headerrow a:visited {color: #ffffff;}

.headerrow a:hover {color: #ffffff;}

.headerrow a.reverse:hover {color: #ffffff;}

a.reverse:hover {color: #ffcc00;}

.highlightsubheaderrow {background-color: #6699CC; color: #ffffff; font-weight: bold; text-align: center;}

.highlightheaderrow {background-color: #003366; color: white; font-weight: bold;}

.highlightsubheaderrow th {background-color: #6699CC; color: #ffffff; font-weight: bold; text-align: center;}

.highlightsubheaderrow td {background-color: #6699CC; color: #ffffff; font-weight: bold; text-align: center;}

.highlight {background-color:; color:; font-weight:;}

.highlight th {background-color: #99CCFF; color: #003366; font-weight: bold;}

.highlight td {background-color: #99CCFF; color: #003366; font-weight: bold;}

.highlight2 {background-color: #DCD382; color: #4B4B43; font-weight: bold;}

.highlight2 a {color: #003366; font-weight: bold;}

.highlight2 a:visited {color: #003366; font-weight: bold;}

.highlight2 a:hover {color: #ffffff; font-weight: bold;}

.highlightbutton {background-color: #6699CC; border-bottom: 2px #003366 solid; border-left: 2px #ffffff solid; border-right: 2px #003366 solid; border-top: 2px #ffffff solid; color: #ffffff; display: block; font-size: 12px; font-weight: bold; padding: 2px; text-decoration: none;}

.highlight a {color: #0066FF;}

.highlightheaderrow th {background-color: #003366; color: white; font-weight: bold;}

.highlight a:visited {color: #0066FF;}

.highlight a:hover {color: #ffffff;}

.bordered {border: solid 1px #ACACA1; spacing: 10px;}

td.bordered {border-color: ACACA1; border-style: solid; border-width: 1px;}

.bordered_highlight {border: solid 1px #99CCFF; spacing: 10px;}

td.bordered_highlight {border-color: 99CCFF; border-style: solid; border-width: 1px;}

.highlightheaderrow td {background-color: #003366; color: white; font-weight: bold}



.element TD {font-size:10px;width:100%;}
.element TH, .element .header, .element .calctd1, .element .td1 {font-size:10px;}
.element .input{font-size:10px;width:120px;}

formLabel {font-weight:bold;}

OL.condensed , UL.condensed  {margin-left:20px;}
