@charset "utf-8";







/* CSS Document */











/* wrapper and masthead*/







#wrapper {







width: 900px;







background: #fff; 







margin: 0px auto;







padding: 0px 0px 0px 0px; }











/*New Header 09152009 */







#header {



height:138px;



width:900px;



margin: 0px 0px 0px 0px;



}







#header .logo {



	width:205px;



	height:138px;



	float:left



}







#header .main-navigation {



	width: 690px;



	height:auto;



	float:left;



	margin-left:0px;



	margin-top:30px;



}







#masthead {







height: 135px;







width: 900px;







margin: 0px 0px 10px 0px; }















#masthead .mark {







margin: 5px 0px 0px 2px;







float: left; }











#masterhead .logo {



	width:205px;



	height:138px;



	float:left



}







#masterhead .main-navigation {



	width: 570px;



	height:auto;



	float:left;



	margin-left:105px;



}











#masthead img {







width: 168px; 







}















/* Navigation */















#navcontainer







{







margin-bottom: 1em;







overflow: hidden;







width: 732px;







}







#navlist







{







list-style-type: none;







margin: 0;







padding: 0;







}







#navlist li







{







	float: right;







	line-height: 12em;







	margin: 0 -.6em 0 1em;







	padding: 0 .8em 0 .8em;







	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;







	text-transform: uppercase;







	font-size: 13px;







	letter-spacing: 1px;







	font-weight: bold;







}







#masthead li a:link, li a:active, li a:visited  {







	color: #009900; 







	text-decoration: none; }















#masthead li a:hover  {







	color: #006699; 







	text-decoration: underline; }















/* Flash Content*/







#flashcontent{







	float: left;







	height: 200px;







	width: 900px;







}















/* Box Content*/















#tickercontent{







	float: left;







	height: auto;







	width: 205px;







	margin: 0px;}







		







#Crumb {







	float: left;







	height: auto;







	width: 900px;







	color: #666666;







	padding-top: 20px;







	padding-bottom: 20px;







	margin-top: 0px;







	margin-bottom: 0px;







	font-family: Avant Garde Gothic, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;







	font-size: 13px;







	font-weight: bold;}



/* Login Box */



#investors-box {

	clear:both;	

	width:880px;

	height:160px;

	margin:auto;

	

}



#investors-box .i-b-left {

	float:left;

	width:423px;

	height:125px

}



#investors-box .i-b-right {

	float:right;

	width:423px;

	height:117px

}







#investors-box .login-box {

	float:left;

	width:423px;

	height:130px;

	margin-bottom:20px;

	background:url(../images/login_bg.jpg) no-repeat

}



#investors-box .register-flash {

	float:right;

	width:410px;

	height:110px;

	margin-bottom:20px;

}



form {

    position: relative;

    width: 25em;

    margin: 1em auto 0;

    }



legend {

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

    font-size: .8em;

    font-variant: small-caps;

    }



form h2 {

	font: 1.5em Arial, Helvetica, sans-serif

	color:#666600;

	text-align:center;

	font-weight:bold

    }



.lbl {

    width: 48%;

    float: left;

    text-align: right;

    line-height: 1.2em;

    margin-bottom: 0.2em;

    }

	

.forgot-pw {

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

	font-size:11px;

	color:#FFFF00;

    width: 48%;

    float: left;

    text-align: right;

    line-height: 1.2em;

    margin-bottom: 0.2em;

	margin-top:7px;

}



.txtnobg{

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

	font-size: 12px;

	font-style: normal;

	border:transparent;

	font-weight: normal;

	color: #000000;

	width:100%;

	background-color:transparent;

}



.npt {

    width: 27%;

    float: left;

    text-align: left;

    line-height: 1.2em;

    margin-bottom: 0.2em;

	margin-top:27px;

	margin-left:166px

    }

	

.npt0 {

    width: 27%;

    float: left;

    text-align: left;

    line-height: 1.2em;

    margin-bottom: 0.2em;

	margin-left:166px;

	margin-top:4px;

    }

.npt2 {

    width: 20%;

    float: right;

	margin-right:25px;

    text-align: left;

    line-height: 1.2em;

    margin-bottom: 0.2em;

    }



.npt input {

    width: 8em;

    }



br {

    clear: both;

    }



.clearing {

    font-size: 0;

    clear: both;

    }



.txt1 {

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

	font-size:11px;

	color:#fff;

}



.txt2 {

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

	font-size:11px;

	color:#FFFF00

}





/* End Of Login Box */















#centercontent{







	float: left;







	height: auto;







	width: 446px;







	padding: 0px 15px 0px 15px;}







	







