/* CSS Document */
a:visited {color: #0000EE;}

body {
font-family:Arial;
font-size: 12px;
}
.homepg {
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 16px;
border-top: 0px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
}
.homebox1 {
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
position:relative;
line-height: 16px;
background-image: url(graphics/home/indoor.jpg);
background-repeat: no-repeat;
padding-left: 165px;
padding-right:0px;
padding-top: 10px;
padding-bottom: 10px;
overflow: hidden;
}
.homebox11 {
border-top: 1px solid #FFFFFF;
position:relative;
background-image: url(graphics/home/outdoor2.jpg);
background-repeat: no-repeat;
height:200px;	
}

#boxcontent1 {
font-size: 10px;
line-height: 16px;
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left: 125px;
padding-right:0px;
padding-bottom: 0px;
}

.homebox2 {
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
position:relative;
line-height: 16px;
background-image: url(graphics/home/tunnel.jpg);
background-repeat: no-repeat;
padding-left: 167px;
padding-right:0px;
padding-top: 10px;
padding-bottom: 10px;		
overflow: hidden;
}


.homebox21 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
position:relative;
background-image: url(graphics/home/biolume_series.jpg);
background-repeat: no-repeat;		
height:200px;
}

#boxtitle {
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:2px;
}

#boxcontent2 {
line-height: 16px;
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left: 110px;
padding-right:0px;
padding-bottom: 0px;
}


.homebox3 {
color:#FFFFFF;
font-size:9px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
position:relative;
background-image: url(graphics/fills/happy05.jpg);
background-position: right;
background-position: top;
background-repeat: no-repeat;
padding-left: 6px;
padding-right:6px;
padding-top: 140px;	
overflow: hidden;
}

.homebox4 {
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #FFFFFF;
position:relative;
line-height: 16px;
background: url(graphics/home/outdoor.jpg);
background-repeat: no-repeat;
padding-left: 150px;
padding-right:0px;
padding-top: 10px;
padding-bottom: 0px;	
overflow: hidden;
}

.homebox44 {
border-top: 1px solid #FFFFFF;
position:relative;
line-height: 16px;
background: url(graphics/home/tunnel2.jpg);
background-repeat: no-repeat;	
height:200px;
}

#boxcontent4 {
line-height: 16px;
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left: 100px;
padding-right:0px;
padding-bottom: 0px;
}

.homebox5 {
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #FFFFFF;
width: 420px;
position:relative;
line-height: 16px;
background: url(graphics/home/street.jpg);
background-repeat: no-repeat;
padding-left: 194px;
padding-right:0px;
padding-top: 10px;
padding-bottom: 0px;		
overflow: hidden;
}

.homebox55 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
position:relative;
line-height: 14px;
background: url(graphics/home/indoor2.jpg);
background-repeat: no-repeat;	

height:200px;
} 

#boxcontent5 {
line-height: 16px;
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left: 90px;
padding-right:0px;
padding-bottom: 0px;	
}

.homebox6 {
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #FFFFFF;
position:relative;
line-height: 16px;
background: url(graphics/home/pvwhybrid.jpg);
background-repeat: no-repeat;
padding-left: 85px;
padding-right:0px;
padding-top: 10px;
padding-bottom: 0px;		
overflow: hidden;
}

.homebox66 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
position:relative;
line-height: 16px;
background: url(graphics/home/smart1.jpg);
background-repeat: no-repeat;		
height:200px;
}

#boxcontent6 {
line-height: 16px;
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left: 100px;
padding-right:0px;
padding-bottom: 0px;	

}

#boxcontent8 {
line-height: 16px;
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left: 170px;
padding-right:0px;
padding-bottom: 0px;	

}

.homebox88 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
position:relative;
line-height: 16px;
background: url(graphics/home/homepage_box2a_el.jpg);
background-repeat: no-repeat;		
height:200px;
}

.homebox99 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
position:relative;
line-height: 16px;
background: url(graphics/home/outdoor1.jpg);
background-repeat: no-repeat;		
height:200px;
}

.homebox77 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
position:relative;
line-height: 16px;
background: url(graphics/home/homepage_box7_el.jpg);
background-repeat: no-repeat;		
height:200px;
padding-bottom: 0px;	
}

