body {font-size: 10pt;background-color: #ffffff;smargin: 0px 0px 0px 0px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;line-height: 11pt;margin: 0px;}a {text-decoration: none;color: #8E7155;}p {line-height: 16px;margin-top: 4px;margin-bottom: 10px;}li {margin-top: 5px;line-height: 16px;}dt {color: #8E7155;margin-top: 20px;}dd {margin-top: 10px;margin-left: 0px;line-height: 16px;}span {margin-top: 5px;font-size: 8pt;}.hide {display:none;}.title { /* old title e.g Articles*/color: #504E40;font-weight: bold;font-size: 16pt;text-align: right;margin: 0px 0px 50px 280px;}.title_white { /* new title e.g Articles*/color: #ffffff;font-size: 22pt;text-align: right;margin: 20px 10px 0px 0px;}.titlewsub { /*e.g Services*/color: #504E40;font-weight: bold;font-size: 16pt;text-align: right;margin: 0px 0px 0px 280px;}/* used for the subtitle titles on the side */.navsubtitle {font-family: Trebuchet MS;font-size: 7pt;line-height: 8pt;text-align: right;margin-bottom: 100px;}.subtitle {color: #6888A1;font-family: Bradley Hand ITC, sans-serif;font-size: 12pt;margin-top: 20px;}.heading {color: #6888A1;font-weight: bold;font-size: 11pt;margin-top: 15px;}.heavy {color: #8E7155;font-weight: bold;font-size: 10pt;margin-top: 15px;margin-bottom: 5px;}.notsoheavy {color: #8E7155;font-size: 9pt;line-height: 6pt;margin-top: 0px;}.light {color: #504E40;margin-top: 10px;text-align: center;}.lightsmall {color: #504E40;margin-top: 10px;font-size: 8pt;text-align: center;}.footer {color: #8E7155;margin-top: 3px;margin-bottom: 0px;text-align: center;font-size: 8pt;}.topofthepage {background: #82A8C6;border-bottom: 1px solid black;margin: 0px;padding: 5px 30px 5px 30px;font-size: 9pt;}.calheading {color: #FFFFFF;font-weight: bold;font-size: 10pt;margin-top: 15px;}/* used for the date in the calendar */.caldate {font-size: 9pt;line-height: 9pt;padding-bottom: 5px;padding-right: 5px;border-bottom: 1px solid grey;}/* used for the event title in the calendar */.calevent {font-size: 8pt;color: #8E7155;padding-right: 10px;padding-top: 2px;line-height: 8pt;}/* used for the event description in the calendar */.calevent2 {font-size: 7pt;padding-left: 5px;padding-bottom: 5px;line-height: 7pt;}/* used for the navigation titles on the side */.navtitle {color: #504E40;font-size: 10pt;margin-top: 6px;line-height: 10pt;}#container {background: #ffffff url(images/logo_text.jpg) 200px 10px no-repeat;margin: 20px 20px 30px 70px; /*top right bottom left*/width: auto;height: auto;border: 1px solid #6888A1;-moz-border-radius: 20px; -webkit-border-radius: 20px;}#nav {background: #ffffff;position: absolute;top: 90px;left: 30px;padding: 10px 40px 0px 10px;width: 140px;border: 2px solid grey;-moz-border-radius: 20px; -webkit-border-radius: 20px;}#content {margin: 25px 30px 30px 130px;padding: 10px 20px 10px 70px;width: auto;height: auto;border-top: 1px dashed #6888A1;border-left: 0px dashed grey;border-bottom: 0px dashed grey;border-right: 1px dashed #6888A1;-moz-border-radius: 20px; -webkit-border-radius: 20px;}#content_index {margin: 65px 30px 30px 130px;padding: 20px 20px 10px 70px;width: auto;height: auto;border-left: 0px dashed grey;border-bottom: 0px dashed grey;border-right: 1px dashed #6888A1;-moz-border-radius: 20px; -webkit-border-radius: 20px;}#content_nosubtitle {margin: 25px 30px 30px 130px;padding: 105px 20px 10px 70px;width: auto;height: auto;border-top: 1px dashed #6888A1;border-left: 0px dashed grey;border-bottom: 0px dashed grey;border-right: 1px dashed #6888A1;-moz-border-radius: 20px; -webkit-border-radius: 20px;}/*#container {background: #ffffff url(images/logo_index.jpg) 30px 30px no-repeat;position: absolute;left: 0px;right: 0px;top: 50px;border-top: 3px solid black;padding-top: 175px;padding-left: 375px;padding-right: 75px;padding-bottom: 50px;margin-bottom: 0px;height: auto;width: auto;}#logo {float: left;top: 50px;left: 30px;width: auto;border: 1px solid red;}