body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   
   line-height: 1em;
   background-color: #fff;
   color: #999999;
    
   margin:1em; /* gives some air for the pagewrapper */

   }
.photo {border:solid; border-width:1px; border-color:#999999;}

p {text-align:justify;}

.red {color:#FF0000;}
.normalmenuitem {background: url(/image/arrow-right.gif) no-repeat 0.5em; 
 padding-left: 2em; padding-bottom: 5px; vertical-align:middle;  list-style-type: none;  text-align: left;}
 
.subpage {/*background: url(http:///images/dash.gif) no-repeat 0.1em; */
   text-decoration:none;
	 font-size: inherit;
	  padding-left:3.6em;
		  background: url(/image/arrow-right.gif) no-repeat 2em; 
	  vertical-align:middle;
	   padding-bottom: 5px;
	    list-style-type: none;
		 text-align: left;
	  }
	 
.currentpage { background: url(/image/arrow-right-active.gif) no-repeat 0.4em;
display: block; 
text-align: left;
padding-left: 2.0em;
background-color: transparent;
   border-bottom: none;
   color: #112F8A;
   padding-bottom: 5px;
   vertical-align:middle;
    list-style-type: none;
	 text-align: left;
   
}
.subcurrentpage { background: url(/image/arrow-right-active.gif) no-repeat 2em;
display: block; 
text-align: left;
padding-left: 3.6em;
background-color: transparent;
   border-bottom: none;
   color: #112F8A;
     padding-bottom: 5px;
	  vertical-align:middle;
	   list-style-type: none;
	   
}
.parentcurrentpage {
 background: url(/image/arrow-down.gif) no-repeat 0.4em center; 
display: block; 
text-align: left;
padding-left: 2.0em;
background-color: transparent;
   border-bottom: none;
 
   padding-bottom: 5px;
    vertical-align:middle;
	 list-style-type: none;
 }


/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}

.heading {font-weight:bold;}


a:link   {text-decoration: none;
   background-color: inherit;
  color: #999999;                /* a different color can be used for visited links */
   font-size: inherit;}

a:active {
   text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #112F8A; 
   font-size: inherit;
}

a:visited {
   text-decoration: none;
   background-color: inherit;
  color: #999999;                /* a different color can be used for visited links */
   font-size: inherit;
}


/* remove underline on hover and change color */
a:hover {
   text-decoration: underline;
  /* background-color: #C3D4DF;*/
   color: #112F8A;
    font-size: inherit;
}
.property {font-size: small; text-align:justify;}
.pagecontent {width: 100%; height:90%; cellpadding: 0px; cellspacing: 0px; font-size: 75%;}
.pagecontent2 {width: 100%; cellpadding: 0px; cellspacing: 0px; font-size: 100%; vertical-align:top;}
#siteheading {text-align:center; padding-bottom:18px;}
.bluebar {width:100%; background-color:#112F8A; height:17px; text-align:right;}
.copyright {font-size:xx-small; padding: 3px 3px 3px 3px}
.siteheading {font-size: large; font-weight:bold;}

.leftsidepanel {padding-top: 20px; border-right: solid 1px #112F8A; width: 17%; padding-right:5px;}
.centerpanel {padding: 25px 25px 25px 25px; width: 66%; text-align:justify;}
.rightsidepanel {padding-top: 20px; border-left: solid 1px #112F8A; width: 17%;}

.centerpanel a:link {color: #112F8A;}
.centerpanel a:visited {color: #112F8A;}
.centerpanel a:hover {text-decoration: underline;}
.centerpanel li {margin-left:20px;}

div.sidebar {
   float: left;  /* set sidebar on the left side. Change to right to float it right instead. */
   /*width: 100%; */   /* sidebar width, if you change this please also change #main margins */
   display: inline;  /* FIX ie doublemargin bug */
   margin-left: 0px;
   font-size: inherit;
}

.pagecontent2 td {border-bottom:solid; border-width: 2px; padding-bottom: 20px; padding-top: 10px; text-align:justify;}
td.unused {border-bottom:none; border-width: 0px; padding-bottom: 0px; padding-top: 0px;}
td.nopadding {padding-top:0px;}
table table .pagecontent3 td {border-bottom:none; padding-bottom: 8px; padding-top: 8px; text-align:justify;}
