/* START html */
/* this ensures FF always has a scrollbar */
html { margin-bottom: 0.1em; height: 100%; }
/* END html */






/* START body - PD Change background to #666666 and BG Gif ammended*/
body {
	background: #cccccc url(../../../../template-images/Electralink/layout/body/bg.gif) repeat-y top center;
	color: #333;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: normal;
	text-align: center;
}
/* END body */






/* START ACCESSIBILITY */
.access { left: -1000px; position: absolute; top: 0; width: 100px; }
/* END ACCESSIBILITY */





/* START #page-wrap */
#page-wrap { font-size: 0.6875em; margin: 0 auto; text-align: left; width: 768px; }
/* END #page-wrap */





/* START #header - PD change height*/
#header {
	background: transparent url(../../../../template-images/Electralink/placeholder/headerBG.jpg) no-repeat top left;
	min-height: 225px;
	position: relative;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
	#mast-head {
	background: transparent url(../../../../template-images/Electralink/layout/mast-head/repeater.png) repeat;
	min-height: 80px;
}
/* END #header */






/* START #logo */
#logo {
	float: left;
	padding: 5px;
}
	#logo h1 { margin: 0; }
/* END #logo */






/* START #login-panel PD - change margin and padding*/
#login-panel {
	float: right;
	padding-top: 30px;
	width: 450px;
	padding-right: 20px;
}
	#login-panel ol { float: right; }
		#login-panel li {
	float: left;
	list-style: none;
	margin: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 5px;
}
			#login-panel label {
	background: transparent url(../../../../template-images/Electralink/layout/login-panel/arrow.png) no-repeat center left;
	color: #666;
	margin-right: 5px;
	width: 55px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
			#login-panel input {
	border: 1px solid #B8BDCB;
	margin-bottom: 0px;
	padding: 0;
	width: 90px;
}
		#login-panel .submit {
	background: transparent url(../../../../template-images/Electralink/layout/login-panel/submit-start.gif) no-repeat center left;
	margin-top: 0px;
	padding: 0px;
}
			#login-panel .submit input {
	background: transparent url(../../../../template-images/Electralink/layout/login-panel/submit-end.gif) no-repeat center right;
	border: none;
	color: #999;
	cursor: pointer;
	width: auto;
	padding-right: 4px;
	padding-left: 14px;
}
			#login-panel a {
	margin-left: 80px;
	color: #F60;
}
	#login-panel .error-message { background: #E97C03; color: #FFFFFF; padding: 1px 72px; position: absolute; right: 0; top: 0; }
		#login-panel .error-message a { color: #ffffff; margin: 0; padding: 0; }
/* END #login-panel */



/* START loggedin-panel */
#loggedin-panel { float: right; padding-top: 12px; text-align: right; }
/* END loggedin-panel */






/* START #search */
#search {
	background: #1367AC url(../../../../template-images/Electralink/layout/search/bg.gif) no-repeat;
	border: 1px solid #0A8BCB;
	border-bottom: none;
	float: left;
	margin-top: 117px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 20px;
}
	#search fieldset {  }
		#search ol { list-style: none; margin: 0; padding: 0; }
			#search li {
	float: left;
	line-height: normal;
	list-style: none;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
				#search label { color: #FFFFFF; display: inline; margin-right: 8px;  width: auto; }
				#search input {
	margin-right: 7px;
	width: 90px;
}
				#search .text { }
			#search .submit { background: transparent url(../../../../template-images/Electralink/layout/search/submit-start.gif) no-repeat center left;  }
				#search .submit input {
	background: transparent url(../../../../template-images/Electralink/layout/search/submit-end.gif) no-repeat center right;
	border: none;
	color: #666;
	cursor: pointer;
	margin: 0;
	width: auto;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 12px;
}
/* END #search */






