body
{
font-family:verdana,arial;
color:#333333;
background-color:#E9E9E9;
/* background-image:url('/gfx/background.JPG');
background-repeat: repeat-x;
background-attachment: fixed; */

}

.leftPanel {
	border:		1px solid #c0c0c0;
	background-color:	#fcfcfc;
	color:		#000000;
	margin-bottom:	6px;
	margin-top:		0;
	margin-left:	5px;
	margin-right:	5px;
	background-image:		url('/gfx/headerGrad.png');
	background-repeat:		repeat-x;
	background-position:	top left;
	}

.newsitem {
/*	border:		1px solid #c0c0c0; */
	background-color:	#fcfcfc;
	color:		#000000;
	margin-bottom:	0;
	margin-top:		0;
	margin-left:	5px;
	margin-right:	5px;
	background-image:	url('/gfx/tablebg.png');
	background-repeat:	repeat-xy;
	background-position:	top left;
	}
	
.footer {
	padding:	2px;
	border:		1px solid #000000;
	background-color:	#fcfcfc;
	color:		#000000;
	margin-bottom:	6px;
	margin-top:		0;
	margin-left:	5px;
	margin-right:	5px;
	}
		
.sysattr_name {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	font-weight:	bold;
	color:			#333366;
	width:			1px;
	padding-right:	8px;
	}
	
.sysattr_value {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	font-weight:	normal;
	color:			#000000;
	}
	
.syscomment_title {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	font-weight:	bold;
	color:			#333366;
	margin-top:		0px;
	margin-bottom:	0;
	}

.syscomment_author {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	font-weight:	bold;
	color:			#333366;
	margin-top:		0;
	border-bottom:	1px solid #888888;
	margin-bottom:	0;
	}
		
.syscomment {
	background-color:	#f6f6f6;
	border:				1px solid #888888;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px;
	padding-bottom: 	2px;
	margin-top:			4px;
	font-size:			10pt;
	}
	
.syscomment_comment {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10pt;
	font-weight:	normal;
	color:			#000000;
	margin-top:			3px;
	margin-bottom:		3px;
	}
	
.blogcomment {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10pt;
	font-weight:	normal;
	color:			#000000;
	margin-top:			3px;
	margin-bottom:		3px;
	}
	
