body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  color: #000;
  font-size: small;
  font-family: sans-serif;
}

#header {
  margin:0 auto;
  background: #ccccfc url("ridna_bg_logo.gif") repeat-x;
  width: 730px;
  border-color:#998faa;
  border-style:solid;
  border-width: 0 1px 2px;
}

#headtxt {
  color: Blue;
  text-align: right;
  font-weight : bold;
  vertical-align : top;
  position : inherit;
  padding: 2px 5px;
}

#page {
  margin:0 auto;
  padding:0;
  position:relative;
  width : 730px;
}

#wrap2 {
  border-color:#F3F3F3;
  border-style:solid;
  border-width:0 1px 1px;
}

#wrap1 {
  border-color:#DBE1E5;
  border-style:solid;
  border-width:0 1px 1px;
  background-color: #EAEDFE;
}


fieldset {
  border: 1px solid #737373;
}
form {
  margin: 0px;
}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
hr {
  background-color: #737373;
  border: 0px;
  color: #737373;
  height: 1px;
}

div.sap,
a.sap:link,
a.sap:active,
a.sap:visited {
	color: #737373;
	font-size: xx-small;
}

a:link {
  color: #33c;
  text-decoration: underline;
}
a:visited {
  color: #4040ff;
  text-decoration: underline;
}
a:active, a:hover {
  color: #000;
}


/* Define some colors */

.darkbg {
  background-color: #737373;
  color: #fff;
  border-color: #00f;
}
.mediumbg {
  background-color: #09c;
  background-image: url(grad_bg.png);
  color: #fff;
}
.lightbg {
  background-color: #fff;
  color: #000;
}
.lightbgalt {
  background-color: #f0f0f0;
  color: #000;
}
.highlight {
  background-color: yellow;
  color: #000;
}

/* Top menu */

a.menu {
  background-color: #fff;
  border: 1px solid #737373;
  color: #000;
  font-weight: bold;
  margin-left: 4px;
  margin-right: 4px;
  padding: 3px;
  text-decoration: none;
}
a.menu:hover, a.menu:active {
  color: #fff;
  background-color: #09c;
  background-image: url(grad_bg.png);
}

a.table_top {
  color: #fff;
  text-decoration: underline;
}
a.table_top:hover, a.table_top:active {
  color: #c0c0c0;
}

.join_edit_error {
	background-color: #f0f0f0;
	border: 1px solid #f00;
	padding: 2px;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }
a.help:hover { color: #333; }

#footer {
  color: #53639a;
  background-color: #ccccfc;
  font-size: x-small;
  text-align: center;

  clear:both;
  line-height:15px;
  padding:5px 0 0;
  width:730px;
}
