/* Cascading Style Sheet for www.SONJ.org forms */

.sonjForm a, a:visited {
  color: #4f8596;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.sonjForm a:hover {
  color: #4f8596;
  font-weight: bold;
  text-decoration: underline;
}

a, body, div, h1, h2, h3, li, p, td {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
}

body { 
  background: #EAE4D8; 
}
  
div {
  font-size: 12px;
}

body  {
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
}

.sonjForm #container { 
  background: url(Form/Bg.gif);
  border: 0; 
	margin: 0 auto; 
	text-align: left;
	width: 859px; 
} 

.sonjForm #sonjHeader { 
  background: url(Form/Header.gif);
  height: 176px;
	padding: 0 10px 0 20px;
} 

.sonjForm #sonjHeaderContent { 
  height: 150px;
  left: 250px;
  position: relative;
  top: 25px;
  width: 550px;
} 

.sonjForm #mainContent { 
	margin: 0 0 0 240px;
	padding: 0 25px 0 5px;
} 

.sonjForm #sonjFooterSite { 
  background: url(Form/Footer.gif);
  height: 55px;
} 

.sonjForm #sonjFooterSite a, #sonjFooterSite a:visited {
  color: gray;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

.sonjForm #sonjFooterSite a:hover {
  color: gray;
  font-weight: normal;
  text-decoration: underline;
}

.sonjForm #sonjFooterSite p {
  color: gray;
  font-size: 12px;
  text-align: center;
	margin: 0; 
	padding: 12px 0;
}

