body {
	background: white;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

table {
	background: white;
	color: #7C7C7C;
}

/* -------- SEARCH FORM -------- */

#search-form form {
	margin: 0 0 10px 0;
	padding: 0;
		font-size: 79%;
}

#search-form label {
	background: transparent url("circle-small.gif") 0% 60% no-repeat;
	padding-left: 10px;
}

#search-form input {
	width: 100px;
	background: white;
	border: 1px solid #7c7c7c;
	color: #7c7c7c;
	font-size: 90%;	
}


#search-form input#search-submit {
	width: 30px;
}

/* -------- TOP MENU -------- */

#top-menu ul {
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 79%;
}

#top-menu li {
	display: inline;
	padding-left: 12px;
	margin-left: 10px;
	background: transparent url("circle-small.gif") 0% 60% no-repeat;
}

#top-menu a {
	color: #7c7c7c;
	text-decoration: none;
}

#top-menu a:hover {
	text-decoration: underline;
}

/* -------- HEADER -------- */

#header-left {
	background: #780808 url("orange-red.gif") top left repeat-x;
}

#header-left-content {
	padding-top: 11px;
	background: #780808 url("orange-red.gif") top left repeat-x;
}

#header-right {
	background: #042D52 url("orange-blue.gif") top left repeat-x;
	padding-top: 11px;
}

#header-right img {
	margin-left: 14px;
}

#under-header {
	background: white;
	height: 10px;
	font-size: 10px;
	overflow: hidden;
}

/* -------- CONTENT -------- */

/* Background Colors */

#content-left { background: #042D52; }

#content-menu { background: #1C570F; }

#content-mid { background: white; }

#content-right { background: #E6D6BA; }

/* Content Menu */

#content-menu ul {
	margin: 0;
	padding: 10px;
	font-size: 79%;
	list-style-type: none;
	line-height: 1.0;
}

#content-menu li {
	margin-bottom: 7px;
}

#content-menu a {
	color: white;
	text-decoration: none;
}

#content-menu a:hover {
	text-decoration: underline;
}

/* Actual Content */

.content-table {
	background: transparent;
	color: #111;
	font-size: 79%;
}

img#tradition { margin: 10px 0; }

h1 { font-size: 220%; }
h2 { font-size: 100%; }

table#mission {
	padding: 20px 0 0 0;
}

img#medical { margin: 0 10px; }

#mission-text { 
	font-weight: bold;
}

span.mission-heading { color: #2A1F5C; }


/* -------- FOOTER -------- */

td#footer {
	background: #780808;
	color: white;
	font-size: 110%;
	padding: 5px;
	letter-spacing: 2px;
	text-align: center;
}

/* -------- PATCHES -------- */


/* FOR IE6/PC */

* html #search-form input { height: 18px; }

/* For IE5/Mac */

/*\*//*/
#top-menu li, #search-form label { background-image: none;}
/**/
	

