body, html {
  margin:0 0 0 0;
  padding:0 0 0 0;
  background-color:#f0ffdc;
  
  font-family:helvetica, arial, sans-serif;
  font-size:14px;
  color: #000000;
}

h1 {
  margin-top:0px;
  font-size:19px;
  font-weight:bold;
  color:#e11279;
}

h2 {
  font-size:16px;
  font-weight:bold;
}

h3 {
  font-size:15px;
  font-weight:bold;
}

p {
}

a:link, a:visited, a:active {
  text-decoration:underline;
  font-weight:bold;
  color:#e11279;
}

a:hover {
}

#wrapper {
  position:relative;
  margin:10px auto 0 auto;
  width:1260px;
  overflow:hidden;
}

#header {
  position:relative;
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:980px;
  height:110px;
  background-image:url("images/header.jpg");
  background-repeat:no-repeat;
  background-color:#;
}

#headerwide {
  position:relative;
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:1260px;
  height:40px;
  background-color:#;
}

#headerwide ul {
  position:absolute;
  bottom:0px;
  left:20px;
  margin:4px 4px 4px 4px;
  padding:0 0 0 0;
  list-style-type:none;
  background-color:#;
}

#headerwide ul li {
  display:inline;
  color:#f29400;
}

#headerwide a, #header a:visited, #header a:active {
  text-decoration:none;
  color:#FFFFFF;
  font-size:16px;
}

#headerwide a:hover {
  text-decoration:underline;
}

#header ul {
  position:absolute;
  bottom:0px;
  right:50px;
  margin:4px 4px 4px 4px;
  padding:0 0 0 0;
  list-style-type:none;
  background-color:#;
}

#header ul li {
  display:inline;
  color:#e11279;
}

#header a, #header a:visited, #header a:active {
  text-decoration:none;
  color:#FFFFFF;
  font-size:16px;
}

#header a:hover {
  text-decoration:underline;
}

#headerr {
  position:relative;
  float:right;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:280px;
  height:110px;
  background-image:url("images/headerr.jpg");
  background-repeat:no-repeat;
  background-color:#;
}

#headerr ul {
  position:absolute;
  bottom:0px;
  left:16px;
  margin:4px 4px 4px 4px;
  padding:0 0 0 0;
  list-style-type:none;
  background-color:#;
}

#headerr ul li {
  display:inline;
  color:#f29400;
}

#headerr a, #header a:visited, #header a:active {
  text-decoration:none;
  color:#FFFFFF;
  font-size:16px;
}

#headerr a:hover {
  text-decoration:underline;
}

.clearer {
  clear:both;
}

#navconwrapper {
  position:relative;
  float:left;
  margin:0 0 0 0;
  width:980px;
  height:530px;
  overflow:hidden;
  background-color:#;
}

#navconwrapperwide {
  position:relative;
  float:left;
  margin:0 0 0 0;
  width:1260px;
  height:530px;
  overflow:hidden;
  background-color:#;
}

#navigation {
  position:relative;
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:280px;
  height:530px;
  background-image:url("images/navigation.jpg");
  background-repeat:no-repeat;
  background-color:#;
}

#navigation ul {
  margin:40px 0 0 120px;
  padding:0 0 0 0;
  list-style-type:none;
  text-align:left;
}

#navigation ul li {
  margin:0 0 0 0;
  padding:0 0 0 0;
  border-bottom-width:2px;
  border-bottom-color:#e11279;
  border-bottom-style:dashed;
}

#navigation a, #navigation a:visited, #navigation a:active {
  display:block;
  margin:11px 8px 1px 4px;
  padding:0 0 0 0;
  text-decoration:none;
  color:#FFFFFF;
  font-size:16px;
}

#navigation a:hover {
  text-decoration:underline;
}

#vendors {
  position:relative;
  float:right;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:280px;
  height:530px;
  background-image:url("images/vendors.jpg");
  background-repeat:no-repeat;
  background-color:#;
  overflow:auto;
}

#vendors ul {
  margin:20px 0px 20px 20px;
  padding:0 0 0 0;
  list-style-type:none;
}

#vendors ul li {
  margin:0 0 0 0;
  padding:0 0 0 0;
  display:inline;
}

#vendors img {
  border-width:2px;
  border-color:#e11279;
  border-style:solid;
}

#contentwrapper {
  position:relative;
  float:right;
  width:680;
  height:500;
  margin:0px 0px 0px 0px;
  padding:30px 5px 0 15px;
  background-image:url("images/content.jpg");
  background-repeat:no-repeat;
  background-color:#;
}

#contentwrapperwide {
  position:relative;
  float:right;
  width:1260;
  height:500;
  margin:0px 0px 0px 0px;
  padding:30px 5px 0 15px;
  background-image:url("images/content.jpg");
  background-repeat:no-repeat;
  background-color:#;
}

