
html { height: 100%; margin-bottom: 1px; }
body { margin: 5px 0pt; background-color: silver; color: rgb(0, 0, 0); font-family: Arial,Verdana,sans-serif; font-size: 80%; text-align: center; }
table, td { margin: 0pt; padding: 0px; border-collapse: collapse; font-size: 100%; }
ul li { list-style-image: url('images/bullet_pte.gif'); font-size: 100%; }
hr { background-color: rgb(101, 69, 45); color: rgb(101, 69, 45); height: 1px; width: 100%; }
img { border: medium none ; }
form { margin: 5px 0pt 0pt; padding: 0pt; font-size: 100%; }
.forminput { border: 1px solid rgb(192, 192, 192); margin: 2px 0pt; padding: 2px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 100%; font-family: Verdana,Arial,sans-serif; }
h1 { font-family: Georgia,Times,serif; color: #993366; text-align: left; font-size: 22px; font-weight: bold; }
h2 { font-family: "Trebuchet MS","Comic Sans MS",Arial,sans-serif; color: #993366; text-align: left; font-size: 20px; font-weight: normal; }
h3 { font-family: "Trebuchet MS","Comic Sans MS",Arial,sans-serif; color: #993366; text-align: left; font-size: 20px; font-weight: normal; }
h4, h5 { font-family: "Trebuchet MS","Comic Sans MS",Arial,sans-serif; font-size: 18px; font-weight: normal; color: #993366; }
h6 { font-family: "Trebuchet MS","Comic Sans MS",Arial,sans-serif; font-size: 13px; font-weight: normal; color: #993366; }

a { color: #993366; text-decoration: none; font-weight: bold; }
a:hover { color: #993366; text-decoration: italic; font-weight: bold; }
.sidebar a { color: rgb(255, 255, 255); text-decoration: underline; font-weight: bold; }
.navigation a { border-left: 5px solid #993366; border-bottom: 1px solid rgb(120, 85, 56); padding: 1px 0pt 0pt 10px; display: block; color: #993366; letter-spacing: 1px; text-decoration: none; margin-bottom: 10px; }
.navigation a:hover { border-left: 10px solid #993366; border-bottom: 1px solid #993366; padding: 1px 0pt 0pt 10px; color: #993366; text-decoration: none; margin-bottom: 10px; }
.navigation p { margin: 0pt; padding: 0pt; }
.navigation h4 { margin: 0pt 0pt 15px; }
.sidebar a:hover { color: rgb(255, 255, 255); text-decoration: underline; font-weight: bold; }
.footerright a { color: rgb(255, 255, 255); text-decoration: none; font-weight: normal; }
.footerright a:hover { color: rgb(255, 255, 255); text-decoration: underline; font-weight: normal; }
.wrapper { border: 1px solid rgb(0, 0, 0); margin: 0pt auto; padding: 5px 5px 0pt; background: rgb(255, 255, 255) none repeat; width: 750px; color: rgb(0, 0, 0); text-align: left; }
.navigation { padding: 0pt 15px 0pt 0pt; background-image: url('images/navigationbg.jpg'); vertical-align: top; color: rgb(0, 0, 0); text-align: left; width: 250px; }
.sitename { width: 250px; }
.mainimage { width: 250px; }
.sidebar { padding: 5px 10px; background-color: #993366; color: rgb(255, 255, 255); width: 250px; vertical-align: top; font-size: 90%; text-align: center; }
.sidebar h4 { font-family: "Trebuchet MS","Comic Sans MS",Arial,sans-serif; color: rgb(255, 255, 255); text-align: left; font-size: 20px; font-weight: normal; }
.sidebar ul li { list-style-image: none; list-style-type: square; font-size: 100%; }
.maintext { padding: 10px 5px 10px 15px; width: 480px; vertical-align: top; text-align: justify; }
.maintextfull { padding: 10px 5px 10px 15px; width: 600px; vertical-align: top; text-align: justify; }
.catalog { padding: 10px; width: 50%; text-align: left; vertical-align: top; }
.mainwide { padding: 10px; width: 750px; text-align: justify; vertical-align: top; }
.footerleft { text-align: center; background-color: #993366; color: rgb(255, 255, 255); font-size: 90%; font-weight: normal; height: 50px; }
.footerright { text-align: center; background-color: #993366; color: rgb(255, 255, 255); font-size: 90%; font-weight: normal; height: 50px; }
.imageleft { border: 3px double rgb(192, 192, 192); margin: 3px 10px 2px 0px; float: left; }
.imageright { border: 3px double rgb(192, 192, 192); margin: 3px 0px 2px 10px; float: right; }
.imagecenter { border: 3px double rgb(192, 192, 192); margin: 0px 5px; }
.mainright { border-left: 0px solid #993366; border-bottom:0px solid #993366; padding: 10px; width: 200px; text-align: left; font-size: 90%; vertical-align: top; }
