/*SSE Template Styles*/
/*General*/

/* CSS Document */
body {
	background:#ced5e3 url(../cssimages/page_back.png) top left repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}


#container{
	margin:0;
	padding:0;
	width:100%;
}

#outerWrapper 
{
	width:100%;
	padding:0;
	margin:0;
	float:left;
}

#wrapper 
{
	margin:0 auto;/* center the div */
	width: 770px;
}

.pageContent 
{
	background:#FFF;
	padding-bottom:15px;
	width:100%;
	float:left;
	min-height:300px;
}

#accessNav
{
}

#innerContainer
{
	background-color:#FFFFFF;
}

#container2{
	margin:auto auto auto auto;/* center the div */
	width: 770px;
}

#accessNavLeft
{
	float:left;
	text-align:left;
	padding-left:5px;
}

#accessNavRight
{
	float:right;
	text-align:right;
	padding-right:5px;	
}

#accessNav {
	
	margin:auto;/* center the div */
	width: 770px;
	padding:15px 0 15px;
	font-size:72%;
	height:20px;
	background:url(../cssimages/header_top.gif) bottom left no-repeat;
}

#accessNav a, #accessNav span {
	
	color:#fff;
	text-decoration:none;
	padding:0px;

	margin:0px;

}

#accessNav a:hover
{
	text-decoration:underline;
}

#topNav {
	text-align: right;
	background: #FFFFFF;
	padding-bottom:4px; padding-right:20px;
}
#topswf
{
	position:absolute;
	z-index:105;
	width:100%;
	height:100%;
	margin-right:auto;
	margin-left:auto;
	overflow:inherit;
}
#topNav a, #topNav span {font-size:60%;
	color:#002E6E;
	text-decoration:none;
}

/* Visited Links */

#topNav a:visited
{
	color:#551A8B;
}
.nav a:visited
{
	/*color:#551A8B;*/
}

.nav .secondaryNav a:visited
{
	color:#551A8B;
}

#breadCrumbs li a:visited
{
	color:#551A8B;
}

.howCanWeHelpNav a:visited
{
	color:#551A8B;	
}


#topNav a:hover
{
	text-decoration:underline;
}

#primaryNav {background-color:#fff; border-top:1px solid #dfe5db; border-bottom:1px solid #dfe5db; padding:2px 0px 5px 0px; margin-top:8px;}
#mainContent {	
	padding:5px 10px 11px 10px; background-color:#fff;
	
}

#header 
{
	background:#FFF;
	padding:0 0 10px;
}

#featureLeft {float:left;}

#mainPanel
{
	padding:10px 0px 10px 10px;  margin-top:4px;
}
#mainPanelLeft {float:left; margin-left:2px; margin-right:6px;width:250px;}
#mainPanelCentre{float:left;  margin-right:6px;}
#mainPanelRight {float:left;}

/* template 1   start */
#columnLeft {width:280px;  background-color:#FFF; margin:0px; padding:0px 0px 10px 0px;}
#columnRight {width:480px; background-color:#FFF; margin:0px; float:right; padding:0px;}


.applicationResults
{
	font-size:80%;	
}

.lowGraphics
{
	background-color:#B5D4FE;


}

div.companyDetails
{
	font-size:60%;
	color:#CCCCCC;	
	margin:3px 18px 0px 15px;
	text-align:right;
}

.floatingHeader
{
	 float:left;
	 padding:4px 10px 0px 0px;
}

label.validationError
{
	color:#FF0000 !important;
}

/* styles for flashBG */

.flashJS #container,.flashJS #accessNav
{
	background : none;
}

/*---[ Partner Brands Box ]---*/

.partnerBrands img {
    margin-left:32px;
}

textarea{font-family:Arial,Verdana, Helvetica, sans-serif; font-size:60%; }
#mainBody {margin:0px;padding:0px;width:770px;}

/*---[ Footer ]---*/
#footer 
{
	margin:0px;padding:0px;
	width:100%;
	background-color:#A3D414;
	clear:both;     
}
#footer ul {
	background:url("../cssimages/brandedSquares.gif") no-repeat scroll right top transparent;
	display:inline;
	float:right;
	font-size:70%;
	padding-right:4px;
	padding-top:24px;
	margin:0;
}
#footer .footerContent 
{
	width:770px;
	margin:0 auto;
}
#footer li {
border-right:1px solid #FFFFFF;
display:inline;
list-style:none outside none;
padding:0 6px;
}
#footer li.end {
border-right:none;
padding-right:0;
}
#footer a:link, #footer a:visited {
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover,#footer a:active,#footer a:focus {
color:#FFFFFF;
text-decoration:underline;
}
#footer .SSElogos {
width: 450px;
margin-left: 10px;
padding-top: 15px;
}
#footer .SSElogos img {
border:0 none;
float:left;
margin-right:18px;
}
#footer .SSElogos p a:link, #footer .footerContent .SSELogos p a:visited
{
	font-size: 120%
}
/*---[ Footer END ]---*/

/*---[ General Page Content Styles ]---*/

.pageContentContainer 
{
    margin:20px 14px 8px;
}

.pageContentContainer h1,.pageContentContainer h2 
{
    color:#0A2F75;
    font-size:150%;
    line-height:1.2em;
    padding-bottom:12px;
}
.pageContentContainer ul 
{
    padding:0;
    margin:0 0 16px 4px;
}
.pageContentContainer li 
{
    font-size:75%;
    line-height:1.6em;
    color:#0A2F75;
    margin:0 0 4px 16px;
    list-style:url(../cssimages/bulletPoint_tick.gif);
}
.pageContentContainer p 
{
    color:#0A2F75;
    font-size:75%;
}


