body {margin: 0px; background: #171717;}
a:link {font-family: Helvetica, Arial, sans-serif; color:red; text-decoration: none; font-weight: bold;}	
a:visited {font-family: Helvetica, Arial, sans-serif; color:blue; text-decoration: none; font-weight: bold;}		
a:active {font-family: Helvetica, Arial, sans-serif; color:#000; text-decoration: none; font-weight: bold;}
a:hover {font-family: Helvetica, Arial, sans-serif; color:#000; text-decoration: underline; font-weight: bold;}		

a.topnav:link {font-family: Helvetica, Arial, sans-serif; color:#FFF; text-decoration: none; font-weight: bold;}	
a.topnav:visited {font-family: Helvetica, Arial, sans-serif; color:#FFF; text-decoration: none; font-weight: bold;}		
a.topnav:active {font-family: Helvetica, Arial, sans-serif; color:#000; text-decoration: none; font-weight: bold;}
a.topnav:hover {font-family: Helvetica, Arial, sans-serif; color:#000; text-decoration: none; font-weight: bold;}		

a.footer:link {font-family: Helvetica, Arial, sans-serif; color:#171717; text-decoration: none; font-weight: bold;}	
a.footer:visited {font-family: Helvetica, Arial, sans-serif; color:#171717; text-decoration: none; font-weight: bold;}		
a.footer:active {font-family: Helvetica, Arial, sans-serif; color:#ff0000; text-decoration: none; font-weight: bold;}
a.footer:hover {font-family: Helvetica, Arial, sans-serif; color:#ff0000; text-decoration: none; font-weight: bold;}		

#main {margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; width: 761px;}
#topnav {margin: 3px 0px 0px 0px; background-image: url(/images/topnav.jpg); height: 143px; background-repeat: no-repeat; background-position: center;}
#content {margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; width: 761px; background: #fff;  border-right: 1px solid #999797; text-align: left;}
#div0 {position: absolute; top: 154px; left: 255px; width: 100px; visibility: hidden; z-index: 5;}
#about { position: absolute; top: 118px; width: 105px; visibility: hidden; z-index: 5; padding-left: 50px;}
#prod { position: absolute; top: 118px; width: 135px; visibility: hidden; z-index: 5; padding-left: 97px;}
#comm { position: absolute; top: 118px; width: 125px; visibility: hidden; z-index: 5; padding-left: 230px;}
#news { position: absolute; top: 118px; width: 145px; visibility: hidden; z-index: 5; padding-left: 352px;}
.dropmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4c4c4c; margin: 5px 2px 10px 5px; line-height: 10px;}
#drop_table {background: #fcebf0; border: 1px solid #a90303;}
#footer {position: relative; top: 0px; text-align: center; margin: 0px; background-image: url(/images/bottomcurve.jpg); height: 92px; background-repeat: no-repeat; background-position: center; width: 761px;}

p {font-family: Verdana, Helvetica, Arial, sans-serif; color:#1e1e1e; font-size: 12px; margin: 15px; line-height: 16px;}
h1 {font-family: Verdana, Helvetica, Arial, sans-serif; color:#1e1e1e; font-size: 18px; margin: 15px; line-height: 21px;}
h2 {font-family: Verdana, Helvetica, Arial, sans-serif; color:#1e1e1e; font-size: 15px; margin: 15px; line-height: 21px;}
h3 {font-family: Verdana, Helvetica, Arial, sans-serif; color:#1e1e1e; font-size: 13px; margin: 15px; line-height: 17px;}
ul, li, ol { color: #000; font-size: 13px; line-height: 14px; margin: 0px 20px 10px 30px; padding-left: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul.home, ol.home, li.home {font-size: 11px; line-height: 14px; margin: 0px 10px 10px 15px; padding-left: 5px; color:#1e1e1e;}
th {font-weight: bold; text-align: left; border-bottom: black solid 1px;}
td.border-right {border-right: black solid 1px;}
.buffer {margin: 0px 5px;}
.navbar {position: relative; top: 125px; right: 0px; width: 761px; visability: visible; z-index: 9; color: white; font-family: Arial, Helvetica, sans-serif; font-size: .75 em; font-weight: bold; text-align: left; margin: 0px; line-height: 1.05em; letter-spacing: .005em;}

ul.navigation {
	text-align: left;
	margin: 0px;
	padding: 0px 3px 7px 3px;
	}

li.inline {
	display: inline;
  	padding: 3px;
	margin: 1px;
  	border-right: 1px solid;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
  	}

li.inlineright {
	display: inline;
  	padding: 3px;
	margin: 1px;
  	border: 0px;
	text-align: center;
	font-size: 11px;
  	}

#nav_table {position: relative; top: 125px; right: 0px; width: 761px; visability: visible; z-index: 9; color: white; font-family: Arial, Helvetica, sans-serif; font-size: .75 em; font-weight: bold; text-align: left; margin: 0px;}
