body { height: 100%; background: #347dcc url("../images/background.jpg") top left repeat-x; text-align:center; }

.container { margin: 10px auto; width: 860px; }

.container .header { clear:both; text-align:center; }
.container .header img { float: left; margin-bottom:12px; }
.container .header ul.menu { clear:both; }
.container .header ul.menu li {display:inline;padding-bottom:12px; margin:0 28px; }
.container .header ul.menu li:hover, .container .header ul.menu li.selected { background: url("../images/menu_bg.jpg") bottom left repeat-x; }
.container .header ul.menu li a { font: bold 13px Arial, Helvetica, sans-serif; color: #fff; text-decoration:none; }

.container .body { clear:both; margin: 20px 0 0 0; text-align:left; padding: 20px 260px 0 40px; font: 13px Arial, Helvetica, sans-serif; color: #fff; line-height:130%; background: transparent url("../images/Structure.gif") right top no-repeat; }
.container .body h1 { font: 26px Arial, Helvetica, sans-serif; color:#000066; }
.container .body .gradient { background: transparent url("../images/gradient.jpg") top left repeat-x; float: left; width:60px; height:230px; margin: 0 10px 0 0; }
.container .body ul li { margin-left: 90px; }
.container .body ul li a { text-decoration:none; color: #fff; text-decoration:underline;}
.container .body .contact { padding: 30px 0; clear:left; }
.container .body .bold { font-weight:bold;}
.container .body .contact span {margin-right: 25px; }
.container .body .contact a { text-decoration:none; color: #fff;}
.container .body .contact a:hover { text-decoration:underline; }

.container .footer {clear:both; background-color: #fff; text-align:center; }
.container .footer ul li { display:inline; }
.container .footer ul li a { font: bold 9px Arial, Helvetica, sans-serif; color: #347dcc; text-decoration:none; margin: 0 15px }
.container .footer ul li a:hover { color: #000066; }

