body        {background-image: url(images/background.jpg); background-repeat: no-repeat;
             margin-top: 5px; padding-top: 0px;}
table, td   {border-collapse: collapse; vertical-align: top; padding: 0; margin: 0;}

a           {text-decoration: none; }
a           {color: gray;}
a:hover     {color: red ;}

.link        {color: black; text-decoration: none; font-size: 11px; background-color: #cccccc; }
.link:hover  {color: white; text-decoration: none; font-size: 11px; background-color: red   ; }

.banner     {background-image: url(images/banner.png); background-repeat: no-repeat; z-index: 0;
             height:139px; width:826px;}
.content    {background-image: url(images/content.png); background-repeat: repeat-y;
             height: 400px; width:826px; vertical-align: top;}
.bottom     {background-image: url(images/bottom.png); background-repeat: no-repeat;
             height:63px; width:826px; vertical-align: middle;}
.trans      {background: transparent;}
.logo       {position: absolute; top: 10px; left: 10px; height: 0px; width: 0px;
             background-image: url(images/avcol_logo_bk_trans_big.png);background-repeat: no-repeat;
             z-index: 1;}
.menu, .menx  {font: normal 10px verdana; color: white;  padding: 20px 0 0 0;}
.menx         {color: red  ;}

.mena       {color: #aaaaaa; text-decoration: none; }
.mena:hover {color: white;   text-decoration: none; }

.title      {font: bold 17px verdana; color: black;}
.titl2      {font: bold 14px arial;   color: black;}

.main       {padding: 0 15px 0 15px; font: normal 11px verdana; color: black;
             text-align: justify;}

/* -- text box -- */
.dialog        { margin:0px auto; min-width:20em; }
.dialog .hd .c,
.dialog .ft .c { font-size:1px; height:13px; }
.dialog .ft .c { height:14px; }
.dialog .hd    { background:transparent url(images/tl.png) no-repeat 0px 0px; }
.dialog .hd .c { background:transparent url(images/tr.png) no-repeat right 0px; }
.dialog .bd    { background:transparent url(images/ml.png) repeat-y 0px 0px;}
.dialog .bd .c { background:transparent url(images/mr.png) repeat-y right 0px; }
.dialog .bd .c .s { margin:0px 8px 0px 4px; padding:1em;
                    background:#000 url(images/ms.jpg) repeat-x 0px 0px; }
.dialog .ft    { background:transparent url(images/bl.png) no-repeat 0px 0px; }
.dialog .ft .c { background:transparent url(images/br.png) no-repeat right 0px; }
.dialog h1     { font-size:2em; margin:0px; padding:0px; margin-top:-0.6em; }
.dialog p      { margin:0.5em 0px 0px 0px;  padding:0px; }
.c             {padding: 0 15px 0 15px;}

.bull_red   {list-style-image: url(images/bullit_rd.png);}
.bull_blu   {list-style: url(images/bullit_bl.png);}
.line_top   {background-color: #eeeeee;}
.faint      {color: gray; }

.foot       {text-align: center; padding: 25px 0 0 0;
             font: normal 10px verdana; color: #555555;
             content: "xxxxx"; }

