body{background:#FFF url(images/main_bg.png) repeat-x 0 0;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;}
a{color:#b5b5b5;text-decoration:none;}
a:hover{color:#b5b5b5;text-decoration:underline;}
a img{border:none;}
p{padding:0 0 15px 0;margin:0;}
h2{padding:0 0 15px 0;margin:0;font-size:16px;}
#wrapper{margin:0 auto;padding:0;width:880px;}
#header{height:141px;margin:0 auto;width:780px;}
#header h1{float:left;margin:40px 0 0;}
#header h1 a{text-indent:-3000px;background:#FFF url(images/logo.jpg) no-repeat 0 0;display:block;height:60px;width:151px;}
.logos{float:right;margin:35px 0 0;}
.logos img{margin:0 0 0 20px;}
#banner{background:#FFF url(images/banner_bg.png) repeat-x top center;height:261px;margin:0 auto;padding:0;width:100%;}
#bannerinner{margin:0 auto;height:261px;padding:20px 0 0 0;width:780px;}
#bannerinner .left{float:left;width:380px;}
#bannerinner .right{float:right;width:345px;}
#bannerinner .right a{font-size:12px;}
#bannerinner .right h2 {font-size:15px;}
#bannerinner .right ul{list-style-type:none;margin:0 0 0 3px;padding:0;}
#bannerinner .right ul li{margin:0 0 5px 0;}
#footer{margin:0 auto;width:780px;color:#454545;}
#footer a{color:#454545;}
#footer ul{padding:10px 0 0 0;margin:0; list-style-type:none;}
#footer ul li{float:left;margin:0 10px 0 0;padding:0}