﻿body { background-color:#2F7FAF; color:#000000; font-family:Verdana,Arial,Helvetica,Sans-Serif; margin:0px 0px 0px 0px; }
#page { padding:5px 0px 0px 0px; }
#pagec { margin-left:auto; margin-right:auto; width:960px; background-color:#FFFFFF; }

.logo { position:absolute; padding: 2px 4px 2px 4px; }
.header { background-color:#8F8FDF; background-image:url(images/header.gif); text-align:center; height:100px; }
.middle { background-image:url(images/leftback.gif); background-repeat:repeat-y; }
.leftback { background-image:url(images/leftbar.gif); background-repeat:no-repeat; }
.footer { background-color:#8F8FDF; text-align:center; padding:2px 2px 2px 2px; }

.login { background-color:#CCCCCC; }

.leftbar { position:absolute; }
.menu { margin:90px 2px 2px 2px; color:#800000; }
.menu-right { background-image:url(images/rightshade.png); background-position:right; background-repeat:repeat-y; width:166px; }
.menu-bottom { width:166px; }
.sidemenu { border:solid 1px #000000; background-color:#FFFFFF; text-align:left; font-size:small; width:160px; }
.menu-title { border-bottom:solid 1px #000000; padding:2px 2px 2px 2px; background-color:#FFFF99; color:#000000; text-align:center; }
.menu-box { border-bottom:solid 1px #FFFFFF;background-color:#FFFFFF; cursor:default; }
.menu-box-prev { border-bottom:solid 1px #000000;background-color:#FFFFFF; cursor:default; }
.menu-box-hover { border-bottom:solid 1px #000000;background-color:#CCCCCC; cursor:pointer;cursor:hand; }
.menu-lst { background-color:#FFFFFF; cursor:default; }
.menu-lst-hover { background-color:#CCCCCC; cursor:pointer;cursor:hand; }
.menu-dot { position:absolute; padding:0px 0px 0px 2px; }
.menu-item { padding:0px 0px 0px 8px; }
.menu-link { text-decoration:none; color:#800000; }
.menu-link:active { text-decoration:none; color:#800000; }
.menu-link:hover { text-decoration:none; color:#800000; }
.menu-link:visited { text-decoration:none; color:#800000; }

.content { padding:0px 0px 0px 170px; width:780px; min-height:400px; }

.menu-table { margin:auto; }
.menu-td { text-align:center; background-position:top; background-repeat:no-repeat; }
.menu-img { border:solid 0px #FFFFFF; padding:10px 10px 15px 10px; }
.menu-background { visibility:hidden; }

.title { font-size:x-large; text-align:center; padding:5px 0px 0px 0px; margin:auto; }
.sub-title { font-size:large; padding:5px 0px 0px 0px; }
.csub-title { font-size:large; text-align:center; padding:5px 0px 0px 0px; margin:auto; }
.small { font-size:small; }
.inset-text { font-size:medium; padding:0px 0px 0px 20px; }
.para-text { font-size:medium; padding:5px 0px 0px 20px; }
.forum-rlink { font-size:x-small; margin:0; padding:0; text-align:right; }

.mailbox { padding:5px 0px 0px 0px; margin:auto; width:500px; }

.text-link { text-decoration:none; color:#800000; }
.text-link:active { text-decoration:none; color:#800000; }
.text-link:hover { text-decoration:none; color:#800000; }
.text-link:visited { text-decoration:none; color:#800000; }

.show-more { text-decoration:none; color:#800000; }
.show-more:active { text-decoration:none; color:#800000; }
.show-more:hover { text-decoration:none; color:#800000; }
.show-more:visited { text-decoration:none; color:#800000; }

.forum { padding:0; margin:0; }
.forum-link { text-decoration:none; color:#FF0000; }
.forum-link:active { text-decoration:none; color:#FF0000; }
.forum-link:hover { text-decoration:none; color:#FF0000; }
.forum-link:visited { text-decoration:none; color:#FF0000; }

.emphasise { font-weight:bold; }
.highlight { font-weight:bold; color:#3F3FDF; }
.highlight-large { font-size:large; font-weight:bold; color:#3F3FDF; }

.branch-left { width:580px; }
.branch-right { width:200px; }

.noborder { border-width:0px; }
.error { color:#FF0000; }

img.embed-right { border:solid 2px black; float:right; margin-left:2px; }
img.embed-left { border:solid 2px black; float:left; margin-right:2px; }
img.embed-top { border:solid 2px black; margin-bottom:2px; }
