body {
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:70%;
height:100%;
background-color:#fff;
color:#000;
margin:0;
padding:0;
}

a {
color:#000;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

form {
display:inline;
margin:0;
padding:0;
}

img {
border:0;
}

html {
height:100%;
margin-bottom:20px;
}

.hide {
display:none;
}

div.wrap {
width:950px;
margin:0 auto;
}

div.maincontainer {
width:910px;
float:left;
padding:0 20px;
}

div.header {
width:910px;
height:69px;
float:left;
padding:35px 0 0;
}

div.header p {
width:95px;
height:51px;
display:block;
float:left;
margin:0;
padding:0;
}

div.header ul {
width:377px;
list-style-image:none;
list-style-type:none;
display:block;
float:left;
margin:0;
padding:13px 0 0 438px;
}

div.header li {
font-weight:700;
float:left;
margin:0;
padding:0;
}

div.header li a {
height:14px;
display:block;
margin:0 19px 0 0;
}

div.flashbox {
width:910px;
height:123px;
float:left;
padding:0 0 10px;
}

div.maincontentbox {
width:910px;
float:left;
margin:0 0 10px;
}

div.contentcol1 {
width:600px;
float:left;
margin:0;
padding:0 10px 0 0;
}

div.contentcol1 .intro {
width:600px;
background-color:#fff;
float:left;
padding:0 0 32px;
}

div.contentcol1 .intro p {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:200%;
font-weight:lighter;
text-transform:uppercase;
margin:0;
padding:22px 90px 0 0;
}

div.contentcol1 .content {
width:500px;
color:#333;
background-color:#fff;
float:left;
padding:22px 100px 30px 0;
}

div.contentcol1 .content h1 {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:200%;
font-weight:lighter;
text-transform:uppercase;
color:#f09;
margin:0;
padding:0 0 .6em;
}

div.contentcol1 .content a {
color:#333;
}

div.contentcol2 {
width:300px;
float:left;
}

div.contentcol2 .content {
width:240px;
float:left;
padding:16px 40px 30px 20px;
}

div.contentcol2 .content h2,div.contentcol2 .content h3 {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:150%;
font-weight:lighter;
text-transform:uppercase;
margin:0;
padding:0 0 .6em;
}

div.contentcol2 .content .newsbox {
width:240px;
float:left;
margin:0 0 15px;
}

div.contentcol2 .content .navbox {
width:240px;
float:left;
margin:0 0 60px;
}

div.contentcol2 .content .navbox ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

div.contentcol2 .content .navbox li {
margin:0;
padding:0 0 5px;
}

div.contentcol2 .content .navbox li a {
font-weight:700;
color:#999;
margin:0;
}

div.footer {
width:910px;
color:#999;
border-top-width:1px;
border-top-style:solid;
border-top-color:#000;
clear:both;
padding:20px 0 0;
}

div.footer p {
margin:0;
padding:0 0 18px;
}

div.footer .address {
font-size:140%;
}

div.footer span {
margin:0 5px 0 0;
}

div.contentcol1 .content p,div.contentcol2 .content p {
line-height:1.3em;
margin:0;
padding:0 0 1.3em;
}

div.contentcol1 .content .arrowlink,div.contentcol2 .content .heading,div.contentcol2 .content a,div.contentcol2 .content .arrowlink {
font-weight:700;
}