img.sse01SouthernElectric{margin: 0px 55px 17px 15px; padding:0px;}
img.sse01SWALEC{margin: 0px 65px 17px 0px; padding:0px;}
img.sse01ScottishHydro{margin: 0px 0px 17px 0px; padding:0px;}

.fontDarkBlue{color:#003082;}
.bold {font-weight:bold;}
.red {color: #EA0606!important;}
.twoColumns h2, .content h1, .blue {color: #1B3C78!important;}
.green {color:#8CCB42!important;}
.grey, .disabled {color:#505151!important;}
.white {color:#fff !important;}

h1, h2 {color:#6FBC1F; margin: 0px; padding: 0px 0px 7px 0px; font-size:100%; line-height:1.4em; display:inline-block;}
h3 {color:#6FBC1F; margin: 0px; padding: 0px 0px 7px 0px; font-size:90%!important; }
h4 {color:#6FBC1F; margin: 0px; padding: 0px; font-size:90%; line-height:1.4em; display:inline-block;}

p, address {color:#1B3C78; margin:0; padding: 0px 0px 10px 0px; font-size:70%; line-height:1.6em; font-style:normal;}

.m0 {margin: 0px!important;}
.mLeft10{margin-left: 10px!important;}
.mLeft10 {margin-left: 10px!important;}
.mLeft20 {margin-left: 20px!important;}
.mLeft15N {margin-left: -15px!important;}
.mRight10 {margin-right: 10px!important;}
.mRight20 {margin-right: 20px!important;}
.mTop5 {margin-top: 5px!important;}
.mTop10 {margin-top: 10px!important;}
.mTop20 {margin-top: 20px!important;}
.mTop40 {margin-top: 50px!important;}
.mBottom10 {margin-bottom: 10px!important;}
.mBottom20 {margin-bottom: 20px!important;}

.margin0 {margin:0px;}
.marginTop5 {margin-top:5px;}
.marginTop8 {margin-top:8px;}
.paddingTop15 {padding-top:15px !important;}
.marginRight10 {margin-right:10px;}
.marginRight35 {margin-right:35px;}
.marginLeft10 {margin-left:15px;}
.marginBottom7 {margin-bottom:7px;}
.marginBottom15 {margin-bottom:15px;}
.marginBottom25 {margin-bottom:25px;}
.marginLeft456 {margin-left:465px;}
.marginLeft175 {margin-left:175px;}
.borderNone {border-bottom:0px none;}
.borderTop1 {border-top: 1px solid #eeeeee;}
.marginLeftRight15
{
	margin:0px 15px 0px 15px;
}

.pLeft10 {padding-left: 10px!important;}
.pLeft20 {padding-left: 20px!important;}
.pRight10 {padding-right: 10px!important;}
.pRight20 {padding-right: 20px!important;}
.pRight80 {padding-right: 80px !important;}
.pTop5 {padding-top: 5px!important;}
.pTop10 {padding-top: 10px!important;}
.pTop120 {padding-top: 20px!important;}
.pBottom10 {padding-bottom: 10px!important;}
.pBottom20 {padding-bottom: 20px!important;}

.buttonMargin {margin: -5px 0px 0px 0px;}

.width110 {width: 110px!important;}
.width120 {width: 120px!important;}
.width130 {width: 130px!important;}
.width150 {width: 150px!important;}
.width200 {width: 300px!important;}
.width290{width: 290px;}
.width325 {width: 325px!important;}

.validation { font-size:80%; }

.divAddressDetails { float:left; }

.font60  {font-size:60% !important;}
.font65 {font-size:65% !important;}
.font70 {font-size:70% !important;}
.font75 {font-size:75% !important;}
.font80 {font-size:80% !important;}
.font85 {font-size:85% !important;}
.font90 {font-size:90% !important;}
.font95 {font-size:95% !important;}
.font100 {font-size:100% !important;}
.font110 {font-size:110% !important;}


.microSiteContent p
{
	font-size:80%;
}

.greenPanelMid h2 {
	font-size: 100%;
	color: #002e6e;
	margin:0px 0px 0px 74px;
	padding:6px 0px 5px 0px;
}

.bold {font-weight:bold;}
.hide {display: none !important;}
.colourGreen {color:#7cc241;}
.colourBlack {color:#000000;}
.colourBlue {color:#002e6e;}
.colour999 {color:#999;}
.bgColorE8EFDF {background-color:#e8efdf !important;}

.width424 {width:424px;}
.width207 {width:207px;}
.widthAuto {width:auto !important;}

.alignCenter {text-align:center !important;}
.alignRight {text-align:right !important;}

.errorMarginBottom25{margin-bottom:25px;}

.validationError
{
	color:#FF0000;
	font-size:70%;
}

label.radio, span.radio label
{
	display:inline !important;
}

.table tr th
{
	background-color:#BDE1A1;
	text-align:left;
	color: #333333;
	font-weight:normal;
	padding:3px 6px;
}

a:link,a:visited
{
	color:#002E6E;
}
a:hover,a:active,a:focus 
{
    color:#44840E;
}

.tsAndCs
{
	overflow:scroll;
	height:500px;
}

.radioButtonWithBG input, .radio input
{
	background-color:#F2F8EA !important;	
}

.microSiteContent  ul li
{
	font-size:80%;
}
/*---[ General Page Content Styles END ]---*/
