/* CSS Document */
body, html { margin-top: 0px; text-align: center; background-color: #E9E9E9; }
.clearer { clear: both; }
.wrapper { text-align: left; width: 810px; height: auto; margin-left:auto; margin-right: auto; background-color: #FFFFFF; }
.logo { padding-left: 13px; padding-right: 13px; float: left; width: 784px; height: 124px; }
.searchlayer { float: left; width: 266px; height: 33px; }
.clock { padding-left: 28px; float: left; width: 156px; }
.clock p { color: #00418F; line-height: 30px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; margin: 0px; padding: 0px; }
.nav { margin-left: 100px; text-align: right; float: left; width: 508px; height: 33px; }
.header { padding-left: 25px; padding-right: 0px; float: left; width: 535px; height: 148px; background-image: url(../site_images/homeheader.jpg); background-repeat: no-repeat; background-position: top center; margin-bottom: 10px; }
.header p { font-family: Arial, Helvetica, Verdana; font-size: 90%; font-weight: bold; color: #00418F; }
.maintext { text-align: left; padding-left: 25px; margin-top: 15px; min-height: 220px; float: left; width: 550px; height: auto; }
.maintext p { margin-top: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica; font-size: 80%; }
.maintext ul { margin-top: 0px; padding-top: 0px; }
.maintext li { font-family: Arial, Verdana, Helvetica; font-size: 80%; }
.sidelinks { float: right; width: 177px; height: auto; padding-right: 25px; }
.sidelinks a { font-family: Arial, Helvetica, Verdana; font-size: 100%; text-decoration: none; color: #000000; }
.sidelinks p { margin-top: 0px; margin-bottom: 0px; line-height: 10px; padding: 0px; }
.links { float: left; margin-top: 5px; width: 177px; height: 32px; background-image: url(../site_images/pitmanheader.gif); }
.centres { float: left; margin-top: 15px; width: 177px; height: 32px; background-image: url(../site_images/centreheader.gif); }
.course { float: left; margin-top: 5px; width: 177px; height: 32px; background-image: url(../site_images/enquiryheader.gif); }
.locations { float: left; margin-top: 5px; width: 177px; height: 32px; background-image: url(../site_images/locationsheader.gif); }
.news { float: left; margin-top: 5px; width: 177px; height: 32px; background-image: url(../site_images/newsheader.gif); }
.blog { float: left; margin-top: 5px; width: 177px; height: 32px; background-image: url(../site_images/blog.jpg); }
.grey { float: left; height: auto; background-color: #D6D6D6; width: 177px; }
.grey a { line-height: 13px !important; }
.form { float: left; height: auto; background-color: #D6D6D6; width: 177px; }
.form form { margin: 0px; padding: 5px 10px 5px 10px; font-family: Arial, Helvetica, Verdana; font-size: 70%; }
.grey p { margin: 0px; padding: 5px 10px 5px 10px; font-family: Arial, Helvetica, Verdana; font-size: 80%; }
.greyc { float: left; min-height: 90px; height: auto; background-color: #D6D6D6; width: 177px; }
.greyc p { margin: 0px; padding: 5px 10px 5px 10px; font-family: Arial, Helvetica, Verdana; font-size: 80%; }
.curve { float: left; font-size: 0px; height: 8px; width: 177px; background-image: url(../site_images/curvebottom.gif); }
.bottomrow { margin-top: 10px; padding-left: 25px; float: left; width: 247px; height: 170px; margin-right: 9px; }
.bottomrowone { margin-top: 10px; float: left; width: 247px; height: 170px; margin-right: 9px; }
.bottomrowtwo { margin-top: 10px; float: left; width: 247px; height: 170px; }
.newswrapper { float: left; width: 525px; height: auto; }
.item { float: left; width: 475px; height: auto; }
.item a { color: #00418F; }
.maintext a { color: #00418F; }
.maintext h1 { font-size: 90%; font-family: Arial, Helvetica, Verdana; }
.maintext h2, .maintext h3 { font-size: 80%; font-family: Arial, Helvetica, Verdana; }
.pdf { float: left; height: auto; width: 50px; }
.listlayer { padding-top: 0px; margin-top: 0px; margin-left: 60px; width: 250px; padding-left: 5px; padding-right: 5px; position: relative; background-color: #FFFFFF; float: left; z-index:100; height: auto; visibility: hidden; border-style: solid; border-width: 1px; border-color: #00418F; }
.listlayer a { text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 70% !important; color: #00418F; }
.listlayerl { padding-top: 0px; width: 250px; padding-left: 5px; padding-right: 5px; position: absolute; background-color: #FFFFFF; float: left; z-index:100; height: auto; visibility: hidden; border-style: solid; border-width: 1px; border-color: #00418F; }
.listlayerl a { text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 70% !important; color: #00418F; }
.search { margin-top: 0px; margin-left: 5px; padding: 0px; }
.searchmain { margin-top: 0px; margin-left: 0px; padding: 0px; }
.searchrow { border-bottom-style: solid; border-bottom-width: 1px; padding-top: 5px; padding-bottom: 5px; float: left; width: 550px; height: 23px; margin-bottom: 10px; }
.searchrow p { font-family: Arial, Helvetica, Verdana; font-size: 80%; font-weight: bold; color: #00418F; }
.bottomnav { font-family: Arial, Helvetica, sans-serif; font-size: 70%; text-align: center; width: 100%; height: 20px; float: left; padding-bottom: 20px; }
.bottomnav a { color: #00418F; }
.searchheader { float: left; margin-top: 5px; width: 177px; height: 32px; background-image: url(../site_images/searchheader.gif); }