@charset "utf-8";
/* CSS Document */

html {
margin-bottom:1px;
height:100%;
}

body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

.main {
display:table;
width:924px;
background:none;
border:0px solid #FF0000;
}

.tophead {
float:left;
width:100%;
border:0px solid #FF0000;
}

.gadhiasolar {
float:left;
margin:6px 0px 0px 40px;
border:0px solid #660000;
}

.topheadtext {
float:left;
width:20%;
font-family:"Lucida Grande", Arial;
font-size:15px;
color:#356BA1;
text-align:left;
margin:45px 0px 0px 15px;
padding:0px;
border:0px solid #333366;
}

.language {
float:right;
width:15%;
margin:0px 40px 0px 0px;
}

.languageleft {
float:left;
width:7px;
}

.languagerep {
float:left;
background:url(../../assets/img/ClientImage/languagerep.gif) repeat-x;
width:87%;
height:35px;
border:0px solid #660000;
}

.languageright {
float:right;
text-align:left;
width:7px;
}

.languagelist {
width:85px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:2px 5px 0px 5px;
padding:0px;
height:18px;
}

.navbar {
float:left;
width:844px;
margin:5px 0px 0px 38px;
border:0px solid #660000;
}

.navleft {
float:left;
width:15px;
}

.navigation {
float:left;
width:641px;
height:39px;
/*background:url(../../assets/img/ClientImage/navrep.gif) repeat-x;*/
border:0px solid #FFCC00;
}

.search {
float:left;
width:180px;
height:39px;
background:url(../../assets/img/ClientImage/navrep.gif) repeat-x;
border:0px solid #000000;
}

.searchicon {
float:left;
margin:10px 0px 0px 010px;
}

.searchbox {
float:left;
width:175px;
margin:7px 0px 0px 1px;
padding:4px 0px 0px 0px;
border:0px solid #333333;
}
.searchbox img
{
float:left;
}
.searchbox input
{
float:left;
margin:0px 3px 0px 10px;
padding:0px;
height:17px;
text-align:left;
font-size:12px;
color:#666666;
border:0px solid #666666;
}
.input
{
width:77px;
padding-left:2px!important;
text-align:left;
}
/*.sebmitBtn
{
margin-right:0px!important;
padding:0px 0px 8px 4px!important;
background:url(../../assets/img/ClientImage/searchbutton.gif);
background-repeat:no-repeat;
width:28px;
color:#333333!important;
height:auto!important;
cursor:pointer;
background-position:0px 0px 0px 0px;
border:0px solid #000000!important;
}*/
.submitBtn
{
padding:0px 2px 0px 2px;
background:url(../../assets/img/ClientImage/submitbuttonrep.jpg);
background-repeat:repeat-x;
text-align:center;
float:left;  
width:auto;
color:#333333!important;
cursor:pointer;
border:1px solid #555;
}

.navright {
float:right;
width:8px;
border:0px solid #336699;
}

.flashbanner {
float:left;
width:844px;
height:222px;
margin:15px 0px 0px 38px;
border:0px solid #33CC66;
}

.maintab {
float:left;
width:844px;
margin:15px 0px 0px 38px;
border:0px solid #3366FF;
}

.maintabtop {
float:left;
width:100%;
}

.maintabbottom {
float:left;
width:100%;
}

.maintabrepeat{
float:left;
width:844px;
margin:0px 0px 0px 0px;
border-left:0px solid #CCCCCC;
border-right:0px solid #CCCCCC;
padding:0px 0px 0px 0px;
background:url(../../assets/img/ClientImage/maintabrepeat.jpg) repeat-y ;
}

.maininnerrepeat{
float:left;
width:844px;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
background:url(../../assets/img/ClientImage/maintabrepeat.jpg) repeat-y;
border:0px solid #CCCCCC;
}

p
{
width:96%;
float:left;
margin:0px;
text-align:left;
padding:5px 10px 5px 15px;
font-family:"Lucida Grande", Arial;
font-size:12px;
line-height:18px;
color:#666666;
text-align:justify;
border:0px solid #CC9966;
}

