html {font-family:arial,sans-serif;font-size:80%;color: #000;background-color:#aaa}
body {margin:0}
h1 {font-size:130%;margin:0px 0 10px 0;border-bottom:solid 2px #228800;color:#333;font-family:helvetica}
h2 {font-size:120%;margin-bottom:2px;color:#333;font-family:helvetica;text-decoration:none}
h3 {font-size:110%;color:#333;margin-bottom:2px;font-family:helvetica}
p {margin:5px 0;line-height:1.3em}
img {vertical-align:middle;margin:0px;border:1px solid #bbb}   
input {font-family: arial,sans-serif;border:solid 1px #235C9D;background-color:#ddd;font-size:12px;margin:2px}
select,.text {font-family: arial,sans-serif;border:solid 1px #235C9D;font-size:90%;background-color:#ddd}
textarea {font-family: arial,sans-serif;border:solid 1px #235C9D;font-size:90%;background-color:#ddd;float: left;margin-bottom: 5px}
input:focus,textarea:focus,select:focus,.text:focus,input:hover,textarea:hover,select:hover,.text:hover{background-color:#fff}
.normal{font-weight:bold;color:#2175bc;text-decoration:none}
.normal:hover{font-weight:bold;color:#2175bc;text-decoration:none}
acronym {cursor:help;border-bottom:dashed 1px #000}
pre {font-family:"Bitstream Vera Sans Mono",monospace;background-color:#000;color:#fff;font-weight:bold;border:none;margin:10px;padding:5px;
word-wrap: break-word;white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
clear:left}
.qt {background-color:#eee;color:#000;font-weight:normal;border:solid 1px #bbb}
#main {width:1000px;background-color:#fff;border:solid 1px #666;text-align:left;margin:0px auto}
#locn {font-family:arial;height:2.7em;line-height:2.7em;background-color:#228800;margin:0 10px 10px 10px;color:#fff;font-size:110%}
#locn ul {margin:0;padding:0}
#locn li {float:left;margin:0;padding:0;list-style-type:none;white-space:nowrap}
#locn li span {padding:0 18px;font-weight:bold}
#locn li a {color:#fff;background-color:#00CC00;display:block;padding:0 18px;line-height:2.7em;text-decoration:none;border-right:2px solid #fff}
#locn li a:hover {color:#fff;background-color:#66CC00;display:block;padding:0 18px}
#menu {float:right;width:16%;margin:0 10px 10px 10px;padding: 0 0 1em 0;font-family: arial,sans serif}
#menu p{text-align:center;margin:2px}
#menu img{border:none}
#menu h3 {font-family:arial,sans serif;margin:5px 0 0 0}
#menu h3 a{display: block;padding: 5px 5px 5px 0.5em;border-left: 10px solid #228800;border-right: 10px solid #66CC00;background-color: #00CC00;color: #fff;text-decoration: none;border-bottom: 1px solid #90bade}
#menu h3 a:hover{border-left: 10px solid #00CC00;border-right: 10px solid #99FF33;background-color: #66CC00;color: #fff}
#menu ul {list-style: none;margin: 0;padding: 0;border: none}
#menu li {border-bottom: 1px solid #90bade;margin: 0}
#menu li a {display: block;padding: 5px 5px 5px 0.5em;border-left: 10px solid #1958b7;border-right: 10px solid #508fc4;background-color: #2175bc;color: #fff;text-decoration: none;width: 100%}
html>body #menu li a {width: auto;}
#menu li a:hover {border-left: 10px solid #1c64d1;border-right: 10px solid #5ba3e0;background-color: #2586d7;color: #fff;}
* html #locn a {width:1%;} 
#pagebody {padding:0 15px 15px 15px;margin:0 20% 0 10px;display:block}
#pagebody a,#footer a{color:#228800;text-decoration:none;line-height:1.5em}
#pagebody a:hover,#footer a:hover{margin:0;color:#fff;background-color:#228800}
#pagebody ul{list-style:square}
.first {font-size:110%;font-weight:bold}
.data {margin:10px;padding:5px;border:1px solid #228800;line-height:1.2em;list-style:none}
#header {font-size:300%;padding:10px;background-color:#2175bc;height:80px;margin:10px 10px 5px 10px}
#header a{text-decoration:none;color:#fff}
#header a:hover{position:relative;top:1px;left:1px}
#footer {color:#000;background-color:#fff;padding:15px;border-top:solid 1px #ccc;clear:both}
#footer span{float:right;text-align:right}
.pop {padding:0px;margin:0px;background-image:url("/img/mainpage/bakground0.gif");background-repeat: repeat}
.center{text-align:center}
#messageErr {padding-left:30px;font-weight:bold;color:#f60;display:none;}
.help {font-weight:bold;position:absolute;padding:2px;text-align:center;width:200px;border:solid 1px #bbb;background-color:#eee;visibility:hidden}
.help h1 {font-size:110%;margin:0;padding:1px;color:#fff;text-align:left;background-color:#2175bc;display:block}
#message {cursor:pointer}
.thumbborder {text-align:center;float:left;width:240px}
.thumbcentre {text-align:center;float:left;width:250px}
.thumbborder a img,.thumbcentre a img {border:solid 2px #2175bc;margin-top:10px}
.thumbborder a:hover img,.thumbcentre a:hover img {border:solid 2px #66CC00}
.thumbborder p,.thumbcentre p {padding:0 5px 0 5px;min-height:2em;margin-bottom:10px}
#contents {width:200px;float:left;border:2px solid #2175bc;margin:10px 20px 10px 0}
#contents h3 {margin:0px;padding:2px;background-color:#2175bc;color:#fff}
#contents ul {margin:3px;padding:1px}
#contents li {list-style: none;padding:2px 0 0 2px;margin-left: 0}
label{display: block;float: left;margin-bottom: 5px;text-align: right;width:20%;padding-right: 5px}
br  {clear:left}
table   {text-align:center;font-size:80%;width:100%}
th  {font-weight:normal;border:solid 1px #bbb;padding:2px}
td  {border:solid 1px #bbb}