#content {
  position:relative;
  width:680px;
  height:500px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-attachment:scroll;
  overflow:auto;
}

#contentwide {
  position:relative;
  width:1260px;
  height:500px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-attachment:scroll;
  overflow:auto;
}

#content ul li {
  color:#e11279;
  margin-bottom:1em;
}

#content ul li span {
  color:#000000;
}

#content .centerbold {
  text-align:center;
  font-weight:bold;
}

#content .bold {
  font-weight:bold;
}

#content .small {
  font-size:10px;
}

#filterbox {
  width:660px;
  height:20px;
  margin-bottom:10px;
  border-bottom:dotted;
  border-color:#e11279;
  background-color:#;
}

#filterbox .activefilter {
  color:black;
}

#footer {
  position:relative;
  width:1260px;
  height:20px;
  margin:0 0 0 0;
  padding:2px 280px 2px 280px;
  background-color:#;
  background-image:url("images/footer.jpg");
  background-repeat:repeat-x;
}

#footer ul {
  position:relative;
  margin:0 auto 0 auto;
  padding:0 0 0 0;
  list-style-type:none;
  background-color:#;
}

#footer ul li {
  display:inline;
  margin:0 20px 0 0;
  color:#000000;
  font-size:12px;
}
#footer a, #footer a:visited, #footer a:active {
  margin:0 0 0 0;
  text-decoration:none;
}

#footer a:hover {
}

.indent1 {
  margin-left:1em;
}

.indent2 {
  margin-left:2em;
}

.vendorbox {
  float:right;
  width:240px;
  margin-right:10px;
  overflow:hidden;
  font-size:10px;
  text-align:right;
  background-color:#;
}

.vendorbox img {
  text-align:right;
}

.row {
  clear: both;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width:390px;
  background-color:#;
}

.label {
  float: left;
  width: 100px;
  text-align: right;
  padding: 0 0 0 0;
  background-color:#;
}

.field {
  float: right;
  width: 280px;
  text-align: left;
  padding: 0 0 0 0;
  background-color:#;
}

.longrow {
  clear: both;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width:590px;
  background-color:#;
}

.longlabel {
  float: left;
  width: 100px;
  text-align: right;
  padding: 0 0 0 0;
  background-color:#;
}

.longfield {
  float: right;
  width: 480px;
  text-align: left;
  padding: 0 0 0 0;
  background-color:#;
}

.form {
  margin: 20px 0 0 0;
  padding: 20px 0 20px 0;
  width:660px;
  overflow:hidden;
  background-color:#;
}

.formwide {
  margin: 20px 0 0 0;
  padding: 20px 0 20px 0;
  width:1200px;
  overflow:hidden;
  background-color:#;
}

.formrow {
  clear: both;
  margin: 0 0 0 0;
  padding: 4px 0 0 0;
  width:640px;
  background-color:#;
}

.formlabelfieldcontainer {
  float:left;
  width: 430px;
  text-align:left;
  padding: 0 0 0 0;
  background-color:#;
}
.formlabel {
  float: left;
  width: 180px;
  text-align: right;
  padding: 3px 0 0 0;
  background-color:#;
}

.formfield {
  float: right;
  width: 230px;
  text-align: left;
  padding: 0 0 0 0;
  background-color:#;
}

.textfield {
  width:200px;
  margin-top:0px;
  margin-bottom:2px;
}

.formhint {
  float: right;
  width: 200px;
  text-align: left;
  padding: 0 0 0 0;
  background-color:#;
  font-size:9px;
  color:gray;
}

.formfielderror {
  float: right;
  width: 300px;
  text-align: left;
  padding: 0 0 0 0;
  background-color:#;
}

.formbutton {
}

.ralign {
  text-align:right;
}

.eventtable {
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  width: 650px;
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}

.eventtable th {
  background-color: #AAAAAA;
  color: #000000;
  padding: 4px;
  text-align: left;
  border-bottom: 2px #000000 solid;
  font-size: 14px;
  font-weight: bold;
}

.eventnew {
  background-color: #CCCCCC;
  color: #000000;
  padding: 4px;
  text-align: left;
  border: 1px #000000 solid;
}

.eventold {
  background-color: #EEEEEE;
  color: #000000;
  padding: 4px;
  text-align: left;
  border: 1px #000000 solid;
}

.mtttag {
  color: #e11279;
  font-weight:bold;
}

.errormessage {
  margin: 50px auto 0 auto;
  padding: 20px 0 0 0;
  width:400px;
  height:130px;
  text-align:center;
  background-image:url("images/errorbg.png");
  background-repeat:no-repeat;
  background-color:#;
  overflow:hidden;
}

