/*	-------------------------------------------------------------
	Asia Power Corporation Limited
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		base.css
	Author: 			AEN DIRECT (http://aendirect.com/)
						(C)2006 All Rights Reserved
	-------------------------------------------------------------	*/



/*	-------------------------------------------------------------
	Styleswitcher Default
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		/* NORMAL FONT SIZES */
		#leftcol p, #leftcol ul, #leftcol li, #leftcol td {
				font-size: 9pt;
			  	voice-family: "\"}\"";
			  	voice-family: inherit;
			  	font-size: 9pt; }
		
		html>#leftcol p, html>#leftcol ul, html>#leftcol li, #leftcol td {
				font-size: 9pt; }
		
		#leftcol .news {
				font-size: 9pt;
				line-height: 11pt;
				margin-bottom: 10px; }
		
		html>#leftcol .news {
				font-size: 9pt;
				line-height: 11pt;
				margin-bottom: 10px; }



/*	-------------------------------------------------------------
	Undoing HTML
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		area, base, basefont, head, meta, script, style, title, noembed, noscript, param {
				display: none; }




/*	-------------------------------------------------------------
	Global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		body {
				/*font: 9pt Arial, Helvetica, sans-serif;*/
				font-family: Arial, Helvetica, sans-serif;
				line-height: 12pt;
				color: #333;
				margin: 0px;
				text-align: center;
				background: #FFFFFF url(images/main_bg.gif) repeat-x top; }

		p, img, ul, li {
				margin: 0px;
				padding: 0px;
				border: 0px; }

		table, td, form {
				padding: 0px;
				margin: 0px; }

		h1, h2, h3, h4, h5, legend {
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				margin: 0px; }

		.hidden {
				display: none; }

		.hide {
				visibility: hidden; }

		.small {
				font-size: 8pt; }

		a:link, a:visited, a:active {
				color: #0066FF;
				text-decoration: none;
				outline: none; }

		a:hover {
				color: #0066FF;
				background-color: #F7F7F7;
				text-decoration: underline; }

		div.hr {
			  height: 1px;
			  clear: both;
			  background: #EFEFEF url(images/hr1.gif) repeat scroll center;
			  margin-top: 20px;
			  margin-bottom: 10px; }

		div.hr hr {
			  display: none; }




/*	-------------------------------------------------------------
	Layout Wrapper
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#wrapper {
				margin-right: auto;
				margin-left: auto;
				text-align: left;
				width: 750px; }




/*	-------------------------------------------------------------
	Header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#header {
				margin: 0px;
				position: relative;
				width: 750px;
				height: 80px;
				left: 0px;
				top: 0px; }

		#logobox {
				position: relative;
				top: 24px;
				left: 9px;
				width: 151px;
				height: 32px;
				background: url(images/ap_logo.gif) no-repeat; }
				
		#language {
				position: absolute;
				top: 22px;
				right: 10px;
				width: 184px;
				height: 42px;
				font: 8pt Arial, Helvetica, sans-serif;
				color: #333333;
				float: right;
				text-align:right;
				}				
				

		/* Search */
		#searchbox {
				position: absolute;
				visibility: hidden;
				top: 22px;
				right: 0px;
				width: 184px;
				height: 42px;
				font: 8pt Arial, Helvetica, sans-serif;
				color: #333333;
				float: right;
				background: url(images/search_bg.gif) no-repeat; }

		#searchbutton {
				background: url(images/btn_search.gif) no-repeat;
				margin: 0px;
				padding: 0px;
				height: 22px;
				width: 48px;
				position: relative;
				left: 7px;
				top: 10px; }

		#searchfield {
				font: 8pt Arial, Helvetica, sans-serif;
				margin: 0px;
				padding: 0px;
				height: 14px;
				width: 114px;
				position: relative;
				top: 3px;
				left: 16px;
				border: 0px; }




