* {margin:0px; padding:0px; }

BODY { background:#bac3ca; }
IMG { vertical-align: top; border:0px; }
H1 {font-family: Arial;font-size: 12pt; color:#000080;  border-bottom: 5px solid #CDDAEB; padding-bottom: 3px; }
H2 {font-family: Arial;font-size: 11pt; color:#000080; }
DIV.main { width: 1000px; margin: 0 auto; }
DIV.d120 { width: 120px; margin: 0 auto; text-align:center; }
DIV.d186 { width: 186px; margin: 0 auto; }
DIV.d350 { width: 350px; margin: 0 auto; }
DIV.d486 { width: 486px; margin: 0 auto; }
DIV.d120 { width: 120px; margin: 0 auto; text-align:center; }
DIV.tr { text-align:right; }
DIV.tl { text-align:left; }
DIV.dc { text-align:center; }

TABLE { border-collapse: collapse; border-spacing: 0px; vertical-align:top; font-family:arial; font-size: 9pt; }

TABLE.main            { width:100%; border-collapse: collapse; border-spacing: 0px; vertical-align:top; font-family:arial; font-size: 9pt; }
TABLE.main TD      { padding: 1px 10px 1px 10px; background-color:#F3F8FB; vertical-align:top; }

.tdw380 { width:380px; }
.tdw494 { width:494px; background:url(images/bg_logo.jpg); }
.tdw126 { width:126px; background:url(images/bg_logo.jpg); }

TABLE.m_left       { border-collapse: collapse; border-spacing: 0px; vertical-align:top; font-family:arial; font-size: 9pt; }
TABLE.m_left TD { padding: 1px 1px 1px 5px; text-align:left; }

TABLE.comm       { width:100%; border-collapse: collapse; border:0px;  vertical-align:top; background-color:#ffffff; }
TABLE.comm TH { padding: 1px 1px 1px 5px; border:1px solid #cccccc; background-color:#FCEDCB; }
TABLE.comm TD { padding: 1px 1px 1px 5px; border:1px solid #cccccc; } 

TABLE.f_info       { border-collapse: collapse; border:0px; width:580px; vertical-align:top; font-family:arial; font-size: 9pt; background-color:#FCF9EA; }
TABLE.f_info TH { padding: 2px 2px 2px 2px; border:1px solid #fab476; vertical-align:top; text-align:right; width:25%; }
TABLE.f_info TD { padding: 2px 2px 2px 2px; border:1px solid #fab476; vertical-align:top; text-align:left;  width:75%; }

TABLE.firm       { border-collapse: separate; border-spacing: 3px; vertical-align:top; font-family:arial; font-size: 9pt;}
TABLE.firm TH { text-align:right; vertical-align:top; font-family:arial; font-size: 9pt; font-weight:normal; padding: 1px; }
TABLE.firm TD { vertical-align:top; padding: 1px 1px 1px 10px; text-align:left; }

TEXTAREA.firm { width: 330px; font-size: 9pt; font-family:arial; }
INPUT.firm        { width: 330px; font-size: 9pt; font-family:arial; }

TABLE.firm_b         { width:100%; border-collapse: collapse; border-spacing: 0px; }
TABLE.firm_b  TH { padding: 1px 1px 1px 5px; border:1px solid #cccccc; background:#FCEDCB; text-align:left; } 
TABLE.firm_b TD  { padding: 1px 1px 1px 5px; border:1px solid #cccccc; } 

.tdf1         { width:100%; background:#FCEDCB; }
.tdf2         { width:100%; background:#FFFFF0; }
div.firm_b    { text-align:right; }

TABLE.query       { border-collapse: separate; border-spacing: 3px; vertical-align:top; font-family:arial; font-size: 9pt;}
TABLE.query TH { text-align:right; vertical-align:top; font-family:arial; font-size: 9pt; font-weight:normal; padding: 1px; }
TABLE.query TD { vertical-align:top; padding: 1px 1px 1px 10px; }

TEXTAREA.query { width: 330px; font-size: 9pt; font-family:arial; }
INPUT.query         { width: 330px; font-size: 9pt; font-family:arial; }

TABLE.sites         { border-collapse: separate; border-spacing: 3px; vertical-align:top; font-family:arial; font-size: 9pt;}
TEXTAREA.sites { width: 330px; font-size: 9pt; font-family:arial; }
INPUT.sites         { width: 330px; font-size: 9pt; font-family:arial; }

TABLE.mail         { border-collapse: separate; border-spacing: 3px; vertical-align:top; font-family:arial; font-size: 9pt;}
TEXTAREA.mail { width: 330px; font-size: 9pt; font-family:arial; }
INPUT.mail         { width: 330px; font-size: 9pt; font-family:arial; }

TABLE.query1 { border-collapse: collapse; border-spacing: 0px; vertical-align:top; font-family:arial; font-size: 9pt; width: 400px; }
TABLE.search { border-collapse: collapse; border-spacing: 0px; vertical-align:top; font-family:arial; font-size: 9pt; width: 520px; text-align:left; }

FORM.formin    { }
INPUT.formin    { width: 100px; font-size: 8pt;}
TABLE.formin       {  border:1px solid #CDDAEB;  }
TABLE.formin TH { text-align:right; background:#FCEDCB; }
TABLE.formin TD { text-align:center; background:#FCEDCB; }

TABLE.menus    { border-collapse: separate; border-spacing: 1px; vertical-align:top; text-align:left;  }
TABLE.menus    TD { padding: 1px 1px 1px 15px; }
TABLE.scomm          { border-collapse: separate; border-spacing: 3px; }
TABLE.scomm          TD { text-align:left; }
TEXTAREA.scomm  { width: 570px; font-size: 9pt; font-family:arial; }
INPUT.scomm          { width: 330px; font-size: 9pt; font-family:arial; }

TABLE.mess       { border-collapse: separate; border-spacing: 1px; vertical-align:top; text-align:left; }
TABLE.mess TH { padding: 1px 1px 1px 5px; border:1px solid #cccccc; background-color:#FCEDCB; }
TABLE.mess TD { padding: 1px 1px 1px 5px; border:1px solid #cccccc; } 
/*
TABLE.menus    TD { padding: 1px 1px 1px 15px; }
TABLE.scomm          { border-collapse: separate; border-spacing: 3px; }
TABLE.scomm          TD { text-align:left; }
*/
TEXTAREA.mess    { width: 570px; font-size: 9pt; font-family:arial; }
INPUT.mess            { width: 570px; font-size: 9pt; font-family:arial; }

A:link        {text-decoration:none;      font-family:arial; color:#000080;}
A:visited {text-decoration:none;      font-family:arial; color:#000080;}
A:hover      {text-decoration:underline; font-family:arial; color:#ff0000;}

 .avt                    {font-size: 8pt;            font-family:arial;}
A.avt:link        {text-decoration:none;      font-family:arial; color:#000080;}
A.avt:visited {text-decoration:none;      font-family:arial; color:#000080;}
A.avt:hover      {text-decoration:underline; font-family:arial; color:#ff0000;}

 .i_links                    {font-size: 9pt;            font-family: arial;color:#000080;}
A.i_links:link        {text-decoration:none;      font-family: arial;color:#000080;}
A.i_links:visited {text-decoration:none;      font-family: arial;color:#000080;}
A.i_links:hover      {text-decoration:underline; font-family: arial;color:#ff0000;}

.text       { font-size: 9pt;  font-family: arial;}
.text_l  { text-align:left; }
.e_red    { font-family: arial; font-size: 9pt; color:red; font-weight:bold; }

.trm          { height:46px; background:url(images/bg_menu.jpg); }
.trbut     { height:76px; background:url(images/bg_menu.jpg); }
.c_left   { background:url(images/bg_left.jpg); vertical-align:top; text-align:center;}
.c_centr { background-color:#F3F8FB; vertical-align:top; }
.c_right { background:url(images/bg_right.jpg); vertical-align:top; }

.tw190  { width:190px; align:center; vertical-align:top; font-family:arial; font-size: 9pt;}

.tdh5   { height:5px;  background:#CDDAEB; }
.tdh6   { height:6px; }
.tdh10  { height:10px; background:url(images/bg_main.jpg); }
.tdh20  { height:20px; }
.tdh26  { width:100%; height:26px; }

.tdw10   { width:10px; }
.tdw30   { width:30px; }
.tdw100 { width:100px; background:#FFFFFF; font-family:arial; font-size: 8pt; }
.tdw126 { width:126px; background:url(images/bg_logo.jpg); }

.trh15 { height:15px; }
.trh82 { height:82px; }




