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

/*-------------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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
}

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: 21px; line-height: 24px; color: #6d643e; margin-bottom: 12px; font-style: italic;}
h2 {font-size: 17px; line-height: 20px; color: #643971; margin-bottom: 12px;}
h3 {font-size: 15px; line-height: 18px; color: #643971; margin-bottom: 12px;}
h4 {font-size: 15px; line-height: 18px; color: #6d643e; margin-bottom: 12px;}
h5 {font-size: 13px; color: #643971; margin-bottom: 12px;}
h6 {font-size: 13px; color: #6d643e; margin-bottom: 12px;}

p {color: #643971; font-size: 13px; margin-bottom: 20px;}

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

div.footer a {color: #643971; text-decoration: underline;}
div.footer a:hover {color: #6d643e; text-decoration: underline;}

ul li {color: #6d643e; font-size: 15px; font-weight: bold; margin-left: 20px; list-style-type: square;}
ul li ul li {color: #643971; font-size: 13px; font-weight: normal; list-style-type: disc;}
.home ul {margin: 0px 0px 0px 35px; color: #643971; line-height: 16px;}
.home li {margin: 0px;}

a, a:hover {color: #643971;}
a:hover, a:hover h3  {color: #6d643e;}

a:visited img, a img {border-color: #643971;}
a:hover img {border: #6d643e;}


table, tr, td {color: #643971; line-height: 17px; font-size: 12px;}
table {margin-left: 50px; padding-bottom: 50px;}
input, textarea {color: #6d643e; font-weight: bold;}


.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 */
