@charset "utf-8";
/*
|-----------::====================================================================::-----------|
|           :: ABS-CBN Holdings Corp.                                             ::           |
|           :: Common Application Style-sheet                                     ::           |
|           :: Version 1.0.0000.0000                                              ::           |
|-----------::====================================================================::-----------|
               DEFAULT ELEMENT STYLES
			      body, td
               SKELETAL UI ELEMENTS
                 #bannerArea
                 #body
                 #colL
                 #colR
                 #corpID
                 #footer
                 #navMenu
                 #sectionTitle
               UNIQUE ELEMENTS
                 #icubusLogo
                 #pageTitle
                 #PDR HolderInfo
                 #stockDetails
                 #stockInfo
                 #top100
                 a#annualReport
                 a#annualReport:hover
                 a#quarterlyReport
                 a#quarterlyReport:hover
                 a#top100:hover
               ELEMENT-SPECIFIC STYLES & SUB-ELEMENTS
                 #colR .header
                 #corpID input
                 #footer a
                 #footer a:hover
                 #navMenu li
                 #navMenu li a
                 #navMenu li a:hover
                 #sectionTitle ul
                 #sectionTitle ul li
                 #sectionTitle ul li a
                 #sectionTitle li a:hover
                 #PDR HolderInfo li
                 #PDR HolderInfo li a
                 #PDR HolderInfo li a:hover
                 #stockDetails td
                 #stockDetails td.heading
                 #stockInfo td
                 #stockInfo td.heading
                 ul.fileList li
                 ul.fileList li a
                 ul.fileList li a:hover
               REUSABLE STYLES
                 .align_Center
                 .align_Left
                 .align_Right
                 .color_Blue
                 .color_Grey
                 .color_Red
                 .font_ArialNarrow
                 a.top100
                 a.top100:hover
                 img.BOD
                 ul.fileList
|-----------::====================================================================::-----------|
|           ::                          REVISION HISTORY                          ::           |
|-----------::====================================================================::-----------|
  v1.0.000.000 :: April 9, 2008
    1. Initial published version of Cascading Style Sheet
*/



/* DEFAULT ELEMENTS */
body
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color: #646464; background-image: url(../images/bgBody.jpg); background-position: top; background-repeat: repeat-x;
	font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 8pt;
}
td { vertical-align: top; }



/* SKELETAL UI ELEMENTS */
#bannerArea
{
	height: 163px; width: 900px;
	border-bottom: 4px solid #575757; background-color: #FFFFFF;
}
#body
{
	width: 860px;
	margin: 0px 0px 0px 0px; padding: 15px 20px 30px 20px;
	background-color: #FFFFFF;
	text-align: left;
}
#colL
{
	width: 570px;
	margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px;
	border-right: 1px solid #3E3E3E;
}
#colR
{
	width: 255px; float: right;
	margin: -15px 0px 0px 0px; padding: 0px 0px 0px 15px;
}
#corpID
{
	height: 67px;
	background-image: url(../images/bgCorpID.jpg); background-position: top; background-repeat: no-repeat;
}
#footer
{
	height: 40px; width: 900px;
	margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;
	background-image: url(../images/bgFooter.gif); background-position: top; background-repeat: no-repeat;
	font-size: 8pt; color: #FFFFFF; line-height: 11pt;
}
#navMenu
{
	height: 77px; width: 900px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color: #C3C3C3; background-image: url(../images/bgMenu.jpg); background-position: top; background-repeat: no-repeat;
}
#sectionTitle
{
	height: 46px; width: 880px;
	margin: 0px 0px 0px 0px; padding: 14px 0px 0px 20px;
	background-color: #CDCDCD; background-image: url(../images/bgPageTitle.gif); background-position: top; background-repeat: repeat-x;
	font-size: 17pt; color: #FFFFFF; text-align: left; line-height: 15pt;
}



