body{font-size: 16px;font-weight: 400;}th{}.clr{clear:both;}#nav .mm_item{padding-right: 1px;float: left;}.listtable td{padding-top: 3px;padding-bottom: 4px;word-wrap: break-word;}.listtable{text-align:  ;margin-top: 5px;margin-bottom: 5px;}.listtable .odd td{border-bottom: 1px solid;}.listtable .even td{border-bottom: 1px solid;}#footer a:link, #footer a:visited{}#footer a:hover, #footer a:active{}table{line-height: 18px;}#nav .submenu{padding-top: 3px;padding-bottom: 3px;clear:left;}#nav .submenu table{margin-left: auto;margin-right:auto;min-height:25px;}#nav .mainmenu{padding-bottom: 15px;float: left;}hr{height:1px;background-color: #C8C8C8;}.statusarea{float: right;}html{overflow-y: scroll;}.logo{margin-right: 55px;float: left;}#stage h1{}#nav .submenu td{padding: 0px;}#stage h2{}#subsubmenu{width:215px;w\idth:195px;font-size: 1px;padding-right: 20px;padding-top: 15px;padding-bottom: 20px;float: left;}#stage form{margin-top: 5px;margin-bottom: 5px;}#advert{margin-top: 8px;margin-right: 40px;float: left;}.login{width:450px;float: left;}.register{float: left;}.listtable thead.listcolumntitles{border-bottom: 1px solid;}.listcolumntitles th{padding-bottom: 4px;}#stage th{font-weight:700;}#subsubmenu hr{margin-top: 0px;margin-bottom: 0px;}#h1sub{text-align:  ;font-size: 27px;font-weight: normal;border-bottom: 1px solid;margin-left: -10px;margin-right: -10px;padding-left: 10px;padding-right: 10px;padding-top: 5px;padding-bottom: 5px;}.mainmenu table{margin: 0 auto;}#user-status a{padding-left: 5px;vertical-align: text-top;}#masthead h1{height:160px;display:table;}#masthead h1 span{display:table-cell;vertical-align:middle;}h2#subsytemheading{font-size: 24px;line-height: 46px;border-top: 1px solid;margin-left: -10px;margin-right: -10px;padding-left: 15px;padding-right: 15px;padding-bottom: 0px;clear:both;}#nav .mainmenu td{padding-left: 10px;padding-right: 10px;}#submenu{padding-top: 5px;float: left;width:100%;}#nav #submenu .mainmenu td{padding-left: 3px;padding-right: 17px;}.programmes_tables .list15 td{width:270px;}.grid_form .form-control{border-radius: 0;}.col-form-label{font-weight: bold;width: 100%;}.btn{border-radius: 0;}.navbar-nav{flex-direction: column !important;width: 100%;}.nav-item{background-color: #F8F9FA;}.btn-navmain{text-align: left;font-weight: normal !important;width: 100%;}.btn-navmainactive{text-align: left;width:100%}.nav-item:hover{background-color: #d3d4d5;border-color: #c6c7c8;}.btn-navmain:after{content: "\2192";float:right;}.btn-navmainactive:after{content: "\2192";float:right;}.navbar-toggler{display: none;}@media (max-width: 991.98px){.btn-navmainactive:after {content: "V";}.btn-navmainactive, .btn-navmainactive:hover {background-color: black;color: white;}#wrapper {padding-bottom: 9.5rem !important;}#footer {height: 7.5rem !important;}#pre-footer {bottom: 8rem !important;}}.btn-primary{background-color: #4066AA;}.btn-primary:hover{background-color: #95CEED;}.platopus-icon-list-go{height: inherit;width: inherit;background-image: none;background-size: inherit;}#nav-toggle-icon{background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");display: inline-block;width: 3em;height: 3em;}#nav-toggle{background: none;border: none;}#system-status{}#user-bar-pre{}#wrapper{position: relative;font-family: 'CRICK';min-height: 100vh;padding-bottom: 7.5rem;}#cricklogo{}#user-bar{height:95px;background-color: #000000;}#nav{}#stage{}#pre-footer{position: absolute;bottom: 5rem;right: 2rem;}#footer{background-color: #000000;position: absolute;bottom: 0;width: 100%;height: 4.5rem;}