/* NAVIA css for subpages */

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

body {
font-family: arial, sans-serif;
background: silver;
padding: 0 380px 0 380px;
margin: 0 0 0 0;
text-align: center;
	}

li {
width: 98%;
float: left;
font-size: 14pt;
font-weight: bold;
margin-top: 4px;
margin-right: ;
margin-bottom: 4px;
margin-left: ;
padding-top: 4px;
padding-right: ;
padding-bottom: 3px;
padding-left: ;
border-top: solid 2px navy;
border-right: solid 2px navy;
border-bottom: solid 2px navy;
border-left: solid 2px navy;
text-align: center;
	} 

a:link {
color: navy;
background-color: transparent;
	}
a:visited {
color: silver;
background-color: transparent;
	}
a:hover {
color: red;
background-color: silver;
	}
a:active {
color: red;
background-color: transparent;
	}

.leftcol a:link {
color: navy;
background-color:;
	}
.leftcol a:visited {
color: gray;
background-color: ;
	}
.leftcol a:hover {
color: red;
background-color: silver;
	}
.leftcol a:active {
color: red;
background-color: ;
	}

h1 {
color: navy;
font-size: 18pt;
	}
h2 {
color: white;
padding: 2pt 0 2pt 2pt;
background-color: navy;
font-size: 14pt;
text-align: ;
	}
h3 {
color: navy;
font-size: 12pt;
	}
h4 {
color: white;
padding: 2pt 0 2pt 2pt;
background-color: navy;
font-size: 16pt;
text-align: ;
	}

#sizer {
margin: 0 auto 0 auto;
width: 50%;
max-width: 264px;
	}

#expander {
background: white;
margin: 0 -380px 0 -380px;
min-width: 760px;
position: relative;
	}

/* Holly hack for IE. Must be zero, not the usual 1% value, due to IE bug \*/
* html #expander { height: 0; }
/* */

#wrapper { width: 100%; }

#header {
background: transparent;
width: 100%;
height: ;
padding: 6px 0 4px 0;
margin-top: ;
margin-right: ;
margin-bottom: ;
margin-left: ;
border-top: ;
border-bottom: solid 2px navy;
text-align: left;
float: left;
display: inline;
	}

#logobox	{
float: left;
width: 20%;
margin: 20px 0 0 4px;
height: ;
background: transparent;
	}

#picbox {
float: right;
width: 74%;
text-align: center;
height: ;
margin-right: .7%;
background: transparent;
	}

#footer {
background: transparent;
width: 100%;
margin-top: 2px;
margin-right: ;
margin-bottom: ;
margin-left:;
border-top: solid 2px navy;
border-bottom: ;
text-align: center;
float: left;
display: inline;
	}

#columns {
background: transparent;
width: 98%;
margin-top: 2px;
margin-right: 1%;
margin-bottom: 2px;
margin-left: 1%;
text-align: left;
float: left;
display: inline;
	}

#leftcol {
background: transparent;
width: 20%;
margin: 4px 0 0 0;
text-align: center;
float: left;
display: inline;
	}

#sitemenu {
background: transparent;
width: 100%;
text-align: center;
float: left;
display: inline;
	}

#rightcol {
background: transparent;
width: 75%;
margin: 6px 0 6px 0;
text-align: left;
float: right;
display: inline;
	}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
	}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