/* UNIQUE ELEMENTS */
#annualReport
{
	height: 46px; width: 220px; display: block;
	margin: 0px 0px 0px 0px; padding: 4px 5px 0px 0px;
	background-image: url(../images/imgAnnualReport.jpg); background-position: top left; background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	color: #000000; font-weight: bold; text-decoration: none; text-align: right;
}
#annualReport:hover { background-image: url(../images/imgAnnualReport_H.jpg); }
#financialReports
{
	height: 19px; width: 155px; display: block;
	margin: 0px 0px 0px 0px; padding: 31px 0px 0px 70px;
	background-image: url(../images/imgFinancialReports.jpg); background-position: top left; background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	font-size: 6pt; color: #000000; font-weight: bold; text-transform: uppercase; text-align: left; text-decoration: none; 
}
#financialReports:hover { background-image: url(../images/imgFinancialReports_H.jpg); }
#icubusLogo
{
	height: 105px; width: 230px;
	border: 1px solid #CCCCCC;
}
#pageTitle
{
	margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 15pt; color: #838383;
}
#PDRHolderInfo { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 8px; }
#quarterlyReport
{
	height: 19px; width: 155px; display: block;
	margin: 30px 0px 0px 0px; padding: 31px 0px 0px 70px;
	background-image: url(../images/imgQuarterlyReport.jpg); background-position: top left; background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	font-size: 6pt; color: #000000; font-weight: bold; text-transform: uppercase; text-align: left; text-decoration: none; 
}
#quarterlyReport:hover { background-image: url(../images/imgQuarterlyReport_H.jpg); }
#stockDetails
{
	width: 100%;
	margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;
	border: 1px solid #A7A7A9;
}
#stockInfo
{
	width: 210px; float: right;
	margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px;
}
#top100
{
	height: 20px; width: 222px; display: block;
	margin: 30px 0px 0px 0px; padding: 30px 33px 0px 0px;
	background-image: url(../images/icoTop100.jpg); background-position: top left; background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	color: #000000; font-weight: bold; text-decoration: none; text-align: right;
}
a#top100:hover { border: 1px solid #5490CF; }
/*
#subTitle
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px;
	font-size: 8pt; color: #333333;
}
*/



/* ELEMENT-SPECIFIC STYLES & SUB-ELEMENTS */
#colR .header
{
	margin: 15px 0px 15px 0px; padding: 5px 8px 5px 8px;
	background-color: #7C7C7C;
	border: 1px solid #3E3E3E;
	color: #FFFFFF; font-weight: bold;
}
#corpID input
{
	width: 230px; position: relative; top: 32px; left: 297px;
	margin: 2px 0px 0px 0px; padding: 2px 20px 2px 4px;
	border: 1px solid #A7A7A9;
	background-image: url(../images/icoSearch.gif); background-position: right; background-repeat: no-repeat;
	font-size: 8pt;
}
#footer a { color: #999999; text-decoration: none; }
#footer a:hover { color: #E1E3E5; text-decoration: underline; }
#navMenu li
{
	height: 64px; position: relative; display: inline; float: left;
	list-style: none;
}
#navMenu li a
{
	height: 64px; width: 150px; display: block;
	margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px;
	background-image: url(../images/bgMenuItem.gif); background-position: right; background-repeat: no-repeat;
	color: #000000; font-weight: bold; text-decoration: none; line-height: 64px;
}
#navMenu li a:hover
{
	background-image: url(../images/bgMenuItem_H.gif); background-position: right; background-repeat: no-repeat;
	color: #FFFFFF;
}
#PDRHolderInfo li
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	list-style: none;
}
#PDRHolderInfo li a
{
	height: 18px; width: 245px; display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF; border-bottom: 1px dotted #000000;
	color: #000000; font-weight: bold; text-decoration: none; line-height: 18px;
}
#PDRHolderInfo li a:hover
{
	background-color: #9ECCFE;
	border: 1px solid #5490CF;
}
#sectionTitle ul { margin: -2px 0px 0px -10px; padding: 0px 0px 0px 0px; }
#sectionTitle ul li
{
	position: relative; display: inline; float: left;
	background-image: url(../images/bgSubMenuItem.gif); background-position: right; background-repeat: repeat-y;
}
#sectionTitle ul li a
{
	height: 23px; display: block;
	margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px;
	font-size: 8pt; font-weight: bold; color: #333333; text-decoration: none;
}
#sectionTitle li a:hover { background-image: url(../images/bgSubMenuItem_H.gif); background-position: bottom; background-repeat: repeat-x; }
#stockDetails tr td { line-height: 11pt; vertical-align: top; }
#stockDetails tr td.heading
{
	margin: 0px 0px 0px 0px; padding: 10px 5px 0px 5px;
	font-size: 6pt; font-weight: bold; text-transform: uppercase;
}
#stockInfo td { vertical-align: top; }
#stockInfo td.heading
{
	margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;
	font-size: 6pt; font-weight: bold; text-transform: uppercase;
}
ul.fileList li
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 8px 0px;
	list-style: url(../images/icoDownload.gif);
}
ul.fileList li a
{
	height: 26px; width: 310px; display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF;
	color: #000000; text-decoration: none; line-height: 10pt;
}
ul.fileList li a:hover
{
	background-color: #E0EDF3;
	border: 1px solid #A8D8EB;
}



/* REUSABLE STYLES */
.align_Center { text-align: center; }
.align_Left { text-align: left; }
.align_Right { text-align: right; }
.color_Blue { color: #196CC8; }
.color_Grey { color: #838383; }
.color_Red { color: #CC0000; }
.font_ArialNarrow { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 11pt; color: #838383; }
a.top100 { color: #000000; font-weight: bold; text-decoration: none; }
a.top100:hover { text-decoration: underline; }
img.BOD { margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px; }
ul.fileList { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px; }