@charset "utf-8";
.ackh1 {text-align: center; font-family: Times; color: black; font-weight: bold; text-shadow: none; font-size: 22pt;}
#retmain {margin: 10px 50px 10px 50px;}
.blacktext { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 12pt;}
.smallblacktext { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 10pt;}
#mybody { margin:0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; text-align:center;}
#retcontainer {border: 1px; text-shadow: none; }
#modal {position: fixed; top: 0px; left: 0px; z-index: 1000; visibility: hidden; width: 100%; height: 100%;}
#trans {filter:alpha(opacity = 80); opacity: 0.8; position: absolute; top: 0px; left: 0px; z-index: 1010; width: 100%; height: 100%; background-color: gray;}
#rsvp_accept_div {text-align: center; z-index: 1020; position: absolute; top: 50px; left: 50px; width: 800px; height: 600px; background-color: #D5FFFF;}
#reth1 {text-align: center; font-family: Arial; color: black; font-weight: bold; text-shadow: none;}
.reth2 {font-family: Arial; color: black; font-weight: bold; text-shadow: none; font-size:14pt;}
#formh1 {text-align: center; font-family: Times; color: black; font-weight: bold; text-shadow: none; font-size: 22pt;}
.formtext { font-family: Times; color: black; font-size: 12pt;}
/*
#container {font-family: Arial; font-size: 12px; border: black solid 1pt; width: 1000px; margin: auto; padding: 20px; text-shadow: none;}
#mainh1 {margin-top: 10px; font-size: 20pt; font-family: Arial; text-shadow: none; font-weight: bold; color: black; text-align: center;}
.bluetext {font-family: Arial; font-size: 14pt; color: #0000FF;}
.absheader {font-family: Arial; font-size: 14pt; color: #000080;}
.redtext {font-family: Arial; font-size: 14pt; color: #FF0000;}
.blacktext {font-family: Arial; font-size: 14pt; color: black;}
#email {font-family: Arial; font-size: 13pt; color: black; text-align: left;}
.redtext2 {color: #FF0000;}
#reqflds {color: #FF0000;}
#adminheader {text-shadow: none; font-weight: bold;} 

#lih1 {margin-left:0px; font-size: 24pt; font-family: Times; text-shadow: none; font-weight: bold; color: #3366CC; }
#lisubhead {color:#3366CC; font-size: 14pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
.liinput {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: black;}
.lilabel {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: black;}
.linarr {text-align: center;  font-size: 12pt; font-family:Arial, Helvetica, sans-serif; color: black;}

#main {margin-left:20px; margin-top: 10px;}
#main h1 {margin-left:0px; font-size: 14pt; font-family: arial; text-shadow: none; color: black; font-weight: bold;  }
#main h3 {margin-left:10px; font-size: 13pt; font-family: arial; text-shadow: none; color: black; font-weight: bold;  }
#main ul {margin-left:20px; ; font-size: 12pt; font-family: arial;  }
a:visited {color:#0000FF;}
a:active, a:focus, a:hover {color:#006600;}
.odsreppar {font-family: Arial; font-size: 12pt; color: #3d5c95; text-align: center; }
.odspar {font-family: Arial, Helvetica, sans-serif; color: black;  font-size: 12pt;}
#oncimg {float:right; margin-left:15px;}
#odsmain {margin-top:20px; margin-left:30px; margin-right:20px; text-align:justify; width:650px;}
.onetab {text-align: left; margin-left: 20px; font-family: arial; font-size: 10pt;}
.onepar {color: black; box-shadow: 10px 5px 5px black; background-color: #00ffff; padding: 5px; width: 60%; margin-left: auto; margin-right: auto; text-align: center;}
.onepar a {text_decoration: underline;}
.onetab {margin-left: 20px; border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-yfti-tbllook:1184; mso-padding-alt:0in 5.4pt 0in 5.4pt; }
.onetabrtr {mso-yfti-irow:0; mso-yfti-firstrow:yes; height:34.6pt;}
.onetabrtd {width:783.0pt; border:none; padding:0in 5.4pt 0in 5.4pt; height:34.6pt;}
#incontent1 {text-align: center; margin-left: auto; margin-right: auto;  position: relative; width: 1000px; font-size: 13 pt; border: 1px solid #003e7e;}
#inpar {width:420px; margin-left: 150px; }
#inmain {text-align: center; margin: 20px;}
#innavigation {text-align: left; float: left; width: 150px;}
#innavigation ul {list-style: none; margin: 0px; padding: 0px; }
#innavigation a {display: block; margin: 0; padding-right: 2px; font: 9pt Helvetica, Arial, sans-serif; text-decoration: none; border-bottom: 1px solid #FFF;}
#intwrapper {text-align: center;}
#qlbreak {clear:both;}
#newsimg {margin-bottom:5px;}
#news {width:470px; float:left; margin-left:15px; border: solid black 0px;}
.qllink {font-family:Arial, Helvetica, sans-serif; 	font-size: 10pt; margin-top: 5px;}
.qllinknarr {font-family:Arial, Helvetica, sans-serif; 	font-size: 10pt; margin-top: 5px; color: black;}
#qlimage {margin-bottom:5px;}
#quicklinks {float:center; margin-left:auto; width:950;  margin-right: auto;  padding-right:5px; padding-left:5px; border:0px solid #999999;}
.mynarr {text-align: justify; color: black; font-family: Arial, Helvetica, sans-serif; font-size:10pt;}
.mynarrsmall {text-align: justify; color: black; font-family: Arial, Helvetica, sans-serif; font-size:9pt;}
.phone {margin-bottom:8px; font-size:12px; color: black; font-weight: bold;}
#mycontact {float:right; font-size:12px; color: black;  font-weight: bold;  text-align:right; width: 350px; margin-right: 0px;  }
#pic {margin:0px 10px 0px 0px; padding:0px; float:left; border:none;}
.myh2 {font-size:16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-shadow: none; color: black;}
.myh3 {font-size:14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-shadow: none; color: black;}
body {text-shadow: none; color: black;}
h4 {page-break-before:always}
h5 {page-break-after:always}
td { font-family: Times; font-size: 12pt; text-align: justify; vertical-align: top; }
tr {vertical-align: top; }
#header {font-family: times; font-size: 16pt; font-weight: bold;  text-align: center;}
.header2 {font-family: times; font-size: 14pt;  text-align: justify; margin-top: 0px; margin-bottom: 10px; font-weight: bold; text-decoration: underline;}
.pubnum {text-align: right;}
*/