// apartx-1.0
body {
   padding:0;
   margin:0;
   color:#000000;
   overflow:auto;
   cursor:default;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:normal;
   background:#ffffff;
}

div.sf_content{
   min-height:20px;
}

span.sf_label{
   font-weight:bold;
}

div.sf_content div{
   margin-top:2px;
   margin-bottom:2px;
   float:left;
   width:100%;
}

div.sf_content select{
   width:100%;
}

div.hidden{
   display:none;
}
div.visible{
   display:block;
}
div.loading{
   display:block;
   background:url("wait.gif") no-repeat top left;
   width:20px;
   height:20px;
}

div.loading select,div.loading input, div.loading span.sf_label{
   display:none;
}

.redFont {
   background:#ffeced;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.redBorder {
   background:#ff1122;
}
.topLine {
   background:#AABBCC url("top-line.gif") repeat-x;
}
.topLineCentre {
   background:#AABBCC url("top-line-centre.gif") repeat-x;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.topLineCentre a {
   color:#225577;
   text-decoration:none;
}
.topLineCentre a:hover {
   color:#000000;
}

.h1 {
   background:#AABBCC;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:bold;
}
H1 {
   padding:0;
   margin:0;
   background:#AABBCC;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:bold;
}

.header {
   background:#000000 url("header-fon.gif") repeat-x;
}
.acuraLine {
   background:#FFAA33 url("acura-line.gif") repeat-x;
}
.mainLine {
   background:#ffffff url("main1-line.gif") repeat-x;
}
.main2Line {
   background:#FFAA33 url("main2-line.gif") repeat-x;
}
.toolbar {
   background:#003388;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:bold;
   color:#DDDDDD;
}
.toolbar a {
   color:#ffffff;
   text-decoration:none;
}
.toolbarRight {
   background:#0055BB;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:bold;
   color:#aabbcc;
}
.shadow {
   background:#ffffff url("shadow.gif") repeat-x;
}
.horizontal {
   background:#ffffff url("dot-line.gif") repeat-x;
}
.simpleCaption {
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
   color:#880000;
}
.caption {
   background:#005555;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
   color:#ffffff;
}
.search {
   background:#880000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
   color:#ffffff;
}
.commerce {
   background:#003388;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
   color:#ffffff;
}
.whiteFont0 {
   background:#d0e5fb;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
   color:#000000;
}
.whiteFont1 {
   background:#a0cbf6;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
   color:#000000;
}
.normalFont {
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.superNormalFont {
   background:#ffffff url("normal-bg.gif") no-repeat;
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.superNormalFont a {
   color:#448866;
   font-weight:bold;
}
.superNormalFont a:visited {
   color:#005555;
}
.superNormalFont a:hover {
   color:#000000;
}

.backFont {
   padding:0 20 0 20;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:8pt;
   background-color:#ffffff;
   font-weight:bold;
}
.backFont a {
   color:#448866;
   font-weight:bold;
}
.backFont a:hover {
   color:#000000;
}

.simpleFont {
   padding:0 4 0 4;
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   background-color:#ffffff;
}
.simpleFont a {
   color:#448866;
   font-weight:bold;
}
.simpleFont a:visited {
   color:#005555;
}
.simpleFont a:hover {
   color:#000000;
}

.simpleFont2 {
   padding:0 4 0 4;
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:normal;
   background-color:#FFFBF2;
}
.simpleFont2 a {
   color:#448866;
   font-weight:bold;
}
.simpleFont2 a:visited {
   color:#005555;
}
.simpleFont2 a:hover {
   color:#000000;
}
.simpleFont1 {
   padding:0 4 0 4;
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:normal;
   background-color:#fff4dd;
}
.simpleFont1 a {
   color:#448866;
   font-weight:bold;
}
.simpleFont1 a:visited {
   color:#005555;
}
.simpleFont1 a:hover {
   color:#000000;
}
.simpleFont0 {
   padding:0 4 0 4;
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:normal;
   background-color:#ffeecc;
}
.simpleFont0 a {
   color:#448866;
   font-weight:bold;
}
.simpleFont0 a:visited {
   color:#005555;
}
.simpleFont0 a:hover {
   color:#000000;
}
.selectedLabel{
   background:#fff4dd url("dot-line.gif") repeat-x;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.selectedLabel a {
   font-weight:bold;   
   color:#448866;
}
.selectedLabel a:hover {
   color:#000000;
}
.notselectedLabel{
   background:#ffffff url("label-n.gif") repeat-x;
   color:#aabbcc;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.notselectedLabel a {
   font-weight:bold;   
   color:#448866;
}
.notselectedLabel a:hover {
   color:#000000;
}
.footerFont {
   color:#888888;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:normal;

}
.footerFont a {
   font-weight:bold;
   color:#777777;
}
.footerFont a:hover {
   color:#000000;
}

.border {
   background:#CCCCCC;
}