/* CSS Document */

body {

margin:7px 0 0 0; padding:0; background:url(images/bg.gif) #F1EFEF repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;

}

div, table, td, tr, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, ul, li, fieldset{

margin:0px; padding:0px;

}

a{

margin:0px; padding:0px; outline:none;

}

.clear{

clear:both; margin:0px; padding:0px;

}

p{

line-height:18px;

}

.maindiv{

margin:0 auto; width:937px; padding:0px;

}

/*-------------heade---------*/

.header-padding{

background-color:#FFFFFF; padding:0px 15px 0px 10px;

}

.hrader-roundtop{

background:url(images/hrader-roundtop.gif) no-repeat bottom; padding:7px 45px 0px 0px;

}

.toplink{

font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;

}

.toplink:hover{

font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;

}

.menu-bg{

background:url(images/menu-bg.gif) repeat-y; height:28px;

}

.menudiv{

float:right; display:block; width:540px; margin:0px; padding:0px 0px 0px 30px;

}

#navbar {

margin:0; padding:0; height:28px; 

}

#navbar li{

list-style: none; float: left; 

}

#navbar li.separetor{

display:block; width:2px; height:28px; padding:0px; margin:0px 7px 0px 7px;

}

#navbar li a{

display:block; font:normal 14px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; text-decoration:none; margin:0px; padding:6px 10px 6px 10px;

}

#navbar li a:hover{

display:block; font:normal 14px Arial, Helvetica, sans-serif; color:#27E913; text-align:center; text-decoration:none; margin:0px; padding:6px 10px 6px 10px;

}

#navbar li a.active{

display:block; font:normal 14px Arial, Helvetica, sans-serif; color:#27E913; text-align:center; text-decoration:none; margin:0px; padding:6px 10px 6px 10px;

}

#navbar li ul {

display: none; width: 11em; /* Width to help Opera out */

}

#navbar li:hover ul, #navbar li.hover ul {

 display: block; position: absolute; margin: 0; padding: 0;

}

#navbar li:hover li, #navbar li.hover li {

float: none; 

}

#navbar li:hover li a, #navbar li.hover li a {

background-color: #FCFCFC; width:154px; font:normal 14px Arial, Helvetica, sans-serif;  color:#000; text-decoration:none; padding:6px 0px 6px 0px; margin:0px;

}

#navbar li li a:hover {

width:154px; font:normal 14px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; background-color: #741B1D; padding:6px 0px 6px 0px; margin:0px; 

}

/*-------------body--------------*/

.body-bg{

background:url(images/body-bg.gif) repeat-y; padding:0px 17px 0px 17px;

}

.body-innerbg{

background:url(images/body-innerbg.gif) #FFF repeat-x bottom; padding:18px 15px 10px 10px;

} 

.headetext-line{

background:url(images/headetext-line.gif) repeat-x; height:20px;

}

h1{

font:normal 23px Arial, Helvetica, sans-serif; color:#377123;

}

.solarfact-bullet{

	list-style-type:none;

	margin:0px;

	padding:0px;

	font-size: 12px;

	color: #000;

}

.solarfact-bullet li{

	display:block;

	font:bold 12px Tahoma;

	color:#000;

	background:url(images/solarfact-bullet.gif) no-repeat 32px 3px;

	padding:0px 0px 10px 48px;

	line-height:16px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.news-bodybg{

background:url(images/news-bodybg.gif) #E6E7E7 repeat-x; border-left:1px solid #878686; border-right:1px solid #878686; padding:18px 12px 13px 12px;

}

#marqueecontainer{

position: relative;

width: 260px; /*marquee width */

height: 362px; /*marquee height */

overflow: hidden;

border: 0px solid orange;

padding: 0px;

}

.newstext{

font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:0px 0px 0px 0px;

}

.newstext p{

font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:0px 0px 0px 20px;

}

