td, tr, th {

  color: #000;

  font-family: verdana, arial;

  font-size: 12px;

}



.ltblue {

  background-color:#ffffff;

}



.dkblue {

  background-color:#ef59a1;

}



.ltprom {

  background-color:#a4b6c4;

}

.dkprom {

  background-color:#91577d;

}



.red-prom {

  background-color:#e6dcd0;

}



.red {

  background-color:#000;

}



.default {

  background-color:#ffffff;

  padding: 10px 10px 10px 10px;

}



A {

  color: #000;

  text-decoration: underline;

}



A:hover {

  color: #000;

  text-decoration: none;

}



div.footer {

  color: #000;

  font-size: 10px;

  font-weight: bold;

}



a.footer {

  color: #000;

  font-size: 10px;

  font-weight: bold;

}



a.footer:hover {

  color: #000;

  font-size: 10px;

  font-weight: bold;

}



div.event {

  border-style: dashed;

  border-width: 1px;

  border-color: #584b34;

  margin-top: 15px;

  margin-bottom: 5px;

  padding: 5px 5px 5px 5px;

}



H1 {

  color: #000;

  font-size: 16px;

  font-family: arial;

  text-align: right;	

  margin-top: 0px;

  margin-bottom: 5px;

}



H2 {

  color: #000;

  font-size: 12px;

  font-family: arial;

  text-align: left;

  margin-top: 15px;

  margin-bottom: 5px;

}



HR {

  height:1px;

  width:85%;

  color:#584b34;

  align: center;

  border-style: dashed;

  margin-top: 10px;

  margin-bottom: 10px;

}



.heading {

  color: #000;

  font-size: 18px;

  font-family: times;

  font-style: italic;

  font-weight: bold;

  font-variant: small-caps;

  text-align: left;

  margin-top: 0px;

  margin-bottom: 5px;

}



.menu {

  font-family: arial;

  color: #584b34;

  font-weight:bold;

}



a.menu {

  font-family: arial;

  color: #000;

  font-weight:bold;

  text-decoration: none;

}



a.menu:hover {

  color: #000;

  font-family: arial;

  font-weight:bold;

}



.menu-on {

  font-family: arial;

  color: #ef59a1;

  font-weight:bold;

  text-decoration: none;

}



.prom {

  font-weight: bold;

  color: #000000;

}



a.prom {

  font-weight: bold;

  color: #000000;

}



a.prom:hover {

  font-weight: bold;

  color: #000000;

}



.title {

  color: #000;

  font-weight: bold;

}



a.title {

  font-size: 14pt;

  color: #584b34;

  font-weight: bold;

}



a.title:hover {

  font-size: 14pt;

  color: #584b34;

  font-weight: bold;

}











#prom td, #prom tr, #prom th {

  color: #e6dcd0;

  font-family: verdana, arial;

  font-size: 12px;

}



#prom .ltblue {

  background-color:#dfd9b6;

}



#prom .dkblue {

  background-color:#8e794c;

}



#prom .ltprom {

  background-color:#a4b6c4;

}

#prom .dkprom {

  background-color:#91577d;

}



#prom .red-prom {

  background-color:#e6dcd0;

}



#prom .red {

  background-color:#584b34;

}



#prom .default {

  background-color:#dfd9b6;

  padding: 10px 10px 10px 10px;

}



#prom A {

  color: #a4b6c4;

  text-decoration: none;

  font-weight:700;

}



#prom A:hover {

  color: #e6dcd0;

  text-decoration: underline;

  background:#b30b56;

  font-weight:700;

}



#prom div.footer {

  color: #dfd9b6;

  font-size: 10px;

  font-weight: bold;

}



#prom a.footer {

  color: #dfd9b6;

  font-size: 10px;

  font-weight: bold;

}



#prom a.footer:hover {

  color: #dfd9b6;

  font-size: 10px;

  font-weight: bold;

}



#prom div.event {

  border-style: dashed;

  border-width: 1px;

  border-color: #584b34;

  margin-top: 15px;

  margin-bottom: 5px;

  padding: 5px 5px 5px 5px;

}



#prom p {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

margin-bottom:5px;

text-align:left;}



#prom h1 {

  color: #a4b6c4;

  font-size: 20px;

  font-family: arial;

  text-align:center;	

  margin-top: 0px;

  margin-bottom: 5px;

}



#prom .emphasis {

	text-transform:uppercase;

	font-weight:700;

}



#prom .h1alt {

  color: #a4b6c4;

  font-size: 20px;

  font-family: arial;	

  margin-top: 0px;

  margin-bottom: 5px;

}



#prom h2 {

  color: #cacccb;

  font-size: 18px;

  font-family: arial;

  text-align: left;

  margin-top: 15px;

  margin-bottom: 5px;

}



#prom HR {

  height:1px;

  width:85%;

  color:#b30b56;

  align: center;

  border-style: dashed;

  margin-top: 10px;

  margin-bottom: 10px;

}



#prom .heading {

  color: #584b34;

  font-size: 18px;

  font-family: times;

  font-style: italic;

  font-weight: bold;

  font-variant: small-caps;

  text-align: left;

  margin-top: 0px;

  margin-bottom: 5px;

}



#prom .menu {

  font-family: arial;

  color: #e6dcd0;

  font-weight:bold;

}



#prom a.menu {

  font-family: arial;

  color: #e6dcd0;

  font-weight:bold;

  text-decoration: none;

}



#prom a.menu:hover {

  color: #e6dcd0;

  font-family: arial;

  font-weight:bold;

  background:none;

}



#prom .menu-on {

  font-family: arial;

  color: #dfd9b6;

  font-weight:bold;

  text-decoration: none;

}



#prom .prom {

  font-weight: bold;

  color: #e6dcd0;

}



#prom a.prom {

  font-weight: bold;

  color: #e6dcd0;

}



#prom a.prom:hover {

  font-weight: bold;

  color: #e6dcd0;

}



#prom .title {

  color: #584b34;

  font-weight: bold;

}



#prom a.title {

  font-size: 14pt;

  color: #584b34;

  font-weight: bold;

}



#prom a.title:hover {

  font-size: 14pt;

  color: #584b34;

  font-weight: bold;

}



#prom #prom_bkgrnd {

	background:#aa739a;

	padding:20px;

}






#event_content {

	padding: 0px 10px;

	text-align: left;

}

#event_content p {

	margin: 0 0px 10px;

}

#event_content h1 {

	font-size:24px;

	font-weight:700;

	font-family: "Times New Roman", Times, serif;

	margin:0 0px;

	padding: 0px 0px;

	line-height: normal;

	text-align: left;

}



/* These are the hover styles for the tuxedo measurements menu */

a#tux_measurements img { border:none; }

a#tux_measurements:hover img { border:none; }

a#tux_measurements { display:block; height:38px; width:136px; overflow:hidden; }

a#tux_measurements1 { display:block; text-indent:-136px; overflow:hidden; }

a#tux_measurements:hover { display:block; text-indent:-136px; }



.floatleft {

	float:left;

	display:inline;

}
