.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.clearfix{display:inline-table}

html .clearfix{height:1%}

.clearfix{display:block}

*{margin:0; padding:0}
*:focus{outline:none}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address{margin:1em 5%}

table th{text-align:left}

li, dd{margin-left:5%}

fieldset{padding:.5em}

/* EMS */
html, 
body{font-size:78%; height:100%; margin:0; padding:0; overflow-x:hidden}

h1{font-size:2em; margin:0; padding:0}

h2{font-size:1.5em; margin-left:0px}

h3{font-size:1.25em; margin-left:0px}

h4{font-size:1em; margin-left:0px}

input, select, th, td{font-size:1em}
li li, li p, td p, blockquote p{font-size:1em}

hr{border:none 0; border-top:1px dotted #ccc; margin:10px 0px 10px 0px; width:555px; height:1px}

p{font-size:1.1em; line-height:1.5em; margin-left:0px; color:#7a6e6e}

table, th, td, tr, label{margin:0; padding:0}

a:visited, 
a{color:#000; text-decoration:none; font-size:1.1em}

a:hover{text-decoration:underline}

body{font-family:Arial,Helvetica,Sans-serif; background:#e5e5e5 url('images1/bg.gif') repeat-x 0 0}

img{border:0}

#header-container a.home-link{display:block; width:140px; height:24px; background:url('images1/bmt-online-logo.gif') no-repeat 0 0; text-indent:-9999px; top:0; left:0; position:absolute}

 
#site-wrapper{width:100%}

#header-container{}

#page-content{width:98%; padding:10px 1% 0 1%; position:relative}
#page-content h2{color:#56789b; font-weight:bold}

