a:link { color: #0033FF; text-decoration: none; font-weight: bold; }
a:visited { color: #0033FF; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: none; color: #ffffff; background-color: #68759c; font-weight: bold; }
a:active { color: #0033FF; text-decoration: none; font-weight: bold; }

body { width: 960px; margin: 0 auto;    }
h1, h2, h3 { margin: 0.2em 0px 0px; padding: 0px; }
h1 { font-size: 32px; color: #990000; }
h2 { font-size: 24px; color: #990000; }
h3 { font-size: 16px; color: #990000; }

p { padding:5px 10px; }
th { background-color: Silver; color: Black; }
ul li { list-style: none;  margin: 0;  padding: 0;   }

.bold { font-weight: bold; }
.centre { text-align:center; }
.clear { clear:both; }
.floatleft { float: left; }
.floatright { float: right;  margin: 5px;  }

#container { padding: 0;    }
#footer { border: 1px solid Black; }

#left-nav { background-color: #3366FF; margin: 0px; float: right; border:1px solid Black; width: 190px; padding: 0px; font-size: 12px; }
#left-nav a:link { text-decoration: none; }
#left-nav a:visited { text-decoration: none; }
#left-nav a:hover { text-decoration: none; }
#left-nav a:active { text-decoration: none; }
#left-nav p { padding: 0.5em 1em;  margin: 0;  }
#left-nav h2 { font-weight: bold; font-size:15px; border-bottom:1px #000000 solid; border-top:1px #000000 solid; text-align: center; background-color: #d5dff3; color: #990000; padding: 0.4em; }
#left-nav h3 { font-weight: bold; font-size: 12px; border-bottom:1px #000000 solid; border-top:1px #000000 solid; text-align: center; background-color: #d5dff3; color: #990000; padding: 0.3em;  margin: 0;  }
#left-nav h4 { font-size: 12px; padding: 0.5em; margin: 0px; text-align:center; font-weight: bold; }
#left-nav ul { padding: 0.5em 1em; margin: 0; }
#left-nav li { padding: 0; margin: 0; }

#maintext { margin: 0px; min-height: 600px; padding: 5px 10px; font-size:12px; width: 746px; border: 1px solid Black; float: left; }

#resulttable { font-size:10px }

/* header start */
#top-banner { background-color: black; color: white; height: 110px; padding: 10px; }
#top-banner img { float: left }

#search_box { padding: 0px; margin: 20px; background-color: black; float: right; }
#search_box  p { font-size: 10px; font-weight: bold; padding:0px; margin:0px; text-align: center; }

div#search_form { text-align:center; padding: 0px; margin: 0px }

input.searchbutton { margin: 0px; text-align: center; background-color: White; color: Black; padding: 0px; }
input.txtfield { margin: 5px; padding: 0px; text-align: center; }
/* header end */