﻿@media print 
{
.noprint { display: none; }
}

body {
	min-width: 980px;
	margin: 0;
	padding: 0;
	border: 10;
	text-align: center;
	font-family:Arial,Geneva,sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #E9E9E9;
}

.modalBackground 
{
	background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
                 
}

.modalPopup
{
	background-color:#F5F5F5;
	border: solid 3px grey;
	padding: 3px;
	width: 420px;
	
}

.surveyModalBackground 
{
	background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
                 
}

.surveyModalPopup
{
	background-color:#F5F5F5;
	border: solid 3px grey;
	padding: 3px;
	width: 420px;
	
}

hr
{
	color: #00798C;
	background-color: #00798C;
	height: 1px;
}

.panel
{
	background-color: #ffffff;
	overflow: hidden;
	padding: 5px 5px 5px 5px;
}

    
#mainwrapper {			
	margin: 0 auto;
	width: 995px;
	text-align: left;
	border:0px solid #808080;
	position:relative;
}

table.tbl {
	border-width: 1px;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
	background-color: #f5f5f5;
	width: 100%;
}

table.tbl td.main {
	border-width: 3px;
	padding: 1px;
	border-style: solid;
	border-color: #f5f5f5;
	background-color: #f5f5f5;
    padding-top: 4px;
}
.mainImageButton{
    padding-right:8px;
}

table.menu {
	border-width: 1px;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
	background-color: white;
	width: 100%;
}

table.menu td 
{
	width: 16%;
	text-align: center;
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: white;
	background-color: #3777A3;
	color: #ffffff;
	font-weight: bold;
	height: 25px;
}

table.menu td.selected22
{
	background-color: #2994CC;
	border-bottom: solid 2px #EF5518;
}

h4, h5, h6 {color: #EF5518;}

H1
{
	color: #666;
	font-size: 160%;
	margin:  7px;
	border-bottom:1px solid #00798C;
}

H2
{
	font-size: 130%;
	color: #666;
	padding-left: 0px;
	font-weight: bold;
	margin:  0px;
	border-bottom:1px solid #00798C;
}

H3
{
	font-size: 110%;
	color: #666;
	padding-left: 0px;
	font-weight: bold;
	margin:  0px;
}



/* --------------------------------------------------
file: global.css
website: www.SEAI.ie
version: 1.0
created: 12/03/09
author: Arekibo
---------------------------------------------------*/

/* ------------------------------------------- COMMON CLASSES -------------------------------------------- */

.alt {position:absolute;top:-6000px;left:-6000px}
.hidden, hr{display:none}
.clear{clear:both}
p,ol,form,fieldset,table,td,th,h1,h2,h3,h4,h5{margin:0;padding:0}


.ulmenu
{margin:0;padding:0;list-style-type:none}

.liStep1,.liStep2,.liStep3,.liStep4,.liStep5,.liStep6
{margin:0;padding:0}

.helpLi
{
	color:#666;
}



/* ---------------------------------------------- STRUCTURE ---------------------------------------------- */

html {font-size:62.5%}

body {
background:#333;
margin:0;padding:0 0 30px 0;
text-align:center;
font-family:Arial, Verdana, sans-serif;
font-size:1.2em;
color:#333
}

#wrapper {
width:995px;
margin:0 auto;padding:0;
background:#fff;
text-align:left;
position:relative
}

#header {width:100%;height:130px;background:url(img/header.gif) 0 0 repeat-x}
h1 a{position:absolute;top:22px;left:25px;width:189px;height:80px;background:url(img/logo.gif) 0 0 no-repeat}

/* ---- VISUAL NAV ---------------------------------------------------------------------------------------- */

#visual-nav ul{padding:0 0px 0 27px;border-top:2px solid #71B69B;border-bottom:1px solid #71B69B;float:left;width:968px}
	#visual-nav li{padding:17px 60px 17px 0;margin:0 18px 0 0;color:#71B69B;font-weight:bold;background:url(img/visual-nav.gif) right center no-repeat;float:left}
	#visual-nav li.done{color:#ff6600;background-image:url(img/visual-nav-active.gif);margin:0;}
	#visual-nav li.last{margin:0}
	
a:link,
a:visited
{
	color: #336699;
	text-decoration: none;
	margin:0;
}

