body, html {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#BBC3A7; margin: 0px; padding:0px;}
form {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding:0px;}
table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

/* echico family linkbar */
#sitebar {padding:5px; background:#333333; color: #FFFFFF; font-weight: bold;}
#sitebar a {color: #FFFFFF; font-weight: bold; text-decoration: none;}
#sitebar a:hover {color: #CCCCCC; font-weight: bold; text-decoration: underline;}

#shell {width:70em; background-color:#507190;}

/* toplinks and body */
#linkbar {font-weight: bold; color: #162A68; background-color:#98B840; text-align: right; padding-right: 10px;}
#linkbar a {font-weight: bold; color: #162A68; text-decoration: none; padding: 4px 5px; display:inline-block;}
#linkbar a:hover {color: #FFFFFF; text-decoration: underline;}
#center {background-color:#507190; text-align: left; overflow:auto;}
	
/* left column */
#left {width:15em; float:left; text-align:center; padding:.5em;}
#searchbox {width: 15em; background-color: #7D5479;}
.title {background-color: #98B840; font-weight: bold; color: #FFFFFF; padding: .2em;}
#dirbox {width: 14em; padding: .5em; background-color: #7D5479;}
.dirlinks {width: 13em; padding: .5em; text-align: left; background-color: #FFFFFF;}
.dirlinks a {color: #7D5479; font-weight: bold; text-decoration: none;}
#letters td {background-color: #98B840; font-weight: bold; color: #FFFFFF; text-align: center;}
#letters a {color: #FFFFFF; text-align: center; text-decoration: none; padding: 2px 5px; display: inline-block;}
#letters a:hover {color: #162A68; text-decoration: underline;}

/* middle column */
#middle {width:42em; float:left; background-color: #F0F8DA; background-image: url(images/people.jpg); background-repeat: no-repeat;}
#heading {color: #525C8B; padding: 1em; font-weight: bold; text-align: left;}
#content {text-align:left; padding: 1em;}
#content a {color: #7D5479; font-weight: bold; text-decoration: none;}
#content a:hover {color: #7D5479; font-weight: bold; text-decoration: underline;}

/* right column */
#right {width:12em; float:left; text-align:center;}
#banners {padding:.5em;}

/* copyright */
#copyright {color: #000000; padding:.5em;}

/* styles */
.large {font-size: 14px; color: #7D5479; font-weight: bold;}
.prplbox {font-size: 11px; color: #FFFFFF; font-weight: bold; background: #7D5479; border: 1px solid #7A2B72;}
.listing1 {font-size: 11px; color: #525C8B; background: #C8DB94; border : 0px solid;}
.listing2 {font-size: 11px; color: #525C8B; background: #FFFFFF;}
.small {font-size: 10px; color: #7D5479;}
.bldWht { font-size: 12px; font-weight: bold; color: #FFFFFF;}