.softdlinks {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	normal;
	color:			#000000;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.softdlinks a:link {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.softdlinks a:visited {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.softdlinks a:hover {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#7777AA;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.syslinks {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.syslinks a:link {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.syslinks a:visited {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.syslinks a:hover {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#7777AA;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}.softlinks {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	font-weight:	bolder;
	color:			#660000;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.bigsyslinks {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.bigsyslinks a:link {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.bigsyslinks a:visited {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.bigsyslinks a:hover {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14pt;
	font-weight:	bold;
	color:			#7777AA;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}.softlinks {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	font-weight:	bolder;
	color:			#660000;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.smallsyslinks {
	font-family:	Arial, Helvetica, sans-serif, helvetiker;
	font-size:		8pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.smallsyslinks a:link {
	font-family:	Arial, Helvetica, sans-serif, helvetiker;
	font-size:		8pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.smallsyslinks a:visited {
	font-family:	Arial, Helvetica, sans-serif, helvetiker;
	font-size:		8pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.smallsyslinks a:hover {
	font-family:	Arial, Helvetica, sans-serif, helvetiker;
	font-size:		8pt;
	font-weight:	bold;
	color:			#7777AA;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.softlinks {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	font-weight:	bolder;
	color:			#660000;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.softlinks a:link {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.softlinks a:visited {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.softlinks a:hover {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
	color:			#7777AA;
	margin:			0;
	margin-right:	2px;
	text-decoration:	none;
	}
	
.newstitle {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12pt;
	font-weight:	bold;
	color:			#000000;
	margin-top:		2px;
	margin-bottom:	0;
	margin-left:	4px;
	}
	
.newstitle a:link {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12pt;
	font-weight:	bold;
	color:			#444444;
	margin-top:		2px;
	margin-bottom:	0;
	margin-left:	4px;
	text-decoration:none;
	}
	
.newstitle a:visited {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12pt;
	font-weight:	bold;
	color:			#444444;
	margin-top:		2px;
	margin-bottom:	0;
	margin-left:	4px;
	text-decoration:none;
	}
	
.newstitle a:hover {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12pt;
	font-weight:	bold;
	color:			#888888;
	margin-top:		2px;
	margin-bottom:	0;
	margin-left:	4px;
	text-decoration:none;
	}
	
.social {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	}
	
.social a:link {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	text-decoration:none;
	}
	
.social a:visited {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	color:			#333366;
	margin:			0;
	text-decoration:none;
	}
	
.social a:hover {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	color:			#7777AA;
	margin:			0;
	text-decoration:none;
	}
	
.leftTitle {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	color:			#000000;
	border-bottom:	1px solid #222222;
	margin-top:		2px;
	margin-bottom:	0;
	margin-left:	0px;
	}
	
.titlebar {
/*	background-image:		url('/gfx/headerGrad.png'); */
	background-repeat:		repeat-x;
	background-position:	top left;
	border:					0;
	border-bottom:			1px solid #888888;
	}
	
.newsdate {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10pt;
	font-weight:	normal;
	color:			#222222;
	margin-top:		2px;
	margin-bottom:	0;
	margin-right:	4px;
	}
	
.newscontent {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	font-weight:	normal;
	color:			#000000;
	margin-top:		8px;
	margin-bottom:	4px;
	margin-left:	4px;
	margin-right:	4px;
	}
	
.communitybar {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	normal;
	color:			#000000;
	background-color:	transparent;
	height:			14px;
	margin-left:	5px;
	margin-right:	5px;
	margin-bottom:	5px;
	margin-top:		5px;
	padding:		1px;
	text-align:		center;
	}
	
.donateBar {
	padding:	2px;
	border:		1px solid #000000;
	background-color:	#fcfcfc;
	color:		#000000;
	margin-bottom:	6px;
	margin-top:		0;
	margin-left:	5px;
	margin-right:	5px;
	}
	
.communitysection {
	font-weight:	bold;
	}
	
.communityHeader {
	font-weight:	bold;
	color:			#498685;
	}
	
.museumText {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-weight:	normal;
	color:			#000000;
	margin-left:	3px;
	margin-right:	3px;
	}
		
.barLink {
	text-decoration:	none;
	background-color:	transparent;
	color:				#3471A0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin:				0;
	}
	

.barLink a:link {
	text-decoration:	none;
	background-color:	transparent;
	color:				#3471A0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin:				0;
	}
	
.barLink a:visited {
	text-decoration:	none;
	background-color:	transparent;
	color:				#3471A0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin:				0;
	}
	
.barLink a:hover {
	text-decoration:	none;
	background-color:	transparent;
	color:				#31A6FF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin:				0;
	}
	
	
.forumLink {
	text-decoration:	none;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	normal;
	color:			#000000;
	background-color:	transparent;
	}
	

.communitybar a:link {
	text-decoration:	none;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	color:			#3471A0;
	background-color:	transparent;
	}
	
.communitybar a:visited {
	text-decoration:	none;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	color:			#3471A0;
	background-color:	transparent;
	}
	
.communitybar a:hover {
	text-decoration:	none;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	color:			#31a6ff;
	background-color:	transparent;
	}
a.nws:link{
text-align:right;
font-size:50%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#333333;
border:solid;
border-width:1px;
padding:1px;
background-color:#eeeeee;
background-image:url('/gfx/buttonun2.jpg');
background-repeat: repeat-x;
}

/*
*/

a.nws:visited{
font-size:50%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#333333;
border:solid;
border-width:1px;
padding:1px;
background-color:#eeeeee;
background-image:url('/gfx/buttonsel.JPG');
background-repeat: repeat-x;

}

/*
*/

a.nws:hover{
font-size:50%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#000000;
background-color:#cccccc;
border:solid;
border-width:1px;
padding:1px;
border-color:#000000;
background-image:url('/gfx/buttonsel2.jpg');
background-repeat: repeat-x;

}

/*
*/

a.nws:active{
font-size:50%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#000000;
background-color:#cccccc;
border:solid;
border-width:1px;
padding:1px;
border-color:#000000;
background-image:url('/gfx/buttonsel2.jpg');
background-repeat: repeat-x;
}





p.donorname{
width:30%;
text-align:center;
font-size:110%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#333333;
border:solid;
border-width:1px;
padding:1px;
background-color:#eeeeee;
background-image:url('/gfx/buttonun2.jpg');
background-repeat: repeat-x;
}






img.cntr{
    display: block;
    margin-left: auto;
    margin-right: auto;
}


img.randomsystem:link{
color:#000000;
border:solid;
border-width:1px;
padding:1px;
}
img.randomsystem:visited{
color:#000000;
border:solid;
border-width:1px;
padding:1px;
}
img.randomsystem:hover{
color:#ff0000;
border:solid;
border-width:1px;
padding:1px;
}
img.randomsystem:active{
color:#ff0000;
border:solid;
border-width:1px;
padding:1px;
}
/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Links Page stuff.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#link_boxes{
position:relative;
top:0%;
left:0%;
color:#333366;
font-size:13px;
font-family:arial;
font-weight:normal;
padding:3%;
min-width:400px;
}
fieldset.fs_bg{
background-image:url('/gfx/background.JPG');
background-repeat: repeat-x;
background-attachment: fixed;
font-family:arial;
font-size:12px;
}
/*
Buttons Link decorations;
*/
.linkpage {
	font-size:	10pt;
	margin-top:	5px;
	margin-bottom: 5px;
}

b.linkpage_emphasise{
font-size:120%;
font-weight:bold;
text-decoration:none;
color:#330000;
}

.GeneralHeader {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-decoration:	none;
	color:		#000000;
	}

.GeneralHeader a:link {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-decoration:	none;
	color:			#333366;
	}

.GeneralHeader a:visted {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-decoration:	none;
	color:			#333366;
	}

.GeneralHeader a:hover {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-decoration:	none;
	color:			#7777AA;
	}

.GeneralContent {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	text-decoration:	none;
	color:		#000000;
	}

p.LightBoxHeader {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #222222;
	margin: 0;
	text-decoration:	none;
	color:		#000000;
	}

p.sitelink {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #888888;
	margin: 0;
	text-decoration:	none;
	color:		#444444;
	}

.sitelink a:link {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-decoration:	none;
	color:		#444444;
	}

.sitelink a:visited {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-decoration:	none;
	color:		#444444;
	}

.sitelink a:hover {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-decoration:	none;
	color:		#5EA0D4;
	}


/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Contact form elements alignment
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
p.formerror{
font-family:arial;
font-size:15px;
font-weight:bold;
color:#ff0000;
}


input.buttons{
background-color:#cccccc;
border:solid;
border-width:1px;
padding:1px;
border-color:#333333;
background-image:url('/gfx/buttonsel.JPG');
background-repeat: repeat-x;
width:200px;
height:30px;
font-family:arial;
font-size:13px;
font-weight:bold;
}

input.buttons:hover{
background-color:#cccccc;
border:solid;
border-width:1px;
padding:1px;
border-color:#663333;
background-image:url('/gfx/buttonun2.jpg');
background-repeat: repeat-x;
width:200px;
height:30px;
font-family:arial;
font-size:13px;
font-weight:bold;
}



input.logbuttons{
background-color:#cccccc;
border:solid;
border-width:1px;
padding:1px;
border-color:#333333;
background-image:url('/gfx/buttonsel.JPG');
background-repeat: repeat-x;
font-family:arial;
font-size:13px;
font-weight:bold;
}

input.logbuttons:hover{
background-color:#cccccc;
border:solid;
border-width:1px;
padding:1px;
border-color:#663333;
background-image:url('/gfx/buttonun2.jpg');
background-repeat: repeat-x;
font-family:arial;
font-size:13px;
font-weight:bold;
}

img.cp{
border:1px;
border-style:solid;
}
p.contact_header{
	text-align:center;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	color:#333366;
}
p.contact_subheadings{
	text-align:center;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#333399;
}
b.asterisk{	
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	color:#660000;
}

input.inptbox{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

select.selectbox{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
textarea.txtbox{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
#contactwrapper{
position:absolute;
top:295px;
left:15%;
width:70%;
}

/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The following CSS is specifically to do with the machine info template!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

#wrapper{
position:relative;
top:0%;
left:0%;
width:100%;
border:solid;
border-width:1px;
background-image:url('/gfx/background2.JPG');
background-repeat: repeat-x;
background-attachment: fixed;
}
#wrapper2{
position:absolute;
top:295px;
left:5%;
width:91%;
min-width:640px;
}

#pictures{
position:absolute;
top:0%;
left:0%;
font-family:arial;
font-weight:normal;
padding:2%;
}
#cputext{
position:relative;
top:0%;
left:50%;
width:45%;
text-align:left;
min-height:740px;
}

