body {background-color: #000000; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 1px; color: #FFFFFF; margin: 0;}

body.chatAlert {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: transparent; text-align: right;}

body.chat {background-color: #000000; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; margin: 0; border: 10px solid; border-color: #FFFFFF;}

body#isonline {color: #000000; background-color: #FFFFFF;}

table.entire {width: 950px; background-image: url(../images/background.jpg); background-repeat: no-repeat; background-position: top right;}

table.main {width: 100%;}

table.gradient {width: 100%; background-image: url(../images/gradient.jpg); background-repeat: repeat-x; background-color: #FFFFFF;}

table.profiles {width: 100%;}

table.chat {width: 100%; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; background-color: #000000;}

table.admin {width: 150px;}

table.latestNews {width: 100%; margin-top: 10px;}

table.radioMargin input {margin: 0; margin-right: 5px;}

span.checkboxMargin input {margin: 0; margin-right: 5px;}

th.staffRoomHeader {font-size: 11px; text-align: center; color: #FFFFFF; background-color: #333333; border-bottom: 6px solid; border-bottom-color: #FFFFFF; border-left: 1px solid; border-right: 1px solid; border-color: #FFFFFF;}

td.staffRoom {font-size: 11px; text-align: center; color: #000000; background-color: #CCCCCC; border-left: 1px solid; border-right: 1px solid; border-color: #FFFFFF; padding: 5px;}

h1 {font-size: 24px; font-weight: normal; display: inline; color: #FFCC33;}

h2 {font-size: 16px; font-weight: normal; display: inline; color: #FFCC33;}

h3 {font-size: 13px; font-weight: normal; display: inline; color: #FFFFFF;}

h4 {font-size: 13px; font-weight: normal; display: inline; color: #FFFFFF;}

h5 {font-size: 14px; font-weight: bold; display: inline; color: #333333;}

h6 {font-size: 30px; font-weight: bold; display: inline; color: #FFFFFF;}

img {border-style: none; border-width: 0;}

hr {height: 0; border-color: #999999; border-style: solid; margin-top: 5px; margin-bottom: 5px;}

hr.homepage {height: 0; border-color: #999999; border-style: solid; margin-top: 10px; margin-bottom: 10px;}

input {margin-top: 10px;}

input.homepage {margin-top: 0; margin-bottom: 8px;}

textarea {margin-top: 10px;}

select {margin-top: 10px;}

select.news {margin-top: 0;}

td.main {width: 781px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 1px; color: #FFFFFF; vertical-align: top;}

td.bannerSkyscraper {width: 159px; height: 590px; padding-top: 10px; padding-left: 10px; vertical-align: top;}

td.logo {width: 777px; height: 123px; vertical-align: top;}

td.alignCentre {text-align: center;}

#nav {width: 650px; vertical-align: top;}

#nav ul {text-align: center; list-style: none; margin: 0; padding: 0;}

#nav li {display: inline; padding: 0; margin: 0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px;}

#nav li a:link {width: 108px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a:visited {width: 108px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a:active {width: 108px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a:hover {width: 108px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_on.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

body#pfa a#navpfa, body#partners a#navpartners, body#fa a#navfa, body#charity a#navcharity {width: 108px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_on.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.left:link {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_left.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.left:visited {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_left.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.left:active {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_left.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.left:hover {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_left_on.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

body#about a#navabout {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_left_on.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.long:link {width: 216px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_long.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.long:visited {width: 216px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_long.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.long:active {width: 216px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_long.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.long:hover {width: 216px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_long_on.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.right:link {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_right.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.right:visited {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_right.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.right:active {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_right.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.right:hover {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_right_on.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

body#contact a#navcontact {width: 109px; height: 28px; color: #FFFFFF; background: url(../images/nav/nav_right_on.png); line-height: 2.5em; float: left; display: block; text-decoration: none; text-align: center;}

#subNav {width: 131px; height: 438px; font-size: 11px; background-color: #000000; background-image: url(../images/background_left.jpg); background-repeat: no-repeat; background-position: bottom; padding-top: 26px; vertical-align: top;}

#subNav ul {text-align: left; list-style: none; margin: 0; padding: 0;}

#subNav li {display: inline; padding: 0; margin: 0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; text-transform: uppercase;}

#subNav li a:link {width: 119px; height: 25px; color: #FFFFFF; background-color: #000000; line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-left: 2px solid; border-color: #666666;}

#subNav li a:visited {width: 119px; height: 25px; color: #FFFFFF; background-color: #000000; line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-left: 2px solid; border-color: #666666;}

#subNav li a:active {width: 119px; height: 25px; color: #FFFFFF; background-color: #000000; line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-left: 2px solid; border-color: #666666;}

#subNav li a:hover {width: 119px; height: 25px; color: #FFFFFF; background-color: #333333; line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-left: 2px solid; border-color: #666666;}

#subNav li a.titleTop:link {width: 119px; height: 25px; color: #FFFFFF; background: url(../images/nav/subnav.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

#subNav li a.titleTop:visited {width: 119px; height: 25px; color: #FFFFFF; background: url(../images/nav/subnav.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

#subNav li a.titleTop:active {width: 119px; height: 25px; color: #FFFFFF; background: url(../images/nav/subnav.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

#subNav li a.titleTop:hover {width: 119px; height: 25px; color: #FFFFFF; background: url(../images/nav/subnav_on.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

body#home a#navhome {width: 119px; height: 25px; color: #FFFFFF; background: url(../images/nav/subnav_on.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

#subNav li a.titleBottom:link {width: 119px; height: 27px; color: #FFFFFF; background: url(../images/nav/subnav2.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

#subNav li a.titleBottom:visited {width: 119px; height: 27px; color: #FFFFFF; background: url(../images/nav/subnav2.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

#subNav li a.titleBottom:active {width: 119px; height: 27px; color: #FFFFFF; background: url(../images/nav/subnav2.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

#subNav li a.titleBottom:hover {width: 119px; height: 27px; color: #FFFFFF; background: url(../images/nav/subnav2_on.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

body#news a#navnews, body#admin a#navadmin {width: 119px; height: 27px; color: #FFFFFF; background: url(../images/nav/subnav2_on.jpg); line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 12px; border: 0;}

#subNav li a.title:link {width: 119px; height: 25px; color: #FFFFFF; background-color: #333333; line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-left: 2px solid; border-left-color: #666666; border-top: 2px solid; border-top-color: #000000;}

#subNav li a.title:visited {width: 119px; height: 25px; color: #FFFFFF; background-color: #333333; line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-left: 2px solid; border-left-color: #666666; border-top: 2px solid; border-top-color: #000000;}

#subNav li a.title:active {width: 119px; height: 25px; color: #FFFFFF; background-color: #333333; line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-left: 2px solid; border-left-color: #666666; border-top: 2px solid; border-top-color: #000000;}

#subNav li a.title:hover {width: 119px; height: 25px; color: #FFFFFF; background-color: #B49600; line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-left: 2px solid; border-left-color: #666666; border-top: 2px solid; border-top-color: #000000;}

body#login a#navlogin, body#register a#navregister, body#digilogs a#navdigilogs, body#elite a#navelite, body#profile a#navprofile, body#bootroom a#navbootroom, body#education a#naveducation, body#shop a#navshop, body#news2 a#navnews2, body#_1 a#nav1, body#_2 a#nav2, body#_3 a#nav3, body#_4 a#nav4, body#_5 a#nav5, body#_6 a#nav6, body#_7 a#nav7, body#_8 a#nav8, body#_8 a#nav8, body#_10 a#nav10, body#_11 a#nav11, body#_12 a#nav12, body#_13 a#nav13, body#_14 a#nav14, body#_15 a#nav15, body#_16 a#nav16, body#_17 a#nav17, body#_18 a#nav18, body#_19 a#nav19, body#_20 a#nav20 {width: 119px; height: 25px; color: #FFFFFF; background-color: #B49600; line-height: 2.6em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-left: 2px solid; border-left-color: #666666; border-top: 2px solid; border-top-color: #000000;}

td.mainBox1 {width: 215px; height: 281px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000000; border-left: 2px solid; border-color: #666666; vertical-align: top;}
div.boxText1 {padding-top: 10px; padding-left: 10px;}

td.mainBox2 {width: 215px; height: 281px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000000; vertical-align: top;}

td.mainBox3 {width: 215px; height: 281px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000000; border-right: 2px solid; border-color: #666666; vertical-align: top;}
div.boxText3 {padding-top: 10px; padding-left: 10px;}

td.mainBox4 {width: 200px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000000; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 5px; border-bottom: 2px solid; border-left: 2px solid; border-color: #666666; vertical-align: top;}

td.mainBox5 {width: 201px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000000; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; border-bottom: 2px solid; border-color: #666666; vertical-align: top;}

td.mainBox6 {width: 200px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000000; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 10px; border-bottom: 2px solid; border-right: 2px solid; border-color: #666666; vertical-align: top;}

.homepageBox {border: 1px solid; border-color: #333333; margin-bottom: 8px;}

.PhotoHomeBox2 {width: 190px; height: 150px;}

td.mainText {width: 606px; height: 430px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #CCCCCC; line-height: 20px; background-color: #000000; border-bottom: 2px solid; border-left: 2px solid; border-right: 2px solid; border-color: #666666; padding: 20px; vertical-align: top;}

td.mainTextChat {width: 100%; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #CCCCCC; line-height: 20px; vertical-align: top;}

.introText {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px;}

.imageAlignment {text-align: center;}

td.formTitles {padding-top: 10px; vertical-align: top; padding-left: 15px;}

td.formText {padding-top: 10px; vertical-align: top;}

td.alignment {vertical-align: top;}

td.calendarView {text-align:center;}

td.regCol1 {width: 150px; vertical-align: top;}

td.regCol2 {width: 270px; vertical-align: top;}

td.kitColNo {width: 25px; text-align: right; padding-right: 5px; vertical-align: top;}

td.kitCol1 {width: 185px; padding-right: 10px; vertical-align: top;}

td.kitCol2 {width: 195px; vertical-align: top;}

td.discountCol {width: 200px; padding-right: 10px; vertical-align: top;}

td.blogTitle {color: #FFFFFF; background-color: #333333; padding: 5px; vertical-align: middle;}

td.productTitle {height: 22px; color: #FFFFFF; background-image: url(../images/product_title.jpg); background-repeat: no-repeat; padding: 5px; text-transform: uppercase; vertical-align: middle;}

td.productText {color: #000000; padding: 10px 10px 5px 10px; vertical-align: top;}

td.productLink {text-align: right; padding: 1px 10px 10px 10px; vertical-align: top;}

td.profileTitle {width: 606px; height: 45px; color: #FFFFFF; background-image: url(../images/profile_title.jpg); background-repeat: no-repeat; text-transform: uppercase; vertical-align: top;}

td.profileTitleAnimated {width: 606px; height: 45px; color: #FFFFFF; background-image: url(../images/profile_title_animated.gif); background-repeat: no-repeat; text-transform: uppercase; vertical-align: top;}

td.profileText {color: #000000; padding: 10px; background-color: #FFFFFF; vertical-align: top;}

td.profileLink {text-align: right; background-color: #FFFFFF; padding: 10px; vertical-align: top;}

.profileTitleCol1 {width: 356px; height: 22px; padding-top: 23px; padding-left: 50px; float: left;}

.profileTitleCol2 {width: 190px; height: 30px; text-align: right; padding-top: 15px; padding-right: 10px; float: right;}

td.profileClubCol1 {padding-right: 20px; vertical-align: top;}

td.profileClubCol2 {text-align: right; vertical-align: top;}

td.snapshotBox {width: 202px; text-align: center; vertical-align: top;}

td.footer {width: 781px; height: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-align: right; padding-top: 10px; vertical-align: top;}

td.isOnline {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #CCCCCC; vertical-align: top;}

.homepageNews {line-height: 20px;}

.newsTitleCol1 {width: 446px; height: 22px; padding-top: 23px; padding-left: 50px; float: left;}

.newsTitleCol2 {width: 100px; height: 22px; text-align: right; padding-top: 23px; padding-right: 10px; float: right;}

.chatLogo {float: left;}

.chatAlert {float: right; text-align: right; padding-top: 10px; padding-bottom: 10px;}

.messagesContainer {overflow-y: auto; overflow-x: hidden; position: relative; width: 95%; padding: 0; height: 150px;}

.messagesView {top: 0; left: 0; margin: 0; padding: 0;}

.paddingtop {padding-top: 20px;}

.paddingRight {padding-right: 20px;}

.paddingLeft {padding-left: 25px;}

.imagePadding {padding-right: 10px;}

.imagePaddingProfile {padding-left: 10px;}

.paddingPlayersDirectory {padding-left: 20px; padding-bottom: 20px;}

.paddingCheckbox {padding-bottom: 7px;}

.iconPadding {padding-right: 27px;}

.partnersLogos {padding-top: 15px; padding-bottom: 15px; padding-left: 15px;}

.staffRoomPhoto {padding-top: 6px;}

.welcome {font-size: 12px;}

.total {color: #FFFFFF; font-weight: bold;}

.yellow {color: #FFCC33;}

.yellowDark {color: #B49600;}

.white {color: #FFFFFF;}

.error {color: #FF0000;}

.alignment {vertical-align: top;}

.alignmentNonInput {padding-top: 10px; vertical-align: top;}

.alignmentHome {vertical-align: top;}

.comments {font-size: 11px; font-style:italic;}

.profileIconText {font-size: 11px; font-weight: normal;}

.profileBlogFull {color: #FFFFFF; background-color: #333333; padding: 5px;}

.profileBlog {width: 366px; color: #FFFFFF; background-color: #333333; padding: 5px; float: left;}

.profileEdit {width: 200px; color: #FFFFFF; text-align: right; background-color: #333333; padding: 5px; float: right;}

.alertBox {border: 1px solid; border-color: #333333;}

.alertBoxHeader {color: #FFFFFF; font-weight: bold; background-color: #333333; padding: 5px; text-transform: uppercase;}

.alertBoxText {color: #333333; background-color: #FFFFFF; padding: 10px;}

.alertBoxTextChat {color: #333333; text-align: left; background-color: #FFFFFF; padding: 10px;}

.lowercase {text-transform: lowercase;}

.floatRegion {height: 45px;}

.floatLeft {float: left;}

.floatRight {float: right;}

.alignRight {text-align: right;}

.NLPNewsTicker {display: inline; float: left;}

.latestNewsBoxes {width: 151px; float: left; text-align: center;}

.latestNewsBoxText {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: left; padding-top: 5px; padding-left: 3px; padding-right: 13px; line-height: 14px;}

.newsBorder {width: 135px; height: 135px; border: 3px solid; border-color: #FFFFFF; cursor: pointer;}

.newsBorderOn {width: 135px; height: 135px; border: 3px solid; border-color: #FFCC33; cursor: pointer;}

a:link {color:#FFFFFF; text-decoration:underline;}
a:visited {color:#FFFFFF; text-decoration:underline;}
a:active {color:#FFFFFF; text-decoration:underline;}
a:hover {color:#FFCC33; text-decoration:underline;}

a.homepage:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#FFCC33; text-decoration:none;}
a.homepage:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#FFCC33; text-decoration:none;}
a.homepage:active {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#FFCC33; text-decoration:none;}
a.homepage:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#999999; text-decoration:none;}

a.button:link {background-image: url(../images/arrow_button.png); background-position: right; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 28px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC33; text-decoration:none;}
a.button:visited {background-image: url(../images/arrow_button.png); background-position: right; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 28px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC33; text-decoration:none;}
a.button:active {background-image: url(../images/arrow_button.png); background-position: right; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 28px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC33; text-decoration:none;}
a.button:hover {background-image: url(../images/arrow_button.png); background-position: right; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 28px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #B49600; text-decoration:none;}

a.buttonLeft:link {background-image: url(../images/arrow_button_left.png); background-position: left; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC33; text-decoration:none;}
a.buttonLeft:visited {background-image: url(../images/arrow_button_left.png); background-position: left; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC33; text-decoration:none;}
a.buttonLeft:active {background-image: url(../images/arrow_button_left.png); background-position: left; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC33; text-decoration:none;}
a.buttonLeft:hover {background-image: url(../images/arrow_button_left.png); background-position: left; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #B49600; text-decoration:none;}

a.buttonCheckMail:link {background-image: url(../images/check_mail.gif); background-position: left; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 28px; padding-right: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC33; text-decoration:none;}
a.buttonCheckMail:visited {background-image: url(../images/check_mail.gif); background-position: left; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 28px; padding-right: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC33; text-decoration:none;}
a.buttonCheckMail:active {background-image: url(../images/check_mail.gif); background-position: left; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 28px; padding-right: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC33; text-decoration:none;}
a.buttonCheckMail:hover {background-image: url(../images/check_mail_on.gif); background-position: left; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 28px; padding-right: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #B49600; text-decoration:none;}

a.arrow:link {background-image: url(../images/arrow.png); background-position: right; background-repeat: no-repeat; text-decoration:none; vertical-align: middle;}
a.arrow:visited {background-image: url(../images/arrow.png); background-position: right; background-repeat: no-repeat; text-decoration:none; vertical-align: middle;}
a.arrow:active {background-image: url(../images/arrow.png); background-position: right; background-repeat: no-repeat; text-decoration:none; vertical-align: middle;}
a.arrow:hover {background-image: url(../images/arrow_on.png); background-position: right; background-repeat: no-repeat; text-decoration:none; vertical-align: middle;}

a.profileHome:link {color:#000000; text-decoration:none;}
a.profileHome:visited {color:#000000; text-decoration:none;}
a.profileHome:active {color:#000000; text-decoration:none;}
a.profileHome:hover {color:#000000; text-decoration:none;}

a.profile:link {color:#000000; text-decoration:underline;}
a.profile:visited {color:#000000; text-decoration:underline;}
a.profile:active {color:#000000; text-decoration:underline;}
a.profile:hover {color:#FFCC33; text-decoration:underline;}

a.news:link {color:#FFFFFF; text-decoration:none;}
a.news:visited {color:#FFFFFF; text-decoration:none;}
a.news:active {color:#FFFFFF; text-decoration:none;}
a.news:hover {color:#FFCC33; text-decoration:none;}

a.footer:link {color:#FFFFFF; text-decoration:none;}
a.footer:visited {color:#FFFFFF; text-decoration:none;}
a.footer:active {color:#FFFFFF; text-decoration:none;}
a.footer:hover {color:#FFFFFF; text-decoration:underline;}

a.ath:link {color:#FFFFFF; text-decoration:none;}
a.ath:visited {color:#FFFFFF; text-decoration:none;}
a.ath:active {color:#FFFFFF; text-decoration:none;}
a.ath:hover {color:#FF6600; text-decoration:none;}

div.errorbox {width:100%; padding: 5px; border: solid 1px #FF0000; }

.hiddenitems {visibility: hidden; position: absolute; color: #FFFFFF; background-color: #333333; width: 150px; padding: 10px; margin-left: 10px; display: none; border: 1px solid; border-color: #999999; z-index: 3; text-align: left;}

.hiddenitems2 {visibility: hidden; position: absolute; color: #FFFFFF; background-color: #333333; width: 300px; padding: 10px; margin-left: 10px; display: none; border: 1px solid; border-color: #999999; z-index: 3; text-align: left;}

/* STAFF ROOM DATAGRID SEARCH RESULTS */
.grid {border-style: none;}

.grid th {border-top-width: 0; border-bottom-width: 8px; border-left-width: 2px;border-right-width: 2px; border-color: #000000; background-color: #333333; color: #FFFFFF; font-size: 11px; font-weight: bold;}

.grid td {border-top-width: 8px; border-bottom-width: 8px; border-left-width: 2px; border-right-width: 2px; border-color: #000000; color: #333333; font-size: 11px; font-weight: normal;}
