/* Copyright HostHere.co.uk 2005-2008 */

/* +-+-+-+-+-+- Text Styles START HERE +-+-+-+-+-+- */

body {
	margin: 30px auto;
	background-color: #333333;
}

A  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration : none;
}

A:Visited  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
    text-decoration: none;
}

A:Active  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
    text-decoration: none;
}

A:Hover  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #990000;
	text-decoration : none;
}

.bodytext  {
	font-size : 11px;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: justify;
}

.bodytextbold  {
	font-size : 11px;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: justify;
}

.tabletext  {
	font-size : 11px;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: justify;
}

.tabletextbold  {
	font-size : 11px;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: justify;
}

.heading  {
	font-size : 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: justify;
	margin-left: 7px;
	margin-right: 7px;
}

/* Top Menu Text Styles and Link Colour Correction (IE) */
.menubar  {
	font-size : 13px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.menubar:Hover  {
	font-size : 13px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.menubar:Visited  {
	font-size : 13px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.menubar:Active  {
	font-size : 13px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

/* Side Menu Text Styles and Link Colour Correction (IE) */
.menubarsml  {
	font-size : 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.menubarsml:Active  {
	font-size : 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.menubarsml:Hover  {
	font-size : 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.menubarsml:Visited  {
	font-size : 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

/* Superheading Styles */
.superheading  {
	font-size : 16px;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

.superheading:Hover  {
	font-size : 16px;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #990000;
	text-decoration : none;
}

.superheading:Visited  {
	font-size : 16px;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
    text-decoration: none;
}

.superheading:Active  {
	font-size : 16px;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
    text-decoration: none;
	padding: 0px;
}

.highlight  {
	font-size : 13px;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FF6600;
	margin-left: 7px;
	margin-right: 7px;
}

.supersmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}

.supersmallbasetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.supersmallbase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.supersmallbase:Active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.supersmallbase:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.supersmallbase:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEFBDD;
	background-color: #990000;
}

.superheadingtxt {

	font-size : 16px;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

img.floatLeft { 
    float: left; 
	margin-left: 0px; 
	margin-right: 7px;
	margin-top: 7px; 
	margin-bottom: 7px; 
}
img.floatRight { 
    float: right; 
    margin-left: 7px; 
	margin-right: 0px; 
	margin-top: 7px; 
	margin-bottom: 7px; 
}

/* +-+-+-+-+-+- Text Styles END HERE +-+-+-+-+-+- */

/* +-+-+-+-+-+- Formatting Styles START HERE +-+-+-+-+-+- */

#frame {
	width:760px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}
#main {
	position:relative;
	left:0px;
	top:0px;
	width:760px;
	height:1750px;
	z-index:1;
	background-color: #FFFFFF;
}
#titlebanner {
	position:absolute;
	left:0px;
	top:0px;
	width:760px;
	height:100px;
	z-index:4;
}
#headings {
	position:absolute;
	left:0px;
	top:100px;
	width:760px;
	height:34px;
	z-index:6;
	margin: 0px;
}
#body {
	position:absolute;
	left:0px;
	top:134px;
	width:760px;
	height:1616px;
	z-index:1;
}
#sidemenu {
	position:absolute;
	left:0px;
	top:134px;
	width:110px;
	height:1556px;
	z-index:2;
}
#sidemenutxt {
	position:absolute;
	left:0px;
	top:60px;
	width:110px;
	height:400px;
	z-index:2;
}
#text {
	position:absolute;
	left:110px;
	top:0px;
	width:650px;
	height:1556px;
	z-index:1;
}
#base {
	position:absolute;
	left:0px;
	top:1690px;
	width:760px;
	height:60px;
	z-index:5;
	background-color: #000000;
}
/* +-+-+-+-+-+- Formatting Styles END HERE +-+-+-+-+-+- */