img.pix{
border-width:1px;
border-style:solid;
border-color:#000000;
}
p.cpudescription{
font-family:arial;
font-size:15px;
font-weight:normal;
}

b.maintitle{
font-size:160%;
font-weight:bold;
color:#333366;
}
b.subtitle{
font-size:140%;
font-weight:bold;
color:#333366;
}
b.cpudescribe{
font-size:100%;
font-weight:normal;
color:#333366;
}
i.cpusubheading{
font-size:110%;
text-decoration:none;
font-weight:bold;
color:#333399;
}
/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

#logon{
position:absolute;
top:178px;
width:100%;
}

#logo{
position:absolute;
top:0px;
width:100%;
}
#buttons{
position:absolute;
top:250px;
width:100%;
font-family:arial;
text-align:center;
font-weight:bold;
padding:3px;
min-width:600px;
}

/*
The following ID contains the layout definition for the Tea Room column on the right of the page.
*/

#tearoom{
position:absolute;
top:295px;
left:77%;
width:20%;
font-family:arial;
font-size:12px;
background-color:#f7f7f7;
border:solid;
border-width:1px;
padding:5px;
background-image:url('/gfx/background2.JPG');
background-repeat: repeat-x;
background-attachment: fixed;

}

/*
The following ID is a wrapper for the central column and footer.
*/