/*	-------------------------------------------------------------
	Top / Main Navigation Menu Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#topnav {
				position: relative;
				left: 10px;
				top: 0px;
				width: 730px;
				height: 70px;
				margin: 0px; }

		#topnav ul {
				margin: 0px;
				list-style: none; }

		#topnav li, #topnav a, #topnav span {
				display: inline;
				height: 50px;
				text-decoration: none; }

		#topnav span {
				cursor: pointer; }
			
		#topnav #topnavitem1 a {
				position: absolute;
				left: 0px;
				top: 0px;
				width: 102px;
				background: url(images/menu_back-to-home.gif) no-repeat; }

		#topnav #topnavitem1 a:hover {
				background-position: 0 -50px; }
	
		#topnav #topnavitem2 a {
				position: absolute;
				left: 102px;
				top: 0px;
				width: 105px;
				background: url(images/menu_corporate-information.gif) no-repeat; }

		#topnav #topnavitem2 a:hover {
				background-position: 0 -50px; }

		#topnav #topnavitem3 a {
				position: absolute;
				left: 207px;
				top: 0px;
				width: 104px;
				background: url(images/menu_investor-relations.gif) no-repeat; }

		#topnav #topnavitem3 a:hover {
				background-position: 0 -50px; }
			
		#topnav #topnavitem4 a {
				position: absolute;
				left: 311px;
				top: 0px;
				width: 105px;
				background: url(images/menu_news-publications.gif) no-repeat; }

		#topnav #topnavitem4 a:hover {
				background-position: 0 -50px; }
			
		#topnav #topnavitem5 a {
				position: absolute;
				left: 416px;
				top: 0px;
				width: 105px;
				background: url(images/menu_business-units.gif) no-repeat; }

		#topnav #topnavitem5 a:hover {
				background-position: 0 -50px; }

		#topnav #topnavitem6 a {
				position: absolute;
				left: 521px;
				top: 0px;
				width: 105px;
				background: url(images/menu_career-opportunities.gif) no-repeat; }

		#topnav #topnavitem6 a:hover {
				background-position: 0 -50px; }

		#topnav #topnavitem7 a {
				position: absolute;
				left: 626px;
				top: 0px;
				width: 104px;
				background: url(images/menu_contact-us.gif) no-repeat; }

		#topnav #topnavitem7 a:hover {
				background-position: 0 -50px; }

		/* Selected */
		#topnavitemselected {
				position: absolute;
				left: 0px;
				top: 78px;
				/*background: url(images/menu_selected.gif) no-repeat;
				height: 2px;
				width: 102px;
				border: 0px;*/ }
		#flashcontent {
				margin: 0px;
				padding: 0px;
				position: absolute;
				left: 0px;
				top: 78px; }