a.link:link,
a.link:visited
{
	color: #008194;
	text-decoration: none;
	margin:0;
}

a.link:hover
{
	color: #008194;
	text-decoration: underline;
	margin:0;
}

a.boldlink:link,
a.boldlink:visited
{
	color: #008194;
	font-weight: bold;
	text-decoration: none;
	margin:0;
}

a.boldlink:hover
{
	color: #008194;
	font-weight: bold;
	text-decoration: underline;
	margin:0;
}

a.selected:link,
a.selected:visited
{color:#ff6600;text-decoration: none;margin:0;}

a.visited:link,
a.visited:visited
{color:#008194;text-decoration: none;margin:0}


/* ---- CONTENT -------------------------------------------------------------------------------------------- */
#content
{padding: 10px 10px 10px 10px;background:url(img/content.gif) 0 0 repeat-x;clear:both;width:975px}
	#content h2{position:relative;padding:8px 20px 18px 20px;margin:0;font-size:1.5em;font-weight:normal;color:#666;border-bottom:1px solid #008195}
	#content h3{padding:14px 20px 14px 20px;margin:0;font-size:1.1em;color:#666}
	#content h4{padding:10px 20px 10px 20px;margin:0;font-size:1em;color:#fff;background:#008294}
	#content h4 a{font-weight:normal;padding:5px 32px 5px 0;color:#fff;background:url(img/more.jpg) right center no-repeat}
	#content p{margin:10px 20px;line-height:160%}
	#proceed a{width:314px;height:70px;background:url(img/proceed.jpg) 0 0 no-repeat;float:right;margin:10px -20px 10px 0}

#warning{padding:10px 10px 30px 10px;margin:10px 20px 0 20px;color:#ff6600;font-weight:bold;border-top:2px solid #ff6600;background:url(img/warning.gif) bottom left no-repeat;}
	#warning ul{padding-left:50px;background:url(img/warning-icon.gif) 0 0 no-repeat;}
	#warning li{margin-bottom:8px}


/* ---- FOOTER -------------------------------------------------------------------------------------------- */


#footer{padding:10px 17px;border-top:1px solid #71B69B;background:url(img/content.gif) 0 0 repeat-x;clear:both;width:961px;}
#footer p{padding-left:25px; color:#666;font-size:.9em;line-height:150%;width:610px}


/* ---- Round Borders ----------------------------------*/ 

.roundborder {
	height: 1px;
	overflow: hidden;
	background-color: #C7E3E8;/*#71B69B;#D8E9F5;  NAS blue */
	border-right: 3px solid #C7E3E8;/* #C7E3E8; */
	border-left: 3px solid #C7E3E8;
}
.c1 {
	margin: 0 12px 0 12px;
	border: none;
	background-color: #C7E3E8;
}
.c2 {
	margin: 0 9px;
	border-width: 0 3px;
}
.c3 {
	margin: 0 7px;
	border-width: 0 2px;
}
.c4 {
	margin: 0 6px;
}
.c5 {
	margin: 0 5px; 
}
.c6 {
	margin: 0 4px;
}
.c7 {
	margin: 0 3px;
}
.c8 {
	margin: 0 2px;
	height: 2px;
}
.c9 {
	margin: 0 1px;
	height: 3px;
}

.content {
	height: auto;
	/* padding: 0 15px; */
}

.TechnicalAssessmentUploadContainer {
    background-color: white;
    width: 500px;
    border: 3px solid black;
    margin: 10px;
    padding-bottom: 5px;
}

.TechnicalAssessmentUpload {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}


.TechnicalAssessmentUploadTitleSpan {
    background-color: lightblue;
    padding: 3px;
    border-bottom: 2px solid black;
    display: block;
}

.TechnicalAssessmentUploadDiv {
    text-align: center;
    padding: 7px;
}

.TechnicalAssessmentUploadBtn {
    display: none;
}

.TechnicalAssessmentUpload + label {
    border: 2px solid black;
    display: inline-block;
    width:80px;
}

.TechnicalAssessmentUpload + label {
    cursor: pointer;
}

.TechnicalAssessmentUploadPath {
    width: 260px;
}
.mainHeatPump {
    padding-top: 25px;
}

.mainHeatPumpHelp {
    padding-top: 58px;
}

.ConfirmUploadDiv {
    text-align: left;
}