#content{
position:absolute;
top:295px;
left:26%;
width:48%;
}

/*
The following ID contains the style for the central column.
*/

#content #line1{
background-color:#f7f7f7;
border:solid;
border-width:1px;
padding:5px;
line-height:1.2;
background-image:url('/gfx/background2.JPG');
background-repeat: repeat-x;
background-attachment: fixed;

}
hr.divider{
width:80%;
height:2px;
}
/*
The following class contains the definitions for the copyright paragraph.
*/

p.footerText {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10pt;
	font-weight:	normal;
	color:			#000000;
	text-align:		center;
	margin:			0;
}



/*
The following class contains the style for the left column and right column titles.
*/

p.lr_tops{
font-family: arial;
font-size:18px;
font-weight:bold;
color:#0000ff;
}

/*
The following class contains the style for the middle column title.
*/

p.title{
font-family: verdana, arial, helvetica, sans-serif;
font-weight:normal;
color:#000000;
text-align:center;
}

/*
The following class contains the style for the middle column title.
*/

p.middle_top{
font-family: arial;
font-size:20px;
font-weight:bold;
color:#3333ff;
}

p.information_center:first-letter{
font: 150%/100% arial;
color:#666699;
}

p.information{
font-family: arial;
font-size:9px;
font-weight:bold;
color:#666699;
}

/*
This class capitalises the first letter and is used for links and tea room introduction text.
*/