#ccontent{







	float: left;







	height: auto;







	width: 450px;







	margin: 0px 20px 0px 20px;}







	







#commoditycontent{







	float: right;







	height: auto;







	width: 205px;







	margin: 0px 0px 0px 0px;}



	







#news-update {







	float:right;



	



	width:200px;



	



	margin: 0px 0px 0px 0px;



}











#contactcontent{







	float: left;







	height: auto;







	width: 900px;}















#contactcontent1{







	float: left;







	height: auto;







	width: 450px;}

	



#contactcontent2{







	float: left;







	height: auto;







	width: 800px;}







	



#contactcontent1b{







	float: left;







}











#solcontent{







	float: left;







	height: auto;







	width: 600px;







	margin: 0px 10px 0px 10px;}



.cocontent {

	

	float: left;

	

	width: 600px;



	margin: 0px;}



.cocontent .conts  {



	float:left;

	

	height: auto;

			

	width: 500px;

		

	margin-left: 40px;

	

	margin-top: 30px;

	

 }

	



	

.cocontent .conts-2  {

	

	margin-top: 3px;

	

	width: 500px;

	

	float:left;

	

	height:auto;

	

	background-color: #f2f9e5;

	

	border: 1px solid #E2E2E2;}

	

		

.cocontent .comments-hold{



	width: 499px;

	margin: 0 auto;



}	

.cocontent .comments-1{



	float:right;



	width:400px;

	

	margin-right: 10px;



	font-size:12px;

	

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

	

.cocontent .picture{



	float:left;



	width:60px;



	margin-left:10px;

}

	

.cocontent .name-1{



	margin-left:10px;

	

	color: #009400;

	

	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;

	

	font-size:11px;

	

	font-weight:bold;}

	

.cocontent .date-1{



	text-align:right;



	margin-left:10px;

	

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



	font-size: 10px;



	font-weight:bold;

	

	color:#FF9900;}

	

.buttonreply {



	height: 17px;

	font-size: 9px;

	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;

	} 	

	

	

.cocontent .numbering  {



	float:left;

	

	height: 30px;

			

	width: 500px;

	

	font-size:10px;

	

	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;



	margin-left: 40px;

	

	margin-top: 30px;}

	





.comment {

	float: left;

	

	height: 200px;

	

	

	width: 590px;



	margin: 10px 20px 0px 10px;}

	

.comment .box-1 {



	padding-left: 10px;



	width: 60px;



	float:left;

	

	height:auto;}

	



.comment .box-2 {



	width: 250px;



	float:left;

	

	height:auto;}







#teamcontent{







	float: left;







	height: auto;







	width: 345px;







	margin: 0px;}















#teamcontent a:link, h5 a:active, h5 a:visited{







    color: #666;







	text-decoration: none;







	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;







	font-size: 12px;







	line-height: 18px;}







	







	







#continue{







	float: left;







	height: auto;







	width: 345px;







	margin: 0px;}







	







#continue a:link, h5 a:active, h5 a:visited{







    color: #666;







	text-decoration: none;







	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;







	font-size: 12px;







	line-height: 18px;}















/* Body Styles */







p {







	color: #666666;







	padding: 0;







	margin-top: 10px;







	margin-bottom: 10px;







	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;







	font-size: 12px;







	line-height: 18px;}







	







.pstyle {







	color: #666666;







	padding: 0;







	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;







	font-size: 12px;







	line-height: 18px;}























h1 {







	color: #0073AD;







	padding: 0;







	margin-top: 0px;







	margin-right: 0px;







	margin-bottom: 4px;







	margin-left: 0px; 







	font-family: Lucida Grande, Verdana, Arial, Helvetica,  sans-serif;







	font-size: 12px;







	line-height: 14px;







	font-weight: bold;}















.EarthLink {







	color: #439639;







	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;







	font-size: 11px;







	font-weight: bold;







	padding: 0;







	margin-top: 0px;







	margin-bottom: 0px;}















.EarthLink A {







	color: #439639;







	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;







	font-size: 11px;







	font-weight: bold;







	padding: 0;







	margin-top: 0px;







	margin-bottom: 0px;







}







.Dates {







	color: #A5A5A5;







	font-family: Lucida Grande, Verdana, Arial, Helvetica,  sans-serif;







	font-size: 12px;







	line-height: 14px;







	padding: 0;







	margin-top: 0px;







	margin-bottom: 4px;}







	







img.h-ticker{







	margin: 10px 0px 10px 0px;



}



	







.Link A {







	color: #439639;







	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;







	font-size: 11px;







	font-weight: bold;







	padding: 0;







	margin-top: 0px;







	margin-bottom: 10px;}















