body { background-image:url('bg.jpg');background-repeat: repeat-x;margin-top:0px;padding:0; font-family:Trebuchet MS;font-size:11px;color:#5C5C5C }
a{text-decoration:none;font-weight:bold;color:#1F64A5}
a img { border: none 0 }
#container { width: 770px; margin: 0 auto }
.top{height:105px;width:770px}
.top .left{float:left}
.top .right{float:right}
.menu{background-image:url('menuBg.gif');height:47px;clear:both}
.menu a{color:white}
.menu div{padding-top:15px;height:32px;background-image:url('menuSeparator.gif');background-repeat: no-repeat;background-position:right;float:left;margin-top:0px;padding-left:15px;padding-right:15px}
.menuSeparator{clear:both;height:30px}
.menuSeparator .left{float:left;width:150px;height:24px;background-color:#E1E3E6;width:520px}
.menuSeparator .right{float:left;width:150px;height:24px;background-color:#CBCFD4;width:250px}

h1 { font-size: 120%; color: #4e4e4e; background: url('head.gif') no-repeat left center; padding: 0 0 0 10px; margin: 5px 0 20px }

.content { border-top: solid 1px white }
.content p{padding:0px;margin:0px}
.content h2{padding:0px;margin:5px 0;font-family:Trebuchet MS;font-size:12px;color:#1F64A5;font-weight:bold}
.content h3{padding:0px;margin:5px 0;font-family:Trebuchet MS;font-size:12px;color:#1F64A5;font-weight:bold}
.content h4{padding:0px;margin:0px;font-family:Trebuchet MS;font-size:11px;color:#5C5C5C;font-style:italic;font-weight:normal}
.content .left{float:left;width:500px}
.content .right{float:right;width:240px; padding-right: 10px }
.content .left .list {margin: 0 0px}
.bottom {clear: both;background: url('footer.gif') repeat-x; margin-top: 20px; padding-top: 10px; text-align: center; color: #696969 }
.bottom p { margin: 5px 0  }
.bottom a { color: #696969; font-weight: normal }

div.testimonials { padding: 0 5px 0 0px }
div.testimonials p { font-style: italic }
div.testimonials strong { font-style: normal; font-weight: bold; color: #5B5B5B }
div.testimonials h2 { margin: 0 0 20px 0; padding: 0; color: #2064A5; font-size: 100%; font-weight: bold; text-transform: uppercase }

div.news div.item { clear: both; padding: 5px 0 }
div.news div.item div.image { float: left; width: 90px; margin-left: 0px; text-align: right }
div.news div.item div.image a img { border: none 0 }
div.news div.item div.text { float: right; width: 387px; padding-right: 15px }
div.news div.item div.text h2 { margin: 0; color: #1E63A4; font-size: 100%; font-weight: bold }

div.ref-item {margin: 10px 0}