body {
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	font-size: 12px;	
	font-family: "Verdana", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	background-color:#ebebeb;
}

.system_pagebody { 
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
        color: #666666; 	
	font-family: "Verdana", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	background-color:#ebebeb;
}

span {font-size:inherit;}
p {margin: 0px;padding: 0px;}
a {text-decoration: none; color:#0066CB;}
a:hover {text-decoration: underline;}
table {font-size:12px;}

.h1, h1 {
    	COLOR:Black;
       	FONT-SIZE:20px;
       	FONT-WEIGHT:bold;
	margin:0px;
}
.h2, h2 {
    	COLOR:#CB3301;
    	FONT-SIZE:14px;
    	FONT-WEIGHT:bold;
	margin:0px;
}
.h3, h3 {
    	COLOR:#CB3301;
    	FONT-SIZE:13px;
    	FONT-WEIGHT:bold;
	margin:0px;
}
.Emphasis {font-weight:bold;}

.solentRed {color:#CB3301;}
.solentGrey {color:#666666;}
.BlockHighlight {background-color: #F1F1F3;padding:5px 10px 5px 10px;border-top:1px solid #999999; margin-top:1px; display:block;}

.SummaryText {font-weight:bold; font-size: 15px;}
.SummaryText H2 {display:inline;font-weight:normal; color:#9F9F9F;font-size: 15px;}

.system_Header {width:780px; background-color:white;padding-left:5px;}
.system_SearchInput {font-size:11px; text-transform:uppercase; font-weight:bold; color:#727272; background-image:URL('/site elements/images/inputBg1.jpg');}
.system_SearchButton {height:20px; font-size:11px; text-transform:uppercase; font-weight:bold; background-color:white; color:black;}
.system_Banner {width:780px; background-color:white;}
.system_Breadcrumbs {width:780px; background-color:#F1F1F3;padding: 5px 10px 5px 12px;border-top:1px solid #999999; margin-top:1px;}
.system_Breadcrumbs2 {width:510px; background-color:#F1F1F3;padding: 5px 5px 5px 12px;border-top:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; margin-top:1px;}
.chris {width:100%; background-color:white;padding: 2px 2px 2px 2px;border-top:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; margin-top:1px;}
.system_BreadcrumbsSeperator {font-weight: bold; color:black;text-decoration:none;}
.system_BreadcrumbItem {font-weight: bold;text-transform: capitalize;}
.system_BreadcrumbItem:link {color:#638AD7;text-decoration:none;}
.system_BreadcrumbItem:hover {color:black;text-decoration:underline;}

.system_Footer {width:780px; background-color:white; color:#9a9a9a;}
.system_BodyArea {width:780px; background-color:white;}
.system_ContentArea1 {padding:12px 35px 12px 12px;}
.system_MenuArea1 {padding:12px 0px 12px 0px;}


/* 2 column subtemplate*/
.system_Column1 {background-color: #F9E4E1;}
.system_Column2 {padding-left:12px;}

/* Spark Menu Headings */
.system_SparkHeadingBlack {padding:10px 0 0 40px; background:url('http://www.kent-electricians.co.uk/kent_electrician_assets/sparkbg(black).gif') white no-repeat; font-size: 14px; font-weight:bold; color:white; font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; height:32px; line-height:22px;}

.system_SparkHeadingRed {padding:10px 0 0 40px; background:url('http://www.kent-electricians.co.uk/kent_electrician_assets/sparkbg(red).gif') white no-repeat; font-size: 14px; font-weight:bold; color:white; font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; height:32px; line-height:22px;}

/* Spark Menu Links - there are styles for 2 different menu colours */

.system_MenuWrapper {}
.system_Menu {padding:8px 12px 8px 12px; font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;}

/* This is Automatically applied to menu */
.system_MenuIndent {padding:4px 8px 4px 8px;}

/* Standard 1st level (black links) */
.system_MenuLev1Block {font-size: 12px;}
.system_MenuLev1Item {margin:4px 0 4px 0;}
.system_MenuLev1Item A {text-decoration:underline; color:black}
.system_MenuLev1Item A:hover {text-decoration:underline; color:#CB3301;}
.system_MenuLev1Select {text-decoration:underline; color:#CB3301; font-weight:bold;}

/* Standard 2nd level (black links)*/
.system_MenuLev2Block {font-size: 12px;}
.system_MenuLev2Item {margin:4px 0 4px 0;}
.system_MenuLev2Item A {text-decoration:none; color:black}
.system_MenuLev2Item A:hover {text-decoration:underline; color:#CB3301;}
.system_MenuLev2Select {text-decoration:underline; color:#CB3301; font-weight:bold;}

/* Red links - 1st level */
.system_MenuLev1BlockRed {font-size: 12px;}
.system_MenuLev1ItemRed {margin:5px 0 5px 0;}
.system_MenuLev1ItemRed A {text-decoration:underline; color:#d81e05}
.system_MenuLev1ItemRed A:hover {text-decoration:underline; color:black;}
.system_MenuLev1SelectRed {text-decoration:underline; color:#CB3301; font-weight:bold;}

/* Red links - 2nd level */
.system_MenuLev2BlockRed {font-size: 13px;}
.system_MenuLev2ItemRed {margin:4px 0 4px 0;}
.system_MenuLev2ItemRed A {text-decoration:none; color:#d81e05}
.system_MenuLev2ItemRed A:hover {text-decoration:underline; color:black;}
.system_MenuLev2SelectRed {text-decoration:underline; color:#d81e05; font-weight:bold;}

/* Related links */
.system_relatedLinksWrapper {padding:8px 12px 8px 12px;}

/* FeatureXtra */
.system_featureXtra {display:inline;}

/* Search results */
.system_SearchCourses {background-color: #F9E4E1;height:230px;}
.system_SearchPages {background-color: #FFFFFF;height:230px;}
.system_hitHighlight {background-color:#ffed02;}

/* A to Z */
.system_AtoZWrapper {height: 100px; color:#888888; background-color:#FFFFFF;padding:0px 0px 0px 0px;}

.system_AtoZNavItem {width:20px;height:20px; font-weight:bold; font-size:100%; margin: 5px; float:left; display:inline; background-color:#ebebeb; color: #CCCCCC; text-align:center;}

.system_AtoZNavItem A {display:block; width:20px; height:20px; text-decoration:none; color:white; background-color:#fb1600;}
.system_AtoZNavItem A:hover {display:block; width:20px; height:20px; text-decoration:underline; color:white;background-color:black;}

/* Top layer based menu */
.system_hand {cursor:hand;}
.system_topmenuDiv {text-align:center;}
.system_topmenuDiv TABLE {margin:0 auto 0 auto;}
.system_topmenuDiv P {margin:0px;}

.system_topmenuDiv .system_topMenuLinks A {font-size:11px;padding:4px;display:block; text-decoration:none; width:140px; border:1px solid #ef887e; margin-bottom:2px;}

.system_topmenuDiv .system_topMenuLinks A:link {text-decoration:none; color:#000; text-transform:uppercase;font-weight:bold;}

.system_topmenuDiv .system_topMenuLinks A:visited {text-decoration:none; color:#000;text-transform:uppercase;font-weight:bold;}

.system_topmenuDiv .system_topMenuLinks A:hover {text-decoration:none; color:#000; border:1px solid black; background-color:#ead4d4;text-transform:uppercase;font-weight:bold;}

.system_topmenuDiv .system_topMenuLinks A:active {text-decoration:none; color:#000;text-transform:uppercase;font-weight:bold;}


/* Forms */

.system_formtable1 {width:505px; border:1px solid #999;border-collapse:collapse; float:left; margin-bottom:8px;}
.system_formtable1 TD {border:1px solid #999; padding:2px 5px 2px 15px ; border-collapse:collapse;}
.system_formtable1 CAPTION {background-color:#eeeeee; padding:2px 5px 2px 15px; text-align:left; font-weight:bold;}
