/* CSS Document */
 A:link {color:#D90909;   text-decoration: none} A:visited {color:#D90909;  text-decoration: none} A:hover {color:#D90909; text-decoration:underline;} A:active {color:#225416} 
 
/* DBS */
img.endsection
{
	margin-bottom: 16px;
}

.required
{
	color: #ff0000;
}

.attention
{
	color: #ff0000;
	font-size:1.33em;
}

table.maintable
{
	background-image: url(/images/backgrounds/main_back.jpg);
}

h1
{
	font-size: 1.16em;
}

h2
{
	font-size: 1em;
}

h3
{
	font-size: 1.16em;
}

.smallgap
{
	margin-top:0;
	margin-bottom:0.25em;
}


p.furtherlinks a
{
	font-size: 1.16em;
	font-weight: bold;
	text-decoration: underline;
}

table
{
	text-align: left;
}

/* END DBS */
 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	background-position: top center;*/
/*	background-color: #EDEDED;*/
	background-color: #afafaf;
}


 /* General site text */
 
.siteText,p,td	{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 12px;
}

.tabletext
{
	font-size:11PX;
}




.style4 {color: #FF3334}

INPUT,
SELECT
{
/*	font-size	: 10px;*/
}
.normal
{
	width		: 145px;
}
INPUT.normal
{
	height		: 21;
}
.widerThanNormal
{
	width		: 315px;
	height		: 21;
}
INPUT.radio
{
	width		: 22px;
	height		: 21;
}
.dd
{
	width		: 32px;
	height		: 21;
}
.yyyy
{
	width		: 71px;
	height		: 21;
}




/* This is the outline round the main forum tables */
.forumline	{ background-color: #E5E8EB; border: 1px #A09E9E solid; }
.clearline	{ background-color: #FFFFFF; border: 1px #A09E9E solid; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #B2DDEF; }

/* Blue Hover for HyperLinks */
.blue		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;}
a.blue		{ color: #000099; text-decoration: underline; }
a.blue:visited { color : #000099; text-decoration: underline; }
a.blue:hover { color: #FFFFFF; text-decoration: underline; }
a.blue:active { color: #FFFFFF; text-decoration: underline; }
  
.style_grey {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style_purple {
	color: #9F5AAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.style_darkgrey {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style_blue {
	color: #4C82C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style_orange {
	color: #F28062;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style_white {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style_black {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.box_uppercase {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-transform: uppercase;
}
  .menu
  {
   position:centre;
   background-color:#336666;
   border:1px solid #FFFFFF;
   width:140;
   font-size:11px;
   font-family:verdana;
   font:bold;
   position:absolute;
   cursor:hand;
   color:#FFFFFF;
  }

  .item_panel
  {
    width:140;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    clip:rect(0,150,0,0);
    position:absolute;

  }

  .item_panel a

  {
   text-decoration:underline;
   color:white;
   cursor:hand;
  }
  .item
  {
   background-color:#669999;
   width:138;
   font-size:10px;
   font-family:verdana;
  }

.style11 {
	font-family: Tahoma;
}
.style_multiline_box {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.small		{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;}
a.small		{ color:#666666; text-decoration: underline; }
a.small:visited { color:#666666; text-decoration: underline; }
a.small:hover { color:#666666; text-decoration: underline; }
a.small:active { color: #666666; text-decoration: underline; }
	
-->






div.areas_covered
{
	border:1px dotted #F00;
	padding:0 10px 10px 10px
}

div.areas_covered p
{
		color:#666;
		margin:0;
}

div.areas_covered h3.areas
{
	margin:10px 0 5px 0 !important;
}