/***** General Formatting *****/
body {
	margin-top: 30px;
	margin-left: 20px;
	background: url(img/bg_tile.jpg);
	background-repeat: repeat-x;
	background-color: #75b5d8;
}

div {
	margin: 0;
	padding: 0;
}

a, a:visited {
	text-decoration: none;
	color: #016a3a;
}

a:hover {
	color: #3e5e8e;
}

table.copy {
	background-color: #f2f2f2;
}

td.boxtop {
	background-repeat: no-repeat;
	background-image: url(img/copy_box_top.gif);
	height: 20px;
}

td.boxbottom {
	background-repeat: no-repeat;
	background-image: url(img/copy_box_btm.gif);
	height: 20px;
}

td.copyboxmrgl {
	background-image: url(img/copy_box_mrg_l.gif);
	background-repeat: repeat-y;
	width: 20px;
}

td.copyboxmrgr {
	background-image: url(img/copy_box_mrg_r.gif);
	background-repeat: repeat-y;
	width: 20px;
}

td.contentmrgl {
	background-image: url(img/content_mrg_l.gif);
	background-repeat: repeat-y;
	width: 21px;
}

td.contentmrgr {
	background-image: url(img/content_mrg_r.gif);
	background-repeat: repeat-y;
	width: 21px;
}

td.copyright {
	background-image: url(img/copyright_oval.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-size: .7em;
	font-style: italic;
	text-align: right;
	color: #4d4d4d;
	padding-right: 35px;
}

ul {
	margin: 0;
	padding-left: 20px;
	padding-right: 10px;
}

li {
	list-style-image: url(img/bullet_blue.gif);
	padding-bottom: 10px;
	list-style-position: outside;
}

li.last {
	padding-bottom: 0;
}

.copy {
	font-family: arial, helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	text-align: justify;
	color: #4d4d4d;
}

.hidden {
	display: none;
}

#eho {
	background-image: url(img/eho_logo.gif);
	background-repeat: no-repeat;
	width: 70px;
	height: 75px;
	float: right;
	margin-top: -50px;
}


/***** Nav Elements *****/
td.nav {
	height: 30px;
	padding-left: 20px;
}

ul#nav {
	width: 476px;
	margin-left: 20px;
	margin-top: 0;
	padding: 0;
	list-style: none;
}

ul#nav li {
	float: left;
	width: 118px;
	height: 30px;
	margin-right: 1px;
	padding: 0;
	overflow: hidden;
}

ul#nav li a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	overflow: hidden;
}

ul#nav li a span.hidden {
	margin-left: -5000em;
	visibility: hidden;
}

ul#nav li.home a {
	background: url(img/tabshome.gif) left top no-repeat;
}

ul#nav li.home {
	background: url(img/tabshome.gif) left bottom no-repeat;
}

ul#nav li.works a {
	background: url(img/tabsworks.gif) left top no-repeat;
}

ul#nav li.works {
	background: url(img/tabsworks.gif) left bottom no-repeat;
}

ul#nav li.programs a {
	background: url(img/tabsprograms.gif) left top no-repeat;
}

ul#nav li.programs {
	background: url(img/tabsprograms.gif) left bottom no-repeat;
}

ul#nav li.about {
	background: url(img/tabsabout.gif) left bottom no-repeat;
}

ul#nav li.about a {
	background: url(img/tabsabout.gif) left top no-repeat;
}

ul#nav li a:hover {
	background: none;
}


/***** Home Page Specific *****/
/***** Drop Cap Spacers *****/
#sp01,#sp02,#sp03,#sp04,#sp05 {
float:left;
clear:left;
padding:0;
}

#sp01 {
width: 75px;
height: 10px;
}

#sp02 {
width: 70px;
height: 10px;
}

#sp03 {
width: 67px;
height: 10px;
}

#sp04 {
width: 65px;
height: 9px;
}

#sp05 {
width: 62px;
height: 9px;
}

.copyhome {
	font-family: arial, helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	text-align: justify;
	color: #4d4d4d;
	padding-right: 20px;
	padding-top: 20px;
	padding-left: 20px;
}

td.boxtophome {
	background-repeat: no-repeat;
	background-image: url(img/copy_box_top_w_2.gif);
	height: 92px;
	overflow: hidden;
}

td.boxbottomhome {
	background-repeat: no-repeat;
	background-image: url(img/copy_box_btm_home.gif);
	height: 20px;
}

td.copyboxmrglhome {
	background-image: url(img/copy_box_mrg_l_home.gif);
	background-repeat: repeat-y;
	width: 20px;
}

.disclaim {
	font-size: .75em;
	font-style: italic;
}


/***** About Us Specific *****/
td.copy strong {
	color: #224466;
}

.contact {
	font-size: 1em;
	color: #3e5e8e;
}

.contacttitle {
	font-weight: bold;
	font-size: 1.5em;
	color: #016a3a;
}
