/********************************/
/* Stylesheet for customer area */
/********************************/

a               { color: #182C5A; }
a:visited       { color: #182C5A; }
a:active        { color: #333333; }
a:hover         { color: #333333; }

.error          { font: bold 9pt Arial,Helvetica,Verdana;
                  color: #FF0000; }
.success        { font: bold 9pt Verdana,Helvetica,Arial; 
                  color: #182C5A; }
 
.mainbackground { background-color: #FFFFFF; }

.fineprint      { font: 7pt Verdana,Helvetica,Arial; }
.small          { font: 8pt Verdana,Helvetica,Arial; }
.normal         { font: 8pt Verdana,Helvetica,Arial; }
.large          { font: 12pt Verdana,Helvetica,Arial; }
.strong         { font: bold 9pt Arial,Helvetica,Verdana; }

.table_headerA  { font: bold 8pt Verdana,Helvetica,Arial;
                  color: #FFFFFF; 
                  background-color: #31799C; 
                  background-image: 
                  url(images/backgroundsmall.gif); }

.outlineA       { background-color: #CCCCCC; }
.outlineB       { background-color: #EEEEEE; }
.outlineC       { background-color: #CCCCCC; }

.table_bodyA    { font: 8pt Verdana,Arial,Helvetica; 
                  color: #000000;
                  background-color: #F6F6F6; }
.table_bodyB    { font: 8pt Verdana,Arial,Helvetica;
                  color: #000000; 
                  background-color: #ECECEC; }
.table_bodyC    { font: 8pt Verdana,Arial,Helvetica;
                  color: #000000;
                  background-color: #FFFFFF; }
.table_emphasis { font: 8pt Verdana,Arial,Helvetica;
                  color: #000000;
                  background-color: #CDD5DE; }
.table_hover    { font: 8pt Verdana,Arial,Helvetica;
                  color: #000000;
                  background-color: #FFFFFF; }

.title          { font: bold 12pt Arial,Helvetica,Verdana;
                  color: #182C5A; }
.subtitle       { font: bold 10pt Arial,Helvetica,Verdana;
                  color: #182C5A; }
.description    { font: 8pt Verdana,Helvetica,Arial; }
.field          { font: 8pt Verdana,Helvetica,Arial; }
.required       { color: #FF0000; }

img             { border-width: 0px; }
img.icon        { vertical-align: middle; }
input           { font: 8pt Verdana,Helvetica,Arial; }
select          { font: 8pt Verdana,Helvetica,Arial; }
textarea        { font: 8pt Verdana,Helvetica,Arial; }
form            { margin: 0px; padding: 0px; }
.button         { border: 1px solid #999999;
                  background-color: #EEEEEE; }

.separator      { border-top: 1px solid #CCCCCC; }

.scriptinfo     { font: bold 9pt Verdana, Arial, Helvetica;
                  color: #FFFFFF; padding: 4px;
                  background-color: #31799C; }
.infobox        { font: 8pt Verdana,Arial,Helvetica;
                  color: #000000; padding: 8px;
                  background-color: #FFFFFF; }

.menu           { font: bold 9pt Verdana,Helvetica,Arial;
                  text-align: center; color: #182C5A;
                  padding: 5px;
                  background-color: #F6F6F6; }
.menu a         { text-decoration: none; }
.submenu        { position: absolute; left: 0px; top: 0px;
                  visibility: hidden; z-index: 101;
                  border-top: 1px solid #CCCCCC; 
                  border-left: 1px solid #CCCCCC;
                  border-right: 2px solid #CCCCCC;
                  border-bottom: 2px solid #CCCCCC;
                  padding: 5px; background-color: #FFFFFF;
                  font: 8pt Verdana,Helvetica,Arial; }

.submenu a      { text-decoration: none; }
.submenu a:hover{ text-decoration: underline; }

.boxA           { background-color: #F7FAFD;
                  border: 1px solid #CDD5DE;
                  padding: 10px; }

.boxB           { border: 3px solid #EEEEEE;
                  padding: 4px;
                  font: 8pt Verdana,Arial,Helvetica; }

.floatA         { background-color: #F7FAFD;
                  border: 1px solid #CDD5DE;
                  padding: 5px; }

ul              { list-style: url(images/li.gif); margin-bottom: 20px }
li              { margin-bottom: 5px }
