﻿/* Texon Petroleum Ltd III */
/* ======================= */

/* General formatting */
/*  background-color: #CCCCCC; */

body { background-color: #CCCCCC; font-family: Trebuchet MS, Verdana, Arial; font-size: 0.8em; margin: 0 auto; padding: 0; width: 960px; }
a:link, a:visited, a:hover { text-decoration: none; }
img { border: none; }
table, tr, td { margin: 0; padding: 0; border-collapse: collapse; vertical-align: top; }

/* Layout formatting */

#container { background-color: #FFFFFF; margin: 0; padding: 0; }
#banner { background-image: url(../Images/Master/texonBanner.png); background-repeat: no-repeat; height: 30px; margin: 0; padding: 0; width: 960px; }
#header { height: 120px; margin: 0; padding: 0; width: 960px; }
#texonLogo { float: left; margin: 13px 0 0 0; padding: 0; width: 283px; height: 94px; }
#asxLogo { float: right; margin: 10px 0 0 0; padding: 0; width: 100px; height: 100px; }
#headerImage { margin: 0 0 0 283px; padding: 0; text-align: center; }
#menu { height: 25px; margin: 0; padding: 0; width: 960px; }
#content { background-color: #FFFFFF; margin: 10px 0 0 0; padding: 0; min-height: 450px; }
#footer { background-image: url(../Images/Master/texonFooter.png); background-repeat: no-repeat; height: 30px; margin: 0; padding: 0; width: 960px; }
.reset { clear: both; }

/* Home page formatting */
#homeLeft { float: left; margin: 0; padding: 0; width: 250px; min-height: 400px; }
#homeRight { float: right; margin: 0; padding: 0; width: 250px; min-height: 400px; }

#homeRightASX { background-image: url(../Images/Home/homeASX.png); background-repeat: no-repeat; height: 50px; width: 250px; margin: 5px 0 40px 0; padding: 0; }
.asxLast { margin: 0; padding: 0; float: left; width: 120px; text-align: center; color: #FFFFFF; }
.asxCode { margin: 0; padding: 0; float: right; width: 120px; text-align: center; color: #FFFFFF; }
.asxLastValue { margin: 5px 0 0 0; padding: 0; float: left; width: 120px; text-align: center; color: #000000; font-size: 16px; font-weight: bold; }
.asxCodeValue { margin: 5px 0 0 0; padding: 0; float: right; width: 120px; text-align: center; color: #000000; font-size: 16px; font-weight: bold; }
.asxDelay { margin: 5px 0 0 0; padding: 0; width: 250px; text-align: center; font-size: 0.9em; }
#homeRightWTI { background-image: url(../Images/Home/homeWTI.png); background-repeat: no-repeat; height: 105px; width: 250px; margin: 5px 0 10px 0; padding: 0; }
#homeRightHH { background-image: url(../Images/Home/homeHH.png); background-repeat: no-repeat; height: 105px; width: 250px; margin: 0 0 10px 0; padding: 0; }

.ogTitle { margin: 0; padding: 0; width: 250px; text-align: center; color: #FFFFFF; font-weight: bold; }
.ogLast { margin: 7px 0 0 0; padding: 0; float: left; width: 80px; text-align: center; color: #FFFFFF; }
.ogChange { margin: 7px 80px 0 80px; padding: 0; text-align: center; color: #FFFFFF; }
.ogDate { margin: 7px 0 0 0; padding: 0; float: right; width: 80px; text-align: center; color: #FFFFFF; }

.ogLastValue { margin: 10px 0 0 0; padding: 0; float: left; width: 80px; text-align: center; font-weight: bold; }
.ogChangeValue { margin: 39px 0 0 0; padding: 0; text-align: center; font-weight: bold; }
.ogDateValue { margin: 10px 0 0 0; padding: 0; float: right; width: 80px; text-align: center; font-weight: bold; }

#homeCentre { margin: 0 270px; padding: 0; min-height: 400px; }
#homeLeft p, #homeRight p, #homeCentre p { margin: 10px; padding: 0; }
#homeCentre ul { margin: 10px 0 0 0; padding: 0; list-style: none; }
#homeCentre li { margin: 10px 0 10px 0; padding: 0; list-style: none; }
#homeCentre li span { margin: 0 10px 0 0; font-weight: bold; }
#homeCentre li a:link, #homeCentre li a:visited { color: #032058; }
#homeCentre li a:hover { color: #032058; border-top: 1px solid #032058; border-bottom: 1px solid #032058; }

.homeTitle { margin: 0; padding: 0; text-align: center; letter-spacing: 0.5em; }

#xigniteLink { margin: 0; padding: 0; width: 250px; text-align: center; font-size: 0.9em; }


/* Common formatting */
.mnuStatic { margin: 0; padding: 3px 0 0 0; width: 136px; height: 25px; background-image: url(../Images/headGrey.png); background-repeat: repeat-x; color: #000000; font-weight: normal; display: block; text-align: center; border-right: 1px solid #FFFFFF; }
.mnuStaticHover { margin: 0; padding: 3px 0 0 0; height: 25px; background-image: url(../Images/headBlue.png); background-repeat: repeat-x; color: #FFFFFF; font-weight: bold; border-right: 1px solid #FFFFFF; }
.mnuStaticSelected { margin: 0; padding: 3px 0 0 0; width: 136px; height: 25px; background-image: url(../Images/headGreen.png); background-repeat: repeat-x; color: #FFFFFF; font-weight: bold; display: block; text-align: center; border-right: 1px solid #FFFFFF; }

#navLeft { float: left; margin: 0 0 0 10px; padding: 0; width: 160px; }
#navLeft ul { margin: 0; padding: 0; list-style: none; }
.navOff { margin: 0; padding: 3px 0 0 5px; width: 150px; height: 25px; background-image: url(../Images/headGrey.png); background-repeat: repeat-x; color: #000000; font-weight: bold; display: block; }
.navOn { margin: 0; padding: 3px 0 0 5px; width: 150px; height: 25px; background-image: url(../Images/headGreen.png); background-repeat: repeat-x; color: #FFFFFF; font-weight: bold; display: block; }
#navLeft li a:hover { color: #FFFFFF; font-weight: bold; display: block; background-image: url(../Images/headGreen.png); background-repeat: repeat-x; }
#companyContent, #activityContent, #investorContent, #contactContent, #siteMapContent { margin: 0 10px 0 180px; padding: 0; }
h3 { background-image: url(../Images/headBlue.png); background-repeat: repeat-x; margin: 0 0 5px 0; padding: 0 0 0 5px; color: #FFFFFF; font-weight: bold; height: 25px; }
h4 { background-image: url(../Images/headGreen.png); background-repeat: repeat-x; margin: 0; padding: 0 0 0 5px; color: #FFFFFF; font-weight: bold; height: 25px; }

.superscript { font-size: 0.8em; vertical-align: top; }

/* Company section formatting */
#corpLeft, #govLeft { float: left; margin: 0; padding: 0; width: 350px; }
#corpRight, #govRight { float: right; margin: 0; padding: 0; width: 350px; }
#govLeft img, #govRight img { float: left; border: none; margin: 0 20px 0 0; padding: 0; }
.imgLeft { float: left; margin: 0 20px 20px 0; padding: 0; }
.imgRight { float: right; margin: 0 20px 20px 0; padding: 0; }

/* Overview section formatting */
#overviewContent { margin: 0 10px; padding: 0; }
#overviewGallery { margin: 0; padding: 0; text-align: center; width: 100%; }
#overviewGallery td { margin: 0; padding: 10px 0; vertical-align: bottom; border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
#overviewGallery td.title { margin: 0; padding: 5px; font-weight: bold; vertical-align: middle; }
.underLine { text-decoration: underline; }
.noBullets { list-style: none; }
.footnote { font-size: 0.8em; }
.glossaryLabel { margin: 0; padding: 0; width: 75px; }

/* Operations section formatting */
#operationsContent { margin: 0 10px; padding: 0; }
.imgLeftOp { float: left; margin: 10px 20px 20px 0; padding: 0 20px 0 0; }
.imgLeftOpItem { float: left; margin: 0; padding: 0 10px 0 0; }
.imgRightOp { float: right; margin: 10px 10px 20px 0; padding: 0; }

/* Activity section formatting */
.imgLeftAct { float: left; margin: 10px 10px 0 0; padding: 0; }

/* Investors section formatting */
.investorsAnnounce { margin: 5px 0 0 0; padding: 0; text-align: left; width: 100%; }
.investorsAnnounce th { margin: 0; padding: 5px 0; font-weight: bold; vertical-align: middle; text-align: left; border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
.investorsAnnounce td { margin: 0; padding: 5px 0; vertical-align: middle; }
.investorsAnnounce th.invdate, .investorsAnnounce td.invdate { width: 100px; }
.investorsAnnounce th.invpdf, .investorsAnnounce td.invpdf { width: 50px; text-align: center; }
.investorArchive { margin: 0; padding: 0; float: right; color: #FFFFFF; background-image: url(../Images/headGreen.png); background-repeat: repeat-x; height: 25px; }

/* Contact section formatting */
#contactDetailsAUS, #contactDetailsUSA { margin: 0; padding: 0; text-align: left; width: 100%; }
#contactDetailsAUS th, #contactDetailsUSA th { background-image: url(../Images/headGreen.png); background-repeat: repeat-x; color: #FFFFFF; margin: 0; padding: 0 0 0 10px; font-size: 1.25em; font-weight: bold; letter-spacing: 0.5em; text-align: left; vertical-align: middle; }
#contactDetailsAUS td, #contactDetailsUSA td { margin: 0; padding: 5px; vertical-align: top; }
#contactDetailsAUS td.title, #contactDetailsUSA td.title { font-weight: bold; width: 150px; }

/* Footer formatting */
#footerNote { float: left; margin: 5px 0 0 10px; padding: 0; }
#footerLinks { float: right; margin: 5px 10px 0 0; padding: 0; }
#footerLinks a:link, #footerLinks a:visited, #footerLinks a:hover { color: #FFFFFF; }
#footer p { color: #FFFFFF; font-size: 0.8em; line-height: 1.0em; margin: 0; padding: 0; }