.center {
float:left;
width:100%;
}

.leftblock {
float:left;
width:44%;
margin:15px 0px 0px 38px;
border:0px solid #666699;
}

.blocktop {
float:left;
width:407px;
border:0px solid #FF6600;
}

.blocktopleft {
float:left;
width:5px;
border:0px solid #333366;
}

.blocktopright {
float:left;
width:5px;
border:0px solid #999900;
}

.topmainblocktoprep {
float:left;
width:397px;
height:46px;
background:url(../../assets/img/ClientImage/leftblocktoprep.jpg) repeat-x;
border:0px solid #000000;
}

.rightblock {
float:left;
width:44%;
margin:15px 0px 0px 5px;
border:0px solid #666699;
}

.blockrepeat {
float:left;
width:407px;
background:url(../../assets/img/ClientImage/mainblockrepeat.jpg) repeat-y;
border:0px solid #0099FF;
}

.blockhead {
float:left;
width:290px;
font-family:"Lucida Grande", Arial;
font-size:16px;
color:#356BA1;
font-weight:bold;
text-align:left;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 10px;
border:0px solid #6666CC;
}

.blockheadone {
float:left;
width:70%;
font-family:"Lucida Grande", Arial;
font-size:14px;
color:#356BA1;
font-weight:bold;
text-align:left;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 10px;
border:0px solid #6666CC;
}

.blockhead img {
float:left;
padding:4px 10px 0px 0px;
}

.blockheadone img {
float:left;
padding:4px 10px 0px 0px;
}

.blockicon {
float:right;
width:20%;
margin:0px 10px 0px 0px;
text-align:right;
z-index: 99;
border:0px solid #CC6666;
}

.sitetext {
float:left;
width:88%;
font-family:"Lucida Grande", Arial;
font-size:12px;
color:#666666;
font-weight:normal;
text-align:left;
margin:5px 0px 0px 30px;
border:0px solid #339999;
}

.sitetextone {
float:left;
width:95%;
font-family:"Lucida Grande", Arial;
font-size:12px;
color:#666666;
font-weight:normal;
text-align:justify;
margin:5px 0px 0px 15px;
border:0px solid #339999;
}

.siteheading {
float:left;
width:90%;
font-family:"Lucida Grande", Arial;
font-size:14px;
font-weight:bold;
color:#356BA1;
text-align:left;
margin:4px 0px 0px 20px;
border:0px solid #FF9900;
}

.siteheading a {
text-decoration:none;
color:#356BA1;
}

.siteheading a:hover {
text-decoration:none;
color:#333333;
}

.siteheading img {
float:left;
width:6px;
padding:7px 4px 0px 0px;
}

.more {
float:right;
width:30%;
text-align:right;
font-family:"Lucida Grande", Arial;
font-size:12px;
color:#356BA1;
margin:0px 10px 10px 0px;
border:0px solid #3399CC;
}

.more a {
text-decoration:none;
color:#356BA1;
}

.more a:hover {
text-decoration:underline;
color:#CC3300;
}
.viewLiveSite {
float:right;
text-align:right;
font-family:"Lucida Grande", Arial;
font-size:12px;
color:#356BA1;
margin:0px 10px 10px 0px;
border:0px solid #3399CC;
}

.viewLiveSite a {
text-decoration:none;
color:#356BA1;
}

.viewLiveSite a:hover {
text-decoration:underline;
color:#CC3300;
}
.forum img {
float:left;
padding:0px 10px 0px 0px;
border:0px solid #339999;
}

.sitetext img {
float:left;
width:6px;
padding:7px 4px 0px 0px;
}

.image  {
float:right;
width:125px;
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
border:0px solid #0066FF;
}

.forumtext {
float:left;
width:85%;
font-family:"Lucida Grande", Arial;
font-size:12px;
color:#666666;
font-weight:normal;
text-align:left;
margin:5px 0px 0px 30px;
border:0px solid #339999;
}
.forumError {
float:left;
width:99%;
font-family:"Lucida Grande", Arial;
font-size:12px;
color:Red;
font-weight:bold;
text-align:left;
margin:5px 0px 0px 15px;
}

