body {
  background-color:white;
  color:black;
  margin:0px;
  padding:0px;
  border:0px none;
  font-family:arial,sans-serif;
  font-size:.8em
}

a {
  text-decoration:none;
  color:#234E7E;
}

img {
  border:0px none;
}


label {
  color:#234E7E;
}

input {
  border:1px solid;
  border-color:red;
  background-color:white;
}

hr {
  margin-top:10px;
  border:1px solid;
  color:red;
  width:590px;
}

form {
  background-color:white;
}

textarea {
  border:1px solid;
  border-color:red;
  background-color:white;
}

input.radio {
  border:none;
  background-color:transparent;
}

input.chk {
  border:none;
  background-color:transparent;
}

div.main {
  width:100%;
  background-color:#6DA2DC;
  border:0px none;
}

table.main {
  margin:0px;
  padding:0px;
  border:0px none;
}

div.menu {
  font-weight:bold;
  color:#234E7E;
  margin-right:10px;
}

a.smenu {
  color:red;
}

td.content,
td.content td{
  background-image: url('dimages/bgtext.jpg');
  background-repeat: repeat-x;
  vertical-align: top;
}

div.title {
  color:white;
  font-size:2.5em;
  font-weight:bold;
}

div.title_main {
  color:white;
  font-size:1.3em;
  font-weight:bold;
  margin-top:30px;
}

div.content {
  width:364px;
  text-align:justify;
}

div.submenutitle {
  font-weight:bold;
  color:#234E7E;
  margin-left:10px;
  margin-top:15px;
  width:170px;
}

div.submenuitem {
  color:#234E7E;
  margin-left:20px;
  font-size:.8em;
  width:170px;
}

ul.submenuitem {
  color:#234E7E;
  font-size:.8em;
  width:150px;
}

div.event_owner {
  color:white;
  font-size:1em;
  text-align: right;
  width: 360px;
}

div.event_title {
  color:white;
  font-size:1.1em;
  font-weight:bold;
  width:100%;
  text-align:left;
  margin-top:10px;
}

div.event_title2 {
  color:#234E7E;
  font-size:1.1em;
  font-weight:bold;
  width:100%;
  text-align:left;
  margin-top:35px;
}

div.prog_title {
  color:#234E7E;
  font-size:1.5em;
  font-weight:bold;
  margin-top:7px;
}

p.prog_title {
  color:#234E7E;
  font-size:1.2em;
  font-weight:bold;
  margin-top:20px;
}

div.gen3_logo {
  position: fixed;
  bottom: 10px;
  left: 10px;
}

div.booknow_title {
  color:#234E7E;
  font-size:1em;
  font-weight:bold;
  margin-top:0px;
}

div.booknow_note {
  text-align:justify;
  margin-top:15px;
}

div.hide {
  display:none;
}

.partnerlogo {
	/*width: 450px;*/
	/*height: 150px;*/
	padding: 3px;
	/* background-color: #fff;
	border: 1px solid #000; */
	display: block;
	margin: 3px;
	text-align: center;
}
