a         { color: #990000; text-decoration: none};
a:visited { color: #990000};
a:active  { color: #FF0000};
a:hover   { text-decoration: underline; color: red}


body {
	font-family: Times;
	color: #000000;
	font-size: 12px;
	background-image: url(/images/dashed_darkgray_bkg.gif);
	background-color: #999999;
} 

td { font-size: 13px }
form { margin: 0px; padding: 0px; }
img, img a { border: 0px; }

.inv {display:none}

.active {color: #990000 }

.maintable { background-color: #FFFFFF; border: 1px solid #999999; }
.verttable { background-image: url(/images/vert_logo.gif); background-repeat: repeat-y; background-position: right top; }
.leftlogo  { background-image: url(/images/logo1.gif); background-repeat: no-repeat; }
.rightlogo { background-image: url(/images/logo2.gif); background-repeat: no-repeat; padding-left: 20px; }

.logotext, .logotext a, .logotext a:visited {
	font-size: 22px;
	color: #990000;
	font-family: Georgia;
	padding-top: 67px;
	padding-left: 25px;
	margin-bottom: 0px;
	letter-spacing: -1px;
	text-decoration: none;

}
.logotext-small {
	font-size: 11px;
	color: #990000;
	font-family: Georgia;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 52px;

}
.logotext-small-black {
	font-size: 11px;
	color: #000000;
	font-family: Georgia;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 52px;

}
.rightmaintable {
	font-family: Times;
	padding: 0px 40px 20px 20px;
	font-size: 14px;

}

.rightmaintable li {
	color: black;
}

.leftmain {
	color: #FFFFFF;
	background-color: #969594;
	border-right: 5px solid #990000;
	background-image: url(/images/lefttablelogo.gif);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	width: 241px;
	padding: 10px 0px 20px 0px

}

.leftmain a         { color: #FFFFFF; padding: 1px 5px 2px 15px; border-bottom: 1px solid #91908F; border-top: 1px solid #9D9C9C; display: block; line-height: 13px }
.leftmain a:hover   { color: #FFFFFF; padding: 1px 5px 2px 11px; border-left: 4px solid #990000; background: none; background-color: #8E8D8C; display: block; text-decoration: none }
.leftmain a:visited { color: #FFFFFF; }

.leftmain strong    { padding: 0px 0px 0px 15px; margin-bottom: 10px }




.search {
	background-image: url(/images/search.gif);
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-size: 12px;
	padding-top: 30px;
	padding-left: 8px;

}
.inputtext {
	height: 22px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #000000;
	font-family: "Times New Roman", Times, serif;

}
textarea, .textarea {
	height: 200px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #000000;
	font-family: "Times New Roman", Times, serif;

}
.button {
	font-size: 14px;
	color: #000000;
	height: 22px;
	font-family: "Times New Roman", Times, serif;

}
.rightmaintable ul {
	font-size: 14px;
	color: #990000;
	list-style-type: square;
	padding-left: 12px;
	line-height: 17px;
}

ol {
	font-size: 14px;
	padding-left: 0px;
	margin-left: 20px;
}

ol li {
	padding-bottom: 10px;
}

ul.common {
	font-size: 16px;
	padding-left: 0px;
	margin-left:  20px;
	list-style-position: outside;
	list-style-type: square;
}

ul.common li {
	font-size: 14px;
	padding-bottom: 5px;
	color: #000000;
}

.rightlogo li {
	font-size: 14px;
	font-weight: normal;
}


H1, p.H1 {
	font-size: 18px;
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 20px;
	letter-spacing: -1px;
	font-weight: normal;
	line-height: 19px

}

H2 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
	font-weight: normal;
}

strong {
	font-size: 15px;
	font-family: Geneva;
	letter-spacing: -1px;
	font-weight: 900;
}

b {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.toptable {
	font-size: 12px;
	color: #000000;
	background-color: #999999;
	background-image: url(/images/dashed_darkgray_bkg.gif);
}

.sub  {
	margin-left: 20px;
	padding-left: 0px;
	line-height: 14px;
}
.sub a {
	font-size: 12px;
}

small { font-size: 11px }
hr    { color: black; height: 1px}

fieldset     { margin-bottom: 5px; padding: 5px; border: 1px solid #CCCCCC; font-size: 13px;  }
fieldset b   { font-size: 13px; }
fieldset div { padding-bottom: 10px;}

legend      { font-size: 13px; color: black; margin-bottom: 10px }
legend b    { font-weight: bold;}
legend span { color: #990000; font-family: "Times New Roman", Times, serif; font-size: 9px }

.bottom { border-top: 1px solid #990000; padding: 10px; font-size: 12px; }

select { font-size: 9px; height: 16px}

tr.head td { background-color: #990000; font-size: 12px; color: white }
tr.head td a, tr.head td a:visited { font-size: 12px; color: white }

tr.even { background-color: #F2F2F2 }

div.menu  { border-top: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; }
div.menu a       { padding: 0px 0px 1px 15px; background-color: #F9F9F9; border-bottom: 1px solid #EEEEEE; border-top: 1px solid #FFFFFF; display: block; background-image: url(/images/dashed_darkgray_bkg.gif); background-repeat: repeat-y; }
div.menu a:hover { padding: 0px 0px 1px 11px; border-left: 4px solid #990000; background: none; background-color: #F2F2F2; border-bottom: 1px solid #CCCCCC; display: block; text-decoration: none }


