body {
	background-image: url("../images/index_1.jpg");
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

#navcontainer {
        background: #f0e7d7;
        margin: 0 auto;
        padding: 1em 0 0 0;
        font-family: georgia, serif;
        text-transform: lowercase;
}

/* to stretch the container div to contain floated list */
#navcontainer:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
        clear: both;
}

ul#navlist {
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 80%;
        font-size: 0.8em;
}

ul#navlist li {
        display: block;
        float: left;
        width: 15%;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.5em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #777;
        text-decoration: none;
        background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #f0e7d7;
        color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #800000;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}
p.addressbox {

padding: 10px;
overflow:auto;
text-align: justify;
border-top: 1px solid #0066cc;
border-right: 1px solid #0066cc;
border-bottom: 1px solid #0066cc;
border-left: 1px solid #0066cc;
background-color: #ffffCB;
}

#wrapper {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	
}

#heading {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	height: 129px;
}
#navigation {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	height: 34px;
}
#topimages {
	
	width: 840px;
	text-align:left;
	height: 82px;
	padding-left:60px;
}
#mainpage {
	margin-top:5px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	background-color:#FFFFFF
}
#footer {
	margin-top:5px;
	width: 100%;
	 height: 100%;
	text-align:left;
	background-color:#07459C;
}
#nameplate {
	padding-right: 20px;
}
#toplinks{
	position: absolute;
	top: 64px;
	left: 836px;
}
#topwhitelinks {
padding-left: 75px;
}

.whitelinks
{
color:#FFFFFF;
}

.whitelinks a:link
{
	color: #FFFFFF;
}
.whitelinks a:visited
{
	color: #FFFFFF;
}

.whitelinks a:hover
{
	background: #00008B;
	color:#FFF;
}

.whitelinks a:active
{
	background: #00008B;
	color:#FFF;
}

.whitelinks a:focus
{
	background: #00008B;
	color:#FFF;
}

.maincontent {
	margin: 20px;
}

.rightbox {
	margin: 10px;
	border-left: thin blue;
}


.menu a:link
{
	color: #000000;
}

.menu a:visited
{
	color: #000000;
}

.menu a:hover
{
	background: #00008B;
	color:#FFF;
}
.menu a:active
{
	background: #00008B;
	color:#FFF;
}
.menu a:focus
{
	background: #00008B;
	color:#FFF;
}

a.frontpage_links
{
color:#000000;
text-decoration: none;
}

a:hover.frontpage_links
{
	
	color:#00008B;
		background: #FFFFFF;
	text-decoration: underline;
}

.frontpage_links a:link
{
	color: #000000;
	text-decoration: none;
}
.frontpage_links a:visited
{
	color: #000000;
	text-decoration: none;
}

.frontpage_links a:hover
{
	
	color:#00008B;
	text-decoration: underline;
}

.frontpage_links a:active
{
	
	color:#000000;
	text-decoration: none;
}

.frontpage_links a:focus
{
	
	color:#000000;
	text-decoration: none;
}


