html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus { outline: 0; }

body{font-size:0.9em;line-height:1.3em;font-family:Arial, Helvetica, sans-serif;color:#000;}
/* general text */
p{line-height:1.3em;color:#000;padding:5px 0;}
table{font-size:inherit;line-height:1.3em;color:#000;}
strong {font-weight:bold;}
em {font-style:italic;}

.c1 {color:#E00721;}
.c2 {color:#003272;}
h1,.h1{display:block;font-size:250%;color:#E00721;padding:3px 0;margin:3px 0 10px 0;letter-spacing:.05em;font-weight:bold;}
.hd01{display:block;font-size:210%;color:#E00721;padding:3px 0;margin:3px 0;border-bottom:1px solid #E00721;font-weight:normal;}
.hd01b{display:block;font-size:210%;color:#E00721;padding:3px 0;margin:3px 0;border-bottom:1px solid #E00721;font-weight:bold;}
h2,.h2{display:block;font-size:190%;color:#003272;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd02{display:block;font-size:150%;color:#003272;padding:0 0 5px;margin:0;border-bottom:1px solid #003272;font-weight:normal;}
.hd02b{display:block;font-size:150%;color:#003272;padding:0 0 5px;margin:0;border-bottom:1px solid #003272;font-weight:bold;}
h3,.h3{display:block;font-size:150%;color:#F0EBDB;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd03{display:block;font-size:110%;color:#F0EBDB;padding:0 0 5px;margin:0;border-bottom:1px solid #F0EBDB;font-weight:normal;}
.hd03b{display:block;font-size:110%;color:#F0EBDB;padding:0 0 5px;margin:0;border-bottom:1px solid #F0EBDB;font-weight:bold;}
h4,.h4{display:block;font-size:150%;color:#3A3D4A;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd04{display:block;font-size:110%;color:#3A3D4A;padding:0 0 5px;margin:0;border-bottom:1px solid #3A3D4A;font-weight:normal;}
.hd04b{display:block;font-size:110%;color:#3A3D4A;padding:0 0 5px;margin:0;border-bottom:1px solid #3A3D4A;font-weight:bold;}
h5,.h5{display:block;font-size:150%;color:#FDBC9E;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd05{display:block;font-size:110%;color:#FDBC9E;padding:0 0 5px;margin:0;border-bottom:1px solid #FDBC9E;font-weight:normal;}
.hd05b{display:block;font-size:110%;color:#FDBC9E;padding:0 0 5px;margin:0;border-bottom:1px solid #FDBC9E;font-weight:bold;}
.txt_small{font-size:70%;}
acronym{border-bottom:1px dotted;cursor:help;}
/* general block elements */
.bl01{display:block;padding:15px;border:2px dashed #E00721;}
.bl01i{display:block;padding:15px;background:#E00721;color:#fff;}
.bl02{display:block;padding:15px;border:2px dashed #003272;}
.bl02i{display:block;padding:15px;background:#003272;color:#fff;}
.bl03{display:block;padding:15px;border:2px dashed #F0EBDB;}
.bl03i{display:block;padding:15px;background:#F0EBDB;color:#003272;}
.bl04{display:block;padding:15px;border:2px dashed #3A3D4A;}
.bl04i{display:block;padding:15px;background:#3A3D4A;color:#fff;}
.bl05{display:block;padding:15px;border:2px dashed #FDBC9E;}
.bl05i{display:block;padding:15px;background:#FDBC9E;color:#fff;}
/* drop cap */
.dc01 {position:relative;z-index:55;float:left;width:auto;font-size:375%;padding:0 3px 0 0;line-height: 100%;color:#E00721;font-weight: normal;font-family: georgia, times, serif;}
.dc02 {position:relative;z-index:55;float:left;width:auto;font-size:375%;padding:0 3px 0 0;line-height: 100%;color:#003272;font-weight: normal;font-family: georgia, times, serif;}
.dc03 {position:relative;z-index:55;float:left;width:auto;font-size:375%;padding:0 3px 0 0;line-height: 100%;color:#F0EBDB;font-weight: normal;font-family: georgia, times, serif;}
.dc04 {position:relative;z-index:55;float:left;width:auto;font-size:375%;padding:0 3px 0 0;line-height: 100%;color:#3A3D4A;font-weight: normal;font-family: georgia, times, serif;}
.dc05 {position:relative;z-index:55;float:left;width:auto;font-size:375%;padding:0 3px 0 0;line-height: 100%;color:#FDBC9E;font-weight: normal;font-family: georgia, times, serif;}

ul {margin-left:17px;}
li {margin-left:10px;list-style:square;}
a:link {color:#4387D9;}
a:visited {color:#003272;}
a:hover {color:#E00721;}