body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10pt;margin:0;padding:0; background-image:url(../images/bkgrnd3.jpg);}
a,a:visited {color:#336699;}
h1, h2, h3, h4, {margin: 2px 0 3px 0;}
input[type="radio"] {font-size:10pt;margin:0.2em .1em 0.2em .4em;}
input[type="text"] {font-size:10pt;}
select {font-size:10pt;}
textarea {font-size:10pt;}
hr {clear:both;}
.gridLabel {font-size:9pt;border-bottom:1px solid silver;}
.gridLabelRed {font-size:9pt;border-bottom:1px solid silver;color:#FF0000;}
.gridContent {font-size:10pt;border-bottom:1px solid silver;}
.advertImage {padding:0 10px 10px 0;float:left;}
/* preferred colours 
blue #006699 
*/
#page {border:2pt outset gray; text-align:left; margin:1em 1em; background-color:#FFFFFF; padding:0; min-height:25em;}

#header {padding:0.5em;margin:0;}
#logo {float:right;}
#login {float:right;background-image:url(../images/bkgrnd1.jpg);font-size:0.8em;}
#url {font-size:12pt;color:#006699;padding:.1em;}
#content {padding:10px;margin:0;}
#footer {clear:both;padding:0.5em;margin:0;color:#006699; font-weight:bold; font-size:0.8em;}
#advertform {border:1px solid silver;background-image:url(../images/bkgrnd1.jpg);padding:0 10px;}

/* navigation */
.nav ul {background-color:#006699; margin:0;padding:0.3em}
.nav li {display: inline; position: relative; margin-right:1em;}
.nav li a {color:#FFFFFF; text-decoration:none;}
.nav li a:hover {text-decoration: underline;}
.nav li.mega a {background: url(../images/arrow.gif) right no-repeat;padding-right:1em;}
.nav li.mega div {border: 1px solid black; position: absolute; width:20em;top: 1.5em; left: 0em; padding: 0.5em; background-image:url(../images/bkgrnd1.jpg); color:#333333; z-index:1;}
.nav div {display: none;}
.nav li.hovering div {display: block;} /* hovering extends mega */
.nav li.mega div a {color:#000000;padding: 0;background-image: none;text-decoration: underline;}
.nav li.mega div a.more {color:#006666;}
.nav li.mega div h2 {color: #006699;font-weight: bold;font-size: 1.0em;}
.nav li.mega div h3 {color: #006699;font-weight: bold;font-size: 0.8em;}
.nav li.mega div p {margin: 0 0 0.8em 0;padding: 0;}
/* end navigation */

/* sub menu bars */
.menu_title {color:#006699; font-weight:bold;}
.menu_right {margin-right:1em;display: inline;float:right;background-image:url(../images/bkgrnd1.jpg);padding:0.5em;margin:0 0 0 0.5em; border-left: 1px solid #006699;}
.menu_right ul {padding:0;margin:0;}
.menu_right li {display: inline;position: relative;}
.menu_right li a {color:#000000;text-decoration:none;display: block;}
.menu_right a:hover  {	text-decoration:underline;background-color:#FFFFFF;}
.menu_right li:hover ul, .menu li.over ul {	visibility: visible;}
.menu_right li ul a {color:#000000;float:right;}
.menu_right li ul a:hover {text-decoration:underline;}
.menu_right li ul {	border: 1px solid black;padding:5px 10px;background-image:url(../images/bkgrnd1.jpg);color:#000000;visibility:hidden;position: absolute;left: -172px;top: 0;	width:150px;z-index: 100;margin-right:10px;}

.menu_left {margin-right:1em;display: inline;float:left;background-image:url(../images/bkgrnd1.jpg);padding:0.5em;margin:0 0.5em 0 0; border-right: 1px solid #006699;}
.menu_left ul {padding:0;margin:0;}
.menu_left li {display:inline;position: relative;}
.menu_left li a {color:#000000;text-decoration:none;display:block;}
.menu_left a:hover  {text-decoration:underline;background-color:#FFFFFF;}
.menu_left li:hover ul, .menu li.over ul {visibility: visible;}
.menu_left li ul a {color:#000000;float:left;}
.menu_left li ul a:hover {text-decoration:underline;}
.menu_left li ul {	border: 1px solid black;padding:5px 10px;background:#FFFFFF;color:#000000;visibility:hidden;position: absolute;left: 160px;top: 0;	width:150px;z-index: 100;margin-right:10px;}

/* end navigation */
.red{color:#FF0000;}
.green{color:#009900;}





