/* body */
body {
  color: black;
  background-color: rgb(205,205,205);
  font-family:Helvetica,Arial,sans-serif;;
  font-size: 14px;
  margin: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
}

/* main */
.main {
  color: rgb(0,0,0);
  background-color: rgb(205,205,205);
  top: 20px;
  width: 900px;
  height: 560px;
  margin: 5px auto;
  position: relative;
}

/* MCC Cham logo */
.logo {
  top: 0px;
  left: 695px;
  width: 120px;
  height: 120px;
  position: absolute;
  z-index: 3;
}

/* title */
.title {
  top: 12px;
  left: 230px;
  height: 40px;
  width: 453px;
  position: absolute;
  background-image: url(title.gif);
}

/* menu */
.menu {
  top: 90px;
  left: 0px;
  width: 130px;
  position: absolute;
}

/* menu points */
.menupoint {
  width: 124px;
  padding-bottom: 0px;
}

/* sponsors */
.randomsponsor {
  padding-top: 50px;
}
/*
.randomsponsor {
  padding-top: 30px;
  left: 0px;
  position: absolute;
}
*/

/* border */
.topleftrounding {
  top: 60px;
  left: 130px;
  width: 40px;
  height: 40px;
  position: absolute;
  background-image: url(topleftrounding.gif);
}
.toprightrounding {
  top: 60px;
  left: 820px;
  width: 40px;
  height: 40px;
  position: absolute;
  background-image: url(toprightrounding.gif);
}
.bottomleftrounding {
  top: 520px;
  left: 130px;
  width: 40px;
  height: 40px;
  position: absolute;
  background-image: url(bottomleftrounding.gif);
}
.bottomrightrounding {
  top: 520px;
  left: 820px;
  width: 40px;
  height: 40px;
  position: absolute;
  background-image: url(bottomrightrounding.gif);
}
.topborder {
  top: 60px;
  left: 170px;
  width: 650px;
  height: 9px;
  position: absolute;
  color: rgb(1,0,0);
  background-color: rgb(0,0,0);
  font-size: 0%; /*IE Fix*/
}
.leftborder {
  top: 100px;
  left: 130px;
  width: 9px;
  height: 420px;
  position: absolute;
  color: rgb(1,0,0);
  background-color: rgb(0,0,0);
}
.rightborder {
  top: 100px;
  left: 851px;
  width: 9px;
  height: 420px;
  position: absolute;
  color: rgb(1,0,0);
  background-color: rgb(0,0,0);
}
.bottomborder {
  top: 551px;
  left: 170px;
  width: 650px;
  height: 9px;
  position: absolute;
  color: rgb(1,0,0);
  background-color: rgb(0,0,0);
  font-size: 0%; /*IE Fix*/
}

/* contentbackgroundcolor */
.contentbackgroundcolorhoriz {
  top: 100px;
  left: 139px;
  width: 712px;
  height: 420px;
  position: absolute;
  color: rgb(0,0,0);
  background-color: rgb(230,230,230);
}

/* contentbackgroundcolor */
.contentbackgroundcolorverti {
  top: 69px;
  left: 170px;
  width: 650px;
  height: 482px;
  color: rgb(0,0,0);
  background-color: rgb(230,230,230);
  position: absolute;
}

/* contentbackground */
.contentbackground {
  top: 138px;
  left: 267px;
  width: 456px;
  height: 344px;
  background-image: url(contentbackground.jpg);
  position: absolute;
}

/* content */
.content {
  text-align: left;
  top: 100px;
  left: 170px;
  width: 666px;
/*  width: 650px;*/
  height: 420px;
  position: absolute;
  overflow: auto;
}

.content h1 {
  font-family:Helvetica,Arial,sans-serif;;
  font-size: 140%;
  padding: 0px;
  margin: 0px 0px 3px 0px;
}

.content h2 {
  font-family:Helvetica,Arial,sans-serif;;
  font-size: 140%;
  padding: 0px;
  margin: 6px 0px 3px 0px;
}

.content h3 {
  font-family:Helvetica,Arial,sans-serif;;
  font-size: 110%;
  padding: 0px;
  margin: 6px 0px 3px 0px;
}

/* forms */
.label {
  font-weight: bold;
}

.button {
  width: 100px;
}

.longformfield {
  width: 300px;
}

.shortformfield {
  width: 130px;
}

/* links in overviewlists*/
.overviewlist {font-size: 110%; line-height: 120%;}
/*
.overviewlist a {color: rgb(120,120,120); txt-decoration:none;}
.overviewlist a:link {color: rgb(120,120,120); text-decoration:none;}
.overviewlist a:visited {color: rgb(120,120,120); text-decoration:none;}
*/

/* all links */
a {color: rgb(120,120,120);}

