body {margin: 0;padding: 0;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 0.8em;line-height: 1.4em;
text-align: center;

}

body#home a#home{
color: red;
}

/* Text */

a {
color: #005880;
text-decoration: none;
}

a:hover {
color: #00c1d7;
text-decoration: underline;
}

a:visited {
color: #944c00;
}

a:visited:hover {
color: #2C91B2;
}

table td {
font-size: 0.9em;
text-align: left;}

h1{
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.6em;
color: black;
text-align: center;
}

h2 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #007AAC;
margin: 15px;
}

h3 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #56A7C1;
margin: 15px;
}

h4 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}

p {
margin: 10px 15px 5px 15px;
}

/* Layout */

#container{
margin: 10px auto 0 auto;
background: transparent;
padding: 0 !important;
width: 800px;}


#banner {
height: 100px;
margin: auto auto auto auto;
background: url() #E6E6E6 no-repeat;}

#banner h1 {
float: left;
color: #FFFFFF;
margin: 5px 0 0 5px;
background: none;
}

#maincontent {
	padding: 2%;
	text-align: justify; 
	background: url(images/map.gif) no-repeat ;
	margin: 0px 170px 0px 170px;
}

#article {
margin: auto 160px auto 55px;
}

#article table, td {}

#sidead_left {
padding: 3%;
margin: 20px 0 0 0;
float: left;
text-align: left;
font-size: 0.8em;
}

#sidead_right {
padding: 3%;
margin: 20px 0 0 0;
float: right;
text-align: right;
}

.current a{
color: red;
background-image: none;
}

.table_header {
color: white;
font-weight: bold;
background: black;
}
.table_cell {
font-color: black;
background: white;
}



