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

body {
	background-color: #E7E8E9;
	margin: 0px;
}



#wrapper {
	width: 900px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}

#logo {
	width: 436px;
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	
}	

#welcome {
	height: 200px;
	background-image: url(/images/artwork/turbine-medium.jpg);
}

#welcome-small {
	height: 150px;
	background-image: url(/images/headers/turbine-left-dark.png);
}

#welcome .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.125em;
	font-weight: lighter;
	padding-top: 80px;
	padding-left: 40px;
	color: #FFFFFF;
}

#welcome .lineOne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.375em;
	font-weight: lighter;
	padding-left: 40px;
	color: #FFFFFF;
}

#welcome .lineTwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	font-weight: lighter;
	padding-left: 40px;
	padding-top: 10px;
	color: #FFFFFF;
}

#menu{
	width: 900px;
	background:#163F7F;
    height:24px;
    border-top:#FFF 2px solid;
	padding-left:0px!important;
}
#menu ul
{
list-style: none;
margin: 0px 0px 0px 0px!important;
height:24px;
}

#menu li
{
float:left;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
border-right:2px SOLID #FFFFFF;
height:24px;

}

#menu li a
{
background:#163F7F;
display:inline;


color: #ffffff;
text-decoration: none;
padding:2px 20px 0px 20px;
height:20px;
margin-top:2px;
}

.navleftspace{
	width: 2px;
	height:	24px;
	display: inline;
	background: #FFF;
	float: left;
}
.navrightspace{
	width: 2px;
	height:	24px;
	display: inline;
	background: #FFF;
	float: left;
}

html>body #menu li a {
	display: block;
}

#menu li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#menu li a:hover {
	text-decoration: none;
	color:#163F7F;
	background:#CCE9ED;
}
#menu li a:active {
	text-decoration: none;
	color: #6D6F71;
}

#twoCols {
	width: 820px;
	margin-right: 40px;
	margin-left: 40px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#twoCols .left
{
	width:362px;
	float: left;
	padding-right: 110px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}


#twoCols .left .text
{
	width:362px;
	
}

#twoCols .left .text h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 1.875em;
	line-height:110%;
}

#twoCols .left .text h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 0.875em;
	line-height: 16px;
}

#twoCols .left .text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 0.75em;
	line-height: 16px;
}

#twoCols .left .text p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6D6F71;
	font-size: 1em;
	font-weight: lighter;
	margin-top: 12px;
	margin-bottom: 0px;
}

#twoCols .left .more
{
	width:362px;
	font-family: Arial, Helvetica, sans-serif;
	color: #163F7F;
	font-size: 1.25em;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;	
}

#twoCols a:link {
	color: #163F7F;
	text-decoration: none;
}
#twoCols a:visited {
	text-decoration: none;
	color: #163F7F;
}
#twoCols a:hover {
	text-decoration: none;
	color: #000000;
}
#twoCols a:active {
	text-decoration: none;
	color: #163F7F;
}

#twoCols .right
{
	font-weight:bold;
	width:326px;
	float: right;
	padding-left: 20px;
}

























#twoColsleft {
	width: 708px;
	margin-right: 40px;
	margin-left: 40px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#twoColsleft .left
{
	width:362px;
	float: left;
	padding-right: 110px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}


#twoColsleft .left .text
{
	width:362px;
	
}

#twoColsleft .left .text h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 1.875em;
	line-height:110%;
}

#twoColsleft .left .text h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 0.875em;
	line-height: 16px;
}

#twoColsleft .left .text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 0.75em;
	line-height: 16px;
}

#twoColsleft .left .text p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6D6F71;
	font-size: 1em;
	font-weight: lighter;
	margin-top: 12px;
	margin-bottom: 0px;
}

#twoColsleft .left .more
{
	width:362px;
	font-family: Arial, Helvetica, sans-serif;
	color: #163F7F;
	font-size: 1.25em;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;	
}

#twoColsleft a:link {
	color: #163F7F;
	text-decoration: none;
}
#twoColsleft a:visited {
	text-decoration: none;
	color: #163F7F;
}
#twoColsleft a:hover {
	text-decoration: none;
	color: #000000;
}
#twoColsleft a:active {
	text-decoration: none;
	color: #163F7F;
}

#twoColsleft .right
{
	font-weight:bold;
	width:326px;
	float: right;
	padding-left: 20px;
}














#oneCol {
	width: 820px;
	padding:20px;
}

#oneCol .left
{
	width:820px;
	float: left;
}


#oneCol .left .text
{
	width:810px;
	padding-left:20px;
	
}

#oneCol .left .text h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 1.875em;
	line-height:110%;
}

#oneCol .left .text h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #163F7F;
	font-size: 1.4em;
	line-height: 0%;
	margin-top:25px;
}

#oneCol .left .text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 12px;
	line-height: 16px;
}

#oneCol .left .text p h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 1em;
	line-height: 100%;
}

#oneCol .left .text p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6D6F71;
	font-size: 1em;
	font-weight: lighter;
	margin-bottom: 0px;
	width:96%;
}

