body{padding: 20px;background-color: #9BD1FA;
font: 14px "Trebuchet MS",Verdana,Arial,sans-serif}

h1,p{margin: 0 10px}
h1{font-size: 1.5em; color: #4682b4;}
h2{font-size: 1.0em; color: #4682b4; font-weight: normal;}
h3{font-size: 1.5em; color: #ccc;}

p{padding-bottom:1em}

div#nifty1{ margin: 0 10%;background: #fff; margin-bottom: 20px;}
div#nifty2{ margin: 0 10%;background: #fff; margin-bottom: 20px;}
div#nifty3{ margin: 0 10%;background: #fff; margin-bottom: 20px;}
div#nifty4{ margin: 0 10%;background: #fff; margin-bottom: 20px;}

  #nifty2 ul{margin: 0; padding: 0;}
  #nifty2 ul li{list-style-type: none; display: inline; margin-right: 3em;}
  #nifty2 a:hover {font-weight :bold; text-decoration: none; }


th {font-size: 1.2em; text-align: right; padding-right: 15px;}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; }

select {
  font-size: 1.2em;
  background: #f0f0f0;
}


.sigh {
  background-color: #4682b4;
  font-weight: bold;
  font-size: 12px;
  color: white;
}

table.mytable {
border:1px solid #999999;
} 
table.mytable td {
border:1px solid #666666;
} 