/*-::      VAZBUILT | Vazquez Building Systems Corp.      ::-*/
/*------------::        MAIN STYLESHEET        ::------------*/
a { color: #CC0000; text-decoration: none; }
a:hover { text-decoration: underline; }
body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;/*#4B4D67;*/
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; text-align: left; line-height: 150%;
}
div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
img { border-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
p { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
select {
	border: 1px solid #999999; margin: 3px 0px 3px 0px; padding: 1px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
}
table { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
textarea {
	border: 1px solid #999999; margin: 0px 0px 0px 0px; padding: 1px 7px 1px 7px;
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; overflow: auto;
}
td, th {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left; line-height: 150%; vertical-align: top;
}



/*------------::  Skeletal Page Layout Styles  ::------------*/
#body {
	width: 100%;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#content {
	width: 1000px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	color: #333333; text-align: left;
}
#footer {
	height: 65px; width: 100%;
	border-top: 2px solid #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color: #4B4D67; background-image: url(../images/bgFooter.gif); background-position: top; background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-align: center;
}
#header {
	height: 160px; width: 100%;
	border-bottom: 2px solid #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color: #FFFFFF; background-image: url(../images/bgHeader.gif); background-position: top; background-repeat: repeat-x;
}
#subMenu {
	height: 20px; width: 100%;
	background-image: url(../images/bgSubMenu.gif); background-position: top; background-repeat: repeat-x;
	font-size: 8pt; color: #BEC1D1; font-weight: bold; line-height: 17px;
}



/*------------::  Unique Page Layout Elements  ::------------*/
#ad_HPI {
	height: 39px; width: 308px;
	margin: 10px 0px 20px 0px; padding: 0px 0px 0px 12px;
	font-size: 8pt; line-height: 120%; text-align: left;
}
#content_Height { height: 367px; width: 5px; }
#content_Col415 {
	width: 395px;
	margin: 0px 0px 0px 0px; padding: 15px 15px 10px 5px;
	line-height: 150%;
}
#content_Col645 {
	width: 645px;
	margin: 0px 0px 0px 0px; padding: 15px 15px 10px 5px;
	background-image: url(../images/bgContent_Index.gif); background-position: top right; background-repeat: no-repeat;
	font-size: 8.75pt;
}
#content_ColR {
	width: 300px;
	margin: 0px 0px 0px 0px; padding: 25px 15px 10px 15px;
	background-color: #EEEEEE;
	font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px; color: #5F5F5F; line-height: 120%;
}
#content_Index {
	width: 210px;
	margin: 0px 0px 0px 0px; padding: 15px 25px 0px 15px;
	background-image: url(../images/bgContent_Index.gif); background-position: top right; background-repeat: no-repeat;
	font-size: 8pt; line-height: 120%;
}
#content_WelcomeNote {
	width: 360px;
	margin: 0px 0px 0px 0px; padding: 0px 15px 0px 15px;
	background-image: url(../images/bgWelcome.jpg); background-position: bottom right; background-repeat: no-repeat;
	
}
#designSample {
	height: 200px; width: 375px;
	border: 1px solid #CCCCCC;
}
#footer_ContactInfo {
	width: 380px;
	margin: 0px 0px 0px 0px; padding: 1px 0px 0px 20px;
}
#footer_ContactNo {
	margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; line-height: 100%;
}
#footer_Menu {
	width: 590px;
	margin: 0px 0px 0px 0px; padding: 7px 10px 0px 0px;
	font-size: 8pt; text-align: center; line-height: 150%;
}
#hitCounter { color: #BEC1D1; }
#pageTitle {
	margin: 0px 0px 22px 0px; padding: 0px 0px 0px 0px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px; color: #5F5F5F; font-weight: bold; line-height: 120%;
}
#vision {
	width: 580px;
	margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-style: italic; text-align: left;
}



