body {
  margin: 5px;
  background-color: #F4F4F4;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  scrollbar-3dlight-color: #cccccc;
  scrollbar-arrow-color: #000000;
  scrollbar-base-color: #cccccc;
  scrollbar-darkshadow-color: #2f4f4f;
  scrollbar-face-color: #cccccc;
  scrollbar-highlight-color: #cccccc;
  scrollbar-shadow-color: #cccccc;
  scrollbar-track-color : #ededed;
}

p {
  font-size: 12px;
}

h1, .txt22 {
  font-size: 22px;
  line-height: 30pt;
  height:30px;
}

h2, .txt20 {
  font-size: 20px;
}

h3, .txt18 {
  font-size: 18px;
}

h4, .txt16 {
  font-size: 16px;
}

h5, .txt14 {
  font-size: 14px;
}

h6, .txt12{
  font-size: 12px;
}

.copy, .txt10{
  font-size: 8px;
  font-weight: bold;
}

a:active {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #655198;
}

a:link {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #655198;
}

a:visited {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #655198;
}

a:hover {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #b71e29;
}

a.amenu:active, a.amenu:link, a.amenu:visited, a.amenu:hover {
  font-weight: normal;
  font-size: 11px;
}

.main {
  font-size: 12px;
  font-weight: bold;
  color: #655198;
}

a.main:link, a.main:visited, a.main:active {
  	text-decoration: none;
	font-weight:bold;
    color: #655198;
}

a.main:hover {
  	text-decoration: none;
	font-weight:bold;
  	color: #b71e29;
}

.tha {
  height: 25px;
  color:#655198;
  font-size: 12px;
  font-weight: bold;
  background:transparent url('thead_bg_25.png') repeat-x;
}

.menu {
  height: 29px;
  background:transparent url('medmenu_bg_29.png') repeat-x; 
  color:#655198;
  font-size: 12px;
  font-weight: bold;
  background-color: #999999;
  border: 1px solid #655198;
}

.fields {
  font-size: 12px;
  font-weight: bold;
  color: #655198;
  background-color: #dedeed;
}

.submit {
  font-size: 12px;
  font-weight: bold;
  color: #655198;
  background-color: #dedeed;
  width: 110;
}

.border {
  border: 1px solid #000000;
  color: #000000;
}

.bordert {
  background-color: #999999;
}

.cells {
  font-size: 12px;
  color: #333333;
  background-color: #FFFFFF;
}

.header {
  font-size: 12px;
  color: #333333;
  width: 800px;
  height: 113px;
  background-image : url('header_bg_800_113.png'); 
}

.footer {
  font-size: 10px;
  color: #000000;
  width: 800px;
  height: 58px;
  background:transparent url('botmenu_bg_58.png') repeat-x; 
}

a.footerlink:link, a.footerlink:visited, a.footerlink:active {
    font-size: 8px;
  	text-decoration: none;
	font-weight:bold;
    color: #655198;
}

a.footerlink:hover {
    font-size: 8px;
  	text-decoration: none;
	font-weight:bold;
  	color: #b71e29;
}

.topmenu {
  font-size: 12px;
  color: #655198;
  width: 800px;
  height: 29px;
  background:transparent url('topmenu_bg_29.png') repeat-x; 
}

.medmenu {
  font-size: 12px;
  color: #655198;
  width: 800px;
  height: 29px;
  background:transparent url('medmenu_bg_29.png') repeat-x; 
}

.bodytbl {
  font-size: 12px;
  color: #655198;
  background-color: #dedeed;
}

#h_question {
  font-size: 11px;
  font-weight: bold;
  color: #655198;
}

#h_answer {
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.ok {
  color: #008000;
  font-weight: bold;
}

.fail, .error, .red {
  font-weight: bold;
  color: #FF0000;
}

.row1 {
  height: 15px;
  font-size: 11px;
  background-color: #FFFFFF;
}

.row2 {
  height: 15px;
  font-size: 11px;
  background-color: #EEEEEE;
}

hr {
  color: #999999;
}

.maincolor {
  color: #666666;
}

.graph {
  background-color: #000099;
  padding: 0;
  width: 75px;
}