HTML, BODY {
	BORDER: 0px solid black; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000;
	PADDING-TOP: 0px; FONT-FAMILY: Helvetica; BACKGROUND-COLOR: #FFFFFF; HEIGHT: 100%; WIDTH: 100%; max-width:1200px; font-size: 18px;
}
H1 {	
	FONT-FAMILY: Helvetica, sans-serif; line-height: 24px; font-size:24px; color: #4E7A38;
}
H2 {	
	FONT-FAMILY: Helvetica, sans-serif; line-height: 21px;  font-size:21px; color: #4E7A38;
}
H3 {	
	FONT-FAMILY: Helvetica, sans-serif; line-height: 20px;  font-size:18px; color: #4E7A38;
}

H4 {	
	FONT-FAMILY: Helvetica, sans-serif; line-height: 20px;  font-size:16px; color: #4E7A38;
}

#container { 
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-TOP: 50px;
	TEXT-ALIGN: left; width: 95%; HEIGHT: 100%; border: 0px solid black;
}

#header {
	border: 0px solid black; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; OVERFLOW: hidden; PADDING-TOP: 0px;
	TEXT-ALIGN: left; width: 80%; height: 190px; margin-left: 0px; color: #AF207C;
}

#navbar {
	margin-left: 190px; padding: 3a0px; height: 3em;
}

#navbar li {
	list-style: none; float: left;  border-right: 1px solid white;
}

#navbar li a {
	display: block; padding: 3px 8px; background-color: #4E7A38; color: #ebebeb; text-decoration: none; 
}
#navbar li a:hover {
	background-color: #AF207C; color: #000;
}

#navbar li ul {
	display: none; width: 10em; /* Width to help Opera out */ 
}

#navbar li:hover ul {
	display: block; position: absolute; margin: 0; padding: 0; 
}

#navbar li:hover li {
	float: none; background-color: #AF207C; 
}

#navbar li:hover li a {
	background-color: #d7b4b4; border-bottom: 1px solid #fff; color: #000; 
}

#navbar li li a:hover {
	background-color: #AF207C; 
}

#pink {
	float: right; background-color: #d7b4b4; color: #000; font-size: 12px; margin: 5px 0px 20px 30px; padding: 2px 15px 2px 15px;
	line-height: 17px; height: 100%; width: 200px; overflow: hidden;

}
#mainContent {
	width:97%; PADDING-TOP: 50px; PADDING-RIGHT: 20px; PADDING-LEFT: 1em; PADDING-BOTTOM: 20px; MARGIN-LEFT: 0em; MARGIN-left: 1em;
	line-height: 25px; font-size: 17px;  border: 0px solid black; MARGIN-right: 2em;
}
#mainContent A {
	COLOR: #4E7A38; font-weight: bold; text-decoration: underline;
}
.small {
	COLOR: #4E7A38; font-size: 11px; text-decoration: none;
}
#mainContent img {
	border: 0px solid #342820; padding: 10px;
}
#mainContentdirectory {
	width:85%; PADDING-TOP: 50px; PADDING-RIGHT: 0px; PADDING-LEFT: 10em; PADDING-BOTTOM: 20px; MARGIN-left: 1em; line-height: 25px;
	font-size: 17px;  border: 0px solid black;
}
#mainContentdirectory A {
	COLOR: #342820; font-weight: bold; border-bottom: 1px solid #342820; text-decoration: none;
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#footer A {
	color: #4E7A38; 
}

#left {
	float: left; border: 3px solid #2D4521; font-size: 12px; margin: 5px 30px 20px 0px; width: 200px; padding: 4px 4px 4px 4px; text-align: center;
	line-height: 14px;
}
#left A{
	color: #4E7A38; 
}
#home {
	float: left; font-size: 14px; margin: 0px 0px 0px 0px; width: 30%; padding: 10px; line-height: 21px;
}
#home A{
	color: #4E7A38; 
}
#home img{
	padding: 10px;
}
#contact {
	float: left; background-color: #ffffff; color: #7b0000; font-size: 10px; margin: 10px 25px 10px 10px; width: 15%px; height: 100%;
	line-height: 15px; padding: 10px 10px 10px 10px; text-align: center;
}
#cleft   {
	BORDER-right: 2px solid #7b0000; float: left; margin-right: 10px; padding-right: 1em;  width: 30%; height: 650px;
}
#cright {
	BORDER-left: 2px solid #7b0000; float: right; margin-left: 10px; padding-left: 1em;   width: 30%; height: 650px; decoration:
}
.floatLeft {
	FLOAT: left; MARGIN-RIGHT: 5.0em;
}
.photo {
	float: left; margin-right: 2em; border-width: 0.5em; border-style: groove; border-color: #7b0000;
}
.clearfloat {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 0px
}
#fiberChart TR:first-child TD {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #006600 2px solid
}
#fiberChart TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
BODY > #container #fiberChart {
	border-spacing: 6px
}
BODY > #container #fiberChart TR:hover {
	BACKGROUND-COLOR: #bae8bf
}
BODY > #container #fiberChart TD:unknown {
	TEXT-ALIGN: right
}
#IEroot > #container #fiberChart TD + TD + TD + TD {
	TEXT-ALIGN: right
}
#IEroot > #container #fiberChart {
	BORDER-COLLAPSE: collapse
}
#IEroot > #container #fiberChart TR + TR + TR {
	BORDER-BOTTOM: #006600 2px solid; BACKGROUND-COLOR: #eeeeee
}
#IEroot > #container #fiberChart TR + TR + TR + TR + TR {
	BORDER-BOTTOM: #006600 2px solid; BACKGROUND-COLOR: #eeeeee
}
#IEroot > #container #fiberChart TR + TR + TR + TR + TR + TR + TR {
	BORDER-BOTTOM: #006600 2px solid; BACKGROUND-COLOR: #eeeeee
}
#IEroot > #container #fiberChart TR + TR + TR + TR + TR + TR + TR + TR + TR {
	BORDER-BOTTOM: #006600 2px solid; BACKGROUND-COLOR: #eeeeee
}
#IEroot > #container #fiberChart TR + TR + TR + TR + TR + TR + TR + TR + TR + TR + TR {
	BORDER-BOTTOM: #006600 2px solid; BACKGROUND-COLOR: #eeeeee
}
#IEroot > #container #fiberChart TR + TR {
	BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #bae8bf
}
#IEroot > #container #fiberChart TR + TR + TR + TR {
	BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #bae8bf
}
#IEroot > #container #fiberChart TR + TR + TR + TR + TR + TR {
	BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #bae8bf
}
#IEroot > #container #fiberChart TR + TR + TR + TR + TR + TR + TR + TR {
	BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #bae8bf
}
#IEroot > #container #fiberChart TR + TR + TR + TR + TR + TR + TR + TR + TR + TR {
	BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #bae8bf
}