/* START #primary-nav - PD ammend colours*/
#primary-nav {
	display: block;
	float: left;
	list-style: none;
	padding: 0;
	margin-top: 117px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
	#primary-nav li { background: #cccccc; display: block; float: left; list-style: none; margin: 0 2px 0 0; padding: 0; }
	#primary-nav li:hover,
	#primary-nav .selected {  }
		#primary-nav a {
	background: transparent url(../../../../template-images/Electralink/layout/primary-nav/off.gif) no-repeat top left;
	border: 1px solid #999;
	border-bottom: none;
	color: #333;
	display: block;
	float: left;
	line-height: normal;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 13px;
	padding-left: 23px;
}
		#primary-nav a:hover,
		#primary-nav .selected a { background: transparent url(../../../../template-images/Electralink/layout/primary-nav/on.gif) no-repeat top left; border: 1px solid #ff6600; border-bottom: none; color: #FFFFFF; text-decoration: none; }
/* END #primary-nav */






/* START #secondary-nav PD Change colours images*/
#secondary-nav ol { list-style: none; margin: 0; padding: 0; }
	#secondary-nav li { list-style: none; margin: 0; padding: 0; }
	#secondary-nav .selected {  }

	#secondary-nav .level1 { width: 141px; }
		#secondary-nav .level1 li { background: #c0c0c0 url(../../../../template-images/Electralink/layout/secondary-nav/level1-top.gif) no-repeat top left; }
			#secondary-nav .level1 a {
	background: transparent url(../../../../template-images/Electralink/layout/secondary-nav/level1-bottom.gif) no-repeat bottom left;
	color: #333;
	font-size: 1.5454em;
	padding: 10px;
}

	#secondary-nav .level2 {  }
		#secondary-nav .level2 li { background: transparent url(../../../../template-images/Electralink/layout/secondary-nav/level3-ol-bottom.gif) no-repeat bottom left; border-top: 0px ; padding-bottom: 4px; }
			#secondary-nav .level2 a {
	color: #FFF;
	font-size: 1.09em;
	background-color: #C0C0C0;
	background-image: url(../../../../template-images/Electralink/layout/secondary-nav/level2-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 10px;
}
			#secondary-nav .level2 a:hover {
	background-color: #F60;
}
			#secondary-nav .level2 .selected a {
	background-color: #999;
	background-image: url(../../../../template-images/Electralink/layout/secondary-nav/level2-top-on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
			#secondary-nav .level2 .selected a:hover { background: #F60 url(../../../../template-images/Electralink/layout/secondary-nav/level2-top-on-hover.gif) no-repeat top left; }
			#secondary-nav .level2 .selected-section a { background: #999 url(../../../../template-images/Electralink/layout/secondary-nav/level2-top-selectedsection-on.gif) no-repeat top left; }
			#secondary-nav .level2 .selected-section a:hover { background-color: #F60; }

	#secondary-nav .level3 { border-top: 0px solid #FFF; }
		#secondary-nav .level3 li { background: transparent; border: none; }
			#secondary-nav .level2 .selected .level3 a,
			#secondary-nav .level2 .selected-section .level3 a,
			#secondary-nav .level3 a {
	background: transparent url(../../../../template-images/Electralink/layout/secondary-nav/level3-bottom.gif) no-repeat bottom left;
	color: #666666;
	font-size: 1em;
	padding: 5px 5px 5px 7px;
}
			#secondary-nav .level3 a:hover,
			#secondary-nav .level2 .selected .level3 a:hover,
			#secondary-nav .level2 .selected-section .level3 .selected a,
			#secondary-nav .level2 .selected-section .level3 a:hover,
			#secondary-nav .level3 .selected a,
			#secondary-nav .level2 .selected .level3 .selected a {
	color: #FFFFFF;
	background-color: e6e6e6;
	background-image: url(../../../../template-images/Electralink/layout/secondary-nav/level3-bottom-on.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

		#secondary-nav li:hover	{  }

		#secondary-nav a { display: block; }
		#secondary-nav a:hover,
		#secondary-nav .selected a { /*background-color: #E97C03;*/
	color: #FFF;
	text-decoration: none;
}
/* END #secondary-nav */






/* START #content-area.homepage-template layout */
#content-area.homepage-template {
	padding: 12px;
}
	#content-area.homepage-template #main-content { float: left; width: 175px; }
	#content-area.homepage-template #cta-wrapper { margin-left: 165px; }
	#content-area.homepage-template #main-content-wrapper {  }
	#content-area.homepage-template #supporting-content-area {
	padding-bottom: 10px;
	width: 744px;
}
/* END #content-area.homepage-template layout */






