html * {padding:0;margin:0;}
html, body {border:0; font-family: Verdana,Arial,sans-serif; font-size:90%; color:#434343; line-height:130%;}
body {text-align:left;background-color: #fff;padding:0;margin:10px;}

img {border:0;}
hr {height:1px; color: #93A7B2; background: #93A7B2; border:0;}

h1{margin:0 0 10px 0; padding:0; font-size:1.6em; font-weight:normal; color:#003468;line-height:130%;}
h2{margin:0 0 10px 0; padding:0; font-size:1.3em; font-weight:normal; color:#B0232A; line-height:130%;}
h3{margin:0 0 10px 0; padding:0; font-size:12px; font-weight:bold; color:#002F67; line-height:130%;}
h4{margin:0 0 10px 0; padding:0; font-size:1.0em; font-weight:bold; color:#002F67; line-height:130%;}
h5{margin:0 0 10px 0; padding:0; font-size:1.0em; font-weight:bold; color:#434343; line-height:130%;}
h6{margin:0 0 10px 0; padding:0; font-size:1.0em; font-weight:bold; color:#B0232A; line-height:130%;}

h1.large {font-size:2.4em;}
h2.large {font-size:2.1em;}
h3.large {font-size:1.6em;}
h3.c-grey {margin:0; color:#434343;}
h3.c-blue {color:#002F67;}
h3.c-red {color:#B0232A;}
h4.c-blue {color:#002F67;}
h4.c-red {color:#B0232A;}
h4.rl-blue {margin:0 8px 8px 8px; color:#002F67;}
h4.rl-red {margin:0 8px 8px 8px; color:#B0232A;}
h5.rl-blue {margin:0 8px 8px 8px; color:#002F67;}
h5.rl-red {margin:0 8px 8px 8px; color:#B0232A;}
h5.h-red {color:#B0232A; font-size:1.7em;margin:0;color:#B0232A; }

p {margin: 0 0 10px 0; padding:0; font-size:0.85em; line-height:130%;}
p.small {font-size:0.7em;}
p.lsb {margin: 0;padding:5px 0 5px 0; border-bottom: 1px solid #93A7B2;}
p.top {margin: 20px 0 10px 0;}
p.caption-img {margin:0; font-size:0.7em;}
p.print {padding:0 0 0 15px;background:url("/aa/images/css/icon_print.gif") no-repeat 0 4px;}
p.close {padding:0 0 0 10px;background:url("/aa/images/css/icon_close.gif") no-repeat 0 4px;}

a {color:#35617A; text-decoration:none;}
a:hover {text-decoration:underline;}
a.arrow {display:block;color:#35617A;text-decoration:none;padding:0 12px 0 0; background:url("/aa/images/css/arrow_links.gif") no-repeat bottom right;}
a.arrow:hover {text-decoration:underline;}
a.arrow-nb {color:#35617A;text-decoration:none;padding:0 15px 0 0; background:url("/aa/images/css/arrow_links.gif") no-repeat bottom right;}
a.arrow-nb:hover {text-decoration:underline;}
a.pdf-download {display:block;color:#35617A;text-decoration:none;padding:0 15px 0 0; background:url("/aa/images/css/icon_pdf.gif") no-repeat bottom right;}
a.pdf-download:hover {text-decoration:underline;}
a.pdf-download-nb {color:#35617A;text-decoration:none;padding:0 20px 0 0; background:url("/aa/images/css/icon_pdf.gif") no-repeat bottom right;}
a.pdf-download-nb:hover {text-decoration:underline;}
a.map {display:block;color:#35617A;text-decoration:none;padding:0 15px 0 0; background:url("/aa/images/css/icon_map.gif") no-repeat bottom right;}
a.map:hover {text-decoration:underline;}
a.map-nb {color:#35617A;text-decoration:none;padding:0 20px 0 0; background:url("/aa/images/css/icon_map.gif") no-repeat bottom right;}
a.map-nb:hover {text-decoration:underline;}
a.email {color:#35617A;text-decoration:none;padding:0 0 0 15px; background:url("/aa/images/css/icon_email.gif") no-repeat top left;}
a.email:hover {text-decoration:underline;}

.ldb {background-image: url("/aa/images/css/line_dotted.gif"); background-position: bottom left; background-repeat: repeat-x;}
.lst {border-top: 1px solid #93A7B2;}
.lsb {border-bottom: 1px solid #93A7B2;}
.libg {background-image:url("/aa/images/css/bg_line-int-greybg.gif"); background-position: bottom left; background-repeat: no-repeat;}
.libn {background-image:url("/aa/images/css/bg_line-int-nobg.gif"); background-position: bottom left; background-repeat: no-repeat;}

.blue {color:#35617A;}
.darkblue {color:#003468;}
.grey {color:#434343;}
.red {color:#bf311a}

.floatleft {float: left; margin: 0 10px 10px 0; padding: 0;}
.floatright {float: right; margin: 0 0 10px 10px; padding: 0;}
.floatleft_nm {float: left; margin: 0; padding: 0;}
.floatright_nm {float: right; margin: 0; padding: 0;}

.clear {clear:both; height:0; line-height:0; font-size:0;}
.clearleft {clear:left;}
.clearright {clear:right;}
.hide {display:none;}

.intro {margin:0 0 10px 0; padding: 10px 0 0 0; background-image: url("/aa/images/css/line_dotted.gif");background-position: top left;background-repeat: repeat-x;}
.intro p {padding:0 0 10px 0; margin:0;font-size:0.9em;background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left;background-repeat: repeat-x;}

ul {margin:0 0 10px 15px; padding:0;}
ol {margin:0 0 10px 30px; padding:0;}
ul li, 
ol li {font-size:0.85em;padding:0;margin:0;}
ul li ul, 
ol li ol {margin:0 0 0 30px; padding:0;}
ul li ul li, 
ol li ol li {font-size:1em;padding:0;margin:0;}

ul.linklist {margin:0 0 10px 0;padding:0;list-style-type: none;}
ul.linklist li {list-style-type: none;}
ul.linklist li a {padding:0 15px 0 0; background:url("/aa/images/css/arrow_links.gif") no-repeat bottom right;}
ul.linklist-na {margin:0 0 10px 0;padding:0;list-style-type: none;}
ul.linklist-na li {list-style-type: none;}

/* forms */
form {margin:0;padding:0;}
form#frmDownload {margin:0;padding:10px 0 10px 0;border-top: 1px solid #93A7B2;border-bottom: 1px solid #93A7B2;}
fieldset {margin:0 0 5px 0;padding:0;border:0;clear: both;}
input, select, option, textarea {font-family: Verdana,Arial,Sans-Serif;margin:0; padding:0; font-size: 0.85em;}
select#cboStartDay, select#cboEndDay {width:45px;}
select#cboStartMonth, select#cboEndMonth {width:45px;}
select#cboStartYear, select#cboEndYear {width:60px;}
label {float:left;position: relative;width:180px;font-size: 0.85em;}
label.nf {float:none;}
#sschart label {float:none;}
table input, table select, table option, table textarea, table label {font-size: 1em;} 
table table input {font-size: 0.85em;} 

.hidden {
height:1px;
left:0px;
overflow:hidden;
position:absolute;
top:-1000px;
width:1px;
}

/* tables */
table {margin-bottom:10px; font-size:0.85em; line-height:130%;}
table th.left, 
table td.left {text-align:left;}
table th.right, 
table td.right {text-align:right;}
table th.center, 
table td.center {text-align:center;}

table.lines {width:100%; margin-bottom:10px; font-size:0.85em; line-height:130%;border-collapse:collapse; border-spacing:0; empty-cells:show;}
table.lines thead th,
table.lines thead td {vertical-align:top; padding: 5px 2px; font-weight:normal; text-align:right; border-bottom: 1px solid #93A7B2;}
table.lines thead th.tb,
table.lines thead td.tb {border-top: 1px solid #93A7B2;}
table.lines tbody th {vertical-align:top; padding: 5px 2px; font-weight:normal; text-align:left; border-bottom: 1px solid #93A7B2;}
table.lines tbody td {vertical-align:top; padding: 5px 2px; font-weight:normal; text-align:right; border-bottom: 1px solid #93A7B2;}
table.lines td.nl,
table.lines th.nl {border-bottom:none;}
table.lines th.left, 
table.lines td.left {text-align:left;}
table.lines th.right, 
table.lines td.right {text-align:right;}
table.lines th.center, 
table.lines td.center {text-align:center;}
table.lines th.line2px, 
table.lines td.line2px {border-bottom:none; background-image: url("/aa/images/css/line_2px.jpg");background-position: bottom left; background-repeat: repeat-x;}
table.lines th.bgbs, 
table.lines td.bgbs {background-color: #F4EEE0;}
table.lines td.lb {border-left: 1px solid #93A7B2;}
table.lines td.rb {border-right: 1px solid #93A7B2;}
table.lines th.indent15, 
table.lines td.indent15 {padding-left:15px;}

table.dotted {width:100%;margin-bottom:10px; font-size:0.85em; line-height:130%;border-collapse:collapse; border-spacing:0; empty-cells:show;}
table.dotted thead th,
table.dotted tbody th {vertical-align:top; padding: 5px 0; font-weight:normal; text-align:left;background-image: url("/aa/images/css/line_dotted.gif"); background-position: bottom left; background-repeat: repeat-x;}
table.dotted thead td,
table.dotted tbody td {vertical-align:top; padding: 5px 0; font-weight:bold; text-align:right;background-image: url("/aa/images/css/line_dotted.gif"); background-position: bottom left; background-repeat: repeat-x;}
table.dotted td.nl,
table.dotted th.nl {border-bottom:none;}
table.dotted th.left, 
table.dotted td.left {text-align:left;}
table.dotted th.right, 
table.dotted td.right {text-align:right;}
table.dotted th.center, 
table.dotted td.center {text-align:center;}

table.border {width:100%; padding:10px; margin-bottom:10px; font-size:0.85em; line-height:130%; border: 1px solid #93A7B2;}
table.border thead th,
table.border thead td {vertical-align:top; padding: 5px; font-weight:normal; text-align:left;}
table.border tbody th,
table.border tbody td {vertical-align:top; padding: 5px; font-weight:normal; text-align:left;}

/* acrobat */
.acrobat_link {margin-top:25px; padding:0;}
.acrobat_link img {border:0; float:left; margin:0 12px 0 0;}

/* Server side charting */
#sschart {width:535px;margin:0;padding:0;}
#sschart .ssleft {float:left; width:355px; margin:0 0 10px 0;}
#sschart .ssright {float:right; width:170px; margin: 0 0 10px 10px;}
#sschart_lf {width:750px;margin:0 0 10px 0;padding:0;}
#sschart_lf .ssleft {float:left; width:400px;}
#sschart_lf .ssright {float:right; width:350px;}
#contlarge {font-size:1.6em;}
#contlarge select#cboStartDay,#contlarge select#cboEndDay {width:60px;}
#contlarge select#cboStartMonth,#contlarge select#cboEndMonth {width:60px;}
#contlarge select#cboStartYear,#contlarge select#cboEndYear {width:80px;}

/* Definition lists */
dl.dlML5, dl.dlML8 {font-size:0.85em; position:relative; margin-left:0.4em;} 
dl.dlML5 dd {margin: -1.6em auto auto 5em;}
dl.dlML8 dd {margin: -1.6em auto auto 8em;}
dl.dlML5 dd span{ position:absolute; left: 160px;}



