#gz_content, #gz_content2col { background:transparent url(/images/ap_css_content_bg_new.gif) repeat-y scroll right top; }
#gz_content2col #gz_maincontent { margin:5px 0 12px; width:600px; }
#gz_supportingcontent { margin:5px 80px 12px 0; padding:5px 0 6px 14px; width:200px; }
/* START - CORE ELEMENTS code */
/* <P> */#gz_content2col p, #gz_maincontent p, #gz_supportingcontent p {
padding: 4px 0px 5px 2px; font-size: 1.3em; line-height: 1.4em; color: #333333; margin: 0px 0px 0px 0px; }
/* <UL> */#gz_content2col ul, #gz_maincontent ul {  font-size: 1.1em; line-height: 1.4em; color: #333333; margin: 1px 0px 1px 0px; list-style: disc; padding: 0px 0px 0px 10px; list-style-position:outside;}
#gz_content2col li, #gz_maincontent li{ background: transparent url(/images/list_bullet.gif) no-repeat scroll 0 0.5em; font-size: 1.1em; line-height: 1.5em; color: #333333; margin: 1px 0px 1px 0px; list-style: none; padding: 0px 0px 0px 15px; list-style-position:outside;}


#gz_supportingcontent ul { color: #333333; font-size: 1em; line-height: 1.4em; list-style-image: none; list-style-position: outside; list-style-type:none; margin: 1px 0; padding: 0 0 0 5px; }
/* <OL> */#gz_content2col ol, #gz_maincontent ol, #gz_supportingcontent ol {
font-size: 1.1em; line-height: 1.4em; color: #333333; margin: 1px 0px 1px 0px; list-style: decimal; padding: 0px 0px 0px 10px; list-style-position:inside;}

/* HR */ #gz_content2col hr, #gz_maincontent hr, #gz_supportingcontent hr {
color: #333333; margin: 1px 5px 1px 5px; }
abbr, acronym { border-bottom: 1px dashed #0066cc; cursor: help; font-style: normal; }
table-border: {none !important;}
td {border: none !important;}
/* <CAPTION> */ #gz_content2col caption, #gz_maincontent caption, #gz_supportingcontent caption {
padding: 4px 0px 0px 0px; font-size: 1.3em; line-height: 1.4em; color: #333333; margin: 0px 0px 0px 0px; text-align: left; }
#gz_content2col th, #gz_maincontent th, #gz_supportingcontent th { text-align: left; background-color: #EEEEEE; }
#gz_content2col th p, #gz_maincontent th p, #gz_supportingcontent th p { padding: 2px 0px 2px 2px; font-size: 1.1em; line-height: 1.2em; color: #333333; margin: 0px 0px 0px 0px; }
#gz_content2col td p, #gz_maincontent td p, #gz_supportingcontent td p { padding: 2px 0px 2px 2px; font-size: 1em; line-height: 1.1em; color: #333333; margin: 0px 0px 0px 0px; }

/* START - HEADING 1 to HEADING 4 code */
/* H1 */#gz_content2col h1, #gz_maincontent h1, #gz_supportingcontent h1 {
font-size: 2.2em; line-height: 1em; color: #666; margin: 5px 0px 5px 0px; border-bottom: 1px dotted #cccccc; clear: both;
 font-weight: normal; }
/* H1 - link */#gz_content2col h1 a, #gz_maincontent h1 a, #gz_supportingcontent h1 a {
color: #990000; border-bottom: thin none !important; }
/* H2 */#gz_content2col h2, #gz_maincontent h2, #gz_supportingcontent h2 {
font-size: 2em; line-height: 1em; color: #0066cc; border-bottom: 1px dashed #cccccc; margin: 10px 0px 1px 0px; padding: 10px 0px 1px 0px; clear: both;}
/* H3 */#gz_content2col h3, #gz_maincontent h3 {
font-size: 1.6em; line-height: 1em; color: #666; margin: 10px 0px 1px 0px; padding: 10px 0px 1px 0px; border-bottom: 1px dashed #cccccc; clear: both;}
#gz_supportingcontent h3 { border-bottom: 1px dotted #CCCCCC; clear: both; color: #666666; font-size: 1.4em; line-height: 1em; margin: 10px 0 1px; padding: 10px 0 5px; }
/* H4 */#gz_content2col h4, #gz_maincontent h4, #gz_supportingcontent h4 {
font-size: 1.4em; line-height: 1em; color: #666; margin: 10px 0px 1px 0px; padding: 10px 0px 1px 0px; border-bottom: 1px dashed #cccccc; }
/* END - HEADING 1 to HEADING 4 code */