/*	-------------------------------------------------------------
	Main Content Area Wrapper
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#content {
				float: left;
				margin-left: 10px;
				padding-top: 45px;
				width: 730px;
				padding-bottom: 20px; }

		#content p {
				margin-bottom: 10pt; }




/*	-------------------------------------------------------------
	Left Column Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#leftcol {
				width: 480px;
				padding-bottom: 20px;
				float: right; }

		#leftcol p {
				margin-bottom: 12pt; }
				
		#leftcol ul {
				margin: 12px 0px 12px 18px;
		}
		ul#styleswitcherMargin {margin:0;}
		#leftcol li.items {
				list-style: url(images/arrow.png) none outside;
		}
		#leftcol li.subitems {
				list-style: url(images/arrow2.png) none outside;
		}
		#leftcol li.pdf {
				list-style: url(images/pdf.png) none outside;
				margin-bottom: 8px;
		}
		#leftcol li.fileitems {
				list-style: url(images/news.png) none outside;
				margin-bottom: 8px;
		}
		#leftcol li.popupitems {
				list-style: url(images/popup.png) none outside;
				margin-bottom: 8px;
		}
		#leftcol p.callout {
			width: 210px;
			background: #F7F7F7;
			display: block;
			padding: 4px 7px;
			border-style: none;		
		}




/*	-------------------------------------------------------------
	Right Colummn Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#rightcol {
				right: 0px;
				top: 20px;
				width: 200px;
				font-size: 9pt;
				float: left; }

		/* Style Switcher */
		#styleswitcher {
				float: right;
				top: -15px;
				right: 0px; }
	
		#styleswitcher #caption {
				background: url(images/t-caption.gif) no-repeat 4px 2px;
				margin: 0px;
				padding:0 3px 1px;
				height: 16px;
				width: 60px; }
	
		#styleswitcher ul {
				list-style: none; }
	
		#styleswitcher li {
				display: inline; }

		#styleswitcher #tdown a, #styleswitcher #tdown a:hover {
				background: url(images/t-down.gif) no-repeat;
				margin: 0px;
				padding-right: 3px;
				height: 18px;
				width: 16px;
				text-decoration: none; }

		#styleswitcher #tup a, #styleswitcher #tup a:hover {
				background: url(images/t-up.gif) no-repeat;
				margin: 0px;
				padding: 0px;
				height: 18px;
				width: 16px;
				text-decoration: none; }

		/* SUB NAV */
		#gettingaround { 
				clear: both;
				margin-top: 20px; }
		.himg { float: left; }
		#subnavbox {
				float: left;
				margin-top: 17px;
				left: 225px;
				background: url(images/subnavbox_bg.gif) no-repeat;
				height: 185px;
				width: 200px; }

		#subnav {
				position: relative;
				left: 15px;
				top: 14px;
				width: 170px;
				text-align: left; }

			#subnav h4 {
				font-size: 9pt; }

		#subnav p, ul {
				font-size: 10pt;
				color: #666666;
				margin-top: 2px;
				line-height: 13pt;
				list-style: none; }

		#subnav li {
				display: block; }

		#subnav a:link, #subnav a:visited, #subnav a:active {
				color: #0066FF;
				text-decoration: none; }

		#subnav a:hover {
				color: #339900;
				background-color: #F7F7F7;
				text-decoration: none; }
		
		#subnav #current {
				color: #666666;
				font-style: italic;
		}


		/* SUB CONTENT ROW 2 */
		#subcontent { padding-bottom: 50px; }
		#subcontentrow2 {
				float: left;
				margin-top: 132px; }
				
				
				
				
/*	-------------------------------------------------------------
	Bios Display Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.photometa {
				display: block;
				height: 75px;
				min-height: 75px;
				font-size: 9pt; }
		.switchcontent {
				display: none; }




/*	-------------------------------------------------------------
	Footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#footer {
				left: 10px;
				width: 730px;
				padding-top: 50px;
				margin-bottom: 60px;
				line-height: 10pt;
				color: #333333;
				font-size: 8pt;
				clear: both; }

		#footer a:link, #footer a:visited, #footer a:active {
				color: #0066FF;
				text-decoration: none; }

		#footer a:hover {
				color: #0066FF;
				background-color: #F7F7F7;
				text-decoration: underline; }

		/* Copyright */
		#copyright {
				margin-top: -5px;
				float: left;
				font-size: 8pt; }

		/* Bottom Menu */
		#bottomlinks {
				margin-top: -10px;
				float: right; }

		#bottomlinks ul {
				list-style: none; }

		#bottomlinks li {
				display: inline;
				font-size: 8pt; }

		/* Validation Links */
		#validation {
				margin-bottom: -10px;
				visibility: hidden; }

		#validation ul {
				list-style: none; }

		#validation li {
				font-size: 7pt;
				display: block;
				padding: 0px;
				height: 12px; }

		#validation #vxhtml a {
				background: url(images/xhtml.gif) no-repeat;
				margin: 0px;
				padding: 0px;
				text-decoration: none;
				height: 12px; }

		#validation #vxhtml a:hover {
				background-position: 0 -12px;
				text-decoration: none; }

		#validation #vcss a {
				background: url(images/css.gif) no-repeat;
				margin: 0px;
				padding: 0px;
				text-decoration: none;
				height: 12px; }

		#validation #vcss a:hover {
				background-position: 0 -12px;
				text-decoration: none; }




/*	-------------------------------------------------------------
	Asia Power Corporation Limited
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		base.css
	Author: 			AEN DIRECT (http://aendirect.com/)
						(C)2006 All Rights Reserved
	-------------------------------------------------------------	*/