/* Start of CMSMS style sheet 'default' */
body {
  font-family: sans-serif;
  color: #000;
  font-size: small;
  margin: 2em 0;
  padding: 0;
}

#container {
  position: absolute;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  background: #fff url(uploads/images/bg_middle.png) repeat-y;
}

#header {
  height: 100px;
  padding: 21px 11px 0;
  background: transparent url(uploads/images/bg_top.png) no-repeat top center;

}

#menu {
  text-align: center;
}

#body { 
  text-align: justify;
  padding: 5px 25px 15px 25px;
}

#footer {
  height: 40px;
  padding: 0 25px 0 25px;
  font-size: xx-small;
  text-align: center;
  background: transparent url(uploads/images/bg_bottom.png) no-repeat bottom center;

}

a img {
  border: 0;
}

h1 {
  text-align: center;
}

hr {
  color: #09f;
  height: 1px;
  width: 100%;
}


a:link {
  color: #09f;
  text-decoration: underline;
}

a:visited {
  color: #808;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

#menu a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
  font-size: 13px;
}

#menu a:hover {
  color: #008;
}

#menu ul {
  margin: 0;
  padding: 0;
}

#menu li {
  display: inline;
  margin: 0;
  padding: 0 5px;
}

#menu li+li {
  border-left: 1px dotted #888;
}

#footer a, #footer a:visited {
  color: #000;
  text-decoration: none;
}

input, textarea, select {
  border: 1px solid #f60;
  color: #000;
  background-color: #fff;
}

input.button,
input[type=button],
input[type=reset],
input[type=submit], {
  font-weight: bold;
  border: 1px outset #fff;
  color: #fff;
  background-color: #f60;
}

input.radio {
  border: none;
}

img.inline {
  float: right;
}

.ahem {
	display: none;
}

.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	/* must be combined with nobr in html for ie5win */
}

/* End of 'default' */

