/* CSS Document */



body {

	background:url(images/bg.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	line-height: 1.7em;

	color: #0e3964;

	margin-top: 0px;

	background-color:#020913;

}

h1 {

	font-size: 1.4em;

	color: #000000; 

	font-weight: normal;

	margin-top: 0;

}

h2{

	font-size: 1.2em;

	color: #000000; 

	font-weight: normal;

	line-height: 10px;

	margin-top: 0;

}

h3{

	font-size: 1.2em;

	color: #000000; 

	font-weight: normal;

	line-height: 10px;

	margin-top: 0;

	padding: 6px 0 6px 6px;

	background: #CECECD;

}

p{

	margin-top: 0;

}

a, a:visited {

	color:#47494a;

}

a:hover {

	color:#2a67db;

}

#container {

	width: 950px;

	margin: auto;

}

#logo {

	float:left;

	width: 260px;

	height: 205px;

	padding: 5px 0 0 380px;

}

#contact {

	float:left;

	width: 280px;

	height: 75px;

	padding: 75px 20px 0 0;

	text-align:right;

	color:#d7d7d8;

	font-size:1.4em;

}

#menu {

	clear:both;

	width: 921px;

	padding: 0 0 0 29px;

	font-size:1.0em;

}

#banner {

	clear:both;

	width: 950px;

	height:330px;

}

#main {

	clear:both;

	width: 950px;

	padding: 40px 0 0 0;

	background-image:url(images/bg_main.jpg);

	background-repeat:no-repeat;

	background-color:#FFF;

}

#half_left {

	float:left;

	width:430px;

	padding-left: 45px;

}

#half_right {

	float:left;

	width:390px;

	padding-left: 40px;

}

#third_left {

	float:left;

	width:270px;

	padding-left: 45px;

}

#third_right {

	float:left;

	width:540px;

	padding-left: 35px;

}

#full {

	width:810px;

	padding-left: 70px;

}

#urgent {

	width: 404px;

	background: #FFF;

	border: #000 1px solid;

	padding: 10px 10px 0 10px;

}

#footer {

	clear:both;

	width: 950px;

	padding: 20px 0 50px 0;

	font-size: .8em;

	line-height: 1.6em;

	text-align:center;

	color: #bdbebf;

}

#footer a, #footer a:visited {

	text-decoration: none;

	color: #bdbebf;

}

#footer a:hover {

	text-decoration: none;

	color: #ffffff;

}

/*ZENERGYWORKS FOOTER STYLES*/

.footer-link-container {
	width:451px; 
	margin:5px auto 10px auto; 
	padding:0;
	color:#BDBEBF;
	font-family:inherit;
	font-size:9px;
}

.footer-link-container p {
	text-align:center;
}

.col {
	text-align:center;
	float:left;  
	line-height:140%; 
	margin:0px;
}

.footer-link-container ul {
	list-style-image:none; 
	list-style-type:none; 
	margin:0;padding:0;
}

.footer-link-container ul li {
	margin-left:0px; 
	padding:4px 0px; 
	font-weight:bold;
}

.one{ 
	padding:0px 0 0px 0; 
	width:143px;
}

.two, .three{
	padding:0px 0px 0px 0px; 
	border-left:1px solid #BDBEBF; 
	width:153px;
}

.footer-link-container .col ul li a:link, .footer-link-container .col ul li a:visited{
	color:##BDBEBF;
	font-family:inherit;
}	

.footer-link-container .col ul li a:hover{
	text-decoration:underline;}


/*END ZW FOOTER*/

.clear{

	clear: both;

	}

.larger_text {

	font-size: 2em;

}






