html, body {height:auto}
body {background: #000; color: #fff; margin: 0px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 14pt; text-align: left;}
a {color: #7b94da; font-weight: normal; text-decoration: none;}
a:hover {color: #fff; font-weight: normal; text-decoration: underline;}
a:active {color: #fff; font-weight: normal; text-decoration: underline;}

.hand{cursor:pointer;}
.help{cursor:help;}

/* Colors 
#000000 = background
#4f4f4f = background (articles)
#2a2a2a = background (quote)
*/

table.main {width: 767px; height: auto; border: none;}
table.main td { text-align: left; vertical-align: top;}

table.main td.article {background: transparent url('images/index_09.jpg') repeat-x top left; }
table.main td.courses {background: transparent url('images/index_06.jpg') repeat-x top left; text-align: center; padding: 10px; font-size: 0.8em;}
table.main td.notice {background: transparent url('images/index_05.jpg') repeat-x top left; color: #fff; font-weight: bold; text-align: center; padding: 25px;}

table.main td.img_top {vertical-align: top; text-align: left;}
table.main img {border: none;}
table.main .hl {font-weight: bold; font-size: 1.1em;}
table.main .hl_center {font-weight: bold; font-size: 1.1em; text-align: center;}
table.main .hl_red {font-weight: bold; color: #cc0000; font-size: 1.2em; text-align: center;}
table.main .txt_center {font-weight: normal; font-size: 1.0em; text-align: center;}
table.main td.footer {font-size: 0.8em; color: #999; text-align: center;}