
.addressbar { color: #ffffff; font-size: 10pt; font-family: "Trebuchet MS", Verdana; background-color: #000000; text-align: right; letter-spacing: 2px; vertical-align: middle; padding-right: 45px; height: 25px }
.addressbar a:link { color: #ffffff; text-decoration: none }
.addressbar a:visited { color: #ffffff; text-decoration: none }
.altcourse { background-color: #cccccc }
.awdurpix { padding: 5px; border: solid 1px #666666 }
.awdurtext { padding: 5px; border-style: dotted dotted dotted none; border-width: 1px; border-color: #666666 }
.bigbox { border: solid 1px #669999; width: 100% }
.bookingform { font-family: "Gill Sans MT", Verdana, sans-serif; border: solid 1px #666666 }
.bookingformklables { color: #ffffff; background-color: #669999; text-align: right; vertical-align: top }
.bursaryform { font-size: 10pt; font-family: "Gill Sans MT", Verdana, sans-serif; border: solid 1px #666666; width: 700px }
.bursaryformlables { color: #ffffff; background-color: #669999; text-align: right; vertical-align: top }
.coursebox { font-family: "Trebuchet MS", Verdana; border: solid 1px #cccccc }
.coursedetailbox { font-family: "Trebuchet MS", Verdana; border: solid 1px #cccccc }
.coursename { color: #000000; font-weight: bold; font-size: medium; background-color: #cccccc }
.coursenumber { color: #000000; font-size: medium; background-color: #cccccc }
.coursetutors { color: #000000; font-size: medium; background-color: #cccccc }
.insetpix { padding: 10px; border: solid 4px #ffffff }
.langchange { background-color: #336699 }
.leftbarbkrd { background-color: #669999; width: 150px }
.linkstable { font-size: 10pt }
.linkstablealter { background-color: #ffffff }
.maintextbox { font-size: 10pt; font-family: "Trebuchet MS", Verdana; background: #f1f4f0 no-repeat fixed right bottom; text-align: justify; padding: 25px 75px 100px 25px; border-left: 5px; border-left-color: : #FFFFFF; border-left-style: : solid }
.maintextboxcourses { font-family: "Trebuchet MS", Verdana; background: #f1f4f0 no-repeat fixed right bottom; padding: 25px 55px 100px 25px; border-left: 5px; border-left-color: : #FFFFFF; border-left-style: : solid }
.maintextboxcoursescymraeg { font-family: "Trebuchet MS", Verdana; background: #f1f4f0 no-repeat fixed right bottom; padding: 25px 55px 100px 25px; border-left: 5px; border-left-color: : #FFFFFF; border-left-style: : solid }
.navbox { font-size: 10pt; font-family: "Trebuchet MS", Verdana; background-color: #669999; text-align: right; width: 150px }
.navbox a:active { text-decoration: none; background-color: #cccccc; border: solid 1px #666666; width: 150px }
.navbox a:hover { color: #333333; text-decoration: none; background-color: #cccccc; border-style: solid; border-width: 1px 10px 1px 1px; border-color: #666666 #336699 #666666 #666666; width: 150px }
.navbox a:link { color: #ffffff; text-decoration: none; background-color: #669999; margin-bottom: 3px; border-style: solid; border-width: 1px 10px 1px 1px; border-color: #666666 #ffcc00 #666666 #666666; width: 150px }
.navbox a:visited { color: #ffffff; text-decoration: none; background-color: #4f7575; margin-bottom: 3px; border-style: solid; border-width: 1px 10px 1px 1px; border-color: #666666 #cccccc #666666 #666666; width: 150px }
.oscredits { font-style: italic; font-size: 9px }
.redsnapper { color: #999999; font-size: 10px; font-family: Papyrus; background-color: #333333; text-align: center; letter-spacing: 2px; padding: 3px; height: 25px }
.redsnapper a:link { color: #ffffff; text-decoration: none }
.tutordetails { background-color: #f3f3f3; border-top: 1px; border-top-color: : #666666; border-top-style: : dashed }
body { margin: 0px }
h1 { color: #669999; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; word-spacing: 2pt; letter-spacing: 1pt; padding-bottom: 5px; border-bottom: 1px; border-bottom-color: : #999999; border-bottom-style: : dotted }
h3 { color: #ffffff; background-color: #79a8a7; letter-spacing: 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 35px; width: 100% }