/* Australia Post additional styles */
/* HEADINGS */

abbr, acronym { border-bottom: 1px dashed #FF0000; cursor: help; font-style: normal; }
div.ap_imagelink { border: 1px solid #CCCCCC; font: 75% Arial, Helvetica, sans-serif; margin: 3px 3px 3px 3px; padding: 3px 3px 3px 3px; }
div.ap-sections-bot { background: url(/assets/image/1226029468-phil_events_bot.gif); height: 22px; width: 250px; }
div.ap-sections-text { background: url(/assets/image/1226029446-phil_events_bg.gif); font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; width: 250px; }
div.ap-sections-top { background: url(/assets/image/1226029422-phil_events.gif); height: 39px; width: 250px; }
div.faq-a{ font-size: 11px; margin-bottom: 6px; margin-left: 10px; margin-top: 1px; padding: 2px 2px 2px 2px; padding-left: 2px; padding-right: 2px; }
div.faq-q{ color: #336699; font-size: 11px; font-weight: bold; margin-bottom: 1px; margin-top: 2px; padding-left: 2px; }
div.faq-section{ background: #FFFFFF; border: 1px solid #7CA2C9; padding: 2px 2px 2px 2px; }
div.pmark-image { background: url(/assets/image/1224803570-pmark_bg.gif); padding-bottom: 8px; padding-top: 8px; text-align: center; width: 160px; }
div.pmark-issue { background: url(/assets/image/1224803542-pmark_issuedate.gif) no-repeat; font: 11px Arial, Helvetica, sans-serif; height: 24px; padding-top: 5px; text-indent: 75px; vertical-align: text-bottom; width: 160px; }
div.pmark-suburb { background: url(/assets/image/1224803504-pmark_suburb.gif) no-repeat; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; height: 24px; padding-top: 4px; text-align: left; text-indent: 61px; width: 160px; }
li, { margin-bottom: 3px; margin-top: 3px; }
span.green { color: #006400; }
table.ap-content { background: url(table-top-yel.gif); font: bold 12px Arial, Helvetica, sans-serif; height: 25px; width: 520px; }
table.ap-events-news { width: 510px; }
table.ap-sections-tablebg { background: url(/assets/image/1226029446-phil_events_bg.gif); width: 250px; }
/* p, li, pre, blockquote, table, dl, fieldset { font: 100% Arial, Helvetica, sans-serif; } */
td { border-bottom: 1px none #CCCCCC !important; border-left: 0px none #CCCCCC !important; border-right: 0px none #CCCCCC !important; border-top: 1px none #CCCCCC !important; padding: 2px 2px 2px 2px; }
td.ap-tdoneseven { vertical-align: top; width: 170px; }
td.ap-tdonethree { vertical-align: top; width: 130px; }
td.ap-tdsmallten { vertical-align: top; width: 10px; }
td.ap-tdtwofive { vertical-align: top; width: 250px; }
th { background-color: #EEEEEE; border-bottom: 1px solid #CCCCCC !important; border-left: 0px none #CCCCCC !important; border-right: 0px none #CCCCCC !important; border-top: 1px solid #CCCCCC !important; padding: 2px 2px 2px 2px; }
.ap-aligncenter { text-align: center; }
.ap-alignright { text-align: right; }
.ap-p { color: #ed181f; font: 100% Verdana,Geneva,Arial,Helvetica,sans-serif; margin-bottom: 1px; margin-top: 2px; padding-left: 2px; }
.greenbg { background-color: #3c3dff; color: #FFFFFF; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; }
.largep { font: 1.5em Arial, Helvetica, sans-serif  !important; }
.ss_productdesc .tablewrapper { float: right; margin-left: 15px; margin-top: -5px; /* I did this as the first style in textwrppaing area will be H4 and in order to aline with the produuct copy it needs to be set like this. */ width: 190px !important; }
.tablewrapper { overflow: hidden !important; }
/* #gz_content2col #gz_maincontent { margin: 1px 0pt 12px !important; padding: 1px 0pt 16px 42px !important; }
#gz_supportingcontent { margin: 1px 80px 12px 0pt !important; padding: 3px 0pt 6px 24px !important; } */

/* Start 2009-02-24 */

/* h1.ap_style_h1 {  color: gray; font: 153.9% Arial, Helvetica, sans-serif;    margin: 5px 5px 0 0px;  } */
h2.ap_style_h2 { color: #ee121e; font: 1.8 em Arial, Helvetica, sans-serif; margin: 10px 5px 0 0px; } 
h3.ap_style_h3 { color: #ee121e; font: 1.6 em Arial, Helvetica, sans-serif; margin: 10px 5px 0 2px; }
h4.ap_style_h4 { color: #0066cc; font: 1.3 em Arial, Helvetica, sans-serif; margin: 10px 5px 2px 0px;   font-weight: bold !important; }
/* h5.ap_style_h5 { color: #ED181F; font: bold 105% Arial, Helvetica, sans-serif; margin-bottom: 5px; margin-top: 5px; } */
/* h6.ap_style_h6 { color: #ED181F; font: bold 100% Arial, Helvetica, sans-serif; margin-bottom: 5px; margin-top: 5px; } */
h4.ap_style_h4_tech { color: #0066cc; font: 120% Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 5px; margin-top: 5px;  font-weight: bold !important;  }
p.ap_style_p {
	margin: 4px 0px 3px 2px;
	font-size: 1.25em;
	line-height: 1.4em;
	color: #333333;
}
#gz_content2col p, #gz_maincontent p, #gz_supportingcontent p {
	margin: 4px 0px 3px 2px;
	font-size: 1.25em;
	line-height: 1.4em;
	color: #333333;
}
#gz_content2col .date, #gz_maincontent .date, #gz_supportingcontent .date {
	margin: 4px 0px 3px 2px;
	font-size: 108%;
	line-height: 1.4em;
	color: #0066cc;
}
#gz_content2col h1, #gz_maincontent h1, #gz_supportingcontent h1 {
	font-size: 2.2em;
	color: #666;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px dashed #cccccc;
}
#gz_content2col h4, #gz_maincontent h4, #gz_supportingcontent h4 {
	font-size: 1.7em;
	color: #666;
	margin: 5px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	border-bottom: 1px dashed #cccccc;
}
li.ap_style_li {
	margin: 4px 0px 3px 10px;
	font: 1.1em;
}
div.ap_subconent_bg { background: url(/assets/image/1242016645-subcontent_bg.gif)  no-repeat; }
div.ap_style_div_top {
	text-align: right;
}
/* End 2009-02-24 */
/* Start Postmarking Boxes */
.ap_postmarking_box {
overflow:hidden;  
position:relative; background-color: #f9f9f9; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; width: 520px; margin-top: 12px; margin-bottom: 13px;
}
.ap_postmarking_box h3 {
color: #ee121e; font: 1.3 em Arial, Helvetica, sans-serif; margin: 3px 5px 1px 2px;
}
.ap_postmarking_box p {
margin: 3px 5px 3px 10px; font: 1em/1.2em;
}
.ap_postmarking_box img {
 float: right;
}
/* End Postmarking Boxes */

.imageright img {
	 float: right;
}
.imageright {
	 float: right;
}

/* Header information from all.css
h1 { color: #000; font: 2.5em /1 "Trebuchet MS", sans-serif; margin-bottom: 10px; margin-top: 10px; }
h1, h2, h3, h4, h5, h6 { margin: 0; }
h2 { color: #000; font: 2em /1  "Trebuchet MS", sans-serif; margin-top: 22px; }
h3 { color: #000; font: 1.5em /1.2em  "Trebuchet MS", sans-serif; margin-top: 1em; }
h4 { color: #000; font: 1.4em /1.3  "Trebuchet MS", sans-serif; margin-top: 10px; }
h5 { font-size: 1.1em; font-weight: normal; margin-bottom: 0.5em; }
h6 { font-size: 1.2em; margin-bottom: 0.1em; padding: 10px 0; }
hr { border-width: 1px; height: 1px; margin: 2em 10px; } */