/* START #content-area.default-template layout */
#content-area.default-template { padding: 12px 12px 0 12px; }
	#content-area.default-template #container { float: left; margin-right: -189px; width: 100%; }
		#content-area.default-template #wrapper { margin-right: 189px; }
			#content-area.default-template #secondary-nav { float: left; width: 153px; }
			#content-area.default-template #main-content { background: #FFFFFF url(../../../../template-images/Electralink/layout/content-area/default/repeater.gif) repeat-y top left; margin-left: 153px; padding: 12px; position: relative; }
				#content-area.default-template #main-content-top { background: #FFFFFF url(../../../../template-images/Electralink/layout/content-area/default/top.gif) no-repeat top left; font-size: 0; height: 3px; left: 0; line-height: 0; position: absolute; top: 0; width: 402px; }
				#content-area.default-template #main-content-bottom { background: #FFFFFF url(../../../../template-images/Electralink/layout/content-area/default/bottom.gif) no-repeat bottom left; bottom: 0; font-size: 0; height: 3px; left: 0; line-height: 0; position: absolute; width: 402px; }
	#content-area.default-template #sub-content { float: right; padding-left: 12px; width: 177px; }
/* END #content-area.default-template layout */






/* START #content-area.fullwidth-template layout */
#content-area.fullwidth-template { padding: 12px 12px 0 12px; }
	#content-area.fullwidth-template #container { float: left; width: 100%; }
		#content-area.fullwidth-template #wrapper {  }
			#content-area.fullwidth-template #secondary-nav { float: left; width: 153px; }
			#content-area.fullwidth-template #main-content { background: #FFFFFF url(../../../../template-images/Electralink/layout/content-area/fullwidth/repeater.gif) repeat-y top left; margin-left: 153px; padding: 12px; position: relative; }
				#content-area.fullwidth-template #main-content-top { background: #FFFFFF url(../../../../template-images/Electralink/layout/content-area/fullwidth/top.gif) no-repeat top left; font-size: 0; height: 3px; left: 0; line-height: 0; position: absolute; top: 0; width: 591px; }
				#content-area.fullwidth-template #main-content-bottom { background: #FFFFFF url(../../../../template-images/Electralink/layout/content-area/fullwidth/bottom.gif) no-repeat top left; bottom: 0; font-size: 0; height: 3px; left: 0; line-height: 0; position: absolute; width: 591px; }
/* END #content-area.fullwidth-template layout */






/* START #content-area.admin-template layout */
#content-area.admin-template { padding: 12px 12px 0 12px; }
	#content-area.admin-template #container { float: left; width: 100%; }
		#content-area.admin-template #wrapper {  }
			#content-area.admin-template #main-content { background: #FFFFFF url(../../../../template-images/Electralink/layout/content-area/admin/repeater.gif) repeat-y top left; /*margin-left: 153px;*/ padding: 12px; position: relative; }
				#content-area.admin-template #main-content-top { background: #FFFFFF url(../../../../template-images/Electralink/layout/content-area/admin/top.gif) no-repeat top left; font-size: 0; height: 3px; left: 0; line-height: 0; position: absolute; top: 0; width: 744px; }
				#content-area.admin-template #main-content-bottom { background: #FFFFFF url(../../../../template-images/Electralink/layout/content-area/admin/bottom.gif) no-repeat top left; bottom: 0; font-size: 0; height: 3px; left: 0; line-height: 0; position: absolute; width: 744px; }
/* END #content-area.admin-template layout */






/* START #footer */
#footer {
	margin-bottom: 0em;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 165px;
}
	#footer ol { list-style: none; margin: 30px 0 1em 0; padding: 0; }
		#footer li { background: transparent url(../../../../template-images/Electralink/layout/footer/divider.gif) no-repeat center right; display: block; float: left; list-style: none; margin: 0; padding: 0; }
		#footer .last { background: transparent; }
			#footer a {
	display: block;
	padding: 0 7px;
	color: #666;
}
			#footer a:hover {  }
			#footer p { margin: 0; padding-right: 7px; }
/* END #footer */