p.describe_links:first-letter{
font: 150%/100% arial;
color:#666699;
}

/*
This class capitalises the first letter of a paragraph in the central column  and is used only in the first paragraph.
*/

p.first_lettercap:first-letter{
font: 150%/100% arial;
color:#333333
}

/*
This class capitalises the first letter of a paragraph in the central column  and is used in subsequent paragraphs.
*/

p.first_lettercap_para:first-letter{
font: 120%/90% arial;
color:#666666
}

/*
This bold class is used to emphasise certain words or phrases anywhere on the page.
*/

b.emphasise{
font-weight:normal;
font-size:105%;
color:#663333;
}

/*
Left column+right column link decorations;
*/

a.leftlink:link{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#333366;
}

/*
*/

a.leftlink:visited{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#333366;
}

/*
*/

a.leftlink:hover{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#ff6666;
background-image:url('/gfx/buttonunside.JPG');
background-repeat: repeat-y;
}

/*
*/

a.leftlink:active{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#ff6666;
background-image:url('/gfx/buttonunside.JPG');
background-repeat: repeat-y;
}

/*
Footer link decorations;
*/

a.botlink:link{
font-size:10pt;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#6666ff;
}

/*
*/

a.botlink:visited{
font-size:10pt;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#6666ff
}

/*
*/

a.botlink:hover{
font-size:10pt;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#ff6666
}

/*
*/

a.botlink:active{
font-size:10pt;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#ff6666
}


/*
Buttons Link decorations;
*/

a.toplink:link{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#333333;
border:solid;
border-width:1px;
padding:5px;
background-color:#eeeeee;
background-image:url('/gfx/buttonun.JPG');
background-repeat: repeat-x;
}

/*
*/

a.toplink:visited{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#333333;
border:solid;
border-width:1px;
padding:5px;
background-color:#eeeeee;
background-image:url('/gfx/buttonun.JPG');
background-repeat: repeat-x;
}

/*
*/

a.toplink:hover{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#000000;
background-color:#cccccc;
border:solid;
border-width:1px;
padding:5px;
border-color:#000000;
background-image:url('/gfx/buttonsel.JPG');
background-repeat: repeat-x;
}

/*
*/

a.toplink:active{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#000000;
background-color:#cccccc;
border:solid;
border-width:1px;
padding:5px;
border-color:#000000;
background-image:url('/gfx/buttonsel.JPG');
background-repeat: repeat-x;
}



/*
Buttons Link decorations;
*/

a.btlink:link{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#333333;
border:solid;
border-width:1px;
padding:5px;
background-color:#eeeeee;
background-image:url('/gfx/buttonun2.JPG');
background-repeat: repeat-x;
}

/*
*/

a.btlink:visited{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#333333;
border:solid;
border-width:1px;
padding:5px;
background-color:#eeeeee;
background-image:url('/gfx/buttonun2.JPG');
background-repeat: repeat-x;
}

/*
*/

a.btlink:hover{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#000000;
background-color:#cccccc;
border:solid;
border-width:1px;
padding:5px;
border-color:#000000;
background-image:url('/gfx/buttonsel2.JPG');
background-repeat: repeat-x;
}

/*
*/

a.btlink:active{
font-size:100%;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#000000;
background-color:#cccccc;
border:solid;
border-width:1px;
padding:5px;
border-color:#000000;
background-image:url('/gfx/buttonsel2.JPG');
background-repeat: repeat-x;
}

div.buttonTL {
	clear: both;
	float:left;
	background-image: url('/frame/button-frame.png');
	background-position: 0px 0px;
	width:2px;
	height:2px;
	overflow:hidden;
}

div.selButtonT {
	float:left;
	background-image: url('/frame/button-frame2.png');
	background-position: 0px 0px;
	width:154px;
	height:2px;
	overflow:hidden;
	background-repeat: repeat-x;
}

div.buttonT {
	float:left;
	background-image: url('/frame/button-frame2.png');
	background-position: 0px -4px;
	width:154px;
	height:2px;
	overflow:hidden;
	background-repeat: repeat-x;
}

