﻿#slogan {
width:1025px;
height:41px;
margin:0 auto;
font-size: 100%;
}

#slogan h3 {
font-size:20px;
font-weight: 400;
margin:0 0 0 590px;
}

#header {
width:1025px;
height:170px;
text-align:left;
background:url(./Images/header.png) no-repeat center;
margin:0 auto;
}

#headerLeft {
width:450px;
float:left;
margin:0;
padding:0;
}

#headerRight {
width:450px;
float:right;
margin:0;
padding:0;
}

#menuTop {
background:url(./Images/menutop.png) no-repeat;
width:450px;
height:23px;
margin:0 auto;
}

#menuCenter {
background:url(./Images/menucenter.png) repeat-y;
width:450px;
height:115px;
margin:0 auto;
}

#menuBottom {
background:url(./Images/menubottom.png) no-repeat;
width:450px;
height:23px;
margin:0 auto;
}

#logoTop {
background:url(./Images/logotop.png) no-repeat;
width:350px;
height:18px;
margin:0 auto;
}

#logoCenter {
background:url(./Images/logocenter.png) repeat-y;
width:290px;
height:120px;
text-align:left;
margin:0 auto;
padding:0 30px;
}

#logoBottom {
background:url(./Images/logobottom.png) no-repeat;
width:350px;
height:18px;
margin:0 auto;
}

#underlogo {
width:300px;
height:150px;
float:left;
margin:30px 0 0 30px;
}

#containerTop {
background:url(./Images/containertop.png) no-repeat;
width:1050px;
height:50px;
margin:0 auto;
}

#containerCenter {
background:url(./Images/containercenter.png) repeat-y;
width:1000px;
text-align:left;
margin:0 auto;
padding:20px 25px 0;
}

#containerBottom {
background:url(./Images/containerbottom.png) no-repeat;
width:1050px;
height:50px;
margin:0 auto;
}

#footer {
float:left;
width:100%;
height:380px;
background:url(./Images/footer-bg.png) bottom left repeat-x;
margin:50px 0 0;
}

.inner {
width:960px;
margin:0 auto;
padding:40px 0 0;
}

/*
#footer img,#footer p {
width:200px;
float:left;
margin:0 53px 10px 0;
}
*/

.boxgreen {
background:transparent url(./Images/boxgreen.png) no-repeat;
width:200px;
height:190px;
color: #333333;
margin:10px 10px 0 10px;
padding:10px 20px 0 20px;
}

.boxgreen p
{
text-align: left;
line-height: 16px;
margin: 0;
}

.boxgreen h3 
{
text-align: left;
line-height: 20px;
margin:0 0 10px 0;
}

.boxgreen div 
{
width: 170px;
}

.underbox 
{
margin: 0 60px 20px 0;
}

.underbox h3
{
text-align: right;  
margin: 0;  
}

.credits {
font-size:13px;
margin:35px 0 0 0;
}

.credits a {
text-decoration:none;
}

.onecol #mainContent {
padding:0 20px;
}

.twocolleft #leftColumn, .threecol #leftColumn {
float:left;
width:200px;
margin: 0 0 0 20px;
padding:15px 10px;
}

.twocolleft #mainContent {
margin:0 10px 0 230px;
padding:0 20px;
}

.twocolright #mainContent {
margin:0 230px 0 10px;
padding:0 20px;
}

.threecol #mainContent {
margin:0 230px;
padding:0 10px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.twocolright #rightColumn,.threecol #rightColumn {
float:right;
width:200px;
margin: 0 20px 0 0;
padding:15px 10px;
}

#breadcrumbs 
{
margin: 0 20px;
}