@charset "utf-8";
/* CSS Document */

.printcontent {  display:none	}

body
{
margin: 0;
padding: 0;
background-color: #FFF; 
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
line-height: 200%;
background-image:url(../images/bg.gif); 
background-repeat: repeat-y;
}

.invisible {display:none}

img.logo
{
border: 0px;
padding: 0;
margin: 0;
}

body > #menu
{
position: fixed; 
 
	}

a:active, a:visited, a:link
{
color: navy;
text-decoration: underline;
}

a:hover
{
color:#990000;
text-decoration: none;
}

img.frontpage {
padding: 10px;
border:#CCCCCC thin groove;
float:left;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom:10px;
width: 130px;
height: auto; 
;}

img {
padding: 10px;
border:#CCCCCC thin groove;
float:left;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
}


#menu
{
position: absolute;  
top: 0;
left: 0;
width: 100%;
height: 150px;
overflow: hidden;
background-color:#2E2E67;
background-image:url(../images/background.jpg); 
background-repeat:repeat-x;
z-index: 1;
}

#morelinks p{ 
color: white;
margin-top:127px;
margin-right:20px;
text-align:right;
}


#morelinks a:active, #morelinks a:visited, #morelinks a:link
{
color: navy;
font-weight: bold;
text-decoration: none;
}

#morelinks a:hover
{
color:white;
text-decoration: none;
}


#menutop
{
width: 200px;
height: 50px;
border-bottom:1px solid #808080;
background-color:#2E2E67;
}

#content {
background:#fff;
margin-left: 250px;
	}

#main
{
position:absolute;
z-index: 0;
margin-top: 150px;
width: 90%;
margin-left: 0;
padding-right: 2%; 
padding-top: 2%; 
padding-left: 2%; 
height: inherit;
height: 100%;
}

h1
{
 
font-family: arial;
font-weight: 100;
font-size: 150%;
margin-top: 20px;
color: #000066;
text-align: left;
}

h2
{
border-bottom: 1px solid #808080;
font-family: arial;
font-weight: 100;
font-size: 200%;
text-align: right;
}

h6 {
background:#CCCCCC;
color: #000066;
font-weight: bold;
font-size: 14px;
padding-left: 15px; 
margin-top: 15px;
margin-bottom: 5px;
}


.right {
float:right;
margin-top: -23px;}
 
.form { padding: 0px 5px 0px 5px;
clear:none;
border: 1px;
background-color:#CCCCCC;
width: 350px;
}
 
 
/*.navcontainer { width: 200px; border:#00FF33 thin solid; overflow: scroll; }*/

.navcontainer ul
{
margin-left: 0;
margin-top: 0;
padding-left: 0;
list-style-type: none; position:absolute;
} 

.navcontainer a
{
display: block;
}

.project {
background-image: url(/frontandcenteron.png);
background-repeat: no-repeat;
height: 37px;
width: 156px;
margin-left:0px;
}

.project a{
background-image: url(/frontandcenteroff.png);
background-repeat: no-repeat;
height:37px;
width: 154px;
display: block;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase; 
text-decoration: none;
text-align: center;
color:#000066;
line-height:37px;
font-weight: bold; 
}

.project a:hover{
background: none;
text-decoration:underline;
} 