a:link { text-decoration: none; color: #6698FF }
a:visited { text-decoration: none; color: #6698FF }
a:active { text-decoration: none }
a:hover { text-decoration: underline; color: #6698FF }

.menu_item { font-size:11pt; font-family:arial; color:#595454 }
.menu_table { width:760px; border:1px solid #A0C544 }
.menu_row { border:1px solid #A0C544; background:#FFFFFF }

.pagetitle { font-size:18pt; font-family:helvetica; color:#000000 }
.subheader { font-size:12pt; font-family:helvetica; color:#000000 }
p, ul, ol { font-size:10pt; font-family:verdana; color:#595454 }
.footer { font-size:8pt; font-family:arial; color:#595454 }

.messagebox { width:170px; margin-left:1px; border:1px solid #C0C0C0; background:#EAF1DD }
.right_box { width:180px; margin-left:1px; border:1px solid #A0C544; background:#EAF1DD }
.right_boxtitle { font-size:11pt; font-family:verdana,helvetica; color:#595454 }
.right_boxitem { font-size:8pt; font-family:verdana,helvetica; color:#595454 }

.tip { font:10px helvetica,verdana;
	border:solid 1px #FBB917; width:200px; padding:5px;
	position:absolute; z-index:100; visibility:hidden; color:#595454; top:20px; left:90px;
	background-color:#FAF8CC; layer-background-color:#FFFFFF; }

th { font-size:10pt; font-family:helvetica,verdana; color:#595454 }
td { font-size:9pt; font-family:helvetica,verdana; color:#595454 }
.tablemid { width:550px; border:1px solid #C0C0C0 }
.tablemid_noborder { width:550px; border:0px }
.rowalt { border:1px solid #C0C0C0; background:#EAF1DD }

.rulemid { width:500px; border:1px solid #C0C0C0 }

#dropmenudiv {
	position:absolute;
	border:1px solid #A0C544;
	border-bottom-width: 0;
	font:normal 12px arial;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #A0C544;
	padding: 1px 0;
	text-decoration: none;
	font-weight: none;
}

#dropmenudiv a:hover { /*hover background color*/
	background-color: #EAF1DD;
}
