BODY,TD{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: .9em; color: #000;}
body {margin-top:5px; background-image: url("images/plate6.jpg");}
body.print { background-color: #fff !important; color: #000 !important; background-image: none;}

html>body td { font-size: 9pt; }

h1, h2, h3, h4, h5, h6 { color: #000066; }
h1, h2, h3 { font-size:16pt; font-weight:normal; margin-bottom:6px; }
h4 { font-size:12pt; font-weight:bold; margin-bottom:6px; }

ul.menulevel1, ul.menulevel2, ul.menulevel3, 
ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, 
ul.submenu,ul.search {padding-left: 0;margin-left: 0;list-style: none; font-size: 1em;}

form {margin:0;}
img {border:0;}

li{line-height:1.5;}

.doc {padding-left: 15px;background-image: url(../../index.php?image=doc);background-repeat: no-repeat;}
.docs {padding-left:15px;background-image: url(../../index.php?image=docs);background-repeat:no-repeat;}
.sdoc {padding-left: 15px;background-image: url(../../index.php?image=sdoc);background-repeat: no-repeat;}
.sdocs {padding-left: 15px;background-image: url(../../index.php?image=sdocs);background-repeat: no-repeat;}

a { text-decoration: underline; }
a:link ,a:visited { color: #000080;} /*#990000;*/
a:active, a:hover { color: #990000;}

.sitename{ font-weight:normal; font-size:20pt; color: #fff;}

.menulevel1{}
.menulevel1 a{}
.menulevel1 a:link,.menulevel1 a:visited{}
.menulevel1 a:active,.menulevel1 a:hover{}

.menulevel2{}
.menulevel2 a{}
.menulevel2 a:link,.menulevel2 a:visited{}
.menulevel2 a:active,.menulevel2 a:hover{}

.menulevel3{}
.menulevel3 a{}
.menulevel3 a:link,.menulevel3 a:visited{}
.menulevel3 a:active,.menulevel3 a:hover{}

.sitemaplevel1,.sitemaplevel2,.sitemaplevel3{font-weight:normal;}

.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{font-weight:bold;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{}


.submenu {}
.submenu a{font-weight:normal;color:black;}
.submenu a:link,.submenu a:visited{color:black;}
.submenu a:active,.submenu a:hover{color:black;}

.search a{font-weight:normal;color:black;}
.search a:link,.search a:visited{color:black;}
.search a:active,.search a:hover{color:black;}

.locator{ color: #555; padding: 5px; }
.locator div { border: 1px solid #555; padding:4px; }


.menu{font-weight:bold;color:white;}
.menu a{text-decoration:underline;color:white;}
.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{color:white;}

.login { color:#BABABA;}
.login a, .login a:link, .login a:visited { text-decoration: none; color:#bababa; }
.login a:active, .login a:hover { text-decoration: none; color:#A1A1A1; }

.navigator{ color:#555;}
.navigator a:link,.navigator a:visited{color:#555;}
.navigator a:active,.navigator a:hover{color: #900;}

.locator, .navigator { font-size: 90%; }

.edit{font-size:8pt;color:black;background-color:buttonface;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;color:black;}
input,select{font-size:8pt;}
textarea{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:white;width:98%;}

.searchbox .submit{font-size:7pt;font-family:verdana;font-weight:normal;color:#4A5B6B;border-style: outset;}
.searchbox .text{font-size:7pt;font-family:verdana;color:#4A5B6B;border-style: inset;}


/* Sets the coloured form / button effect in mozilla based browsers */
checkbox:focus, input:focus, radio:focus, select:focus, textarea:focus {
	background-color: #ffc;
	border-color: #fc6;
	color: #000;
}

fieldset { margin: 5px; padding: 10px; }
legend { font-weight: bold; }
.date { font: "Courier New", Courier, mono; font-size: 10px; color: #4A5B6B; }

/* New Classes */
#root { background: #fff; border: 2px solid #000;}
#colLeft { background: #E1E1E1 url("images/bg_side_column2.gif") repeat; border-right: 1px solid #4A5B6B; }

#header { background: #E1E1E1; }
#headtop { background: #E1E1E1 url("images/bg_footer.gif"); margin: 4px; border: 1px solid #333; }
#headtop td {padding: 4px; }
#headpic { background: url("images/headpic2.jpg"); height: 123px; border: 1px solid #4A5B6B;}

#mainContent { background: #fff; }
#bodyContent img { border: 1px solid #555; margin: 4px; }
#bodyContent fieldset { background-color: #def; border: 1px solid #009; }

#edit img { margin: 0; border: 0; }

#footer { border-top: 1px solid #4A5B6B; font-size: 0.9em; background-color: #A9A9A9; background-image: url("images/bg_footer.gif");background-repeat: repeat-x;}
#footer td {  }

#colLeft fieldset li { font-size: 9pt; }
#colLeft fieldset { margin: 6px; margin-bottom: 16px; padding: 6px; border: 1px solid #666; font-size: 10px; }
#colLeft fieldset:hover { border-color: #000080; }
#colLeft legend { font-weight: bold; color: #333; }

#formTable { line-height: 1.8em; }
#formTable td { padding: 2px; vertical-align: top; }
#formTable legend { color: #000066; }
#formTable fieldset { border: 1px solid #000066; }
#formTable.button {font-family:verdana;font-weight:normal;color:#4A5B6B;border-style: outset; width: 4em;}


.slogan { color: #fff; padding-bottom: 10px; }
.poweredby { font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.bookmark {color: #000080; }

.infoBox { border: 1px solid #fc6; padding: 5px; font-style: italic; margin: 5px; background-color: #ffc }
.contactBox { border: 1px solid #fc6; padding: 5px; font-size: larger; background-color: #ffc; margin: 5px; }
.blueBox { border: 1px solid #009; padding: 5px; font-size: larger; background-color: #def; margin: 5px; }
.small { font-size: x-small; }


.tableData	{ font-size: 9pt; }
.tableData	th{ padding: 3px; text-align: left; border-right: 1px solid #555; border-bottom: 1px solid #555; }
.tableData	td{ padding: 3px; border-bottom: 1px solid #555; }


