BODY { margin: 0px; padding: 0px; font-family: Helvetica, Arial; font-size: 10pt; color: #666666; text-align: center; background-color: #000000; }

.clContainer { margin: 0 auto; width: 750px; background-color: #FFFFFF; overflow: hidden; }

.clHeader { height: 150px; width: 740px; margin: 0px 5px 0px 5px; background-image: url(images/Header.jpg); background-position: top left; background-repeat: no-repeat; }

.clHeaderTitle { font-size: 32pt; color: #FFFFFF; font-weight: bold; float: left; margin: 10px 0px 0px 40px; }
.clHeaderTitle a:link {color: #FFFFFF; text-decoration: none}
.clHeaderTitle a:visited {color: #FFFFFF; text-decoration: none}
.clHeaderTitle a:hover {color: #FFFFFF; text-decoration: none}

.clHeaderTagline { font-size: 12pt; color: #FFFFFF; font-weight: bold; float: right; margin: 120px 40px 0px 0px; }

.clHeaderMenu { height: 18px; width: 728px; padding: 6px; margin: 10px 5px 10px 5px; background-color: #222222; text-align: left; }
.clHeaderMenu a:link { padding: 0px 7px 0px 7px; color: #FFFFFF; text-decoration: none; }
.clHeaderMenu a:hover { padding: 0px 7px 0px 7px; color: #FFFFFF; text-decoration: none; border-bottom: 2px solid #FFFFFF; }
.clHeaderMenu a:visited { padding: 0px 7px 0px 7px; color: #FFFFFF; text-decoration: none; }

.clMenu { margin: 0px 5px 10px 5px; padding: 20px 20px 20px 10px; color: #FFFFFF; width: 170px; float: right; overflow: hidden; text-align: right; background-color: #222222; }
.clMenu a:link { color: #FFFFFF; text-decoration: none; border-bottom: 1px dotted #FFFFFF; }
.clMenu a:hover { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #FFFFFF; }
.clMenu a:visited { color: #FFFFFF; text-decoration: none; border-bottom: 1px dotted #FFFFFF; }
.clMenu h2 { color: #909090; font-size: 12pt; }

.clMenu ul { list-style-type: none; line-height: 140%; }
.clMenu ul a:link { color: #FFFFFF; text-decoration: none; border-bottom: 1px dotted #FFFFFF; }
.clMenu ul a:visited { color: #FFFFFF; text-decoration: none; border-bottom: 1px dotted #FFFFFF; }
.clMenu ul a:hover { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #FFFFFF; }

.clPage { float: left; overflow: hidden; width: 500px; text-align: left; margin: 0px 10px 10px 10px; }
.clPage a:link {color: #006699; text-decoration: none; border-bottom: 1px dotted #006699; }
.clPage a:hover {color: #006699; text-decoration: none; border-bottom: 0px solid #006699; }
.clPage a:visited {color: #006699; text-decoration: none; border-bottom: 1px dotted #006699; }
.clPage h1 { color: #006699; font-size: 14pt; }
.clPage h2 { color: #666666; font-size: 12pt; }

.clPostTop { border-bottom: 1px dotted #888888; margin: 0px 0px 10px 0px; padding: 0px 0px 3px 0px; width: 500px; font-size: 8pt; }
.clPostSub { background-color: #E0E0E0; margin: 10px 0px 30px 0px; padding: 5px 3px 5px 3px; width: 500px; font-size: 8pt; }

.clFooter { margin: 0px 5px 0px 5px; padding: 5px 0px 0px 0px; height: 20px; width: 740px; text-align: center; color: #666666; font-size: 8pt; background-color: #000000; border-bottom: 5px solid #333333; clear: both; }
.clFooter a:link {color: #666666; text-decoration: none; border-bottom: 1px dotted #666666; }
.clFooter a:hover {color: #666666; text-decoration: none; border-bottom: 1px solid #666666; }
.clFooter a:visited {color: #666666; text-decoration: none; border-bottom: 1px dotted #666666; }

input, textarea { border: 1px solid #C9C9C9; background-color: #E9E9E9; color: #444444; padding: 3px; }

input:focus, textarea:focus { border: 1px solid #666666; background-color: #FFFFFF; padding: 3px; }

.clAltered { border: 1px solid #006699; background-color: #99CCFF; width: 95%; margin: 0 auto 0 auto; padding: 10px; color: #000000; text-align: center; }
.clError { border: 1px solid #990000; background-color: #FF9999; width: 95%; margin: 0 auto 0 auto; padding: 5px; color: #000000; text-align: center; }
