/* CSS Document */
body {
	margin:0px;
	}
	
p{
	margin:0px;
	background:#F3F3F3;
	font-family:"tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	vertical-align:top;
	line-height:18px;
	}
	
ol,li,ul{
	background:#F3F3F3;
	font-family:"tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	vertical-align:top;
	line-height:18px;
	}
	
td{
	background:#F3F3F3;
	font-family:"tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	vertical-align:top;
	line-height:18px;
	}
	
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:1px solid #666666;

	}
	
.header-top {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align:right;
	padding: 0px 15px 0px 0px;
	background:#2E27EF;
	color: #fff;
	line-height:normal;
	
	}	
	
.nav{
	margin:0;
	padding:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:33px;
	}	
.top-nav-bg{
	background:url(../images/top-nav-bg.gif) repeat-x;
	height:33px;
	}	

.top-nav{
	background:url(../images/top-nav-bg.gif) repeat-x;
	margin:0;
	padding:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:33px;
	}

.home {
	background:url(../images/tabs-hover_04.jpg) no-repeat;
	width: 85px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	}
	
	
.home1 {
	background:url(../images/index_06.jpg) no-repeat;
	width: 85px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	}
	
		
.home:hover {
	background:url(../images/index_06.jpg) no-repeat;
	width: 85px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;



	}	
.service {
	background:url(../images/index_07.jpg) no-repeat;
	width: 96px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;

	}	
.service:hover {
	background:url(../images/tabs-hover_05.jpg) no-repeat;
	width: 96px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;

	}
	
.service1 {
	background:url(../images/tabs-hover_05.jpg) no-repeat;
	width: 96px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;

	}	
.solar-energy {
	background:url(../images/index_07.jpg) no-repeat;
	width: 96px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;

	}	
.solar-energy:hover {
	background:url(../images/tabs-hover_05.jpg) no-repeat;
	width: 96px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;

	}
	
.solar-energy1 {
	background:url(../images/tabs-hover_05.jpg) no-repeat;
	width: 96px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;

	}	

.featured-work{
	background:url(../images/index_08.jpg) no-repeat;
	width: 132px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;

	}	
.featured-work:hover {
	background:url(../images/tabs-hover_06.jpg) no-repeat;
	width: 132px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	
	}
	
.featured-work1 {
	background:url(../images/tabs-hover_06.jpg) no-repeat;
	width: 132px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	
	}
/*.industry-news {
	background:url(../images/index_09.jpg) no-repeat;
	width: 167px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;

	}	
.industry-news:hover {
	background:url(../images/tabs-hover_07.jpg) no-repeat;
	width: 167px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	
	}	*/
	
.at-the-site {
	background:url(../images/index_09.gif) no-repeat;
	width:106px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;

	}	
.at-the-site:hover {
	background:url(../images/tabs-hover_07.gif) no-repeat;
	width: 106px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	
	}	
	
.at-the-site1 {
	background:url(../images/tabs-hover_07.gif) no-repeat;
	width: 106px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	
	}	
.faqs{
	background:url(../images/index_10.jpg) no-repeat;
	width: 79px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	
	}	
.faqs:hover {
	background:url(../images/tabs-hover_08.jpg) no-repeat;
	width: 79px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	
	}
.about-us{
	background:url(../images/index_11.jpg) no-repeat;
	width: 99px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	
	}	
	
.about-us1 {
	background:url(../images/tabs-hover_09.jpg) no-repeat;
	width: 99px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	}	
	
	
.about-us:hover {
	background:url(../images/tabs-hover_09.jpg) no-repeat;
	width: 99px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	}	
	
.contact{
	background:url(../images/index_12.jpg) no-repeat;
	width: 110px;
	height:33px;
	text-decoration:none;
	float:left;
	text-align:center;
	color:#FFFFFF;
	}
		
.contact:hover {
	background:url(../images/tabs-hover_10.jpg) no-repeat;
	width: 110px;
	height:33px;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	color:#FFFFFF;
	}	
	
.contact1 {
	background:url(../images/tabs-hover_10.jpg) no-repeat;
	width: 110px;
	height:33px;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	color:#FFFFFF;
	}	

.general-body {
	background:#F3F3F3;
	font-family:"tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	vertical-align:top;
	}	
		
.welcome-heading {
	font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	padding: 25px 0px 5px 0px;	
	color:#BE111C;
	}
	
.title {
	font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding: 25px 0px 5px 0px;	
	color:#BE111C;
	}
	
.sub-title {
	font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding: 25px 0px 5px 0px;	
	color:#BE111C;
	}
	
.html-body {
	font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	vertical-align:top;
	}			
	
.pic {
	width:35%;
	float:left;
	}	
	
.padding-bottom{
	padding: 0px 0px 10px 0px;
	}
	
.link {
		color:#BE111C;
		text-decoration:underline;
	
	}
	
.footer{
	background: url(../images/index_18.jpg) repeat-x;
	height:32px;
	font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #fff;
	text-align:center;
	}
	
.footer a{
     color:#fff;
	 text-decoration:none;
	}	
	
.footer a:hover{
     color: #ffffff;
	 text-decoration: underline;
	}
	
.copyright {
	font-size:12px;
	font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	color:#454545;
	padding: 5px 0px 10px 10px;

	}		
	
.construction-pic {
	width:30%;
	float:left;
	text-align:right;
	}
	
.border{
	border:1px solid #ACA9A9;
	}
	
.input{
	font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	border:1px solid #999999;
	width:150px;
	}
	
.td-bg{
	background:#C2C0C0;
	}
		
.showcase_img{
	
	border: solid 1px #7996C4;
}

.text-padding{
	padding:10px;
	}
	
/*.sitemap ul{
	margin:0px;
	padding:0px;
	}
	
.sitemap ul li{
	list-style:none;
	padding:0 0 0 0px;
	}*/
	
.sitemap{
	font-size:12px;
	font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}		
	
.sitemap:hover{
	text-decoration:underline;
	}