*{margin:0;padding:0;}
#content{overflow:auto;position:absolute;z-index:3;top:135px;bottom:20px;left:200px;right:0;padding-left:10px;background:#fff;}
html{height:100%;max-height:100%;padding:0;margin:0;border:0;background:#fff;overflow:hidden;}
* html #content{top:0;left:0;right:0;bottom:0;height:100%;max-height:100%;width:100%;overflow:auto;position:absolute;z-index:3;border-top:100px solid #fff;border-bottom:50px solid #fff;border-left:200px solid #fff;}
* html #left{height:100%;top:-1px;bottom:0;border-top:100px solid #fff;border-bottom:50px solid #fff;color:#fff;}
#head{position:absolute;margin:0;top:0;left:0;display:block;width:100%;height:135px;z-index:5;overflow:hidden;vertical-align:middle;background:#00008B;}
#foot{position:absolute;margin:0;bottom:0;left:-1px;display:block;width:100%;height:20px;z-index:5;overflow:hidden;background:#00008B;color:#FFFFFF;text-align:center;padding:0;border-width:0;}
#left{position:absolute;left:-21px;top:135px;bottom:20px;width:200px;z-index:4;overflow:auto;}
textarea{font-family:arial,helvetica,sans-serif;font-size:120%;}
.sbDataTable{border-collapse:collapse;margin-bottom:10px;}
.sbDataTableHeader{background-color:#00008B;color:#FFFFFF;border:1px solid #000000;padding:3px;}
.sbDataTableHeader a{background-color:#00008B;color:#FFFFFF;border:1px solid #000000;padding:3px;}
.sbDataTableHeaderBlank{background-color:#FFFFFF;color:#FFFFFF;border-width:0 0 0 1px;border-style:solid;border-color:#000000;padding:3px;}
.sbCatalogueImage{border-width:0;}
.sbDataTableCell{border:1px solid #00008B;padding:5px;color:#00008B;font-size:90%;}
.sbDataTableCellBlank{border-width:0 0 0 1px;border-style:solid;border-color:#00008B;padding:5px;color:#FFFFFF;font-size:90%;}
.sbDataTableCellPrice{text-align:right;border:1px solid #00008B;padding:3px 10px 3px 3px;color:#00008B;font-size:90%;}
.sbDataTableCellCentred{border:1px solid #00008B;padding:5px;color:#00008B;font-size:90%;text-align:center;}
.sbDataTableCellCentredThinkLeftBorder{border:1px solid #00008B;border-left-width:medium;padding:5px;color:#00008B;font-size:90%;text-align:center;}
.sbDataTableCellBoldRight{border:1px solid #00008B;padding:5px 20px;color:#00008B;font-size:90%;text-align:right;font-weight:bold;}
.sbDataTableCellInput{padding:1px 3px 1px 3px;color:#00008B;font-size:100%;}
.sbDataTableCellButton{padding:1px;margin-left:2px;margin-right:2px;font-size:90%;}
.sbDataTableCellBiggerButton{padding:5px;margin-left:1px;margin-right:25px;font-size:100%;}
.red{color:#FF0000;}
body{font-family:arial,helvetica,sans-serif;line-height:1.5em;font-size:75%;height:100%;max-height:100%;overflow:hidden;padding:0;margin:0;border:0;}
#pageTable{border-collapse:collapse;width:100%;height:100%;}
h1{text-align:center;color:#00008B;color:#FFFFFF;font-size:3.00em;line-height:3.00em;}
h2{margin-top:20px;text-align:left;color:#00008B;margin-bottom:10px;}
h3{margin-top:10px;color:#00008B;margin-bottom:5px;}
p, label, select{color:#00008B;}
label{font-size:90%;}
#menuPanel{width:200px;background:#FFFFFF;padding:7px;vertical-align:top;}
.menulink{text-decoration:none;color:#00008B;}
.menulink:hover{color:#00008B;}
ul{list-style-type:none;margin-left:10px;margin-bottom:10px}
ul.bullets{list-style-type:square;margin-left:20px;margin-bottom:10px;color:#00008B;}
#header{vertical-align:middle;background:#00008B;}
#printHeader{display:none;visibility:hidden;}
#logo{margin:10px 0 10px 42px;width:130px;height:113px;float:left;}
#mainBody{vertical-align:top;padding:0 25px 10px 25px;}
#footer{background:#00008B;color:#FFFFFF;text-align:center;padding:4px 0;border-width:0;}
a{color:#00008B;}
.sbButton{padding:0 5px;margin:5px 2px;}
.sbButton:hover{padding:0 5px;margin:5px 2px;color:#00008B;background-color:#CCCCCC;}
.sbButtonSmallFont{padding:0 5px;margin:5px 2px;font-size:90%;}
.sbButtonSmallFont:hover{color:#00008B;background-color:#CCCCCC;padding:0 5px;margin:5px 2px;font-size:90%;}
.sbButtonDelete:hover{background-color:#FF0000;color:#FFFF00;padding:0 5px;margin:5px 2px;}
.sbButtonDelete{padding:0 5px;margin:5px 2px;}
.sbButtonDeleteSmallFont:hover{background-color:#FF0000;color:#FFFF00;padding:0 5px;margin:5px 2px;font-size:90%;}
.sbButtonDeleteSmallFont{padding:0 5px;margin:5px 0;font-size:90%;}
.sbButtonDeleteDISABLED{background-color:#FF0000;color:#999999;padding:0 5px;margin:5px 2px;}
.sectionSelect{margin:0 0 10px 0;width:200px;}
.fieldTitle{font-weight:bold;margin-top:5px;}
.menuContainer{width:150px;margin-top:0;margin-left:25px;}
.topCap{background-image:url(../images/topcap3.gif);background-position:bottom center;background-repeat:no-repeat;height:5px;}
.menuCap{background-image:url(../images/cap3.gif);background-position:bottom center;background-repeat:no-repeat;height:9px;border-width:0 1px 0 1px;border-color:#FFFFFF;border-style:solid;}
.menuHeading{text-align:center;padding:0 0 5px 0;background-color:#00008B;color:#FFFFFF;font-weight:bold;border-color:#000000;border-style:solid;border-width:0 1px 0 1px;}
.menuSubHeading{text-align:center;padding:3px 0 3px 0;background-color:#00008B;color:#FFFFFF;font-weight:bold;border-color:#000000;border-style:solid;border-width:1px 1px 0 1px;}
.menuItem{padding:1px 0 1px 0;text-align:center;background-color:#FFFFFF;border-color:#000000;border-style:solid;border-width:0 1px 1px 1px;}
.menuItem:hover{background-color:#FFFFFF;border-width:0 2px 1px 2px;border-color:#00008B;}
.menuFooter{background-image:url(../images/topcap3.gif);background-position:bottom center;background-repeat:no-repeat;height:9px;border-width:0 1px 0 1px;border-color:#FFFFFF;border-style:solid;}
.bottomFooter{background-image:url(../images/topcap3.gif);background-position:top center;background-repeat:no-repeat;height:5px;margin-bottom:5px;}
.manageThingsSubmit{margin-bottom:10px;}
.sbNewsTable{border-collapse:collapse;margin-bottom:10px;width:100%;}
.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:75%;height:1px;color:#00008B;margin:5px 0;}
.sbMainPageImage{border-width:0;margin:20px;clear:both;}
.sbMainPageSubheading{clear:none;}
.sbMainPagePara{clear:none;}
.lrSelect{width:55px;}
.hwSelect{width:65px;}
.printOnly{display:none;}
.header_contact{text-align:right;color:#FFFFFF;font-size:12px;margin:-2em 1em 0 0;}
.checkboxLabel{margin:0 10px 5px 10px;}
.sbCourseTable{border-collapse:collapse;margin-bottom:10px;width:100%;}
.sbCourseImage{border-width:0;margin:10px;}
.sbCourseImageSmall{width:100px;}
.sbCourseTableCell{border:1px solid #00008B;padding:5px;color:#00008B;font-size:90%;vertical-align:bottom;}
.sbCourseTableCellNoborderAtop{border:0 solid #00008B;padding:5px;color:#00008B;font-size:90%;vertical-align:top;}
sbCourseTableTitleCell{border:0 solid #00008B;padding:5px;color:#00008B;font-size:90%;font-weight:bold}
.sbCourseTitle{font-weight:bold;font-size:120%;}
.sbCourseBody{font-weight:normal;font-size:110%;}
.quicklinks{margin:10px 0;padding:5px;width:250px;border:solid thin #00008B;background-color:#DDDDFF}
.quicklinks_title{font-weight:bold;}
.quicklinks_link{padding-left:10px;}