.Link {







	color: #439639;







	font-family: Arial, Helvetica, Lucida Grande, Verdana, sans-serif;







	font-size: 11px;







	font-weight: bold;







	padding: 0;







	margin-top: 0px;







	margin-bottom: 10px;}















































/* Company Logo Spread */















#companylogos







{







    float: left;







	height: 41px;







	width: 900px;







	border-top: 1px solid #ccc;







	border-bottom: 1px solid #ccc;}





#logo







{







    float: left;







	height: 41px;







	width: 900px;

	

	border-top: 1px solid #ccc;}



	







.button {







   display: inline;







   float: left;







   width: 118px;







   height: 40px;







   background: url(../images/banner_01.jpg);







   margin: 0px 5px 0px 3px;







}







.buttonbrg {







   display: inline;







   float: left;







   width: 74px;







   height: 40px;







   background:url(../images/banner_02.jpg);







    margin: 0px 5px 0px 6px;







}







.buttonhg {







   display: inline;







   float: left;







   width: 118px;







   height: 40px;







   background: url(../images/banner_03.jpg);







    margin: 0px 5px 0px 8px;



}







.buttonbiosphere{







   display: inline;







   float: left;







   width: 98px;







   height: 40px;







   background: url(../images/banner_04.jpg);







    margin: 0px 5px 0px 8px;







}







.buttongeecf{







   display: inline;







   float: left;







   width: 97px;







   height: 40px;







   background: url(../images/banner_05.jpg);







  margin: 0px 5px 0px 8px;







}







.buttonfs{







   display: inline;







   float: left;







   width: 108px;







   height: 40px;







   background: url(../images/banner_06.jpg);







    margin: 0px 0px 0px 5px;







}







.buttonsahara{







   display: inline;







   float: left;







   width: 90px;







   height: 40px;







   background: url(../images/sahara.jpg);







    margin: 0px 0px 0px 5px;







}



.buttonne{







   display: inline;







   float: left;







   width: 74px;







   height: 40px;







   background:url(../images/banner_06.jpg);







    margin: 0px 5px 0px 8px;







}



.buttonfrantech{







   display: inline;







   float: left;







   width: 139px;







   height: 40px;







   background:url(../images/banner_07.jpg);







    margin: 0px 5px 0px 5px;







}

.buttontbe{







   display: inline;







   float:  right;







   width: 86px;







   height: 40px;







   background:url(../images/banner_08.jpg);







    margin: 0px 5px 0px 10px;







}











.TradingTable {







	color: #439639;







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







	font-size: 10px;







	text-align: right;







	font-weight: bold;}















.TradingTableTitle {







	color: #439639;







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







	font-size: 10px;







	text-align: left;







	font-weight: bold;}















.TradingTableData {







	color: #666666;







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







	font-size: 9px;







	text-align: right;







	background: url('../images/tickerBG.gif') repeat-x top left;}







	







.Article {







	color: #A5A5A5;







	font-family: Lucida Grande, Verdana, Arial, Helvetica,  sans-serif;







	font-size: 12px;







	padding: 0;







	margin-top: 0px;







	margin-bottom: 10px;}







	







/* Footer */







	







#footer{







	float: left;







	width: 900px;







	border-top: 1px solid #ccc;







	margin-top: 20px;}







	







h5 {







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







	font-weight: normal;







	font-size: 13px;







	line-height: 40px;







	color: #999999;







	float: right; 







	margin: 10px 4px 10px 0px;}















h5 a:link, h5 a:active, h5 a:visited{







	color: #999999;







	text-decoration: none;}







	







h5 a:hover  {







	color: #009900;







	text-decoration: underline;}















/* font style*/







.fontstyle-1 {



	



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



	font-size: 12px;



	color: #444444;}



	



.fontstyle-2 {



	



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



	font-size: 12px;



	color:#FFCC00;}







.fontstyle-news {



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



	font-size: 12px;



	color:#009400; }







.fontstyle-news-details {



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



	font-size: 11px;



	color:#777777; }



	



.fontstyle-news-date {



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



	font-size: 12px;



	font-weight:bold;



	color:#FF9900 }



a.GreenLink{font: 11px  Arial, Helvetica, Verdana, sans-serif;;color:#039607;text-decoration:underline;font-weight: normal;}

a.GreenLink:visited{text-decoration:underline;}

a.GreenLink:link{text-decoration:underline;}

a.GreenLink:hover{color:#0E6291;text-decoration:none;}

a.GreenLink:active{color:#0E6291;}



.x1 {

padding-top:5px;

 }