html,body {      margin: 0;      padding: 10px 0;      text-align: center;      font-family: tahoma, arial, sans-serif;      font-size: 12px;      color: #333333;      background: #00073B;}    img { border: none; }a { text-decoration: none; color: #F29200; font-weight: bold;}a:hover { text-decoration: underline;}/*---------- Divs ----------*/#wrap {    width: 940px;        height: 100%;    margin: 0 auto;    padding: 20px;    overflow: hidden;    background: #707491;    text-align: left;}.content{    width: 900px;    height: 100%;    padding: 20px;    overflow: hidden;}#header {      height: 40px;      margin-bottom: 20px;      background: #00073B;    }#header-right {    float: right;    width: 400px;    padding-top: 5px;    font-weight: bold;    font-size: 15px;    color: #fff;    text-align: right;    line-height: 35px;}#logo{            float: left;      width: 179px;      height: 40px;      background: url('images/logo.jpg') no-repeat center center;}#intro{ margin-bottom: 20px; background: #DADBE3;}#intro-left{    float: left;    width: 675px;}#intro-right{    float: right;    width: 180px;    height: 260px;    padding: 20px;    background: #00073B;}#maincontent{ overflow: hidden; height: 100%;}#maincontent-left {    float: left;    width: 570px;    padding: 20px;    background: #ffffff;    text-align: justify;}#maincontent-right{    float: right;    width: 270px;    padding: 20px;    background: #ffffff;}  /*---------- Footer ----------*/#footer {      width: 940px;      height: 100%;      overflow: hidden;      margin: 0 auto;      padding: 10px 20px;      font-size: 10px;      text-align: center;      color: #fff;      }#footer a {color: #fff; font-weight: normal;}#footerleft{      float: left;      width: 500px;      text-align: left;     }#footerright{      float: right;      width: 350px;      text-align: right;   }/*---------- Navigation Menu ----------*/.nav {      position: relative;      list-style-type: none;      margin: 0;      padding: 0px;      font-size: 13px;}.nav li {      text-align: left;      margin: 3px 1px;      padding: 0;      }.nav li a {            display: block;      padding-bottom: 5px;      color: #ffffff;      font-weight: normal;      text-decoration: none;}.nav li a:hover, .nav li a.selected { color: #FFAB20; cursor: pointer;}/*---------- Headings ----------*/h1, h2 {     padding-top: 0;    margin-top: 0;      font-size: 18px;    font-weight: bold;    color: #000066;}h2 {font-size: 16px;}/*---------- Classes ----------*/#maincontent ul{list-style-image: url(images/bullet.png)}.newsitem{    overflow: hidden;    height: 100%;    margin-bottom: 20px;}.newstitle-holder{    display: block;     overflow: hidden;     height: 100%;}.newstitle{    display: block;    float: left;    width: 190px;     padding-bottom: 10px;    font-weight: bold;    font-size: 14px;}.newstitle a{color: #333;}.newsdate{    display: block;    float: right;    width: 75px;    padding-bottom: 5px;    font-size: 11px;    text-align: right;}