﻿/* Base Styles
----------------------------------------------- */
html { overflow-y: scroll; width: 100%; } /* Show the Vertical scrollbar in Firefox and Safari */
body, ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, p, blockquote, input, textarea {font-family: Arial, Helvetica, sans-serif;line-height: 1.5;font-weight: normal;color: #000000; margin:0;}
body#donaldson-coal{ font-size: 75%; margin:0; }                 /* 12px - Default font size */
body#donaldson-coal-index{font-size: 75%;background: #c3161c url(../images/bg-rpt-new.jpg) repeat-x left top} 
body#donaldson-coal-index-new{font-size: 75%;background:#eaebed url(../images/grey-rpt-sml.jpg) repeat-x left 363px; } 

h1, h2, h3, 
h4, h5, h6 { color: #000000; margin: 0; font-weight: bold; line-height: 1; }
h1 { font-size: 1.6em; margin-bottom:0.5em; }                  /* 24px bold */
h2 { font-size: 1.334em; margin-bottom:0.5em; }  						/* 16px bold */
h3 { font-size: 1.25em; }                              /* 15px bold */
h4 { font-size: 1em; font-weight:normal; margin-bottom:0.5em; }                                 /* 12px bold */
h5 { font-size: 1em; font-weight: normal; }            /* 12px normal */
h6 { font-size: 1em; font-weight: normal; }            /* 12px normal */

a { color: #d71921; text-decoration: none; font-size:1em; }
a:hover, a:focus { text-decoration: underline; }
em { font-style: italic; }
p {margin: 0;padding-bottom: 1em;line-height: 1.5em;}

map { border:none; padding:0; margin:0;}
a img{ border:none; padding:0; margin:0;}
.fix3{ border:none; padding:0; margin:0;}

small { font-size: 75% /* 9px */; }
strong { font-weight: bold; }

ul, ol { margin:0; padding:0; }
ol {list-style: decimal; list-style:none;padding-left:25px;} 
dl { margin: 0 0 1em 0; }
dl dt { font-weight: bold; }

blockquote {  margin: 0 0 1.2em 0; padding: 10px 10px 10px 17px; font-style: italic; background-color:#f7f7f7; width:513px;  }
blockquote * { color: #666; }
fieldset{ border:none; float:left; margin:0 auto;}

input.text, select, textarea {font-size: 13px; border:1px solid #cacaca; padding:3px;font-family: arial,verdana,sans;}
input.long, textarea.long, select.long {width:240px;}
input.medium, textarea.medium, select.medium {width:160px;}
input.short, textarea.short, select.short {width:110px;}
img {border: 0;}
table {border-collapse:collapse;}
th {text-align:right;font-weight:normal;vertical-align:top;}
form { width:100%} /* firefox centering work around */
hr { border: 0;width: 100%; color: #d1d2d4; background-color: #d1d2d4;height: 1px;}
