
/* lkm modification */
body { margin: 0; padding: 0; color:#17314E; background-color: #8a99a9; font: 12px verdana, arial, sans-serif; }

p, ul, ol { font: normal .9em/1.7em verdana, arial, sans-serif; margin: .25em 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { color: #395a93; margin: .5em 0 0; padding: 0; }
h1 { font-size: 1.5em; margin: 1em 0; }
h2 { font-size: 1.2em; margin: 0 0 .5em; }
h3 { font-size: 1em; line-height: 1.5em; }
h4 { color: #c4ccd6; font-size: 11px; margin: 8px 0 16px; }
h5 { font-size: 1em; text-transform: uppercase; margin: 0 0 .5em; }
h6 { font-size: .9em; text-transform: uppercase; margin: 0 0 2em; }
.big { font-size: larger; font-weight: bolder; }

a:link, a:visited, a:hover { color: #325e9e; text-decoration: underline; }
a:hover { text-decoration: none; color: #bf253c; background-color: #dae1e8; }
a:active { color: #bf253c; text-decoration: none; }
#footer a:link, #footer a:visited { color: #fff; padding: 0 2px; }
#footer a:hover { text-decoration: none; color: #191610; background-color: #dae1e8; }

ul { list-style: disc url(graphics/bullet.gif) outside; margin-left: 2em; }
li { padding: 3px 3px 3px 1em; }

/* layout */
#wrapper { padding: 2px; margin: 0 auto; background: #fff url(graphics/confBG.gif) 100% 0 repeat-y; width: 810px; }

#content { float: right; width: 588px; top: 0; padding: 0; margin: 0; /* False margin value for all versions of IE Win, including 6.0 */ margin-right: 10px; }
html>body div#content { /* Correct value for browsers that don't suffer from IE Win's bugs */ margin-right: 20px; min-height: 800px; }

#content img { display: block; margin: 2px 0; }
img, img a, img a:link, img a:hover, img a:visited { border: none; border-width: 0; text-decoration: none; }

#logo { width: 195px; height: 136px; padding: 2px; margin: 0; background-color: #fff; }
#header { padding: 0; margin: 0; background-color: #fff; }
#changeMe { margin: 20px 20px 20px; }

#leftbar { width: 185px; padding: 2px 4px; margin: 0 2px 0 2px; font-size: 11px; line-height: 12px; color: #17314E; background: transparent url(graphics/bg_left.gif) 50% 50% repeat; }

#footer { clear: both; padding: 2px 4px; margin: 2px 14px 2px 2px; color: #fff; background: #243444 url(graphics/bg_footer.gif) 50% 50% repeat; font-size: 10px; }

img.floatl { border: none; float: left; margin: 2px 4px 2px 0; padding: 0; }
img.floatr { border: none; float: right; margin: 2px 0 10px 10px; padding: 0; }
.leftbox { border: 1px solid #17314e; background: #fff url(graphics/confHD_blank.gif) 1px 1px no-repeat; margin: 20px 0 40px; padding: 0 2px 3px 20px; }
.leftbox p { line-height: 1.7em; padding: 2px; margin: 1.5em 0; }

h5 a:link, h5 a:visited { text-transform: uppercase; font-size: 11px; line-height: 12px; color: #fff; margin: 2px 0; padding: 0; text-decoration: none; }

.burst { border: 1px solid #17314e; text-align: center; background-color: #bf253c; margin: 10px 0 30px; padding: 4px; }
.burst:hover, .burst h5 a:hover { color: #003e7e; background-color: #bf253c; }
.burst2 { border: 1px solid #17314e; text-align: center; background-color: #395a93; margin: 10px 0; padding: 4px; }
.burst2:hover, .burst2 h5 a:hover { color: #dde5ef; background-color: #395a93; }

.section { display: block; padding: 6px 0; margin: 10px 0; border: 1px solid #9ea5ae; border-width: 1px 0; }

.box1 { display: block; padding: 6px; margin: 6px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #dde5ef #c4ccd6 #9ea5ae #dde5ef; background-color: transparent; }

.box2 { float: right; width: 50%; padding: 10px; margin: 0 6px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #dde5ef #c4ccd6 #9ea5ae #dde5ef; background-color: #fff; }

.sml { font-size: 10px; }
.red { color: #bf253c; }
.red:hover { color: #325e9e; text-decoration: none; background-color: #dae1e8; }

table.asfTbl { border: none; margin: 0; font-size: .9em; }
table.asfTbl tr, table.asfTbl td { vertical-align: top; text-align: left; }
table.asfTbl td { border: 1px solid #c4ccd6; border-width: 1px  0 0 2px;  padding: 4px; }

/* Picked up from BondMarkets.com stylesheet; modified for ASF site */
div.boxHS { float: left; width: 300px; margin: 0 3px 3px 0; padding: 3px 3px 3px 0; color: #17314E; border: 1px solid #17314E; border-width: 0 1px 1px 0; }
div.boxHS img { border: 1px solid #17314E; margin-bottom: 2px; }
div.boxHS p.caption { font-size: 10px; line-height: 1.1em; margin: 0; padding: 0; }