@charset "UTF-8";
/* AMZ Financial Insurance Services */
/* Copyright (c) 2008 AMZ Financial Insurance Services */
/* Stylesheet by Kevin at Brough Communications [http://www.brough.com] */
/* For Print */

/************** Root Element **************/
html { margin:0; padding:0; }
body { margin:0; padding:0; color:#000; background:#fff; font:small/1.4 Corbel,Arial,Helvetica,sans-serif; }

/************** Headings **************/
h1 { margin:0; padding:15px 0 10px; font-size:180%; }
h2 { margin:0; padding:10px 0; font-size:180%; line-height:1.0; text-transform:uppercase; }
h3 { margin:0; padding:5px 0; font-size:120%; }
h4 { margin:0; padding:5px 0; font-size:110%; }
h5 { margin:0 15px 0 0; padding:5px 0 0 0; border-bottom:1px solid #000; font-size:120%; }

/************** Links **************/
a:link { color:#000; }
a:visited { color:#000; }
a:hover, a:focus, a:active { color:#000; }
a img { border:0 none; }
.pdf { padding-left:15px; background:url("/img/decor/pdf.gif") 0 50% no-repeat; }
.doc { padding-left:15px; background:url("/img/decor/doc.gif") 0 50% no-repeat; }
.xls { padding-left:15px; background:url("/img/decor/xls.gif") 0 50% no-repeat; }
.ppt { padding-left:15px; background:url("/img/decor/ppt.gif") 0 50% no-repeat; }
.iso { padding-left:15px; background:url("/img/decor/iso.gif") 0 50% no-repeat; }
.acp { padding-left:15px; background:url("/img/decor/acp.gif") 0 50% no-repeat; }
.acp.banner { padding-left:0; background-image:none; }

/************** Tables and Lists **************/
table { width:100%; empty-cells:show; }
thead th { text-align:center; }
tbody th { text-align:left; }

ul { margin:5px 0 10px; padding:0 15px; list-style-type:disc; }
ul ul { list-style-type:square; }
ol { list-style-type:decimal; }
ol ol { list-style-type:lower-alpha; }
ol.outline { list-style-type:upper-roman; }
ol.outline ol { list-style-type:upper-alpha; }
ol.outline ol ol { list-style-type:decimal; }
ol.outline ol ol ol { list-style-type:lower-alpha; }
ol.outline ol ol ol ol { list-style-type:lower-roman; }

ul.content-nav, ul.metadata, ul.comma-list { display:block; margin:0; padding:0; list-style:none; }
ul.content-nav li, ul.metadata li, ul.comma-list li { display:inline; border-right:1px solid #000; }

ul.one-col { margin:0; padding:0; list-style:none; }
ul.two-col { margin:10px; padding:0; list-style:none;  }

/************** Other Elements **************/
abbr { border:0 none; }
hr, .clear { clear:left; }
.float { float:none; margin:0 10px 5px 0; }

/************** Page Layout **************/
#skiplinks, #secondary-content, #feature-carousel, #home-carousel { display:none; }

#features .item { margin:0 10px 0 0; padding:0 5px 5px 5px; border:2px solid; border-top-width:0; float:left; }

#footer { margin:15px auto 0; padding:10px; clear:both; border-top:1px solid #000; font-size:90%; text-align:center; }

/************** Classes **************/
.number { text-align:right; }
span.highlight { background:#ffc; }
.notice { background:#ffc; padding:15px; border:1px solid #fc0; border-width:1px 0; }

/************** hCard **************/
.vcard { clear:left; }
.vcard .url.org a { display:none; }
.vcard .photo { margin:0 10px 5px 0; padding:0; float:left; }
.vcard .title { display:block; font-style:italic; }
.vcard a.adr { display:none; }
.vcard .country-name { display:none; }