/*------------::    Reusable Element Styles    ::------------*/
.fontColor_DkRed { color: #990000; }
.fontColor_Grey { color: #818181; }
.fontColor_Yellow { color: #FFEE00; }
.fontSize_Small { font-size: 8pt; }
.fontSize_Large { font-size: 11pt; }
.heading1 { font-family: "Times New Roman", Times, serif; font-size: 20px; color: #C91111; /*font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 13pt;*/ }
.heading2 { font-size: 11pt; color: #818181; }
.singleSpace { line-height: 120%; }
.normalSpace { line-height: 150%; }
a.blackLink { color: #000000; text-decoration: none; }
a.blackLink:hover { text-decoration: underline; }
a.footer { font-size: 8pt; color: #BEC1D1; font-weight: bold; }
a.footer:visited { color: #BEC1D1; }
a.footer:hover { color: #E0E0E0; text-decoration: underline; }
a.footer2 { font-size: 8pt; color: #FFFFFF; font-weight: bold; }
a.footer2:visited { color: #FFFFFF; }
a.footer2:hover { text-decoration: underline; }
a.linkColor_Black { color: #000000; text-decoration: none; }
a.linkColor_Black:visited { color: #000000; }
a.linkColor_Black:hover { color: #000000; text-decoration: underline; }
a.newsItem { font-size: 8pt; color: #000000; font-weight: bold; }
a.newsItem:visited { color: #CC8181; }
a.newsItem:hover { text-decoration: underline; }
a.subMenu { font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.subMenu:visited { color: #FFFFFF; }
a.subMenu:hover { color: #FFFFFF; text-decoration: underline; }
div.image {
	margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px;
	color: #000000; font-size: 8pt; line-height: 120%; text-align: center;
}
div.imageL {
	float: left;
	margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px;
	color: #000000; font-size: 8pt; line-height: 120%; text-align: center;
}
div.imageR {
	float: right;
	margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;
	color: #000000; font-size: 8pt; line-height: 120%; text-align: center;
}
div.businessSite { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 14px; }
div.faqQ { margin: 0px 0px 7px 0px; padding: 0px 0px 0px 19px; }
div.newsItem { margin: 0px 0px 7px 0px; padding: 0px 0px 0px 19px; }
div.newsItem_Home {
	margin: 0px 0px 20px 0px; padding: 0px 0px 0px 14px;
	background-image: url(../images/bullet.gif); background-position: top left; background-repeat: no-repeat;
}
img.designerTN {
	height: 70px; width: 300px;
	margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;
}
img.designSampleTN {
	height: 53px; width: 100px;
	border: 1px solid #CCCCCC;
}
img.designTN { height: 110px; width: 145px; }
img.pageTitle { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; }
img.inangBayanTN {
	height: 90px; width: 120px;
	border: 1px solid #CCCCCC; margin: 0px 2px 0px 2px; padding: 0px 0px 0px 0px;
}
img.inangBayanTN2 {
	height: 90px; width: 68px;
	border: 1px solid #CCCCCC; margin: 0px 28px 0px 28px; padding: 0px 0px 0px 0px;
}
input.comboBox {
	border: 1px solid #999999; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
}
input.textBox {
	border: 1px solid #999999; margin: 0px 0px 0px 0px; padding: 1px 7px 1px 7px;
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
}
td.content_ColR { font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px; color: #5F5F5F; line-height: 120%; }
td.designIndex { height: 110px; width: 145px; }
td.designIndex_Info {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px;
	font-size: 8pt; text-align: left; line-height: 120%;
}
td.designSpecifications {
	border-bottom: 1px solid #CCCCCC; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 7px;
	font-size: 8pt; line-height: 150%;
}
td.footer_ContactInfo { font-size: 8pt; line-height: 120%; }
td.label {
	width: 100px;
	margin: 0px 0px 0px 0px; padding: 3px 10px 0px 0px;
	font-size: 8pt; color: #333333; font-weight: bold; text-align: right;
}