/* CSS Document */
body{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6;
	/*background:url(../images/bg1.gif);*/
	background:#DEDCD9;
	color:#777777;}
td, th{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	background-color:#FFFFFF;}
	
/* TEXT FORMATTING */
.headhome{
	padding:10px 30px 0px 30px;
	font-size:24px;
	color:#1D2532;/*blackblue*/}
.head1{
	padding-top:10px;
	font-size:24px;
	color:#1D2532;/*blackblue*/}
.head_blue{
	font-size:18px;
	color:#239DCB;/*blue*/
	padding-bottom:10px;}
.largebody{
	font-size:13px;
	padding-bottom:16px;}
.largebodyhome{
	font-size:13px;
	padding:0px 30px 30px 30px;}
.mainbody{
	color:#1D2532;/*blackblue*/}
.newshead{
	font-size:14px;
	color:#1D2532;/*blackblue*/
	padding-top:6px;}
.newshead2{
	font-size:14px;
	color:#1D2532;/*blackblue*/}
.newssub{
	font-size:13px;
	color:#1D2532;/*blackblue*/}
.newsbody{
	padding-bottom:13px;}
.contacthead{
	font-size:13px;
	color:#1D2532;/*blackblue*/
	padding-top:10px;}
.contactbody{
	padding-bottom:10px;}

/* MAIN CONTENT CELLS */
#homelinks a{
	text-decoration:none;
	color:#5C5C5C;}
#homelinks a:hover{
	text-decoration:none;
	color:#1D2532;/*blackblue*/}
.maintable{
	width:100%;
	height:430px;}
.holdingcell{
	padding:8px;}
.topcell{
	height:74px;
	background:url(../images/top_bg.gif);
	padding-left:30px;}
.logcell{
	height:74px;
	background:url(../images/top_bg.gif);
	text-align:right;
	padding-right:30px;}
.breadcrumbcell{
	font-size:10px;
	height:30px;}
.dashcell{
	height:1px;
	background-image:url(../images/dash.gif);}
.mainleftcell{
	vertical-align:top;
	width:225px;
	padding-top:8px;}
.piccell{
	padding-bottom:10px;}
.homebut{
	padding-bottom:4px;}
.maincell{
	vertical-align:top;
	padding-top:4px;
	padding-left:40px;
	padding-right:40px;}
.maincell2{
	vertical-align:top;
	padding-top:8px;
	padding-left:40px;}
.maincell3{
	vertical-align:top;
	padding:0px 20px 0px 20px;}
.maincellhome{
	vertical-align:top;
	padding:8px 0px 0px 4px;}
.basecellL{
	height:20px;
	font-size:10px;
	width:33%;
	padding-left:30px;}
.basecell{
	height:20px;
	text-align:center;
	font-size:10px;
	width:33%;}
.basecellR{
	height:20px;
	text-align:right;
	font-size:10px;
	width:33%;
	padding-right:30px;}
	
.mapcell{
	background:url(../images/ukmap.gif) top right no-repeat;
	height:380px;
	vertical-align:top;}
.maptxt{
	background-color:transparent;
	font-size:12px;
	color:#1D2532;/*blackblue*/
	width:200px;}
	
/* NAVIGATION */
.navcell_blue{
	height:26px;
	width:16%;
	text-align:center;
	background-color:#C4DAE3;/*lightblue*/}
.navcell_blueON{
	height:26px;
	width:16%;
	text-align:center;
	background-color:#239DCB;/*blue*/}
.navlink_blue{
	text-decoration:none;
	color:#1D2532;/*blackblue*/}
.navlink_blue:hover{
	text-decoration:none;
	color:#239DCB;/*blue*/}

.breadcrumblink_blue{
	text-decoration:none;
	color:#777777;}
.breadcrumblink_blue:hover{
	text-decoration:none;
	color:#239DCB;/*blue*/}
	
.navlinkON{
	text-decoration:none;
	color:#FFFFFF;}
	
/* SUB-NAVIGATION */
.subnavcelltop{
	height:30px;
	padding-left:30px;
	font-size:14px;}
.subnavcell{
	height:24px;
	padding-left:40px;}
.subnavcelltop_blueON{
	height:30px;
	padding-left:30px;
	background-color:#239DCB;/*blue*/
	font-size:14px;}
.subnavcell_blueON{
	height:24px;
	padding-left:40px;
	background-color:#239DCB;/*blue*/}
	
/* QUOTE FORM */
.quotecell{
	color:#1D2532;/*blackblue*/
	text-align:right;
	padding-right:8px;
	padding-bottom:10px;
	width:80px;}
.textarea{
	padding-bottom:10px;}
.textfield{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:90%;
	color:#1D2532;/*blackblue*/
	padding-left:8px;
	padding-right:8px;}