

/* Titles */

.copy-inner h2#regenerative {
	background:url(/images/bg/title_regen.gif) no-repeat;
}

.copy-inner h2#ourservice {
	background:url(/images/bg/title_ourservice.gif) no-repeat;
}

.copy-inner h2#contract {
	background:url(/images/bg/title_contract.gif) no-repeat;
}

.copy-inner h2#expertise {
	background:url(/images/bg/title_expertise.gif) no-repeat;
}

.copy-inner h2#technical {
	background:url(/images/bg/title_technical.gif) no-repeat;
}

.copy-inner h2#operating {
	background:url(/images/bg/title_operating.gif) no-repeat;
}

.copy-inner h2#services {
	background:url(/images/bg/title_services.gif) no-repeat;
}

.copy-inner h2#installation {
	background:url(/images/bg/title_installation.gif) no-repeat;
}

.copy-inner h2#health {
	background:url(/images/bg/title_health.gif) no-repeat;
}

.copy-inner h2#project {
	background:url(/images/bg/title_project.gif) no-repeat;
}

.copy-inner h2#smallworks {
	background:url(/images/bg/title_smallworks.gif) no-repeat;
}

.copy-inner h2#aftercare {
	background:url(/images/bg/title_aftercare.gif) no-repeat;
}

.copy-inner h2#downloads {
	background:url(/images/bg/title_downloads.gif) no-repeat;
}

.copy-inner h2#newsletter {
	background:url(/images/bg/title_newsletter.gif) no-repeat;
}

.copy-inner h2#contact {
	background:url(/images/bg/title_contact.gif) no-repeat;
}



.copy-inner h3.imageTitle {
	font-size:1.2em;
	color:#077ccc;
	font-weight: bold;
	margin-top:15px;
	padding-bottom:5px;
	background:url(/images/bg/dotted_tile.gif) bottom repeat-x;
	width:290px;
	/*background:url(/images/bg/title_solar.gif) no-repeat;
	height:20px;
	text-indent:-5000px; */
}


/* Expertise section */

#expertise h3{
	font-size:1.1em;
	color:#900;
	font-weight: bold;
	margin-top:15px;
	padding-bottom:5px;
	background:url(/images/nav/mini_nav_tile.gif) bottom repeat-x;
}

#expertise h3:hover {
	color:#c00;
	/*background-color: #900;*/
}

#expertise h4{
	width:365px;
	color:#077ccc;
	margin-top:15px;
	padding-bottom:5px;
	background:url(/images/bg/dotted_tile.gif) bottom repeat-x;
}

/* ie hack */
html>body #expertise h4{
	width:365px;
	font-size:1.1em;
	font-weight: bold;
	color:#077ccc;
	margin-top:15px;
	padding-bottom:5px;
	background:url(/images/bg/dotted_tile.gif) bottom repeat-x;
}

#expertise p{
	width:365px;
}

#expertise img{
	padding-left:10px;
	padding-top:10px;

	float:right;
}


/* Technical Ability section */

#technical h3{
	font-size:1.1em;
	color:#900;
	font-weight: bold;
	margin-top:15px;
	padding-bottom:5px;
	background:url(/images/nav/mini_nav_tile.gif) bottom repeat-x;
}

#technical h3.clear{
	font-size:1.1em;
	color:#900;
	font-weight: bold;
	margin-top:0px;
	padding-bottom:5px;
	background:url(/images/bg/dotted_tile.gif) bottom repeat-x;
	clear:both;
}

#technical h4{
	color:#900;
	font-size:0.9em;
	font-weight: bold;
	margin-top:15px;
	padding-bottom:5px;
	/*background:url(/images/nav/mini_nav_tile.gif) bottom repeat-x;*/
}

#technical h4:hover {
	color:#c00;
}

#technical h5{
	color:#900;
	font-weight: normal;
	font-size:1em;
	margin-top:15px;
	padding-bottom:5px;
	background:url(/images/nav/mini_nav_tile.gif) bottom repeat-x;
}

/* ie hack */
html>body #technical h5{
	font-size:1em;
	font-weight: bold;
	color:#900;
	margin-top:15px;
	padding-bottom:5px;
	background:url(/images/nav/mini_nav_tile.gif) bottom repeat-x;
}

#technical h6{
	color:#000;
	font-size:0.9em;
	font-weight: normal;
	margin:10px 0px 10px 0px;
}

/* ie hack */
html>body #technical h6{
	color:#000;
	font-weight: bold;
	font-size:0.9em;
	margin:10px 0px 10px 0px;
}


#technical a{
	font-size:0.8em;
}

#technical a#normal{
	font-size:0.9em;
}

#technical a.normal{
	font-size:1em;
}


/* Contract Portfolio */
.introText{
	float:left;
	padding-bottom: 10px;

}
.pageNo{
	float:right;
	padding-bottom: 10px;
}



/* Contract Portfolio section */

.portfolio-panel{
	clear: both; 
	width: 548px;
	height:110px;
	background: #e2ecf7;
	margin-top: 10px;

}
.portfolio-panel-text{
	float: left;
	padding:15px 0px  15px 15px;

}

.portfolio-panel-text h3{
	font-size:1.1em;
	color:#077ccc;
	font-weight: bold;
	padding-bottom:5px;
	margin-top:0px;
	width: 353px;
	background:url(/images/bg/dotted_tile.gif) bottom repeat-x;

}

.portfolio-panel-pic{
	float: right;
	width:164px;

}

.portfolio-text-col1{
	float: left;
	padding:0px 14px  0px 0px;
	width: 260px;
}

.portfolio-text-col2{
	float: right;
	padding:0px 0px  0px 0px;
	width: 260px;
}

.portfolio-text h3{
	font-size:1.1em;
	color:#077ccc;
	font-weight: bold;
	padding-bottom:5px;
	padding-top:10px;
	
	background:url(/images/bg/dotted_tile.gif) bottom repeat-x;

}


/*NEWSLETTER///////////*/

#newsletter a{
	font-size:1em;
}
#newsletter span{
	color:#000;
	font-size:1em;
}
