@charset "utf-8";

.reset {margin:0; padding:0;}
.clearfix {clear:both;}

a:link, a:visited {color:#006699; text-decoration:none;}
a:active, a:hover {color:#ff6c12; text-decoration:none;}

body {margin:0; text-align:center; background:#f3f3f3; font: 12px Arial, Helvetica, sans-serif; color:#333;}

#header {margin:0 auto; width:920px; height:165px;}
	#logo {float:left; width:170px; height:100px; padding-top:15px; padding-bottom:10px;}
	#header-quote {float:right; text-align:right; width:210px; height:60px; padding-top:55px;}
	#menu {width:920px; height:40px;}
		/* menu see css-menu.css */
	
#banner-home {margin:0 auto; width:920px; height:400px; background:url("/images/banner-home.jpg") no-repeat center top;}
#banner-project {margin:0 auto; width:920px; height:245px; background:url("/images/banner-project.jpg") no-repeat center top;}
#banner-corporate {margin:0 auto; width:920px; height:245px; background:url("/images/banner-corporate.jpg") no-repeat center top;}
#banner-investors {margin:0 auto; width:920px; height:245px; background:url("/images/banner-investors.jpg") no-repeat center top;}
#banner-news {margin:0 auto; width:920px; height:245px; background:url("/images/banner-news.jpg") no-repeat center top;}
#banner-contact {margin:0 auto; width:920px; height:245px; background:url("/images/banner-contact.jpg") no-repeat center top;}
#banner-other {margin:0 auto; width:920px; height:245px; background:url("/images/banner-other.jpg") no-repeat center top;}


#main {margin:0px auto 20px auto; width:920px; text-align:left; min-height:300px;}
	#home-main1 {float:left; width:360px;}
		#home-main1 p {line-height:190%;}
	#home-main2 {float:left; width:275px; margin-left:40px;}
	#home-main3 {float:left; width:206px; margin-left:39px;}
		
		.orange {color:#ff6c12;}
		.news-date {font-size:10px;}
		.news-title {font-size:12px; line-height:16px;}
		.news-description {font-size:11px; line-height:14px; margin-top:2px;}
		table.home-quotes td {padding:8px 0;}
	
	#site-main1 {float:left; width:680px; min-height:300px;}
	#site-main2 {float:left; width:210px; padding-left:30px;}
	#site-wide {width:920px;}
	
	#site-map {width:920px;}
		#sitemap-col1 {float:left; width:185px;}
		#sitemap-col2 {float:left; width:185px; margin-left:60px;}
		#sitemap-col3 {float:left; width:185px; margin-left:60px;}
		#sitemap-col4 {float:left; width:185px; margin-left:60px;}
		#site-map ul {list-style:none; margin:0; padding:0;}
		#site-map ul li {border-top:solid 1px #E5E5E5; padding-top:8px; padding-bottom:8px;}
		#site-map ul li.top {border:solid 0px #E5E5E5; padding-top:0px; padding-bottom:8px;}
		


#footer-container {width:100%; height:142px; background:url("/images/bg-footer.png") repeat-x; text-align:center; font:11px arial, helvetica; color:#999;}
	
	#footer-btn-signup {margin:0 auto; width:920px; height:70px; background:url("/images/bg-footer-btn-signup.png") no-repeat;}
		#subscribe input.emailField {width:208px; height:18px; border:1px solid #999; background-color:#f9f9f9; padding:5px; color:#666; font-size:12px;}
		#subscribe input.red {color:#ff0000;}
		.btn-submit {cursor:pointer; width:30px; height:30px; border:0; background:url("/images/btn-submit.png") no-repeat;}
	
	#footer	{width:920px; height:62px; margin:0 auto; text-align:left; font:11px arial, helvetica;}
		#footer-nav {float:left; width:750px; padding-top:20px;}
			#footer-nav ul {list-style:none; margin:0; padding:0;}
			#footer-nav ul li {float:left; margin:0; padding:0 5px 0 0;}
			#footer-nav ul li a {color:#999; text-decoration:none; font:10px arial, helvetica;}
			#footer-nav ul li a:hover {color:#ff6c12; text-decoration:none;}
		#footer-credit {float:right; width:128px; padding-top:18px;}

		
.side-menu ul {list-style:none; margin:0; padding:0; padding-top:15px; margin-top:18px; text-align:right; border-top:solid 1px #ccc;}
.side-menu ul li {padding:6px 0;}
	
a.side-nav {color:#333; text-decoration:none; font-size:13px;}
a.side-nav:hover {color:#ff6c12; text-decoration:none;}
a.side-nav-active {color:#ff6c12; text-decoration:none; font-size:13px;}
a.side-nav-active:hover {color:#333; text-decoration:none;}

.heading {color:#000;}
.price-up {color:#669900;}
.price-down {color:#ff0000;}
.price-none {color:#000;}

.ncprice-up {color:#669900;}
.ncprice-down {color:#ff0000;}
.ncprice-none {color:#000;}

.quote-bold {font:bold 16px arial;}

.black {color:#000;}
.blue {color:#154a7e;}
.size14 {font-size:14px;}
.size12 {font-size:12px;}
.small {font-size:12px;}

.float-right {float:right;}


h1 {color:#333; font:bold 18px arial; border-bottom:1px solid #ccc;}
h2 {color:#333; font:bold 16px arial; border-bottom:1px solid #ccc;}
h3 {color:#333; font:bold 14px arial;}
h4 {color:#333; font:bold 12px arial;}
h2.pr-title, h2.noborder {border-bottom:0px;}

p {line-height:180%;}
p.top {margin-top:20px;}
.smtext {font:11px arial, sans-serif; color:#666; letter-spacing:1px}
.smtext-ital {font:11px arial, sans-serif; color:#333; font-style : italic;line-height:180%;}
.prdate {font:11px arial, sans-serif; color:#000; }
.pricetext {font:12px arial, sans-serif;}
.contactinfo {color:#222222; font:12px arial, helvetica;line-height:180%;}
.list_style li{
	
    padding: 0 0 10px 0px;
    line-height: 20px;
	height: auto;}

.margin5 {margin-top:5px;}
.margin10 {margin-top:10px;}
.margin15 {margin-top:15px;}
.margin20 {margin-top:20px;}
.margin25 {margin-top:25px;}
.margin30 {margin-top:30px;}

.padding5 {padding:5px 0;}
.padding10 {padding:10px 0;}
.padding15 {padding:15px 0;}
.padding20 {padding:20px 0;}

td.inner-border1 {border:1px solid #E5E5E5;}





table.bordered {border-collapse:collapse; border: 1px solid #000;}
table.bordered td, table.bordered th {text-align:center; border: 1px solid #000;}


/*--NEWS RELEASE TABLE--*/

.table-a{
	font-size: 12px;
	width: 100%;
	margin: 0px 0;
}	
.table-a th{
	padding: 12px 0px;	
	text-align:center;
}
.table-a td{
	padding: 10px;
	border-top: solid 1px #dcdcdc;
}
.table-a td img{
	vertical-align: bottom;
	width: 20px;
	height: 20px
}
.table-a h3{
	font-size: 16px;
	color: #0d0d0d;
	margin-bottom:2px;
}
.table-a tr.row2{
	background-color:#f7f7f7;
}
.table-a .right{
	border-left: solid 1px #dcdcdc;
}
.table-a tr.final{
	background-color:#fff;
}
.table-a tr.final td{
	padding:20px 0 0 0;
}
.table-a .left{
	width: 25%;
}
.lefttitle{
	text-align:left; 
}

/*--END NEWS RELEASE TABLE--*/

/*--SHARE STRUCTURE TABLE--*/

.table-structure{
	font-size: 12px;
	width: 100%;
	margin: 0px 0;
}	
.table-structure th{
	padding: 12px 0px;	
	text-align:center;
}
.table-structure td{
	padding: 10px;
	border-top: solid 1px #dcdcdc;
}
.table-structure td img{
	vertical-align: bottom;
	width: 20px;
	height: 20px
}
.table-structure h3{
	font-size: 16px;
	color: #0d0d0d;
	margin-bottom:2px;
}
.table-structure tr.row2{
	background-color:#f7f7f7;
}
.table-structure .right{
	border-left: solid 1px #dcdcdc;
}
.table-structure tr.final{
	background-color:#fff;
}
.table-structure tr.final td{
	padding:20px 0 0 0;
}
.table-structure .left{
	width: 50%;
}
.lefttitle{
	text-align:left; 
}

.table-structure div.small {font-size:11px; line-height:150%; margin:5px 0 0 20px;}

/*--SHARE STRUCTURE TABLE--*/


