A:link {TEXT-DECORATION: none; }
A:visited {TEXT-DECORATION: none; }
A:active {TEXT-DECORATION: none; color: #000000; }
A:hover {TEXT-DECORATION: underline; color: #666666; }
A.MI:hover {TEXT-DECORATION: none; color: #FFFFFF; }
A.footer3:hover {TEXT-DECORATION: none; color: #FFFFFF; }
A.machineheader:hover {TEXT-DECORATION: none; color: #FFFFFF; }
A.bottom:hover {BACKGROUND-COLOR: #6699CC; COLOR: #FFFFFF;FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; }
A.letters:hover {COLOR: #AAAAAA; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; }

.MI  { color: #000000; cursor: pointer; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
.MIa { color: #FFFFFF; cursor: pointer; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; }
.MIo { color: #FFA000; cursor: pointer; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; }
.MIb { color: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
.MIc { color: #FFFFFF; cursor: pointer; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; }
.MIs { background-color: #6898D0; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; WIDTH: 118px; }

td { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width: 0px; }
th { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width: 0px; text-align: left; }
hr { border-width: 0px; padding: 0px; margin: 4px 0px 4px 0px; height: 1px; }
h1 { margin: 0px 2px 0px 2px; font-size: 12px; font-family: Verdana, Arial, sans-serif; display: inline; }
h2 { margin: 0px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.menu td		{ border-width: 1px 0px 0px 0px; border-color: #90B0E0; border-style: solid; }
.menuseparator	{ background-color: #808080; padding: 2px; }

.header			{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.header2		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.machineheader	{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.white			{ color: #000000; font-family: Verdana, Arial, sans-serif; FONT-SIZE: 11px; }
.forms			{ color: #000000; background: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: normal; border: 1px solid #000000;; }
.small			{ color: #000000; font-family: Verdana, Arial, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: normal; }
.blackheader	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background: #000000; font-weight: bold; padding: 3px; text-align: left; }

.infotable		{ background: #FFFFFF; }
.thumbnail		{ max-width: 600px; border: 0px; }

.footer			{ COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; }
.footer2		{ COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
.footer3		{ COLOR: #000000; cursor: pointer; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; }

.list th		{ border-color: #808080; border-width: 1px 0px 1px 0px; border-style: solid; padding: 3px 10px 3px 3px; background: #E0E0E0; }
.list td		{ border-color: #C0C0C0; border-width: 0px 0px 1px 0px; border-style: solid; padding: 1px 10px 1px 3px; background: #F0F0F0; }

.letters		{ COLOR: #6699CC; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; }

.alertred		{ color: #000000; font-weight: normal; background:#FFFFCC; border:1px solid #DDDB54; padding:3px 3px 3px 22px; margin-bottom:7px; margin-top:7px; }
.alertdeepred	{ color: #000000; font-weight: normal; background:#fdbfbf; border:1px solid #ff0000; padding:3px 3px 3px 22px; margin-bottom:7px; margin-top:7px; }
.alertgreen		{ color: #000000; font-weight: normal; background:#d8ffdd; border:1px solid #00ff1e; padding:3px 3px 3px 22px; margin-bottom:7px; margin-top:7px; }
.alertgreen input {margin-top: 5px; border: 1px solid #aaa;}
.alertgreen label {margin-right: 50px;}

#adtop			{ position:absolute; padding-top: 25px; padding-left: 450px; }

.polltable		{ background: #E0E0E0; margin: 0px; padding: 0px; }
.polltable td	{ background: #F0F0F0; padding: 0px 5px 0px 5px; margin: 0px; }
.polltable th	{ background: #E0E0E0; padding: 8px 5px 8px 5px; margin: 0px; font-weight: normal; border: solid #FFFFFF; border-width: 10px 0px 0px 0px; }

#pic {
	background-color: #FFFFFF;
	left: 0px;
	position: relative;
	top: 0px;
	width: 30px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: transparent;
	border: 1px solid #ccc;
	display: block;
	height: 30px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 30px;
}

#pic a.p1:hover {
	text-decoration: none;
	border: 1px solid orange;
}

#pic a.p1:hover .large {
	border: 1px solid #ccc;
	display: block;
	height: 233px;
	left: 40px;
	position: absolute;
	top: -60px;
	width: 300px;
}

.no_border {border: 0px;}