.viewdetails {
float:right;
margin:8px 0px 0px 0px;
}


.forum {
float:left;
width:98%;
border:0px solid #0066CC;
}

.forumleft {
float:left;
width:62%;
margin:0px 0px 0px 0px;
border:0px solid #FF6600;}

.forumright {
float:right;
text-align:right;
width:130px;
padding:0px 10px 0px 0px;
border:0px solid #003399;
}
.forumNews {
float:left;
width:99%;
margin:0px 0px 0px 0px;
border:0px solid #FF6600;}

.bottomlinkbar {
float:left;
width:844px;
height:63px;
background:url(../../assets/img/ClientImage/bottomlinkbar.jpg) no-repeat;
margin:15px 0px 0px 38px;
border:0px solid #FF0000;
}

.bottomlinkband {
float:left;
width:844px;
background:url(../../assets/img/ClientImage/bottomlinks.jpg) no-repeat;
margin:15px 0px 15px 38px;
padding:0px 0px 10px 0px;
}

.bottomlinkdiv {
float:left;
height:35px;
width:auto;
margin:15px 0px 0px 32px;
padding:0px 5px 0px 0px;
border:0px solid #0099CC;
}

.bottomlinkdivleft {
float:left;
width:auto;
text-align:left;}

.bottombartext {
float:left;
text-align:left;
width:auto;
font-family:"Lucida Grande", Arial;
font-size:14px;
color:#666;
font-weight:bold;
padding:5px 0px 0px 15px;
border:0px solid #336699;
}

.bottombartext a {
text-decoration:none;
color:#666;
}

.bottombartext a:hover {
text-decoration:none;
color:#000000;
}

.bottomtextlinks {
width:auto;
text-align:center;
font-family:"Lucida Grande", Arial;
font-size:13px;
margin:5px 0px 0px 10px;
color:#333333;
border:0px solid #0066FF;
}

.bottomtextlinks a {
text-decoration:none;
color:#333333;
}

.bottomtextlinks a:hover {
text-decoration:underline;
color:#356BA1;
}

.copyright {
width:98%;
text-align:center;
font-family:"Lucida Grande", Arial;
font-size:13px;
margin:25px 0px 0px 10px;
color:#333333;
border:0px solid #0066FF;
}

.copyright a {
text-decoration:none;
color:#356BA1;
}

.video {
float:left;
width:80%;
min-height:290px;
margin:0px 0px 0px 30px;
padding:0px;
border:0px solid #333399;
}

.news {
float:left;
width:98%;
min-height:290px;
border:0px solid #99CC33;
}

.newsleft {
float:left;
width:22%;
padding:10px 0px 0px 0px;
border:0px solid #33CC66;
}

.newsright {
float:right;
width:68%;
padding:10px 0px 20px 0px;
border:0px solid #FF6699;
}

.years img {
float:none;
width:6px;
padding:5px 15px 0px 0px;
}

.years {
float:left;
width:70%;
font-family:"Lucida Grande", Arial;
font-size:12px;
font-weight:bold;
color:#333333;
min-height:270px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
border:0px solid #009999;
}

.years a {
text-decoration:none;
color:#333333;
}


.years a:hover {
text-decoration:underline;
color:#356BA1;
}
.copyright a:hover {
text-decoration:underline;
color:#356BA1;}

.centerleft {
float:left;
width:460px;
margin:0px 0px 0px 0px;
border:0px solid #003399;}


.centerright {
float:right;
width:49%;
margin:0px 0px 0px 0px;
border:0px solid #003399;
}

.righttwo {
float:left;
width:100%;
border:0px solid #336600;
}


.tabone {
float:left;
width:98%;
border:0px solid #9933CC;
}

.taboneleft {
float:left;
width:660px;
border:0px solid #336666;}

.innerpapgediv {
float:left;
width:99%;
margin:0px;
border:0px solid #330066;
}

/*.innerpageleftdiv {
float:left;
width:25%;
margin-top:8px;
border:1px solid #330066;
}

.innerpagerightdiv {
float:left;
width:620px;
margin-top:8px;
border:1px solid #330066;
}*/

.innerheading {
float:left;
width:60%;
font-family:"Lucida Grande", Arial;
color:#356BA1;
font-size:15px;
font-weight:bold;
text-align:left;
margin:0px 0px 0px 15px;
border:0px solid #CC9900;
} 

.innerheading a {
text-decoration:none;
color:#356BA1}

.innerheading a:hover {
text-decoration:none;
color:#356BA1}

.innertext {
float:left;
width:99%;
border:0px solid #3399CC;
}

.innertext ul {
float:left;
text-align:left;
width:100%;
margin:0px;
padding:10px 0px 10px 25px;
border:0px solid #009966;
}

.innertext ul li {
float:left;
width:90%;
color:#666666;
list-style:none;
background:url(../../assets/img/ClientImage/sitebull_list.jpg) no-repeat;
font-family:"Lucida Grande", Arial;
margin:5px 0px 0px -10px;
padding:0px 0px 0px 12px ;
font-size:13px;
border:0px solid #663366;
}

.innertext ul li a {
text-decoration:none;
color:#666666;
}

.innertext ul li a:hover {
text-decoration:none;
color:#000;
}

.innertext ul li li 
{
	float:left;
	width:170px;
	margin:0px 0px 0px 0px;
	background:url(../../assets/img/ClientImage/bull_line.jpg) 2px 7px no-repeat;	
}

.leftMenu
{
	margin-top:5px;
}

.newsletterfield {
float:left;
width:80%;
margin:10px 0px 5px 15px;
padding:0px;
text-align:left;
border:0px solid #C39;
}

.newsletterinput {
float:left;
width:150px;
margin:0px 3px 0px 10px;
padding:0px;
height:20px;
text-align:left;
font-size:12px;
color:#666666;
border:1px solid #666666;
}

.innerpagediv {
float:left;
width:844px;
margin:10px 0px 0px 38px;
border:0px solid #696
}

.innerpageleftdiv {
float:left;
width:240px;
margin:10px 0px 0px 38px; 
border:0px solid #696
}

/*.innerpagerightdiv {
float:left;
width:70%;
margin:0px;
border:1px solid #696
}*/

.innerleftblock {
float:left;
width:220px;
margin:0px;
border:0px solid #639
}

.innerleftblocktop {
float:left;
width:220px;
margin:0px;
height:25px;
background:url(../../assets/img/ClientImage/innerleftblockhead_blue.jpg) no-repeat;}

.innerleftblockrep {
float:left;
width:220px;
margin:0px;
background:url(../../assets/img/ClientImage/innerleftblockrepeat.jpg) repeat-y;
border:0px solid #F36;
}

.innerleftblockbottom {
float:left;
width:220px;
height:5px;
margin:0px;
background:url(../../assets/img/ClientImage/innerleftblockbottom.jpg);
border:0px solid #03C
}

.innerpagerightdiv {
float:left;
width:602px;
margin:10px 0px 0px 2px; 
/*background:url(../../assets/img/ClientImage/innerrightblocktop.jpg) no-repeat;*/
border:0px solid #09C;
}

.innerrightblocktop {
float:left;
width:602px;
height:5px;
background:url(../../assets/img/ClientImage/innerrightblocktop.jpg) no-repeat;
border:0px solid #666;
}

.innerrightblockrep {
float:left;
width:602px;
padding:10px 0px 10px 0px;
background:url(../../assets/img/ClientImage/innerrightblockrepeat.jpg) repeat-y;
border:0px solid #636
}

.innerrightblockbottom {
float:left;
width:602px;
height:5px;
background:url(../../assets/img/ClientImage/innerrightblockbottom.jpg) no-repeat;
border:0px solid #C06
}

.innermain {
float:left;
width:100%;
border:0px solid #69C
}

.innermaintop  {
	float:left;
	width:844px;
	height:25px;
	background:url(../../assets/img/ClientImage/innerbg_top.jpg) no-repeat;
	margin:10px 0px 0px 38px;
	border:0px solid #66C
	}
	
.innermainrep {
	float:left;
	width:844px;
	background:url(../../assets/img/ClientImage/innerbg_repeat.jpg) repeat-y;
	margin:0px 0px 0px 38px;
	border:0px solid #F00
	}
	
.innerleftblock 
	{
	float:left;
	width:220px;
	margin:0px;
	border:0px solid #639
	}
	
.innerrightblock 
	{
	float:left;
	width:585px;
	margin:0px 10px 0px 20px;
	text-align:left;
	border:0px solid #639
	}
	
.innermainbot  {
	float:left;
	width:844px;
	height:5px;
	background:url(../../assets/img/ClientImage/innerbg_bot.jpg) no-repeat;
	margin:0px 0px 0px 38px;
	border:0px solid #66C
	}

.pictureraw tr{
width:595px;
margin:5px 0px 10px 8px;
border:0px solid #06C;
vertical-align:top; 
}

.picturebox {
width:130px;
margin:0px 8px 0px 20px;
border:0px solid #639;
}

.imagebox {
width:120px;
height:90px;
margin:0px;
text-align:center;
padding:5px 5px 5px 5px;
border:1px solid #E0E0E0;
}

.picturetext {
width:100%;
font-family:"Lucida Grande", Arial;
font-size:13px;
color:#666;
text-align:center;
margin:5px 0px 0px 0px;
border:0px solid #600
}

.picturetext a {
text-decoration:none;
color:#666;
}

.picturetext a:hover {
text-decoration:none;
color:#000
}

.gridbox {
float:left;
width:96%;
margin:0px 0px 0px 12px;
border:0px solid #60C
}

.gridboxhead {
float:left;
width:60%;
font-family:"Lucida Grande", Arial;
font-size:14px;
font-weight:bold;
text-align:left;
margin:0px 0px 1px 15px;
color:#356BA1;
border:0px solid #069
}

.gridtitle {
font-family:"Lucida Grande", Arial;
font-size:13px;
font-weight:bold;
text-align:left;
color:#666;
}

.floatleft{
float:left
}

.documenttable {
float:left;
width:95%;
margin:0px 0px 20px 15px;
padding:0px;
border:1px solid #CCC
}

.gridtext {
font-family:"Lucida Grande", Arial;
font-size:13px;
text-align:left;
color:#666
}
.gridEmptytext {
font-family:"Lucida Grande", Arial;
font-size:13px;
text-align:left;
color:Red; 
}
.gridtext a{
text-decoration:none;
color:#666
}

.gridtext a:hover{
text-decoration:underline;
color:#111
}

.yearbox {
float:left;
width:95%;
font-family:"Lucida Grande", Arial;
font-size:14px;
font-weight:bold;
text-align:left;
margin:0px 0px 6px 15px;
color:#356BA1;
border:1px solid #CCC 
}
.ItemSpace
{
	padding-left: 8px;
}

.yearbox1 {
float:left;
width:95%;
font-family:"Lucida Grande", Arial;
font-size:14px;
font-weight:bold;
text-align:left;
margin:0px 0px 6px 15px;
color:#356BA1;
}

.documenttable1 {
float:left;
width:95%;
margin:0px 0px 20px 15px;
padding:0px;
}
.RedAstric
{
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: red;
}
.PagerStyle /*Common Styles*/
{	
float:left;
width:95%;
font-family:"Lucida Grande", Arial;
font-size:14px;
font-weight:bold;
text-align:center;
margin:0px 0px 6px 15px;
color:#356BA1;
border:1px solid #CCC;

}

.PagerStyle a
{
	text-decoration:none;
	color:#356BA1;
}

.PagerStyle a:hover
{
	text-decoration:underline;
	color:#356BA1;
}

.bodyTxtBold
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:Red; 
}


