body{color:#e9e9e9;background:#373654 url(/bg.gif);font-family:arial,helvetica,geneva,swiss,sans-serif;margin:0;padding:0}
div.main{width:650px;margin-top:5px}
div.main1{width:700px;margin-top:5px}
div.main2{width:800px;margin-top:5px}
div.main a:link{color:#09f}
div.main a:visited{color:#b8e}
div.main a:active{color:#3cf}
div.main a:hover{color:#3cf}
div.main a.norm:link{color:blue}
div.main a.norm:visited{color:purple}
div.main a.norm:active{color:#e33}
div.main a.norm:hover{color:#e33}
div.cssbtn{text-align:center;border:1px solid #eee;background-color:#ccc;padding:4px;font-family:verdana,arial,helvetica,sans-serif;font-size:70%;font-weight:normal}
div.cssbtn a:link{color:blue}
div.cssbtn a:visited{color:purple}
div.cssbtn a:active{color:#e33}
div.cssbtn a:hover{color:#e33}

/*Vertical Centering on Training Page from 
http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
*/
#outer {height: 600px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 20%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; width: 750px;}

#inner {position: relative; top: -30%} /* for explorer only */
/* optional: #inner[id] {position: static;} */


.copyright{
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
color:#999;
text-decoration:none;
float: bottom;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;}
a.copyright:hover{text-decoration:underline}  
.txt-button{font-family:verdana,arial,helvetica,sans-serif;font-size:80%;font-weight:normal}
h1{font-size:175%;font-weight:bold}
.hd1{font-size:150%;font-weight:bold}
.hd2{font-size:135%;font-weight:bold}
.hd3{font-size:120%;font-weight:bold}
.hd4{font-size:110%;font-weight:bold}
.sm1{font-size:85%}
.sm2{font-size:70%}
ul.reg{margin-top:8px}
ul.reg li{padding-top:7px}
ul.reg li.firstli{padding-top:0}
ol.reg li{padding-top:8px}
ol.reg li.firstli{padding-top:0}
table.rg{border:1px solid #69c}
table.rg td{border:1px solid #69c}

