p {margin-top:0}
img { border-style: none }
body { background-color: #000652; background-image: url("images/hushgrad.gif"); background-repeat: repeat-x; text-align: center }
#container { margin: 0 auto; padding: 0; width: 974px; overflow: hidden }
#topbar { width: 974px; height: 142px; float: left }

/* This div needs removing once all pages updated */
#clear { clear: both }

#clear1 { clear: both }
#clear2 { clear: both }
#clear3 { clear: both }
#logo { margin-left: 20px; float: left }
#contactdetails { margin-top: 85px; margin-right: 10px; float: right }
#whitebox { background-color: #ffffff; padding: 4px 9px 4px 10px; width: 974px; float: left }
#topwhitecorners { background-image: url("images/whitecornerstop.gif"); width: 974px; height: 6px; float: left; overflow: hidden }
#bottomwhitecorners { background-image: url("images/whitecornersbottom.gif"); width: 974px; height: 6px; float: left; overflow: hidden }
#legalbox { color: #bbbbbb; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial; text-align: center; padding: 10px; width: 954px; float: left; clear: both }
#leftcolumn { background-color: #ffffff; width: 235px; float: left }
#middlecolumn { background-color: #ffffff; margin-left: 10px; width: 464px; float: left }
#rightcolumn { background-color: #ffffff; margin-left: 10px; width: 235px; float: left }
#navigation { width: 235px; float: left }
#breadcrumbs { color: #002288; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; background-image: url("images/breadcrumbbox.gif"); text-align: left; margin-bottom: 10px; padding-top: 7px; padding-left: 12px; width: 452px; height: 26px; float: left }
#breadcrumbs a { color: #002288; text-decoration: none }
#breadcrumbs a:hover { text-decoration: underline }

/* This div needs removing once all pages updated */
#sidetitle { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; font-weight: 600; background-image: url("images/bluebarshort.gif"); text-align: left; padding-top: 7px; padding-left: 15px; width: 220px; height: 26px; float: left }

#sidetitle1 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; font-weight: 600; background-image: url("images/bluebarshort.gif"); text-align: left; padding-top: 7px; padding-left: 15px; width: 220px; height: 26px; float: left }
#sidetitle2 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; font-weight: 600; background-image: url("images/bluebarshort.gif"); text-align: left; padding-top: 7px; padding-left: 15px; width: 220px; height: 26px; float: left }
#sidetitle3 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; font-weight: 600; background-image: url("images/bluebarshort.gif"); text-align: left; padding-top: 7px; padding-left: 15px; width: 220px; height: 26px; float: left }
#maintitle { font-weight: 600; background-image: url("images/bluebarlong.gif"); text-align: left; margin-top: 10px; padding-top: 7px; padding-left: 15px; width: 449px; height: 26px; float: left }

/* This div needs removing once all pages updated */
#sidetitle h2 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }

#sidetitle1 h2 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }
#sidetitle2 h2 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }
#sidetitle3 h2 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }

#newstitle1 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }
#newstitle2 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }
#newstitle3 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }
#newstitle4 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }
#maintitle h2 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }
#maintitle h1 { color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }
#maininfo { color: #333333; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; background-color: #ededed; background-image: url("images/infoboxrepeat.gif"); background-repeat: repeat-x; text-align: left; padding: 15px; width: 432px; float: left; border-right: 1px solid #c0c2c4; border-left: 1px solid #c0c2c4 }
ul.leftsidemenu { font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; background-color: #e2e2e2; list-style: none; margin: 0; padding: 0; width: 235px }
ul.leftsidemenu li { background-image: url("images/menubuttonrepeat.gif"); background-repeat: repeat-x; padding-top: 7px; padding-left: 10px; border-right: 1px solid #c0c2c4; border-left: 1px solid #c0c2c4 }
ul.leftsidemenu li a { color: #666666; text-decoration: none; text-align: left; display: block; min-height: 25px }
ul.leftsidemenu li a:hover { color: #000000 }
ul.leftsidemenu li:hover { background-image: url("images/menubuttonrepeatover.gif"); background-repeat: repeat-x }
ul.rightsideitems { font-size: 12px; font-family: "Trebuchet MS", Tahoma, Arial; background-color: #e2e2e2; list-style: none; margin: 0; padding: 0; width: 235px }


ul.rightsideitems li { background-image: url("images/newsstoryrepeat.gif"); background-repeat: repeat-x; padding: 10px; border-right: 1px solid #c0c2c4; border-left: 1px solid #c0c2c4 }
ul.rightsideitems li a { color: #666666; text-decoration: none; text-align: left; display: block; min-height: 75px }
ul.rightsideitems li a:hover { color: #000000 }
span.newsheadline { color: #2299dd; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0; font-weight:bold}
a:hover span.newsheadline { color: #3344ff }
ul.rightsideitems li:hover { background-image: url("images/newsstoryrepeatover.gif"); background-repeat: repeat-x }


/* This div needs removing once all pages updated */
ul.rightsideitems h2 { color: #2299dd; font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0 }
ul.rightsideitems a:hover h2 { color: #3344ff }

#clientsbox { margin-top: 10px }
#clientlogos { background-image: url("images/newsstory.gif"); background-repeat: no-repeat; text-align: center; width: 235px; height: 99px; float: left }

/* This div needs removing once all pages updated */
#sidead { background-color: #ffffff; margin-top: 10px; width: 235px; height: 150px; float: left }

#sidead1 { background-color: #ffffff; margin-top: 10px; width: 235px; height: 150px; float: left }
#sidead2 { background-color: #ffffff; margin-top: 10px; width: 235px; height: 150px; float: left }
#testimonials { background-color: #ffffff; margin-top: 10px; width: 235px; height: 235px; float: left }

/* This div needs removing once all pages updated */
#greybottom { background-image: url("images/greybottom.gif"); width: 235px; height: 4px; float: left; overflow: hidden }

#greybottomleft { background-image: url("images/greybottom.gif"); width: 235px; height: 4px; float: left; overflow: hidden }
#greybottomright { background-image: url("images/greybottom.gif"); width: 235px; height: 4px; float: left; overflow: hidden }
#itemdivider { background-image: url("images/menudivider.gif"); width: 235px; height: 2px; float: left; overflow: hidden }
#infoboxbottom { background-image: url("images/infoboxbottom.gif"); width: 464px; height: 4px; float: left; overflow: hidden }
/* for Internet Explorer */
/*\*/
* html ul.rightsideitems li a { height: 75px }
* html ul.leftsidemenu li a { height: 25px }
/**/
