/* CSS Document */

html {

height:100%;

}



body {

background:url(../images/bbg.gif) repeat-x;

margin:0;

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

font-size:14px;

line-height:22px;

}



.clear {

clear:both;

}



a {

color:#88461f;

text-decoration:none;

}



a:hover {

color:#88461f;

text-decoration:underline;

}



h1 {

padding:0 0 0 0px;

color:#000000;

font-weight:normal;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:20px;

}



h2 {

padding:0 10px 0 15px;

margin:0;

color:#1b60ac;

font-weight:normal;

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

font-size:17px;

line-height:17px;

font-weight:bold;

}



h3 {

padding:0 0 10px 0;

margin:0;

color:#1b60ac;

font-weight:bold;

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

font-size:16px;

font-weight:bold;

}



h4 {

padding:0 0 10px 0;

margin:0;

color:#1b60ac;

font-weight:bold;

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

font-size:20px;

font-weight:normal;

}





#container {

width:960px;

background:#ffffff;

margin:0 auto;

border:0px solid;

}



#header {



}



.nav_home, .nav_ourpartnership, .nav_about, .nav_solc, .nav_forecast, .nav_contact {

height:26px; width:797px;

padding:5px 0 0 0;

}



.nav_home {

background:url(../images/nav_home.gif) no-repeat right;

}



.nav_ourpartnership {

background:url(../images/nav_ourpartnership.gif) no-repeat right;

}



.nav_about {

background:url(../images/nav_about.gif) no-repeat right;

}



.nav_solc {

background:url(../images/nav_solc.gif) no-repeat right;

}



.nav_forecast {

background:url(../images/nav_forecast.gif) no-repeat right;

}



.nav_contact {

background:url(../images/nav_contact.gif) no-repeat right;

}



#nav a{

color:#ffffff;

text-decoration:none;

font-size:12px;

text-transform:uppercase;

}



#nav a:hover{

color:#ffffff;

text-decoration:none;

font-size:12px;

text-transform:uppercase;

}



#flash {

background:url(../images/noflash.gif) no-repeat; width:590px; height:477px;

}



#mid {

width:960px;

padding:0px;

border:0px solid;

float:left;

}



#lhs {

width:0px;

border:0px solid;

float:left;

}



#content {

width:610px;

border:0px solid;

float:left;

padding:0px;

}



/* #rhs {

width:240px;

border:0px solid;

float:left;

padding:0 0 0 50px;

} */





#footer {

width:960px;

margin:0 auto;

/* background:#002f67; */

color:#ffffff;

height:28px;

font-size:10px;

text-transform:uppercase;

}



#footer a, #footer a:hover{

color:#ffffff;

font-size:10px;

text-decoration:none;

text-transform:uppercase;

}



* html #mid { 

   height: expression( this.scrollHeight < 351 ? "250px" : "auto" ); /* sets min-height for IE */

}

#mid { 

   min-height: 350px; /* sets min-height value for all standards-compliant browsers */

}





#rhs a {

color:#58af29;

font-size:14px;

text-decoration:none;

}



#rhs a:hover {

color:#58af29;

font-size:14px;

text-decoration:underline;

}



a {

color:#58af29;

font-size:14px;

text-decoration:none;

}



a:hover {

color:#58af29;

font-size:14px;

text-decoration:underline;

}



.linkB {

color:#1b60ac;

font-size:14px;

text-decoration:underline;

line-height:17px;

}



.linkB:hover {

color:#1b60ac;

font-size:14px;

text-decoration:underline;

line-height:15px;

}





.topicG {

color:#58af29;

font-size:14px;

}



.G {

color:#58af29;

font-size:14px;

}



.archive a {

color:#1b60ac;

font-size:14px;

text-decoration:underline;

line-height:15px;

}



.archive a:hover {

color:#1b60ac;

font-size:14px;

text-decoration:underline;

line-height:15px;

}



div#wn	{ 

	position:relative; 

	width:589px; height:392px; 

	overflow:hidden;

	border:0px solid;	

	}

	

	/*	for drop down menu */







table.navbar

{font-size: 12px;

margin: 0px;

padding: 0px; 

border: 0px; 

cursor: hand;

}



table.menu

{font-size: 12px;

margin: 0px;

padding: 0px;

}



td.menuNormal

{padding: 0px;

font-size: 12px;

vertical-align: center;

}





td.menuHover

{

padding: 0px;

font-size: 12px;

vertical-align: center;

cursor: pointer;

}



div.menuNormal

{display: none;

position: static;

}



div.menuHover

{

display: inline;

position: absolute;

}



.menuitem

{

text-decoration: none;

background:url(../images/navhover.gif) repeat-x;

height:27px;

display: block;



}