/* START - CLASSES code */
#gz_content2col .date, #gz_maincontent .date, #gz_supportingcontent .date {
margin: 4px 0px 3px 2px; font-size: 108%; line-height: 1.4em; color: #0066cc; }
/* <P> - small */#gz_content2col p.smallp, #gz_maincontent p.smallp, #gz_supportingcontent p.smallp {
padding: 4px 0px 5px 2px; font-size: 1em; line-height: 1.4em; color: #333333; margin: 0px 0px 0px 0px; }
/* <SPAN> - small */#gz_content2col spansmall, #gz_maincontent spansmall, #gz_supportingcontent spansmall {
padding: 4px 0px 5px 2px; font-size: 1em; line-height: 1.4em; color: #333333; margin: 0px 0px 0px 0px; }
/* END - CLASSES code */

/* START - IMAGE Placement code */
#gz_content2col div.imagesright, #gz_maincontent div.imagesright, #gz_supportingcontent div.imagesright {
margin: 6px 1px 10px 10px; width: 200px; float: right; background-color: #EEEEEE;  }
#gz_content2col div.imagesleft, #gz_maincontent div.imagesleft, #gz_supportingcontent div.imagesleft {
margin: 10px 10px 10px 1px; width: 200px; float: left; background-color: #EEEEEE; }
#gz_content2col div.imagesright p,
#gz_maincontent div.imagesright p,
#gz_supportingcontent div.imagesright p,
#gz_content2col div.imagesleft p,
#gz_maincontent div.imagesleft p,
#gz_supportingcontent div.imagesleft p {
margin: 3px 0px 3px 0px; padding: 0px 3px 0px 3px; font-size: 1em; }
/* END - IMAGE Placement code */

