/* CSS Document */
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0; }
/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 {font-size: 100%; }
/* Removes list-style from lists */
ol,ul {list-style: none; }
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var, {font-style: normal; font-weight: normal; }
/* Removes list-style from lists */
table {border-collapse: collapse; border-spacing: 0; }
/* Removes border from fieldset and img */
fieldset, img {border: 0; }
/* Left-aligns text in caption and th */
caption, th {text-align: left; }
/* Removes quotation marks from q */
q:before, q:after {content: ''; }
/* Removes link features */
a:link, a:visited, a:active {text-decoration: none; color: #953434; }
a:hover {text-decoration: none; color: #B17878; }
strong {font-weight: 400; font-size: 12px; }
div#rightNav {font: 14px Verdana, Georgia, "Times New Roman", Times, serif; color: #953434; font-weight: 900; }
div#rightNav li {padding: 4px; }
div#siteInfo {font: bold 10px Verdana, Georgia, "Times New Roman", Times, serif; color: #8895B8; }
div#mainBodyText h1 {font: bold 16px Verdana, Georgia, "Times New Roman", Times, serif; color: #8895B8; letter-spacing: .1em; line-height: 1.5; margin-bottom: .5em; margin-left: 20px; }
div#mainBodyText h2 {font: bold 14px Verdana, Georgia, "Times New Roman", Times, serif; color: #8895B8; letter-spacing: .1em; line-height: 1.5; margin-bottom: .5em; margin-top: 2em; margin-left: 20px; }
div#mainBodyText p {font: 12px Verdana, Georgia, "Times New Roman", Times, serif; color: #000000; line-height: 1.2; margin-left: 30px; margin-right: 30px; margin-top: 20px; }
div#mainBodyText ul {margin-top: 30px; }
div#mainBodyText li {font: bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color: #8895B8; margin-left: 40px; margin-right: 30px; padding: 5px; }
fieldset {margin-left: 40px; margin-bottom: 10px; border-style: solid; border-width:thin; width: 500px; }
legend {padding: 0 2px; margin-left: 10px; font-weight: bold; }
label {display: inline-block; line-height: 1.8; vertical-align: top; }
label {width: 200px; } /* Width of labels */
form input.btn {position: relative; background: #fff; border: double; border-color: #8895B8; left: 200px; }
div#mainBodyText .bizInfo {text-align: center; }
div#mainBodyText .bizName {font-size: 20px; font-weight: 900; color: #953434; }
div#mainBodyText .bizPhone {font-size: 18px; font-weight: 900; color: #953434; letter-spacing: 4px; }
div#mainBodyText .bizFax {font-size: 16px; font-weight: 900; color: #000; letter-spacing: 4px; }
div#mainBodyText .bizAddress {font-size: 14px; font-weight: 900; color: #000; }
div#mainBodyText .bizCity {font-size: 14px; font-weight: 900; color: #000; }
div#mainBodyText div.2col {width: 600px; height: 400px; }
div#mainBodyText ul.longList {width: 500px; }
div#mainBodyText ul.longList li {float:left; width: 200px; }
div#mainBodyText ul.longList br {clear: left; }
div#mainBodyText table.rssFeed {margin-left: 30px; width: 500px; }
div#mainBodyText div.rssFeed p.pubDate {font-size:12px; font-style:italic; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:right; } 