#boxcontent7 {
line-height: 16px;
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left: 50px;
padding-right:0px;
padding-bottom: 0px;	
}

.bnews {
	
	background-image: url(graphics/fills/breaking_news_side.jpg);
	height: 110px;
	width: 260px;
	background-repeat: no-repeat;
	margin-left: -8px;
}

.footer {
color:#FFFFFF;
font-size:10px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footer2  {
color:#FFFFFF;
background: url(graphics/fills/footer_img.jpg);
background-position: relative;
font-size:10px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.footer3  {
color:#FFFFFF;
background: url(graphics/fills/footer2_img.jpg);
background-position: relative;
font-size:10px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
height: 87px;
width: 980px;
}

.footer2  a:visited {
color:#FFFFFF;
font-size:10px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*.footer_link {
margin-bottom:5px;
}*/

#footerlinks {
color:white;
}

.footer_link: a:visited {
color:#FFFFFF;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
position: relative;
margin-left: 10px;
}
.footer_copy {
color:#FFFFFF;
font-size:9px;
padding-left: 10px;
/*margin-bottom: 5px;*/
}
.textbox {
color:#000000;
font-size:9px;
border-top: 1px solid #AEA7AF;
border-right: 1px solid #AEA7AF;
border-bottom: 1px solid #AEA7AF;
border-left: 1px solid #AEA7AF;
}

.lfBanr{
	background-image: url(graphics/fills/lfairbg.png);
   width: 575px;
	height: 162px;   
}

.hdrtxt1 {font-family: Arial;color:black;position:relative;left:5px;top:10px;font-size:16px;font-weight:bold;}
.hdrtxt2 {font-family: Arial;color:black;position:relative;left:127px;top:40px;font-size:12px;font-weight:bold;display:block;}

.smartusa {
background-image: url(graphics/home/smart_light_usa.jpg);
width: 700px;
height: 150px;
}

.bottomcontainer {
position:relative;
top:-5px;
}
.bottomContent1 {
background:transparent url(graphics/fills/footer2.jpg) repeat scroll 0 0;
height:19px;
width:981px;
}
.bottomContent2 {
background-image:url(graphics/fills/footer4.jpg);
padding-left:10px;
padding-right:10px;
width:981px;
background-repeat: repeat-y;
}
.bottomContent3 {
background-image:url(graphics/fills/footer3.jpg);
height:19px;
width:981px;
}
.tdborderbottomleft2 {
	border-top: solid silver 1px;
	border-bottom: solid Silver 1px; 
	border-left: Solid Silver 1px;
	border-right: solid silver 1px;
	background-color: #e8e9ea;
	font-size: larger;
	text-align: center;
	
}

.tdborderbottomleft3 {
	border-top: solid silver 1px;
	border-bottom: solid Silver 1px; 
	border-left: Solid Silver 1px;
	border-right: solid silver 1px;
	text-align: center;
}

.tdtitle2 {
	font-size: 13px;
	text-align: center;
	vertical-align: bottom;
	 
}
	
.tdborderbottomleft {
	border-top: solid silver 1px;
	border-bottom: solid Silver 1px; 
	border-left: Solid Silver 1px;
	border-right: solid silver 1px;
	background-color: #e8e9ea;
	font-size: 12px;
}

.comparetd1 {
	background-color: #6faaf0;
	border-bottom: solid Silver 1px;
	text-align: center;
	font-size: 11px;	
}

.comparetd4 {
	background-color: #f9c7c7;
	border-bottom: solid Silver 1px;
	border-right: solid Silver 1px;
	text-align: center;
	font-size: 10px;
}

.relprod1 {background-image: url(graphics/fills/rlp_1.jpg); width: 21px; height: 154px; background-repeat: no-repeat;}
.relprod2 {background-image: url(graphics/fills/rlp_2.jpg); height: 154px; background-repeat: repeat-x;}
.relprod3 {background-image: url(graphics/fills/rlp_3.jpg); width: 18px; height: 154px; background-repeat: no-repeat;}
.relprod4 {background-image: url(graphics/fills/rlp_4.jpg); width: 195px; height: 27px; background-repeat: no-repeat;}
.relprodtxt {font-family: arial; font-size: 12px;}