
H1,H2,H3,H4,.headline { font-family: arial,helvetica,verdana; margin-bottom:5px; font-weight:normal; }
H1,.headline { font-family:arial black,arial,helvetica,verdana; font-size:17px; text-transform:uppercase;  color:#006; margin:0; }
H2 { font-family:arial black,arial,helvetica,verdana; font-size:12px; text-transform:uppercase; color:#4465A9; }
H3 { font-size:12px; font-weight:bold; text-transform:uppercase; color:#666; }
H4 { font-size:11px; font-weight:bold; color:#666; }

.bodycopy, .copy, .listcopy, .linktext, .linkdesc, .listnumber, .caption { font-family:arial,helvetica,verdana; font-size:12px; color:#666; }
.bodycopy, .linkdesc { line-height:18px; }
.copy, .linkdescafter { }
.listcopy { color:#006; }
.listnumber { font-weight:bold; color:#006; }
.linktext { font-weight:bold; color:#4465A9; }
.caption { font-size:10px; }


td.listnumber { padding-right:6; }
td.linkbullet {}
td.listbullet {}
td.linkarrowleft { padding-right:4px; }
td.linkarrowright { padding-left:4px; }
div.linkdesc { margin-top:2px; }
div.linkdescbullets, div.linkdescarrows { padding-left:10px; }

.hruledotted { background:url(/i/template/hrule.gif) repeat-x; }
.hrulesolid { background:#999; }

.table { background-color:#FFF; }
.tablecell, .titlerow, .titlecolumn { font-family:arial,helvetica,verdana; }
.tablecell { font-size:12px; color:#006; background-color:#E5E5E5; }
.titlerow { font-size:14px; font-weight:bold; color:#FFF; background-color:#A3A7B9; text-transform:uppercase; }
.titlecolumn { font-size:14px; font-weight:bold; color:#FFF; background-color:#CCC; text-transform:uppercase; }


/* custom sections */

.quicklinks { background:url(/i/quicklinks/bg.gif); }
.leadbanner H1 { margin:0; font-family:arial black,arial,helvetica,verdana; font-size:21px; color:#FFF; font-style:normal; text-transform:none; }
.leadbanner H2 { margin:0; font-family:arial,helvetica,verdana; font-size:18px; color:#FFF; font-style:normal; text-transform:none; }