
html {
font-size : 100%;
padding : 0;
margin : 0;
}


body {
background-image:url(../images/bkd.gif);
background-repeat : repeat-x;
background-attachment : fixed;
background-color : #fff;
color : #540126;
font-family : arial, sans-serif;
text-align : left;
line-height : 1.618em;
margin-top : 0;
}

.container {
background-color : #09679a;
width : 780px;
max-width : 54em;
padding : 0;
margin-left : auto;
margin-right : auto;
}


.banner {
background-color : transparent;
padding : 0;
margin : 0;
height : 64px;
}




.navigation {
background-image:url(../images/links_bkd.jpg);
width : 778px;
padding : 0;
margin : 0;
color : #09679a;
font-size : 0.85em;
border : 0;
border-left : solid 1px #09679a;
border-right : solid 1px #09679a;
text-transform : uppercase;
}

.navigation ul{
background-image:url(../images/links_bkd.jpg);
margin : 0;
padding-left : 127px;
padding-top : 7px;
padding-bottom : 7px;
line-height : 1.5em;
}

.navigation li{
display : inline;
margin-right : 45px;
margin-left : 0;
padding-left : 0;
width : 100px;

}

.navigation A:link, .navigation A:visited {
text-decoration : none;
padding : .3em;
color : #fff;
font-weight : bold;
} 

.navigation A:hover, .navigation A:focus, .navigation A:active {
background-color : #09679a;
color : #fff;
}



.navigation2 {
text-transform : uppercase;
background-color : #09679a;
padding-bottom : 0;
padding-left : 127px;
margin : 0;
margin-top : 5px;
color : yellow;
font-size : 0.85em;
}

.navigation2 ul{
margin : 0;
padding-left : 0px;
padding-top : 5px;
line-height : 1.5em;
}

.navigation2 li{
display : inline;
margin-right : 25px;
margin-left : 0;
padding-left : 0;
}

.navigation2 A:link, .navigation2 A:visited {
text-decoration : none;
padding : .3em;
background-color : #09679a;
color : #fff;
font-weight : bold;
} 


.navigation2 A:hover, .navigation2 A:focus, .navigation2 A:active {
background-color : #fff;
color : #09679a;
}


#youarehere1 {
color : yellow;
background-color : transparent;
}

#youarehere {
color : yellow;
background-color : #09679a;
}


#thispage {
font-weight : bold;
background-color : transparent;
color : #09679a;
text-transform : uppercase;
text-decoration : none;
}

.submenu {
margin-top : 25px;
margin-left : 0;
padding-left : 0;
font-size : .85em;
color : #09679a;
background-color : transparent;
}

.submenu A:link, .submenu A:visited, .submenu A:visited{
text-decoration : none;
padding : .3em;
color : #09679a;
background-color : transparent;

}

.submenu A:hover, .submenu A:focus, .submenu A:active {
color : #fff;
background-color : #09679a;
}


.submenu ul{
text-align : left;
margin : 0;
padding : 0;
list-style-type : none;
line-height : 1.5em;
}

.submenu li{
display : inline;
margin-right : 10px;
}



/*search*/

form {

float : right;
display : inline;
width : 190px;
background-color : transparent;
text-align : right;
font-size : 0.85em;
margin : 0;
padding-top : 4px;
}

#submit {
background-color : #09679a;
color : #fff;
margin : 0;
padding : 0;
font-size : .85em;
font-weight : bold;
border : 1px solid #09679a;
}

fieldset {
border : none;
width : 170px;
padding : 0;
margin : 0;
}

.c2 {
display : none;
}

input.c3 {
border : 1px solid #09679a;
color : #09679a;
background-color : #fff;
margin : 0;
padding : 0;
}





.crumbs {
margin-left : 210px;
padding-left : 8em;
speak : none;
text-align : left;
}


#thiscrumb {
color : #540126;
}


#skip {
margin-left : -6px;
padding-left : 0;
float : left;
display : block;
}




h1 {
padding-bottom : 0.4em;
background-color : transparent;
font-size : 1.8em;
font-weight : normal;
color : #540126;
line-height : 1.2em;
text-align : left;
}

h2 {
background-color : transparent;
font-size : 1.4em;
font-weight : normal;
line-height : 1.3em;
text-align : left;
color : #791313;
margin-bottom : 0;
}

h3 {
background-color : #fff;
font-size : 1.1em;
font-weight : normal;
text-align : left;
text-transform : uppercase;
color : #791313;
}

.contact h3 {
clear : both;
width : 250px;
padding : 0;
margin-top : 0;
float : left;
}

.contact p {
margin-left : 250px; 
margin-top : 2em;
}

dfn {
border-bottom : 1px dotted #aaa;
font-style : normal;
}


em {
font-weight : normal;
font-style : normal;
font-size : 1.15em;
color : #700000;
}

strong {
color : #700000;
}


A:link, A:visited {
text-decoration : underline;
background-color : transparent;
color : #481818;
font-family : arial, sans-serif;
}

A:hover, A:focus, A:active {
background-color : #481818;
color : #fff;
font-family : arial, sans-serif;
text-decoration : none;
}



/*footer*/
.footer {
clear : both;
background-color : #09679a;
width : 770px;
height : 2em;
color : #fff;
text-align : right;
font-size : 0.85em;
}

.footer hr {
background-color : #09679a;
height : 5px;
margin-left : 0;
}


.footer li {
display : inline;
}

.footer A:link, .footer A:visited {
text-decoration : none;
display : inline;
padding : 0.5em;
color : #fff
}

.footer A:hover, .footer A:focus, .footer A:active {
text-decoration : none;
display : inline;
padding : 0.5em;
}

.footer p {
padding-top : 0;
padding-right : 0.5em;
color : #481818;
}





hr {
height : 2px;
background-color : #09679a;
border : none;
margin-left : 0;
margin-top : 1em;
padding-bottom : 0;
}


.content {
background-image:url(../images/content_bkd.gif);
background-repeat : no-repeat;
background-color : #fff;
margin-left : 0;
padding : 2em;
padding-top :1em;
padding-bottom : 60px;
}

#noticeboard, #noticeboard h2 {
margin-top : 2em;
text-align : center;
}

li {
margin-top : .5em
}

table {
margin-top : 2em;
width : 36em;
margin-left : auto;
margin-right : auto;
}

td {
text-align : left;
}

th {
text-align : left;
vertical-align : top;
width : 8em;
}

.fullimg {
width: 100%;
}