/* CSS Document */

body {
	background-color:#7689AC;
	margin: 0;
	padding: 0;
}

#siteWrapper{
	width:769px;
}

#topGradLine {
	background-image:url(../images/03.gif);
	height:10px;
	overflow:hidden;
	margin-left:22px;
}

#leftMenu {
	text-align:left;
}

#linkmenu {
	padding:0;
	margin:0;
	margin-left:12px;
	margin-top:12px;
}

#linkmenu li{
	list-style-type:none;
	padding-bottom: 4px;
}

#linkmenu a:link,
#linkmenu a:visited,
#linkmenu a:active {
	font-weight:bold;
	text-decoration:none;
}

#linkmenu a:hover {
	font-weight:bold;
	text-decoration:underline;
}


#siteTop {

}

#siteTopRight{
	float:left;
}

#siteTopLeft{
	float:left;
}

#topLeftGradBorder {
	float:left;
	background-image:url(../images/16.jpg);
	width:22px;
	height:83px;
}

#pageWrapper {
	background-color:white;
	width:747px;
	margin-left:22px;
}


#mainMenu{
	height:37px;
}

#mainMenu .mainMenuButton {
	float:left;
}

#leftMenu{
	float: left;
	width: 170px;
	background-color: #EBE8DD;
	padding-bottom:50px;
}

#pageContent{
	float:right;
	width:535px;
	margin-right:20px;
}

#pageContent-noleft{

}



form fieldset{
  border: solid 1px #CCC;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

form legend{
  font-weight:bold;
  color: #5a74a5;
}

.nowrap {
  white-space:nowrap;
}

.details{
  font-style: italic;
}
.notes-header{
  font-weight:bold;
}

ul.errors {
  margin: 10px 0;
  padding: 0;
  border: solid 1px #FF3333;
  background-color: #FFDDDD;
  color: #B30000;
  font-weight: bold;
}

ul.errors li{
  list-style-position:inside;
  margin: 1px 5px 1px 10px;
  
}

#donation-menu{
  margin:10px 0;
  padding:0;
  font-weight:bold;
}

#donation-menu li{
  margin:0 10px 0 0;
  padding:5px;
  display:inline;
  border: solid 1px #ccc;
  background-color:#EEE;
}
#donation-menu li.active {
  background-color:#DDDDFF;
  border-color: #0000CC;
}

td.label {
  text-align:right;
  font-weight:bold;
}