 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	/*scrollbar-face-color: #FEAE7E;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FEC9A9;
	scrollbar-3dlight-color: #FEC9A9;
	scrollbar-arrow-color:  #FF5F01;
	scrollbar-track-color: #FEC9A9;
	scrollbar-darkshadow-color: #FF5F01;*/
	background-image: url(images/bg.gif);
	background-color: #ECECEC;
	margin-top: 15px;
}

/* General font families for common tags */
font,th,td,p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link,a:active,a:visited { color : #0E78CF; }
a:hover		{ text-decoration: underline; color : #FF5F01; }
hr	{
	height: 0px;
	border-top: 1px solid #FF5F01;
	border-right: 0px solid #FF5F01;
	border-bottom: 0px solid #FF5F01;
	border-left: 0px solid #FF5F01;
}

/* This is the border line & background colour round the entire page */
.bodyline	{
	border: 1px solid #FF5F01;
	width: 95%;
	height: 80%;
}

.topline {
	border-top: 1px solid #FF5F01;
	border-right: 1px solid #FF5F01;
	border-bottom: 0px solid #FF5F01;
	border-left: 1px solid #FF5F01;
 	width: 95%;
	margin: 0px;
	padding: 0px;
}

.tablereport {
	background-color: #EFEFE9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}

.bigtitle {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	font-weight: bolder;
}

.underline {
	text-decoration: underline;
	font-size: 12px;
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	{
			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #000000;
}


/* at the top of the page */
.menuh		{
	font-size : 12px;
	color : #FFFFFF;
	font-weight: bold;
	background-color: #FF5F01;
	font-family: Arial, Helvetica, sans-serif;
}
a.menuh:link   { text-decoration: none; color : #FFFFFF; }
a.menuh:visited { text-decoration: none; color : #FFFFFF; }
a.menuh:hover{
	text-decoration: none;
	color : #FFE604;

}

.menureg		{
	font-size : 11px;
	color : #FFFFFF;
	font-weight: bold;
	background-color: #0F85E9;
	font-family: Arial, Helvetica, sans-serif;
}

a.menureg:link   { text-decoration: none; color : #FFFFFF; }
a.menureg:visited { text-decoration: none; color : #FFFFFF; }
a.menureg:hover {
	text-decoration: none;
	color : #FFE604;
}

.cellmenureg		{
	font-size : 11px;
	color : #FFFFFF;
	font-weight: bold;
	background-color: #0F85E9;
	font-family: Arial, Helvetica, sans-serif;
}


/* Copyright and bottom info */
.copyright		{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: -1px;
	background-color: #FF5F01;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: FF5F01;
	border-right-color: FF5F01;
	border-bottom-color: FF5F01;
	border-left-color: FF5F01;

}
a.copyright		{ color: #FFFFFF; text-decoration: none;}

a.copyright:hover { color: #FFFFFF; text-decoration: underline;}


/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Arial, Helvetica, sans-serif;

}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { }

/* The buttons used in message post */
input.button {
	color : #000000;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
}

.tabletitle		{
	font-size : 11px;
	color : #000000;
	border-bottom: 1px solid #FF5F01;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Main table cell colours and backgrounds */
td.row1	{
	background-color: #F5F5F5;
	font-size: 11px;
}
td.row2	{
	background-color: #D5EBFD;
	font-size: 11px;
}

/* This is the outline round the main forum tables */
.reportline	{ background-color: #FFFFFF; border: 1px solid #FF5F01; }
.bigtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;

}
.mediumtext {
	font-size: 12px;
}
.smalltestred {
	font-size: 11px;
	color: #FF0000;
}
.rowred {
	font-size: 11px;
	background-color: #FFA6A6;

}
.rowblue {
	font-size: 11px;
	background-color: #BBE9FF;
}
.verysmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.verysmalltext2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.buttonReg {
	background-color: #E0DCFA;
	border-top: 4px solid #FF5F01;
	border-right: 1px solid #FF5F01;
	border-bottom: 4px solid #FF5F01;
	border-left: 1px solid #FF5F01;
	padding: 5px;
	margin: 5px;

}

.noDeco {

}
a.noDeco:hover,a.noDeco:active {
	text-decoration: none;
}

.dark-borders {
	border-top: 1px solid #3F69C0;
	border-right: 1px solid #3F69C0;
	border-bottom: 1px solid #3F69C0;
	border-left: 1px solid #3F69C0;
}
