*{margin:0;padding:0;}
textarea{font-family:arial,helvetica,sans-serif;font-size:120%;}
.sbDataTable{border-collapse:collapse;margin-bottom:10px;}
.sbDataTableHeader{background-color:#FFFFFF;color:#00008B;border:1px solid #00008B;padding:3px;}
.sbDataTableHeader a{text-decoration:none;}
.sbCatalogueImage{border-width:0;}
.sbDataTableCell{border:1px solid #00008B;padding:1px 5px;color:#00008B;font-size:90%;}
.sbDataTableCellCentred{border:1px solid #00008B;padding:1px 5px;color:#00008B;font-size:90%;text-align:center;}
.sbDataTableCellPrice{text-align:right;border:1px solid #00008B;padding:1px 10px 1px 1px;color:#00008B;font-size:90%;}
.sbDataTableCellBoldRight{border:1px solid #00008B;padding:2px 20px;color:#00008B;font-size:90%;text-align:right;font-weight:bold;}
.red{color:#FF0000;}
body{font-family:arial,helvetica,sans-serif;line-height:1.5em;font-size:75%;}
#pageTable{border-collapse:collapse;width:100%;}
h1{text-align:center;color:#00008B;font-size:24pt;line-height:20pt;}
h2{margin-top:10px;text-align:left;color:#00008B;margin-bottom:5px;font-size:16pt;}
h3{margin-top:10px;color:#00008B;margin-bottom:3px;font-size:12pt;}
p{color:#00008B;}
#menuPanel{display:none;}
.menulink{text-decoration:none;color:#00008B;}
.menulink:hover{color:#00008B;}
ul{list-style-type:none;margin-left:10px;margin-bottom:10px}
#header{display:none;}
#logo{margin:10px 0 10px 27px;width:159px;height:138px;}
#mainBody{vertical-align:top;padding:0 25px 10px 25px;}
#footer{color:#00008B;background:#FFFFFF;text-align:center;padding:4px 0;border-width:0;}
a{color:#00008B;}
.sbButton{width:75px;}
.sbButtonWide{width:200px;margin:0 0 10px 25px;}
.sectionSelect{margin:0 0 10px 0;width:200px;}
.fieldTitle{font-weight:bold;margin-top:5px;}
.manageThingsSubmit{margin-bottom:10px;}
.sbNewsTable{border-collapse:collapse;margin-bottom:10px;}
.sbNewsImage{border-width:0;margin:10px;}
.sbNewsImageSmall{width:100px;}
.sbNewsTableCell{border:1px solid #00008B;padding:5px;color:#00008B;font-size:90%;vertical-align:bottom;}
.sbNewsTableCellNoborderAtop{border:0 solid #00008B;padding:5px;color:#00008B;font-size:90%;vertical-align:top;}
sbNewsTableTitleCell{border:0 solid #00008B;padding:5px;color:#00008B;font-size:90%;font-weight:bold}
.sbNewsTitle{font-weight:bold;font-size:120%;}
.sbNewsBody{font-weight:normal;font-size:110%;}
hr{width:50%;height:1px;color:#00008B;margin:5px 0;}
.sbMainPageImage{border-width:0;margin:10px;clear:both;}
.lrSelect{width:55px;}
.screenOnly{display:none;}