/* START - GLOASSARY and FAQ code */
#gz_content2col .glossaryterm, #gz_maincontent .glossaryterm, #gz_supportingcontent .glossaryterm{ font-size: 1.1em; padding: 5px 0px 5px 1px; font-weight: bold; color: #003399; width:25%; border-bottom: 1px solid #cccccc !important; background-color: #f2fbfb;}
#gz_content2col .glossarydetails, #gz_maincontent .glossarydetails, #gz_supportingcontent .glossarydetails { font-size: 1.1em; padding: 5px 0px 5px 6px;  color: #000000; width: 75%; border-bottom: 1px solid #cccccc !important; background-color: #f2fbfb;}
.glossaryterm_b { font-size: 1.1em; padding: 5px 0px 5px 1px; font-weight: bold; color: #003399; width:25%; border-bottom: 1px solid #cccccc !important; background-color: #e7f5f7;}
.glossarydetails_b { font-size: 1.1em; padding: 5px 0px 5px 6px;  color: #000000; width: 75%; border-bottom: 1px solid #cccccc !important; background-color: #e7f5f7;}
div.faqquestion { margin-top: 5px; font-size: 1.2em; padding: 3px 5px 5px 25px; font-weight: bold; color: #0066cc;  background: url(/images/ap_css_faqq.gif) no-repeat left 2px; }
div.faqanswer { vertical-align: top; font-size: 1.2em; padding: 3px 5px 2px 25px; color:#000000; border-bottom: 1px dotted #cccccc; background: url(/images/ap_css_faqa.gif) no-repeat left 2px; }
/* END - GLOASSARY and FAQ code */

/* START - BACK to top code */
div.backtotop {
width:100px; display:block; float: right; font-size: 1.1em; text-align: center; vertical-align: text-bottom; line-height: 1.6em; margin: 5px 25px 5px 0px; }
div.backtotop a:link, div.backtotop a:visited {
display:block; background: url(/images/ap_css_backtop.gif) top left no-repeat; height:20px; text-decoration: none; color: #333333; }
div.backtotop a:hover {
background-position: 0 -20px; height:20px; display:block; text-decoration: none; }
div.backtotop a:active {
background-position: 0 -40px; height:20px; display:block; text-decoration: none; }
/* END - BACK to top code */

/* 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; clear:right;}
/* End Postmarking Boxes */

/* START - Image Gallery */
#gz_supportingcontent div.gallery h4 { font-size: 0.8em; line-height: 1em; color: #333; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px none; }
#gz_supportingcontent div.gallery ul li { background: none; border: 1px solid #9ebff5;  height: auto; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0 0.2em 0.5em 0.2em; padding: 0.2em 0.2em 0; }
#gz_supportingcontent div.gallery span { display: none; }
#gz_supportingcontent div.galleryp { margin: 0px 0px 0px 0px; padding:0 0 5px 5px; }
#gz_supportingcontent div.gallery ul li div.imageholder { padding-top:0.1em; }
#gz_supportingcontent div.gallery ul li {width: 140px; }
#gz_supportingcontent div.gallery ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
/* END - Image Gallery */

/* START - EVENTS and NEWS Sections */
#gz_content2col ul.newslist li, #gz_maincontent ul.newslist li, #gz_supportingcontent ul.newslist li {
font-size: 1.1em; margin: 10px 0px 5px 0px;  border: 2px solid #eaeaea;  background: #ebecec none repeat scroll 0 0;}
#gz_content2col ul.newslist h4, #gz_maincontent ul.newslist h4, #gz_supportingcontent ul.newslist h4 {
font-size: 1.1em; color: #718E98; margin: 1px 0px 1px 0px; padding: 3px 0px 1px 0px; border-bottom: 1px none; }
#gz_content2col ul.newslist span.date, #gz_maincontent ul.newslist span.date, #gz_supportingcontent ul.newslist span.date {
font-size: 0.75em; top:0px; margin-top: 0px; font-weight: normal;}
#gz_content2col p.more, #gz_maincontent ul.newslist p.more, #gz_supportingcontent ul.newslist p.more {
font-size: 1em; padding:2px 0 2px 2px; }

#gz_content2col ul.gz_eventlist li, #gz_maincontent ul.gz_eventlist li, #gz_supportingcontent ul.gz_eventlist li {
font-size: 1.1em; margin: 10px 0px 5px 0px;  border: 2px solid #eaeaea;  background: #ebecec none repeat scroll 0 0;}
#gz_content2col ul.gz_eventlist h4, #gz_maincontent ul.gz_eventlist h4, #gz_supportingcontent ul.gz_eventlist h4 {
font-size: 1.1em; color: #718E98; margin: 1px 0px 1px 0px; padding: 3px 0px 1px 0px; border-bottom: 1px none; }
#gz_content2col ul.gz_eventlist span.date, #gz_maincontent ul.gz_eventlist span.date, #gz_supportingcontent ul.gz_eventlist span.date {
font-size: 0.75em; top:0px; margin-top: 0px; font-weight: normal;}
#gz_content2col p.more, #gz_maincontent ul.gz_eventlist p.more, #gz_supportingcontent ul.gz_eventlist p.more {
font-size: 1em; padding:2px 0 2px 2px; }
#gz_content2col p.gz_archivelink, #gz_maincontent p.gz_archivelink, #gz_supportingcontent p.gz_archivelink  {float: right; font-size:1em;}

div.ap_style_div_top { text-align: right; }



/* START - EVENTS and NEWS Sections */