.newstext h1{

font:bold 12px Tahoma; color:#000; padding:0px 0px 10px 20px; background:url(images/solarfact-bullet.gif) no-repeat 0px 2px;

}
.newstext a{

font:bold 12px Tahoma; color:#000; padding:0px 0px 10px 20px; background:url(images/solarfact-bullet.gif) no-repeat 0px 2px; text-decoration:none;

}
.newstext a:hover{

font:bold 12px Tahoma; color:#000; padding:0px 0px 10px 20px; background:url(images/solarfact-bullet.gif) no-repeat 0px 2px; text-decoration:none;

}

.download-link{

font:bold 12px Arial, Helvetica, sans-serif; color:#096BB6; text-decoration:none;

}

.download-link:hover{

font:bold 12px Arial, Helvetica, sans-serif; color:#096BB6; text-decoration:none;

}

.product-bullet{

font:normal 12px Arial, Helvetica, sans-serif; color:#000000; background:url(images/solarfact-bullet.gif) no-repeat 19px 2px; padding:0px 0px 0px 34px;

}

.celender {

font:normal 12px Arial, Helvetica, sans-serif; color:#3C3C3C; line-height:18px;

}

.celender span{

font:bold 12px Arial, Helvetica, sans-serif; color:#3C3C3C;

}

.celender a{

font:normal 12px Arial, Helvetica, sans-serif; color:#0D36E4; text-decoration:underline;

}

.celender a:hover{

font:normal 12px Arial, Helvetica, sans-serif; color:#0D36E4; text-decoration:none;

}

.presstext{

font:normal 12px Arial, Helvetica, sans-serif; color:#78143A; padding:5px 0px 5px 0px;

}

.presstext h1{

font:bold 14px Arial, Helvetica, sans-serif; color:#78143A; padding:5px 0px 5px 0px;

}

.presstext a{

font:bold 12px Arial, Helvetica, sans-serif; color:#096BB6; text-decoration:underline;  padding:0px 0px 0px 30px;

}

.presstext a:hover{

font:bold 12px Arial, Helvetica, sans-serif; color:#096BB6; text-decoration:none; padding:0px 0px 0px 30px;

}

.popupborder{

border:1px solid #CAC9C9; padding:4px;

}

.location-header{

font:bold 12px Tahoma; color:#605F5F; padding-bottom:20px;

}

.gellarytext{

	font:normal 14px Tahoma;

	color:#000;

	padding-bottom:15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

}

.inquiries-padding{

padding:0px 0px 0px 73px;

}

.inquiries-head{

font:normal 23px Tahoma; color:#FD0E05; padding-bottom:20px;

}

.formtext{

font:normal 12px Arial, Helvetica, sans-serif; color:#000000;

}

.formtext span{

font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000;

}

.formtextbox{

width:299px; height:19px; background-color:#E8E7E7; border:1px solid #9E9E9E; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:2px 3px;

}

.formtextarea{

width:299px; height:122px; background-color:#E8E7E7; border:1px solid #9E9E9E; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:2px 3px;

}
.partner-logobg{
background:url(images/partner-logobg.gif) #4F81BD repeat-x; border:1px solid #385D8A; padding:6px;
}
/*------------footer----------*/

.footer-padding{

padding:14px 32px 14px 35px;

}

.footernav ul {

list-style: none; margin:0; padding:0;

}

.footernav li {

float:left; display:block; margin:0; padding:0;

}

.footernav li.separetor{

float:left; display:block; font:normal 13px Arial, Helvetica, sans-serif; color:#020000; padding:0px; margin:0px 7px 0px 7px;

}

.footernav li a{

float:left; display:block; font:normal 13px Arial, Helvetica, sans-serif; color:#020000; text-align:center; text-decoration:none; margin:0px; padding:0px 10px 0px 10px;

}

.footernav li a:hover{

float:left; display:block; font:normal 13px Arial, Helvetica, sans-serif; color:#020000; text-align:center; text-decoration:none; margin:0px; padding:0px 10px 0px 10px;

}

.footernav li a.active{

float:left; display:block; font:normal 13px Arial, Helvetica, sans-serif; color:#020000; text-align:center; text-decoration:none; margin:0px; padding:0px 10px 0px 10px;

}

.copyright{

font:normal 13px Arial, Helvetica, sans-serif; color:#020000;

}

