body {
   background: #D9D7E1 url(/res/images/body_background.gif) repeat-x scroll 0 0; 
   font-family: "Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-serif; 
   font-size:0.75em; 
   line-height:1.5em; 
   color:#646464;
   text-align:center;
   letter-spacing: normal;
}
a {
   color: #00B0F0;
   text-decoration: none;
}
a:hover {
   color: black;
}
h1 {
   font-size: 2em;
   color: #333333;
}
h2 {
  font-size: 2em; 
   padding: 10px 0px;
   color: #333333;
}
p {
   padding: 10px 0;
}
span {
   font-weight: bold;
   color: #3e84ae;
}
#main {
   margin: 0 auto;
   position: relative;
   text-align: left;
   width: 980px;
}
.top {
   background: transparent url(/res/images/main-header.jpg) no-repeat scroll left bottom;
   height: 290px;
   margin-left: 10px;
   position: relative;
}
.top img#logo {
   position: absolute;
   left: 30px;
   bottom: 70px;
}
.container {
   overflow: hidden !important;
   width: 100%;
}
img#construction {
   position: absolute;
   right: 16px;
   top: 11px;
}
img#meeting {
   position: absolute;
   right: 302px;
   top: 11px;
}
img#plans {
   position: absolute;
   right: 17px;
   top: 151px;
}
img#progress {
   position: absolute;
   right: 302px;
   top: 151px;
}
.line {
   background: transparent url(/res/images/line3.gif) repeat-y scroll 480px 0;
}
#content {
   padding: 10px 55px 0;
}
#content .top-tail {
   background: #FFFFFF url(/res/images/content-top-tail.gif) repeat-x scroll center top;
   width: 100%;
}
.bot-tail {
   background: url(/res/images/content-bot-tail.gif) repeat-x scroll center bottom;
}
.left-tail {
   background: transparent url(/res/images/left-tail.gif) repeat-y scroll left center;
}
.right-tail {
   background: transparent url(/res/images/right-tail.gif) repeat-y scroll right center;
}
.left-top {
   background: transparent url(/res/images/corner-left-top.gif) no-repeat scroll left top;
}
.right-top {
   background: transparent url(/res/images/corner-right-top.gif) no-repeat scroll right top;
}
.left-bot {
   background: transparent url(/res/images/corner-left-bot.gif) no-repeat scroll left bottom;
}
.right-bot {
   background: transparent url(/res/images/corner-right-bot.gif) no-repeat scroll right bottom;
   width: 100%;
}
.indent {
   padding: 25px 10px 30px 28px;
}
.column_one {
   float: left;
   width: 450px;
   padding-right: 30px;
}
#partners {
   background: #FFFFFF;
   border: 1px solid #cccccc;
   margin-top: 10px;
   padding: 10px;
}
.column_two {
   width: 300px;
   margin-left: 30px;
   float: left;
}
p#footer {
   position: absolute;
   bottom: 0;
   right: 70px;
}