div.buttonTR {
	float:left;
	background-image: url('/frame/button-frame.png');
	background-position: -2px 0px;
	width:2px;
	height:2px;
	overflow:hidden;
}

div.selButtonL {
	clear: both;
	float:left;
	background-image: url('/frame/button-frame.png');
	background-position: -4px 0px;
	width:2px;
	height:18px;
	overflow:hidden;
	background-repeat: repeat-y;
}

div.buttonL {
	clear: both;
	float:left;
	background-image: url('/frame/button-frame.png');
	background-position: -8px 0px;
	width:2px;
	height:18px;
	overflow:hidden;
	background-repeat: repeat-y;
}

div.selButtonMC {
	float:left;
	width:150px;
	height:14px;
	overflow:hidden;
	background-color: #BADFE3;
	padding:2px;
	overflow:hidden;
	line-height:13px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

div.buttonMC {
	float:left;
	width:150px;
	height:14px;
	overflow:hidden;
	background-color: #FFFFFF;
	padding:2px;
	overflow:hidden;
	line-height:13px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

div.selButtonML {
	float:left;
	width:150px;
	height:14px;
	overflow:hidden;
	background-color: #BADFE3;
	padding:2px;
	overflow:hidden;
	line-height:13px;
	text-align:left;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

div.buttonML {
	float:left;
	width:150px;
	height:14px;
	overflow:hidden;
	background-color: #FFFFFF;
	padding:2px;
	overflow:hidden;
	text-align:left;
}

span.leftRCMLinkSelected {
	line-height:13px;
	text-align:left;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:3px;
	font-size: 13px;
}

span.leftRCMLinkUnselected {
	line-height:13px;
	text-align:left;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:3px;
	font-size: 13px;
}

a.leftRCMLink { color: #000000; text-decoration: none; font-size: 13px; }
a.leftRCMLink:hover { color: #badfe3; text-decoration: none; font-size: 13px; }
a.leftRCMLink:link { color: #000000; text-decoration: none; font-size: 13px; }
a.leftRCMLink:visited { color: #000000; text-decoration: none; font-size: 13px; }

div.leftRCMLinkNormal {
	background-image: url('/gfx/leftLinkNormal.png');
	background-position: top right;
	background-repeat: no-repeat;
	cursor:pointer;
}

div.leftRCMLinkHover {
	background-image: url('/gfx/leftLinkHover.gif');
	background-position: top right;
	background-repeat: no-repeat;
	cursor:pointer;
}

div.selButtonR {
	float:left;
	background-image: url('/frame/button-frame.png');
	background-position: -6px 0px;
	width:2px;
	height:18px;
	overflow:hidden;
	background-repeat: repeat-y;
}

div.buttonR {
	float:left;
	background-image: url('/frame/button-frame.png');
	background-position: -10px 0px;
	width:2px;
	height:18px;
	overflow:hidden;
	background-repeat: repeat-y;
}

div.buttonBL {
	clear: both;
	float:left;
	background-image: url('/frame/button-frame.png');
	background-position: 0px -2px;
	width:2px;
	height:2px;
	overflow:hidden;
}
	
div.selButtonB {
	float:left;
	background-image: url('/frame/button-frame2.png');
	background-position: 0px -2px;
	width:154px;
	height:2px;
	overflow:hidden;
	background-repeat: repeat-x;
}

div.buttonB {
	float:left;
	background-image: url('/frame/button-frame2.png');
	background-position: 0px -6px;
	width:154px;
	height:2px;
	overflow:hidden;
	background-repeat: repeat-x;
}

div.buttonBR {
	float:left;
	background-image: url('/frame/button-frame.png');
	background-position: -2px -2px;
	width:2px;
	height:2px;
	overflow:hidden;
}
		
a.submitShout { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 10px; }
a.submitShout:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 10px; }
a.submitShout:visted { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 10px; }
a.submitShout:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 10px; }

