/* CSS Document */

body {
background: url(images/bg/shadow.jpg) repeat-y center #999999;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}

#bar {
height: 80px;
float: left;
width: 100%;
background: #568399;
border-bottom: 5px solid #ff8f00;
}

#container {
width: 852px;
position: absolute;
left: 50%;
margin-left: -426px;
background: #ffffff;

}

#topcontainer {
}

#header {
height: 161px;
background: url(images/headers/images/header10_01.jpg) no-repeat;
}

#navbar {
height: 29px;
background: url(images/headers/images/header10_02.jpg);
color: #474747;
text-align: center;
padding: 10px 0 0 0;
border-bottom: 2px solid #ff8f00;
font-weight: bold;
}

#maincontainer {
}

#sidebar {
}

#mainbody {
padding: 40px 50px 50px 50px;
text-align: justify;
line-height: 150%;

}

#sidetext {
float: right;
width: 230px;
padding: 0 10px 0 0;
}

#footer {
background: #568399;
font-size: small;
text-align: left;
margin: 20px 0 0 0;
padding: 5px 0 0 20px;
color: #333333;
}

/* Lists */

#navbar ul {
display: inline;

}

#navbar li {
display: inline;
padding: 0 23px 0 23px;
}

#navbar li:hover {
colour: #ffffff;
}

li.current {
color: #ffffff;
}

#mainbody li {
padding: 0 0 5px 20px;
}


/* Text */

h1 {
}

h2 {
font-size: x-large;
padding: 0 0 8px 0;
color: #333333;
}

h3 {
font-style: italic;
padding: 0 0 10px 0;
}

h4 {
font-weight: bold;
padding: 10px 0 0 0;
color: #333333;
}

p {
padding: 5px 0 10px 0;
}

.small {
font-size: x-small;
}

address {
padding: 0 0 0 20px;
}

/* Links */

a {
color: #333333;
}

#navbar a {
text-decoration: none;
}

#navbar a:hover {
color: #ffffff;
text-decoration: none;
}

a.links {
text-decoration: none;
border-bottom: 1px dotted #568399;
color: #ff8f00;

}

/* misc */

img {
padding: 10px 0 0 40px;
}

