a:link, a:visited {color: #5C5061 ; text-decoration: none}
a:hover, a:active {color: black ; text-decoration: underline}

body{margin:0px; font-family: Arial, sans-serif}
.pagetitle {font-weight: bold ; font-size: normal}
.info {font-size: small ; color: #333333 ; font-weight:normal}
.info_xsmall {font-size: x-small ; color: #333333 ; font-weight:normal ; padding-top:2px}
.infoxs {font-size: x-small ; color: #333333 ; font-weight:normal ; padding-left:27px ; padding-top:3px}
.footer a:link, .footer a:visited {text-decoration:underline}
.bodysection {padding-left:9px ; padding-right:5px ; color:#333333}
.bodysection a:link, .bodysection a:visited {color:#50415A ; text-decoration:underline}
.link_forum { padding-left:9px ; padding-top:2px ; padding-bottom:2px}
.link { padding-left:9px ; padding-top:2px ; padding-bottom:2px ; cursor: pointer}
.link_no_bc { padding-left:9px ; padding-top:2px ; padding-bottom:2px}
.link:hover {background-color:#F9F0F0 ; text-decoration: none ; color: #B0000D}
.link:hover a:link { color:#50415A ; text-decoration: underline}
.link:hover a:visited { color:#50415A ; text-decoration: underline}
.link:hover a:hover { color:#50415A ; text-decoration: underline}
a.link2:hover{ color:#B0000D ; text-decoration: underline}
a.link3:hover{color: }


.header {  padding-right: 8px; padding-top:2px ; background-color: #F7EAF9; font-weight: bold; border-top: 1px solid #9886A2; vertical-align:bottom ; padding-left:2px ; padding-bottom:2px}
.footer {text-align:center ; background-color: #F7EAF9 ; padding-bottom:3px ; padding-top:3px ; border-top: 1px solid #9886A2 ; border-bottom: 1px solid #9886A2 ; font-weight: bold; font-size: small}
.sectiontop{border-bottom: 1px solid #9886A2 ; padding-top:1px}
.sectiontop_not_logged{border-bottom: 1px solid #9886A2}
.sectionbot{border-bottom: 1px solid #9886A2}
.topdiv { padding-left:9px ; padding-top:2px ; padding-bottom:2px ; padding-right:9px ; background-color: #F7EAF9 ; border-bottom: 1px solid #9886A2 ;font-weight: bold ; color: #513865 ; font-size: small}


.pages {padding-left:9px ; padding-top:8px ; padding-bottom:8px ; color: #333333}
.pages a:link, .pages a:visited {color:#50415A ; text-decoration:underline}
a.pages_link:hover {background-color:#F9F0F0}
.divlink {padding-top:1px ; padding-top:1px}
.button{background-color:#ECDAF8; color:black;}
.info a:link, .info a:visited {color:#50415A ; text-decoration:underline}
a.link_style3:hover{background-color: #F7EAF9 ; color:#000000}
.statusdiv { padding-left:9px ; padding-top:4px ; padding-bottom:4px ; background-color:#FFFFFF ; color:#333333}
.newsdiv { padding-left:9px ; padding-top:4px ; padding-bottom:2px ; background-color:#FFFFFF ; color:#333333}
.newsdivtitle {font-size:small ; color: #464646}
.newsdivtext {font-size:small}
.section_colour {border-bottom: 1px solid #9886A2 ; padding-top:2px}
.section_colour_small {border-bottom: 1px solid #9886A2 ; padding-top:1px}
.section{border-bottom: 1px solid #CCCCCC ; padding-top:2px}
.section_small {border-bottom: 1px solid #CCCCCC ; padding-top:1px}
.buffer {padding-top:2px}
.buffer_small {padding-top:1px}
.menutitle { padding-left:9px ; padding-top:5px ; padding-bottom:5px ; font-weight:bold ; background-color: #F7EAF9 ; color: #5C5061 ; font-size:normal }
.submenutitle { padding-left:9px ; padding-top:3px ; padding-bottom:3px ; font-weight:bold ; background-color: #F7EAF9 ; color: #5C5061 ; font-size:small }
.al { padding-left:9px ; padding-top:1px ; padding-bottom:1px ; font-weight:normal ; font-size: x-small}
.al a:link, .al a:visited {color: #666666 }
.al:hover {background-color:#F9F0F0 }
.al2 { padding-left:9px ; padding-top:2px ; font-weight:normal ; font-size: x-small ; color: #666666}
.al3 { padding-top:1px ; font-weight:normal ; font-size: x-small ; color: #666666}
.al3 a:link, .al3 a:visited {color:#50415A ; text-decoration:underline}