/* CSS Document */
body {
  text-align: center;
  min-width: 780px;
  margin:20px 0 0 0;
  padding: 0;
  font-size:76%;
  font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  background: white;
}

a {
  text-decoration:none;
  color:#BD0505;
  font-weight:bold
}

a:hover {
  text-decoration:underline;
  color:#890505
}


img {max-width:1280px}
.buy {margin-bottom:10px;border:1px solid #CCC}

h1 {
  display:none;
  color:white
}

h2 {
  font-size:1.45em;
  font-weight:bold;
  margin:0.8em 0 1.4em 0
  }
td { 
	vertical-align:top
	}
p{
  font-size:1.2em;
  line-height: 1.6em;
  margin:0.8em 0 1em 1px; padding:0
}

label {
	font-weight:bold
}
#caption {
  font-style:italic;
  font-size:0.9em
}

#breadcrumbs { 
	color: #666;
	margin:15px;
	font-size:90%
}

#footer {
  font-size:0.85em;
  font-family:Arial, Helvetica, sans-serif;
  color: #000;
}

#redlines {
	
	border-top:1px solid #ccc;	
	border-bottom:1px solid #ccc;
	
}
#frontpage h1 {
  font-size:1.4em;
  margin:1.5em 0 1em 0; padding:0;
  font-weight:normal;
  line-height: 1.6em;
}

#wrapper {
  text-align: left;
  width: 85%;
  margin-top:0;
  margin-left: auto;
  margin-right: auto;
  padding:0px; 
  max-width:900px
}



#imageblock {
  width:400px;
  display:block;
/*  border-bottom:1px solid #CCC;*/
  border-right:1px solid #CCC;
  margin:0;padding:0;
  text-align: center;
  float:left;
  margin:0;
  padding:0
}
#imageblock img {
  border:0
}
#content {
  text-align: left;
  margin:80px 0 30px 420px; 
  padding:0;
}
#content li{
  font-size:1.2em;
  line-height: 1.6em;
}
#footer {
  width:100%;
  clear:both;
  text-align:center;
  padding-top:25px;
}

#directors {}
.directors {width:140px;padding:10px;float:left;}
#directors img {border:1px solid black}
	
#committee {}
.committee {width:170px;padding:10px;float:left}
#committee img {border:1px solid black}

#basicbox {display:block;padding:0 10px;border:1px solid #999;background:#EEE;}

.babe {
	font-size:1.25em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps
}	
.clear { clear: both; line-height: 0em; height: 0; }
.hide { display: none; visibility: hidden; }
.bold { font-weight: bold }
.ital {font-style:italic}
.black { color: #000; }
.grey { color: #999; }
.darkgrey { color: #666; }
.big {font-size:1.35em;}
.huge {font-size:1.70em;}
.small {font-size:90%;line-height:1.2em}
.sans {font-family:Arial, Helvetica, sans-serif}
.reverseRed { color: #FFF; background:#BD0505 }		
.reverseBlack { color: #FFF; background:#000 }	
.borderbox {border:1px solid #CCC; border-collapse:collapse}
.allcenter {text-align:center; vertical-align:middle}		
.greyback {background:#EEE}
.Red {font-weight:bold;color:#BD0505}
.red {font-weight:bold;color:#BD0505}
.bodyTextBigBold {font-weight:bold;color:#000}
.White {font-weight:bold;color:#FFF}
.bodyTextRed {font-size:0.9em;color:#BD0505}
.bodyText {font-size:0.9em;color:#000}
.bodyTextWhite {font-size:0.9em;color:#FFF}
.bodyTextBoldRed {font-size:0.9em;font-weight:bold;color:#BD0505}
.bodyTextBold {font-size:0.9em;font-weight:bold;color:#000}
.bodyTextBoldWhite {font-size:0.9em;font-weight:bold;color:#FFF}
.ErrorTextRed {font-size:1.35em;font-weight:bold;color:#BD0505}
.ErrorTextBlack {font-size:1.35em;font-weight:bold;color:#000}
.ErrorTextWhite {font-size:1.35em;font-weight:bold;color:#FFF}
.GiantTextRed {font-size:1.75em;font-weight:bold;color:#BD0505}
.GiantTextBlack {font-size:1.75em;font-weight:bold;color:#000}
.GiantTextWhite {font-size:1.75em;font-weight:bold;color:#FFF}
/* There is some margin/padding info in the type css, but here we set it to zero for a clean slate */
