html {overflow-y: scroll;}

body, h1, h2, h3, h4, h5, h6, blockquote, p, form, img, #aside ul { margin: 0; padding: 0; }

body { color:#333; font: 0.95em Arial, Helvetica, sans-serif; vertical-align:baseline; }

img { border-width: 0px; }

a { color: #0e93fa; }

#main_bg img { min-height: 100%; min-width: 1024px; width: 100%; height: auto; position: fixed; top: 0; left: 0; }

#top { background: url(https://www.landbased-training.com/images/maincontent-top.png) no-repeat; width: 950px; margin-right: auto; margin-left: auto; height: 55px; }

#wrap { width: 950px; position: relative; min-height:550px; margin-right: auto; margin-left: auto; }

#container { background: url(https://www.landbased-training.com/images/maincontent-middle.png) repeat-y; position: relative; }

#container h1, h2, h3, p { padding-top: 10px; padding-bottom: 10px; }

#container h1, h2, h3 { font-size:1.4em; color: #207160; }

#bottom { background: url(https://www.landbased-training.com/images/maincontent-bottom.png) no-repeat; width: 950px; margin-right: auto; margin-left: auto; height: 55px; }

#logo { margin-left: auto; margin-right: auto; width: 160px; display: block; }

#menu-container { position: absolute; width: 200px; z-index: 2; margin-left: -65px; float: left; }

#menu-top { background: url(https://www.landbased-training.com/images/menu-top.png) no-repeat; height: 32px; }

#menu-middle { background: url(https://www.landbased-training.com/images/menu-middle.png) repeat-y; }

#menu-middle ul { padding: 0px; margin: 30px 0px 0px; }

#menu-middle li { list-style-type: none; display: block; margin-right: auto; margin-left: auto; text-align: center; width: 176px; }

#menu-middle li a { color: #FFF; text-decoration: none; font-weight: 700; display: block; font-size: 16px; padding-top: 11px; padding-bottom: 11px; }

#menu-middle li a:hover { background: #207160 url(https://www.landbased-training.com/images/menu-shadow.jpg) repeat-x left bottom; }

#menu-bottom { background: url(https://www.landbased-training.com/images/menu-bottom.png) no-repeat; height: 13px; }

#maincontent { overflow: hidden; width: 740px;  margin-left: 165px; padding-top: 30px; font-size:12px; font:Tahoma, Geneva, sans-serif;}

#maincontent-admin { overflow: hidden; width: 755px; min-height: 600px; margin-left: 135px; padding-top: 30px; }

#maincontent-admin table { width: 700px; }

#maincontent-admin table td { color:#333; font: 0.95em Arial, Helvetica, sans-serif; }

#sidebar { float: right; overflow: hidden; width: 305px; position: relative; margin-right: 65px; padding-top: 30px; }

#sidebar h3 { color: #424242; text-transform: uppercase; font-size: 1em; padding-top: 12px; padding-bottom: 5px; }

#sidebar ul { list-style: none; padding-left: 52px; margin: 0px 0px 0px 20px; }

.sidebarbox-top { background: url(https://www.landbased-training.com/images/sidebarbox-top.png) no-repeat; height: 23px; }

.sidebarbox-middle { background: url(https://www.landbased-training.com/images/sidebarbox-middle.png) repeat-y; }

.sidebarbox-bottom { background: url(https://www.landbased-training.com/images/sidebarbox-bottom.png) no-repeat; height: 23px; }

.phone { background: url(https://www.landbased-training.com/images/phone.png) no-repeat left 14px; }

.email { background: url(https://www.landbased-training.com/images/email.png) no-repeat left 33px; padding-top: 20px; }

.active { background: #207160 url(https://www.landbased-training.com/images/menu-shadow.jpg) repeat-x left bottom; }

.logos { margin-top: 50px; }

tr.last { width: 50px;}



p.warning { color:red; }

p.warning span{ padding-left: 15px; }



p.information { color: blue; }

