/* CSS Document */
html {  /* this forces vertical scroll bar on firefox*/
  height: 100%;
  margin-bottom: 1px;
  overflow: -moz-scrollbars-vertical;
	}



/*-------------BASIC FORMATTING and RESETTING OF DEFAULTS--------------*/
p, h1, h2, h3, h4, h5, h6, ul, li, ol, table, tr, td {
	padding: 0;
	margin: 5px 0 11px 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

label, input, textarea {font-family: Arial, Verdana, sans-serif;}
form {padding: 0; margin: 0;}

hr {margin: 0px; paddng: 0px;}
.tb {font-weight: bold;}
.tbi {font-weight: bold; font-style: italic;}
.tbcap {font-weight: bold; text-transform: uppercase;}
.ti {font-style:italic;}
.tu {text-decoration:underline;}
.tui {text-decoration:underline; font-style:inherit;}
.tcap {text-transform: uppercase;}

h1 {font-size: 24px; line-height: 30px; font-style: italic; margin-top: 20px; margin-bottom: 42px; color: #b50937;}

h2 {font-size: 18px; line-height: 24px; color: #000; margin-bottom: 12px;}
h3 {font-size: 16px; line-height: 20px; color: #000; margin-bottom: 12px;}
h4 {font-size: 16px; line-height: 20px; color: #000; margin-bottom: 12px;}
h5 {font-size: 14px; color: #000; margin-bottom: 12px;}
h6 {font-size: 14px; color: #000; margin-bottom: 12px;}

p {color: #000;}

div.footer p {font-size: 10px; line-height: 13px;}

div.footer a {color: #000; text-decoration: none;}
div.footer a:hover {color: #777; text-decoration: underline;}

ul, ol {padding-left: 12px;}
ul li, ol li {color: #000; margin-left: 15px; margin-bottom: 0;}

a, a:hover {color: #b50937; text-decoration: underline;}
a:hover, a:hover h3  {color: #000;}


table, tr, td {color: #000; line-height: 14px;}
table {margin-left: 50px; padding-bottom: 50px;}
input, textarea {color: #444; font-weight: normal; font-size: 11px;}


.clearabove {line-height:0;height:0;font-size:0;clear:both;} /* Use on a clearing element following a float */
.clearcontents:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearcontents {clear: both; display:inline-block;}
.clearcontents {display:block;}
*html .clearcontents {height:1%;} /* Use on a container to clear enclosed floats */



