/* -------------------------------------------------------------------------------- */
/* bdotools.css                                                            BDO 2005 */
/* -------------------------------------------------------------------------------- */

body        { margin            : 2px 2px 2px 2px;	                                 }
.main       { width             : 95%;
              margin-left       : 2.5%;                                              }
td          {	font              : .75em verdana, arial, helvetica, sans-serif;
	            color             : #303030;                                           }
.x1         { font-size         : 1em;                                               }
.x8         { font-size         : 1.25em;                                            }
.w10p       { width             : 10%;
              font-size         : .95em;
              text-align        : left;
              vertical-align    : middle;                                            }
.w20p       { width             : 20%;
              text-align        : left;
              vertical-align    : middle;                                            }
.w30p       { width             : 30%;
              text-align        : left;
              vertical-align    : middle;                                            }
.w40c       { width             : 40px;
              text-align        : center;
              vertical-align    : middle;                                            }
.w40p       { width             : 40%;
              text-align        : left;
              vertical-align    : middle;                                            }
.w100       { width             : 100px;                                             }
.w200       { width             : 200px;
              font-size         : .7em                                               }
.w600       { width             : 600px;
              font-size         : .7em                                               }
p           {	margin            : 0px 0px 0px 0px;                                   }
h1          {	font-size         : 1.2em;
            	font-weight       : bold;
	            color             : #ffffff;
	            margin            : 8px 0px 5px 0px;                                   }
h2          {	font-size         : 1em;
	            font-weight       : bold;
	            color             : #000000;
	            margin            : 8px 0px 5px 0px;                                   }
blockquote  {	margin            : 0px 0px 0px 35px;
              color             : #000000;
	            font              : .8em verdana, arial, helvetica, sans-serif;        }
ol, ul      {	margin-top        : 5px;
	            margin-bottom     : 5px;
	            color             : #000000;                                           }
li          { margin            : 4px 0px 4px 0px;                                   }
.cour       {	margin            : 5px 5px 5px 5px;
	            color             : #000000;
	            background-color  : #e0e0e0;
	            font              : .9em "courier new";	                               }
.courx      {	margin            : 5px 5px 5px 5px;
	            color             : #000000;
	            background-color  : #ffffff;
	            font              : 1em "courier new";	                               }

.c       { text-align     : center;    }
.r       { text-align     : right;     }
.l       { text-align     : left;      }
.b       { font-weight    : bold;      }
.i       { font-style     : italic;    }
.n       { font-style     : normal;
           font-weight    : normal;    }

.vt      { vertical-align : top;       }
.vm      { vertical-align : middle;    }
.vb      { vertical-align : bottom;    }

.clRed   { color    :  #FF0000;  background-color : #FFFFFF; }
.clGreen { color    :  #008800;  background-color : #FFFFFF; }
.clBlue  { color    :  #0000FF;  background-color : #FFFFFF; }
.clBlack { color    :  #000000;  background-color : #FFFFFF; }
.clWhite { color    :  #FFFFFF;  background-color : #008800; }
.clGrey  { color    :  #666666;  background-color : #FFFFFF; }

.main a:link                    { color           : #909090; }
.main a:visited                 { color           : #909090; }
.main a:hover                   { color           : #660066; }
.main a                         { cursor          : auto;
                                  text-decoration : none;    }

/* BDO Header and Footer ---------------------------------------------------------- */

.header     { border            : 1px solid #000000;
              padding           : 1em;
              color             : white;
              background-color  : #909090;
              font              : 1.1em verdana, arial, helvetica, sans-serif;
              font-weight       : bold;                                             }
.ftr        {	border            : 1px solid #000000;
	            color             : #adadad;
	            background-color  : #909090;
	            font-family       : verdana, arial, helvetica, sans-serif;
	            font-size         : .55em;
	            font-weight       : bold;
	            text-decoration   : none;
	            letter-spacing    : 2px;
	            text-align        : left;
	            height            : 20px;
	            padding-left      : 10px;                                             }

.header a:link                  { color           : #ffffff; }
.header a:visited               { color           : #ffffff; }
.header a:hover                 { color           : #dfdfdf; }
.header a                       { text-decoration : none;    }

.ftr a:link                     { color           : #dfdfdf; }
.ftr a:visited                  { color           : #dfdfdf; }
.ftr a:link:hover               { color           : #ffffff; }
.ftr a                          { text-decoration : none;    }

.arrowRight { position          : absolute;
              right             : 20px;
              top               : 18px;                                             }
.arrowLeft  { position          : absolute;
              right             : 44px;
              top               : 18px;                                             }

