@charset "utf-8";
/* CSS Document */

body,html {margin: 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;padding: 0px 0px;}

/* ######## Elements ######## */
h1 {font-size: 18px;color: #333;margin:10px 0 0  0;background-repeat: no-repeat;background-position: 4px 6px;line-height: 24px;padding-top: 0px;padding-right: 0;padding-bottom: 10px;padding-left:38px;}
h2 {font-size: 16px;color: #006AC3;padding: 5px 0 0 5px;}
h3 {font-size: 13px;color: #006AC3;padding:0;margin:0;padding: 5px 0 0 5px;}
h4 {font-size: 13px;color:#fff;position: relative;padding-top:5px;height: 27px;width: 135px;text-align:center;}
hr {border: none 0;border-top: 1px solid #cccccc;height: 1px;}
h4 a{color:#333;}
h1.plum{background-image: url(images/plumbing-training.png);}



/* ######## Containers ######## */
#wrapper{width: 940px;margin: 10px auto;padding:0;background:#fff;height:auto;}
#container {width: 940px;margin:0;padding:0;background:#fff;height:auto;min-height:100%;position:relative;float:left;padding-bottom:252px;}
#container-header {width: 910px;height: 110px;font-size:28px;font-weight:bold;padding:0 15px;margin:0;background:url(images/header.gif) top repeat-x;}
#container-name {float: left;height:108px;width:300px;background-image: url(images/ncslogo.gif);background-repeat: no-repeat;margin-top:1px;padding:0;}
#container-banner {float: left;font-weight:bolder ;padding:0;height: 100px;width: 250px;margin:0px 0 0 60px;padding:5px 0 5px 5px;line-height:22px;position:relative;_margin-left:30px;}
#container-breadcrumb {font-size: 13px;width: 690px;height: 20px;padding:2px 20px;margin:5px 0 ;color:#333;border-bottom-width: 0px;border-bottom-style: none;float:left; text-transform:capitalize}
#container-menu {width:920px;height:40px;float:left;background:url(images/menu.gif)  no-repeat;	margin:10px 0 0 0;	padding:0 10px;position:relative; z-index:1;}
#sidebar{width: 200px;float:left;margin:0 10px 0 0;padding:0;}
#rightsidebar{width: 220px;float:right;margin:0 0 0 10px;padding:0;}
#menu{position:relative;z-index:2;font-size:14px;margin:15px 0 0 0;padding:0 0;width: 200px;height:auto;float:left;background:url(images/sidebar.gif) repeat-y;}
#content {width: 500px;float:right;padding: 0px;margin: 0px 0 -252px 0;}
#container-footer {	border-top: 4px solid #4a7ebb;width:100%;	height:150px;float:left;color: #fff;padding: 10px 0 20px 0;	margin:15px 0 0 0;	background:#a4c4ff ;line-height:140%}
#footer {font-size: 12px;color: #fff;width:750px;margin:0 auto;}

#callback{float:left;margin:10px 0 0;margin-left:50px;width:240px;}
#social-share{width:205px;float:right;height:25px;padding:5px 0 0;}
/* ######## Header Styles ######## */
#container-name a{display:block;width:295px;height:90px;float:left;padding:0;margin:10px 0 0px 0px;}
#container-banner img{border:none;float:right;margin-top:0px}

#container-banner a.info:hover{text-decoration:none;}
#container-banner h1{text-align:center;width:360px;float:right;font-size: 24px;line-height:34px;}
#container-banner h1 span.large{font-size:32px}
#container-banner h1{background-image:none}

/* ######## Breadcrumb Styles ######## */
#container-breadcrumb a{text-decoration:underline;color:#006AC3;}
#container-breadcrumb a:hover{text-decoration:none;}

/* ######## Top Menu ######## */
#container-menu li a{font-size:13px;color:#333;text-decoration:underline;background:url(images/clear.gif) repeat;}
#container-menu li a:hover{text-decoration:none}
#container-menu li a.home{font-weight:bold;}
#container-menu ul {list-style-type:none;float:left;position:relative;top: 0px;]
	left: 0px;margin:0 0 0 1px;padding:0px;z-index:1;width:900px;}
#container-menu li {background:url(images/clear.gif) 100% 100% repeat;margin:0px 172px 0px 4px;padding:12px 0 10px 0;float:left;position:relative;height:26px;}
* html #container-menu li {margin:0px 172px 0px 0;padding:12px 0;}
#container-menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:200; width:0; height:0;}
#container-menu a, #container-menu a:visited {display:inline;text-decoration:underline;height:auto;padding:5px;width:188px;color: #333;background:transparent;margin:0;}
* html #container-menu a:hover {color:#333;background:url(images/clear.gif) 100% 100% repeat;z-index:300;}
#container-menu :hover > a {color:#333;background:url(images/clear.gif) repeat;}
#container-menu ul ul {visibility:hidden;position:absolute;left:0px;}
#container-menu ul li:hover ul,
#container-menu ul a:hover ul {visibility:visible;background:#fff;border:1px solid #4a7ebb;}
#container-menu ul :hover ul ul{visibility:hidden;}
#container-menu ul :hover ul :hover ul ul{visibility:hidden;}
#container-menu li :hover ul :hover ul{visibility:visible;background:#d4e0fa;background:url(trans.gif); filter: alpha(opacity=90); opacity:0.9;}
#container-menu ul :hover ul :hover ul :hover ul {visibility:visible;background:#d4e0fa;}
#container-menu ul.extra {top:39px;width:178px;margin:0;padding:0;}#container-menu ul.extra li{margin-left:0;height:16px;}
#container-menu ul.extra li a{font-size:13px;width:168px;display:block;padding:5px;margin:0;}
#container-menu ul.extra li a:hover{width:168px;text-decoration:none;background:#ccc}
[if IE 7]>
#container-menu li {float:left;}
#container-menu li.last{margin-right:0px;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* ######## Sidebar Styles ######## */
.sidebarbtm{width:200px;height:8px;background:url(images/sidebar-tb.gif) bottom no-repeat;float:left;margin-bottom:0px;}

#case{width:190px;height:150px;float:left;margin:0 0 0px 0;background:url(images/case.gif) no-repeat;padding:0px 5px;z-index:5;}	
#case img{float:left;margin:5px;border:none;}#case strong{font-size:13px;}
#case p{margin:5px 0;padding:0;text-align:center;font-size: 13px;}#case a{border:none;background:none;}
#case ul.case-fly{padding:0;margin:0;position:relative;padding:0;margin:0;width:180px;height:110px;z-index:500;}
#case ul.case-fly li{float:left;list-style:none;padding:0;margin:5px;width:48px;height:48px;}
#case ul.case-fly li a{padding:0;margin:0;}
#case ul ul.case-pop{display:none;list-style:none;z-index:500;position:absolute;}
#case ul ul.case-pop-btm{display:none;list-style:none;z-index:500;position:absolute;}
#case ul ul img{margin:2px 5px 5px 2px}
#case ul ul p{margin:0;}
#case ul ul strong{line-height:25px;padding:5px 0 5px 25px;}
#case ul ul strong.electricalicon{background:url(images/case-elec.gif) left no-repeat;}
#case ul ul strong.plumbericon{background:url(images/case-plum.gif) left no-repeat;}
#case ul ul strong.greenicon{background:url(images/case-dge.gif) left no-repeat;}

#case ul :hover ul.case-pop{display:block;top:-110px;left:10px;overflow:hidden;width:390px;height:110px;margin:0;padding:5px;background:url(images/cases.png) no-repeat;}
#case ul :hover ul.case-pop li{float:left;width:390px;height:110px;margin:0;padding:0;display:inline;position:relative;display:block}
#case ul :hover ul.case-pop li p{text-align:left;}

#case ul :hover ul.case-pop-btm{background:url(images/cases.png) no-repeat;display:block;position:absolute;top:115px;left:10px;overflow:hidden;width:390px;height:110px;margin:0;padding:5px;}
#case ul :hover ul.case-pop-btm li{float:left;width:390px;height:110px;margin:0;padding:0;display:inline;}
#case ul :hover ul.case-pop-btm li p{text-align:left;}

#case ul :hover ul li a{text-decoration:none;color: #006AC3;position:absolute;width:110px;height:20px;left:0;top:0;display:block;padding:80px 5px 10px 275px;margin:0;background:url(images/clear.gif) repeat;}
#case ul :hover ul li a:hover{text-decoration:none;}
#case ul :hover ul li a span{display:block;width:100px;height:20px;padding:5px 5px;margin:0px;text-align:center;background:url(images/buttonsmall.png) no-repeat;color:#fff;float:right;font-weight:bold;text-decoration:none;}

#case ul :hover ul.case-pop-btm a span{margin-top:5px;}

.dialog img{float:left;margin:5px;border:1px solid #507648;}

#menu h4{background:url(images/sidebar-tb.gif) 0 0 no-repeat;	position:relative;float:left;color:#333;
	top:0px;margin:0px 0 10px 0;padding:9px 0 0 0;	width:200px;height:26px;font-size:15px;z-index:1000;}
#menu ul {list-style-type:none;float:left;width:198px;position:relative;background:#fff;top: 0px;left: 0px;margin:0 0 0 1px;padding:0px;font-size:13px;z-index:1;}
#menu li {background:transparent;margin:0 0 4px 0;padding:0;}
* html #menu li {margin: 0 0 6px 0;padding:0px;}
#menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:200; width:0; height:0;}
#menu a, #menu a:visited {display:block;text-decoration:underline;height:auto;padding:5px 15px 5px 10px;width:173px;color: #333;background:transparent;margin:0;}
* html #menu a:hover {color:#333; background:#ccc; 	z-index:300;text-decoration:none;}
#menu :hover > a {color:#333;background:#ccc;z-index:300;}
#menu ul ul {visibility:hidden;position:absolute;left:150px;}
#menu ul li:hover ul,
#menu ul a:hover ul {visibility:visible;background:#fff;border:1px solid #4a7ebb;}
#menu ul :hover ul ul{visibility:hidden;}
#menu ul :hover ul :hover ul ul{visibility:hidden;}
#menu ul :hover ul :hover ul{visibility:visible;background:#d4e0fa;background:url(trans.gif); filter: alpha(opacity=90); opacity:0.9;}
#menu ul :hover ul :hover ul :hover ul {visibility:visible;background:#d4e0fa;}
#menu ul li ul li{margin:0 0 7px 0;}
#menu ul.top2 {top:1px;}
#menu ul.top3 {top:35px;}
#menu ul.top4 {top:69px;}
#menu ul.top5 {top:102px;}
#menu ul.top8 {top:152px;}

[if IE 7]>
.menu li {float:left;}

/* ######## Content Styles ######## */
.welcomebox h1{background-image:none;line-height:18px}
#content hr {border: none 0;border-top: 1px solid #cccccc;margin: 0px 0 0px 25px;height: 1px;}
#content p {color: #333;font-size:13px;}
#content a{text-decoration: none;color: #006AC3;padding: 2px 2px 2px 2px;}
#content a:hover{text-decoration: underline;color: #006AC3;padding: 2px 2px 2px 2px;}
#content title{background:url('images/title.png');width:150px;}
#content form p{color:#666;font-size:0.8em}
#content form p a, #content form p a:hover{color:#666;text-decoration:none;}
#content .welcomebox p a{font-weight:bold;color:#333;}
#content .longboxes ul , #content .longboxes  ol{display:block;clear:both;}
.casebox{width:360px;margin:10px auto;height:220px;}
.box{float:right;width:200px;height:auto;padding:0px;margin:5px 15px;position:relative;background:url(images/sidebar.gif) repeat-y;}
.box-title{background:url(images/sidebartitle.gif) no-repeat;	position:relative;float:left;color:#333;
	top:0px;margin:0px 0 5px 0;padding:9px 0 0 0;	width:200px;height:26px;text-align:center;font-weight:bold;}
.box-content{width:190px;height:160px;font-size: 11px;color:#000000;padding:5px 5px 0 5px;background:url(images/sidebarbtm.gif) bottom no-repeat;float:left;}
.box p{margin:0;padding:0;}
.box-content img{float:left;padding:0;margin:0px 5px 10px 0px;border:1px solid #333;}


/* =Tabs
-------------------------------------------------------------- */
#tabs-container{float:right;width:730px;height:235px;padding:0;margin:0;position:absolute;bottom:0;right:0}
ul.tabs{padding:5px 0 0 15px;list-style:none;width:715px;height:30px;margin:0px;background:url(images/tabs-container.gif) 0 0 no-repeat;float:left;}
ul.tabs li{display:block;padding:0 10px;float:left;margin:4px 5px 0;height:26px;}ul.tabs li a{color:#333;font-size:13px;line-height:18px;}ul.tabs li.active{background:#fff;border:1px solid #4a7ebb;border-bottom:none;height:25px;font-weight:bold;}ul.tabs li.active a{color:#333}ul.tabs li a:hover{text-decoration:none;}
#tabs-content{border: 1px solid #4a7ebb; border-top:none;border-bottom:none;float:left;width:708px;height:167px;padding:10px;margin:0px;}#tabs-content p{font-size:13px;}

#tabsbtm{float:right;background:url(images/tabs-container.gif) bottom no-repeat; width:730px;height:12px;padding:0;margin:0 0 0px 0}
#dropcontentsubject{float:right;width:330px;height:auto;padding-right:10px;padding-bottom:5px;display:none;}

#formbottom{float:right;width:730px;height:223px;padding:0px;margin:0 0 0 0;background:url(images/top2.gif) no-repeat;}
.formbottomcontent{border: 1px solid #4a7ebb; border-top:none;border-bottom:none;width:718px;height:203px;float:left;padding:5px;margin-top:10px; }


.reason{float:right;width:500px;height:auto;padding-right:10px;padding-bottom:5px;margin-top:5px;}
.reason-title{background:url('images/title.jpg') repeat-x;	color:#ffffff;padding: 8px 0;text-align:center;}
.reason-content{background:#eee url(images/boxcontent.gif) repeat-x bottom;width:488px;border: 1px solid #244386;height:160px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color:#000000;padding:5px 5px 0 5px;}
.reason ul{float:right;width:220px;padding:5px 0 0 20px;margin:0;}

.welcomebox{width:480px;height:130px;float:left;background:url(images/welcomebox.gif) no-repeat;padding:10px;}
.hp{background:url(images/welcomebox-hp.gif) no-repeat;}
.welcomebox h1{padding:0;margin:0 0 0px 0;font-size:15px;text-align:center}
#content .welcomebox p.welcome{margin:5px 0 0 5px;text-align:left}
#content .welcomebox ul{margin:10px 0 0 0;padding:0;list-style:disc;}
#content .welcomebox li{margin:0 30px 6px 0px;padding:0;width:325px;float:right}
#content .welcomebox ul.welcome{margin:0;padding:0;}
#content .welcomebox ul.welcome li{list-style:none;font-size:13px;margin-bottom:5px;display:block;float:left;width:190px;height:35px;margin:5px 5px 0px 35px;text-indent:0;}
.welcomebox ul.welcome li img{float:left;margin-right:4px;}
.welcomebox img{margin:0;padding:0;float:left;}
#content .welcomebox ul.welcome li a{float:left;width:190px;height:36px;margin:0;padding:0;color:#333;font-weight:bold;background:url(images/clear.gif) repeat;display:block;text-decoration:underline}#content .welcomebox ul.welcome li a:hover{text-decoration:none;}
.welcomebox span{padding-top:5px;height:15px;float:left;}
#content .welcomebox a span{text-decoration:underline;}#content .welcomebox a span:hover{text-decoration:none;}
#content .welcomebox a{text-decoration:underline;} #content .welcomebox a:hover{text-decoration:none;}

.longboxes{width:500px;height:160px;float:left;padding:0px 0px 10px 0;margin:15px 0 0 0;background:url(images/longboxes.gif) repeat-y;overflow:hidden;position:relative}
.longboxes h2{background:url(images/longbox-tb.gif) top no-repeat;
	float:left;color:#333;top:0px;margin:0 0 10px 0;padding:9px 0 0 0;text-align:center;
	width:500px;height:26px;font-size:15px}
.longboxes img{float:left;margin:0px 10px;}.longboxes p{padding:5px;margin:10px 0 0 0;font-size:13px;}
.longboxesbtm{width:500px;height:14px;background:url(images/longbox-tb.gif) bottom no-repeat;float:left;margin:0}
.half{width:238px;float:left;height:110px;border-right:1px solid #4a7ebb;padding:5px;position:relative}
.longboxes .half p{float:none;width:auto;margin-top:0;padding:0 5px;}
#content .longboxes span a{display:block;width:90px;height:14px;padding:5px 5px;margin:0px;text-align:center;background:url(images/button.gif) no-repeat;color:#fff;float:right;font-weight:bold;text-decoration:none;bottom:0;right:25px;position:absolute}
#content .longboxes p{*margin:0;}
.longboxes table{margin-left:15px;}
.longboxes table.form , .longboxes table.smallform{margin-left:28px;}
.longboxes table.compare{width:470px;margin:10px 15px;background:url(images/tablebg.gif) repeat-y }
.longboxes table.compare td {border-bottom:1px solid #fff;}
.longboxes table.compare th{border-bottom:1px solid #fff}
.longboxes table.compare th.tleft{background:url(images/tleft.gif) no-repeat top left;}
.longboxes table.compare th.tright{background: url(images/tright.gif) no-repeat top right;}
.longboxes table.compare td.tleftb{background:url(images/tleftb.gif) no-repeat bottom left;}
.longboxes table.compare td.trightb{background:url(images/trightb.gif) no-repeat bottom right;}
.longboxes table.compare tr{background:;}
#content .longboxes table a.bigbtn{display:block;width:100px;height:38px;padding:5px 5px;margin:0px;text-align:center;background:url(images/button.png) no-repeat;color:#fff;float:right;font-weight:bold;text-decoration:none;}
#content .longboxes table a.btn{display:block;width:100px;height:20px;padding:5px 5px;margin:0px;text-align:center;background:url(images/buttonsmall.png) no-repeat;color:#fff;float:right;font-weight:bold;text-decoration:none;}

#content .longboxes table.press a{float:left;padding:0;margin:0;}
#content .longboxes table.press img{float:left;padding:0;margin:0;}
#content .longboxes table.press h3{float:left;padding:0;margin:0;}
#content .longboxes span a:hover{text-decoration:none;}
#content .longboxes span a.read{padding:4px 5px;height:27px}
.longboxes .half img{float:right;margin:5px 0px;width:54px;height:60px;clear:both;}
.longboxes .banner{float:left;margin:0px 10px;width:170px;height:115px;position:relative}
table.form{background:url(images/form.gif) no-repeat;width:440px;height:745px;float:left;padding-top:0px;margin:30px 0 0px 40px;}
.form a{color:#333333;text-decoration:underline}
.form td{padding:0;margin:0;height:auto;}.form tr{padding:0;margin:0;}.form input{padding:2px;margin:0;}

.smallform{background:url(images/smallform.gif) no-repeat;width:440px;height:420px;margin-top:20px;}
.brochureclick{width:200px;height:235px;margin:0;padding:0;position:absolute;left:0;bottom:0;}.brochureclick img{border:none;}

.casestudy{width:230px;height:140px;margin:10px 5px 20px 5px;float:left;padding:5px;background:url(images/casestudy.gif) no-repeat;position:relative}
.casestudy img{float:left;margin:5px 5px 0 1px ;}
#content .longboxes .casestudy a{color: #006AC3;position:absolute;width:110px;height:20px;left:0;top:0;display:block;padding:120px 5px 10px 125px;margin:0;background:url(images/clear.gif) repeat;text-decoration:none;}
#content .longboxes .casestudy a:hover{text-decoration:none;}
#content .longboxes a span{display:block;width:100px;height:20px;padding:5px 5px;margin:0px;text-align:center;background:url(images/buttonsmall.png) no-repeat;color:#fff;float:right;font-weight:bold;text-decoration:none;}

#content .casestudy strong{line-height:25px;padding:5px 0 5px 25px;}
#content #elec .casestudy strong{background:url(images/case-elec.gif) left no-repeat;}
#content #plum .casestudy strong{background:url(images/case-plum.gif) left no-repeat;}
#content .casestudy strong.case-ppm{background:url(images/case-ppm.gif) left no-repeat;}
#content .casestudy strong.case-dge{background:url(images/case-dge.gif) left no-repeat;}
#content .casestudy strong.case-elec{background:url(images/case-elec.gif) left no-repeat;}
#content .casestudy strong.case-plum{background:url(images/case-plum.gif) left no-repeat;}

.videocasestudy{width:480px;height:110px;margin:10px 5px 20px 5px;float:left;padding:5px;background:url(images/videocasestudy.gif) no-repeat}
#content .videocasestudy a {margin:0;padding:0;}#content .videocasestudy a:hover{margin:0;padding:0;}
#content .videocasestudy ul li img{width:180px;height:100px;float:right;margin:5px;padding:0;}
.videocasestudy h3{float:left;width:255px;padding:10px 0 0 5px;margin:0;}
.videocasestudy p{float:left;width:255px;padding:5px 0 0 5px;margin:0;}
.videocasestudy p.btn{clear:both;width:480px;height:24px;margin:0px 0 0;float:left;}.videocasestudy p.top{margin-top:5px;}
.videocasestudy p.btn a img{float:right;}

#content .whichcoursebtn{width:500px;height:80px;clear:both;float:left;padding:0;margin-bottom:10px;}
#content .longboxes .whichcoursebtn p{margin:15px 0 0 0px;padding:0;width:420px;float:left;}
#content .longboxes .whichcoursebtn img{margin:5px;padding:0;float:left;}
#content .longboxes .whichcoursebtn a{float:left;display:block;width:420px;height:20px;padding:12px 0px 8px 0;background:url(images/whichcoursebtn.gif) no-repeat;text-align:center;text-decoration:none;color:#fff}


#content .longboxes a{text-decoration:underline;}#content .longboxes a:hover{text-decoration:none;}
/* ######## Rightbar Styles ######## */
.whichcourse{float:left;width: 220px;height:auto;background:url(images/rightbar.gif) repeat-y;margin:0;}
.whichcourse h4{background:url(images/rightbar-tb.gif) 0 0 no-repeat;
	position:relative;float:left;color:#333;font-size:15px;line-height:16px;
	top:0px;margin:0;padding:10px 0 0 0;	width:220px;height:33px;}
.whichcoursebtm{width:220px;height:10px;background:url(images/rightbar-tb.gif) bottom no-repeat;float:left;margin:0 0 15px 0;padding:0;display:inline}
.whichcourse h4 a:hover{text-decoration:none}
.hbox{float:right;width:198px;height:161px;padding:5px;margin:0 5px 5px 5px;position:relative;border-bottom:1px solid #666}
.hbox h3{color:#333; text-transform:none;margin:0 0 5px 0;padding:0;}
.hbox p{margin:0 0 12px 0px;padding:0;font-size:12px;}
.hbox img{float:left;margin:-3px 5px 0px -2px;}
.hbox a{position:absolute;top:0;left:0;width:210px;height:169px;display:block;background:url(images/clear.gif) repeat;}
.hbox strong{display:block;width:90px;height:14px;padding:5px 5px;margin:0px;text-align:center;background:url(images/button.gif) no-repeat;color:#fff;float:right;font-weight:bold;text-decoration:none;bottom:5px;right:5px;position:absolute}

.casesbox{float:left;width:203px;height:auto;padding:0;margin:0px 0 0 6px;position:relative;}
.casesbox img{margin:0;padding:0;}
.casesbox a{top:0;left:0;width:210px;height:169px;display:block;background:url(images/clear.gif) repeat;float:left;}

.career{background:url(images/ncs-career-changers.jpg) no-repeat;height:681px;width:205px;}
.elcas{background:url(images/ncs-elcas-career-changers.jpg) no-repeat;height:681px;width:205px;}
.plumbing{background:url(images/ncs-plumbing-career-changers.jpg) no-repeat;height:681px;width:205px}
.electrical{background:url(images/ncs-electrical-career-changers.jpg) no-repeat;height:681px;width:205px}
.dge{background:url(images/ncs-green-career-changers.jpg) no-repeat;height:681px;width:205px}
.ppm{background:url(images/ncs-ppm-career-changers.jpg) no-repeat;height:681px;width:205px}

#rightsidebar .hbox img.left{margin:0 5px 0 0;}

.logos-accreditations{width:220px;height:150px;float:left;margin:0 0 0px 0;background:url(images/logos-accreditations.gif) no-repeat;padding:0px;z-index:5;margin-bottom:15px;text-align:center}
.logos-accreditations p{margin:5px 0;padding:0;text-align:center;font-size: 13px;}


#casestudies{float:right;width:730px;height:auto;margin-top:12px;}
#casestudies .casestudy{margin-left:0;}
#casestudies .case1{margin-left:25px;margin-right:0;}

/* ######## Footer Styles ######## */
#container-footer a {font-weight: bold;padding: 2px 2px 2px 2px;color: #333;text-decoration:underline;}
#container-footer a:hover {text-decoration:none;}
#footer p{color: #333;text-align:center;padding:4px;margin:0 0 0px 0px;}
#footer-copyright {float: left;height:150px;width: 750px;padding-left: 10px;background:url(images/footer.gif) no-repeat bottom;color: #fff;}
#footer-copyright a{text-decoration:underline;}#footer-copyright a:hover{text-decoration:none;}
#footer-meta {float: right;text-align: right;width: 325px;padding-right: 10px;color: #fff;}


/* ######## Classes ######## */
img.alignleft {float: left;margin: 0 20px 5px 0px;}
img.alignright {float: right;margin: 5px 0 5px 20px;}
img.alignabove {margin: 0 0 10px 0;}
.left{float:left;margin: 0 5px;}
.right{float:right;margin: 0 5px;}
.imgcenter{margin:0 auto;margin-top:10px;border:0;}
#content p.bigtext{font-size:20px;}
#info{display:block;clear:both;}
#pluma{display:block;clear:both;}
#eleca{display:block;clear:both;}
#dgeppm{display:block;clear:both;}

#content p.elcas-box{float:left;display:block;width:460px;height:41px;padding:5px 0px 6px 0;background:url(images/elcas-box.gif) no-repeat;text-align:center;text-decoration:none;color:#fff;margin:10px 0 0px 20px;clear:both;line-height:14px;}
#content p.elcas-box a{color:#fff}

/**Form**/

.ned-form{width:440px;height:705px;float:left;background:url(images/form.gif) no-repeat;margin:10px 20px;font-size:13px;padding:20px 0;_margin:5px 10px;}
.ned-form label{width:200px;min-height:20px;float:left;text-align:right;padding:1px 5px;margin:0 5px 9px 0;clear:left}
.ned-form label span{color:#FF0000}
.ned-form input{width:190px;height:20px;float:left;text-align:left;padding:2px 5px;margin:0 0 9px;font-size:13px;}
.ned-form select{width:190px;height:24px;float:left;text-align:left;padding:2px 2px 0;margin:0 0 9px;}
input.radio{width:40px;_margin:4px 0;_display:inline} 
label.radio{width:55px;clear:none;margin:0;text-align:left;padding:0;min-height:20px;_margin:4px 0;_display:inline}
input.hidden{display:none;margin:0;padding:0;height:0;width:0;}
.button{clear:both;float:left;width:130px;height:18px;margin-left:180px;_margin-left:90px;}
button{margin-top:2px;height:24px;width:120px;}
.small{font-size:0.8em;}
#content .small a{text-decoration:none;color:#333;}
#crafty_postcode_result_display_1{margin:10px 0 10px 20px;float:left;width:400px;text-align:center;height:20px;font-size:13px;}
#submit{height:60px;border:none; cursor:pointer;width:220px;margin:6px 100px;padding:0;display:block;_margin:3px 0 0 50px;text-align:center}
.radioq{float:left;width:440px;height:30px;clear:both;display:block;margin-bottom:8px;}

/**Hbox Form**/
.hbox form {float:left;width:190px}
.hbox form label{float:left;clear:both;font-weight:bold;width:145px;}
.hbox form label span{color:#CC0000;}
.hbox form input{float:left;clear:both;margin:2px 0 12px;width:180px;background:#c4d9ff;border:1px solid #4a7ebb}

.hbox form .ticks{float:left;width:190px;margin-bottom:6px;_float:none;}
.hbox form .ticks div{clear:both;width:190px;height:32px;margin-bottom:9px;}
.hbox form .ticks label.plumbing-icon{padding-top:9px;padding-left:37px;background:url(images/plumbing-training.png) no-repeat;}
.hbox form .ticks label.electrical-icon{padding-top:9px;padding-left:37px;background:url(images/electrical-training.png) no-repeat;}
.hbox form .ticks label.green-icon{padding-top:9px;padding-left:37px;background:url(images/renewable-energy.png) no-repeat;}
.hbox form .ticks label{clear:none;height:23px;width:120px;}
.hbox form .ticks label.post{width:140px;height:32px;margin-bottom:5px;}

.hbox form .ticks input.tickbox{float:right;clear:none;width:16px;height:16px;padding:0;margin:9px 10px 0 0;_margin:9px 5px 0 0;border:none;background:#fff;}
.hbox form input.hidden{display:none;margin:0;height:0px;padding:0;}
.hbox form .hidden-inputs{display:none;margin:0;height:1px;padding:0;width:150px;overflow:hidden}
.hbox form #submit{height:25px;border:none; cursor:pointer;width:190px;margin:6px 0px;padding:0;display:block;_margin:0;text-align:center;background:url(images/hbox-submit.gif) no-repeat;color:#fff}
.find{display:none;position:relative;}
.greyed , .find{height:100px;width:100%;float:left;padding:0;margin:0;}
.find span{float:right;color:#cc0000;font-weight:bold;width:14px;position:absolute;top:70px;left:184px;}

/***Home Edits***/
.longboxes{position:relative;}
.longboxes a{}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

.quote{margin:10px 15px;width:450px;height:300px;padding:0 10px;background:url(images/quote.gif) no-repeat;}
