
body { margin: 2px; padding: 0; font-family: arial, verdana, helvetica, sans-serif; font-size: 80%;}
h3 { font-style: italic; font-family: arial, verdana, helvetica, sans-serif; text-align: left; margin: 0; padding: 0; }
h4 { font-family: arial, verdana, helvetica, sans-serif; color: #B22222; text-align: left; margin: 0; margin-bottom: -10px; padding: 0; }
h5 { font-family: arial, verdana, helvetica, sans-serif; color: #B22222; text-align: left; margin: 0; margin-bottom: 10px; padding: 0; }
.boldText { font-size: 13px; font-weight: bold; color: #000; text-align: justify; }
#container { margin: auto; padding: 0; width: 770px; }
#content { background-color: white; margin-top: 0; margin-right: 148px; margin-left: 148px; padding: 5px; min-width: 250px; }
ul#list { margin: 0; padding: 0 }
#list li { list-style-type: none; list-style-position: ; margin-bottom: 7px; display: block }
#list a { font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; padding-left: 10px; width: 160px; height: 15px }
#list a:link, #list a:visited { margin: 0; border-left: 15px solid gray; padding-left: 10px; }
#list a:hover { margin: 0; border-left: 15px solid red; padding-left: 10px; }
#list img {margin: 0; padding: 0;}
.pageTitle { font-size: 150%; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-style: italic; text-align: center; color: #000; margin: 5px; padding: 0; }
.logo { text-align: center; margin-bottom: 60px; padding: 0 }
.button { margin: 5px; padding: 0; width: auto; height: auto; }
.button a { margin: 5px; padding: 0; width: auto; height: auto; }
.button a:link, .button a:visited { margin: 5px; padding: 0; width: auto; height: auto; }
.button a:hover { margin: 5px; padding: 0; width: auto; height: auto; border: solid 1px white; }
.barText { margin: 2px; padding: 3px; text-align: left; font-size: 85%; color: #000066; font-weight: bold; border: solid 1px #000066;}
#footer { font-size: 11px; text-align: center; clear: both; margin-top: 15px; padding: 5px; border-top: 1px solid black; }
#footer a:link, #footer a:visited { color: blue; font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; margin-right: 7px; margin-left: 7px; }
#footer a:hover { color: red; font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; }
.footerPageOn { font-weight: bold; padding: 3px; background-color: #cccccc;}
.smallText { color: black; font-size: 10px; font-family: arial, cerdana, helvetica, sans-serif; font-weight: none; }
table#servicesTable { margin-bottom: 30px; margin-top: 30px; border: 1px dashed gray; width: 80%;}
table#servicesTable th { padding: 4px; background: #DCDCDC; font-size: 13px; color: #b22222;  }
table#servicesTable td { padding: 4px 18px 4px 18px;}
#pricing {	margin: 0 4% 0 5%; padding: 0; text-align: left;}
div.qpricing th { text-align: left;}
div.qpricing td { text-align: left; }
.priceqty { padding: 4px; background: #E6E6FA; text-align: left; border: 1px solid white;}