/* ====================================================================
GENERAL STYLING
-------------------------------------------------------------------- */

#borderbox{ 
margin-left: auto;
margin-right: auto;
width: 782px;
padding:4px;
text-align:left;
border:1px solid #000;
-moz-border-radius:10px;
border-radius: 10px;
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;

}

#container { 
border:0px solid #000000;
margin-left: auto;
margin-right: auto;
width: 778px;
}

#layout {border:0px solid #000000; 
width:770px; 
padding:0px 0px 0px 0px;
}

#masthead {padding:0px;}

#leftsidebar {float:left; width:155px; border-right:1px solid #ededed;}

#pagecontent {width:420px; float:left; padding:3px;}

#homepagecontainer {float:left; width:435px;}

#homepageleft {width:255px; border:0px solid #ccc; float:left; padding:3px 3px 0px 3px;}

#homepageright {float:right; width:170px; border:0px solid #cc6699; padding:0px;}

#rightsidebar {width:164px; float:right; border-left:0px dotted #ededed; padding:2px; min-height:560px;}

#contentfloat {float:left; width:440px;}

#contentfloat2 {float:left; border:0px dotted #ededed; padding:0px; margin-left:3px; margin-top:5px; width:420px;}

#contentfloat3 {float:left; width:100%; border:0px dotted #ededed; padding:4px 4px 4px 4px; margin-left:3px;}

.contentbox {border:2px dotted #ededed; padding:4px 4px 4px 4px; margin-left:3px;}

.comingevents {border-bottom:1px solid #000; margin-bottom:3px; font-weight:bold; font-size:12pt; color:#003399;}

#headline {float:left; width:435px; font-weight:bold; padding-left:5px;}

a:link {color:#0066cc; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:underline;}
a:active {color:#660066; font-family:verdana,arial, sans-serif;font-size: 8pt;}
a:visited {color:#535353; font-family:verdana,arial, sans-serif;font-size: 8pt;}
a:hover {color:#660066; font-family:verdana,arial, sans-serif;font-size: 8pt;}

a:link.black {color:#000000; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:underline;}
a:active.black {color:#660066; font-family:verdana,arial, sans-serif;font-size: 8pt;}
a:visited.black {color:#000000; font-family:verdana,arial, sans-serif;font-size: 8pt;}
a:hover.black {color:#660066; font-family:verdana,arial, sans-serif;font-size: 8pt;}

a:link.white {color:#ffffff; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:none; }
a:active.white {color:#ffffff; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:none;}
a:visited.white {color:#cccccc; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:none; }
a:hover.white {color:#000000; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:none;}

a:link.white2 {color:#ffffff; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:underline; padding:2px;}
a:active.white2 {color:#ffffff; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:underline;}
a:visited.white2 {color:#ffffff; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:underline; }
a:hover.white2 {color:#000000; font-family:verdana,arial, sans-serif;font-size: 8pt; text-decoration:underline;}

P {font-size: 8pt; font-family:verdana,arial, sans-serif; color:#000000;}
div {font-size: 8pt; font-family:verdana,arial, sans-serif; color:#000000;}
ul {font-size: 8pt; font-family:verdana,arial, sans-serif; color:#000000;}
li {margin-bottom:5px;}
hr {color:#cccccc;}
td {font-size: 8pt; font-family:verdana,arial, sans-serif; color:#000000;}
img {border:0px;}

div.newsheader {font-size: 8pt; font-family:verdana,arial, sans-serif;  font-weight:bold; color:#000000; padding: 0px 2px; margin-bottom: 1px; text-align:left; text-transform: uppercase; border-bottom:solid thin 0px; border-color:#cccccc}

div.topnav {font-size: 7pt; font-family:verdana,arial, sans-serif; color:#000; text-align:center; padding: 1px 1px 1px;}
a:link.topnav {color:#000000; font-family:verdana,arial, sans-serif;font-size: 7pt; text-decoration:none;}
a:active.topnav {color:#000000; font-family:verdana,arial, sans-serif;font-size: 7pt;}
a:visited.topnav {color:#000000; font-family:verdana,arial, sans-serif;font-size: 7pt;}
a:hover.topnav {color:#990000; font-family:verdana,arial, sans-serif;font-size: 7pt;}

div.maintext {font-size: 8pt; font-family:verdana,arial, sans-serif; color:#000000; margin-left: 1%;}

div.legal {font-size: 7pt; font-family:verdana,arial, sans-serif; color:#000000; background:#fff; text-indent:4px; padding: 2px 2px 2px; text-align:center; border-top:1px solid #ccc;}
a:link.legal {color:#000000; font-family:verdana,arial, sans-serif;font-size: 7pt; text-decoration:none;}
a:active.legal {color:#000066;}
a:visited.legal {color:#000000;}
a:hover.legal {color:#ff9900;}

div.container {
background:#ffffff;  
text-indent:4px; 
}

/* ====================================================================
Coloured sidebar divs 
-------------------------------------------------------------------- */

div.links {font-size: 8pt; font-family:verdana,arial, sans-serif; color:#000000; background:#ffffff;  padding: 3px 5px 2px;}

div.black {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#000000;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.black2 {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#000000;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:0px; border:1px solid #99cc66;}

div.blue {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#6699cc;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.darkblue {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#003366;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.brown {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#996633;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.green {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#669933;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.green {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#009933;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.darkgreen {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#006633;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.gold {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#ffcc00;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.grey {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#000000; background:#ededed;  text-indent:3px; padding: 2px 2px 2px; margin-bottom: 1px; margin-top:6px; border:1px solid #99cc66;}

div.orange {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#ff9933;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.purple {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#660066;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.lightpurple {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#cc0066;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.red {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#cc0000;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.viablue {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#ffffff; background:#003399;  text-indent:4px; padding: 2px 2px 2px; margin-bottom: 1px;  margin-top:6px; border:1px solid #99cc66;}

div.yellow {font-size: 8pt; font-family:verdana,arial, sans-serif; font-weight:bold; color:#000000; background:#ffcc33;  text-indent:3px; padding: 2px 2px 2px;}