#oneCol .left .more
{
	width:362px;
	font-family: Arial, Helvetica, sans-serif;
	color: #163F7F;
	font-size: 1.25em;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;	
}

#oneCol a:link {
	color: #163F7F;
	text-decoration: none;
}
#oneCol a:visited {
	text-decoration: none;
	color: #163F7F;
}
#oneCol a:hover {
	text-decoration: none;
	color: #000000;
}
#oneCol a:active {
	text-decoration: none;
	color: #163F7F;
}

#blueBox {
	background-color: #163F7F;
	width: 286px;
	margin-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 4px;
}

#blueBox H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: lighter;
	color: #FFFFFF;	
}

#blueBox ul {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;
}

#blueBox li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: lighter;
	color: #FFFFFF;
	padding-bottom: 10px;
}

#rightFooter
{
	width: 326px;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
}	

#rightFooter .title
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #6D6F71;
	font-size: 1.375em;
	line-height: 20px;
}

#rightFooter .tel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: lighter;
	color: #163F7F;
	line-height: 30px;
}

#rightFooter .www
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	font-weight: normal;
	color: #6D6F71;
	line-height: 12px;
}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6D6F71;
	width: 860px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 40px;
}

#image-main {
	text-align:center;
	margin:10px;
	border-bottom:1px SOLID #CCCCCC;
}

#image-caption {
	text-align:center;
	margin:10px;
	margin-bottom:5px;
}

#image-links {
	text-align:center;
	margin:10px;
	width:400px;
	font-size:1em;
}

#thumb-wrapper {
	width:100%;
}

.thumb {
	text-align:center;
	float:left;
	height:140px;
	width:140px;
	margin:0px;
}







#year-one-div {
	width:136px;
	height:106px;
	max-height:104px;
	overflow:hidden;
	border-left:1px SOLID #CCCCCC;
	float:left;
	z-index:5;
	background-color: #163F7F;
}

#year-two-div {
	width:614px;
	height:106px;
	max-height:104px;
	overflow:hidden;
	border-left:1px SOLID #CCCCCC;
	float:left;
	padding:0px;
	background-color: #163F7F;
}

.year {
	width:120px;
	height:20px;
	font-size:18px;
	padding-left:5px;
	color:#FFFFFF;
}

.month-first {
	float:left;
	width:62px; 
	height:84px; 
	padding-top:5px;
	padding-left:5px;
	font-size:14px;
	z-index:5;
	color:#FFFFFF;
	
}

.month {
	float:left;
	width:62px;
	height:84px; 
	border-left:1px SOLID #CCCCCC; 
	padding-top:5px;
	padding-left:5px;
	font-size:14px;
	z-index:5;
	color:#FFFFFF;
}

#commencement-div {
	position:relative; 
	float:left;
	height:32px;
	width:120px;
	margin-left:1px; 
	margin-right:1px; 
	padding:5px;
	background-color:#CCE9ED;
	border:2px SOLID #4171B9;
	cursor:pointer;
		top:-50px;
}

#commencement-div:hover {
	background-color:#4171B9;
	color:#FFFFFF;
}

#preparation-div {
	position:relative; 
	width:255px; 
		height:32px;
	float:left;

	margin-left:1px; 
	margin-right:1px; 
	padding:5px;
	background-color:#CCE9ED;
	border:2px SOLID #4171B9;
	cursor:pointer;
		top:-50px;
}

#preparation-div:hover {
	background-color:#4171B9;
	color:#FFFFFF;
}

#component-div {
	position:relative; 
	float:left;
	width:51px; 
	height:32px;
	margin-left:2px;
	margin-right:1px; 
	padding:5px;
	background-color:#CCE9ED;
	border:2px SOLID #4171B9;
	cursor:pointer;
		top:-50px;
}

#component-div:hover {
	background-color:#4171B9;
	color:#FFFFFF;
}

#erection-div {
	position:relative; 
	float:left;
	width:187px; 
	height:32px;
	margin-left:2px; 
	margin-right:1px; 
	padding:5px;
	background-color:#CCE9ED;
	border:2px SOLID #4171B9;
	cursor:pointer;
		top:-50px;
}

#erection-div:hover {
	background-color:#4171B9;
	color:#FFFFFF;
}

#completion-div {
	position:relative; 
	float:left;
	width:50px; 
	height:32px;
	top:-50px;
	margin-left:2px; 
	margin-right:1px; 
	padding:5px;
	padding-left:3px;
	padding-right:4px;
	background-color:#CCE9ED;
	border:2px SOLID #4171B9;
		top:-50px;
		cursor:pointer;
}

#completion-div:hover {
	background-color:#4171B9;
	color:#FFFFFF;
}

#td-supplier {
	font-family: Arial, Helvetica, sans-serif;
	color: #6D6F71;
	font-size: 1em;
	font-weight: lighter;
	margin-bottom: 0px;
	width:96%;
}

#supplier-contact {
	padding:10px;
	padding-bottom:0px;

	width:260px;
	text-align:center;
}

#supplier-contact div {
text-align:left;
	position:relative;
	top: -18px;
	background-color:#FFFFFF;
}

#contacttxt {
	padding:0;
	margin:0;
}
