a {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	color: #000099;
	font-weight: normal;
}
li {
	font-size: 12px;
}
.submitLinkwhite {
   	color: #ffffff;
   	background-color: transparent;
   	text-decoration: underline;
   	border: none;
   	cursor: pointer;
   	cursor: hand;
}
.submitLink {
   	color: #0000ff;
   	background-color: transparent;
   	text-decoration: underline;
   	border: none;
   	cursor: pointer;
   	cursor: hand;
}

/*table lines types*/
TABLE.lines {
	BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #000000 1px groove; BORDER-LEFT: #000000 1px groove; BORDER-BOTTOM: #000000 1px groove
}
TABLE.blacklines {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
TABLE.lines2 {
	BORDER-RIGHT: #7B0829 2px groove; BORDER-TOP: #7B0829 2px groove; BORDER-LEFT: #7B0829 2px groove; BORDER-BOTTOM: #7B0829 2px groove
}
td.bottomline {
	BORDER-BOTTOM: #000000 1px dashed;
}
hr.dotted {
	BORDER: #000000 1px dotted;
}
td.solidbottomline {
	BORDER-BOTTOM: #000000 1px solid;
}
td.topline {
	BORDER-top: #000000 1px dashed;
}
td.solidtopline {
	BORDER-top: #000000 1px solid;
}
hr {border: none 0; 
border-top: 1px dashed #000;
height:1px;
}

.arialfont {
font-family: arial;
}
.cursive {
font-family: monotype corsiva;
}

/*font sizes*/
.small {
font-size: 10px;
}
.med {
font-size: 13px;
}
.lrg {
font-size: 16px;
}
.rptsize {
font-size: 11px;
}
td.menusize {
font-size: 12px;
}

/*background colors*/
.color1 {
background-color: #7B0829;
}
.color2 {
background-color: #dddddd;
}
.color3 {
background-color: #f4b802;
}
.colorwhite {
background-color: #ffffff;
}

body,tr,td {
font-family: tahoma, arial, Helvetica, sans-serif;
font-size: 12px;
}

#navcontainer { width: 138px; }

#navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Tahoma, Arial;
	font-size: 11px;
}

#navcontainer a
{
display: block;
padding: 0px;
margin-bottom:1px;
width: 138px;
background-color: #ffffff;
border: 1px solid #000;
}

#navcontainer a:link, #navlist a:visited
{
color: #003366;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #7c0b29;
color: #fff;
}

h3 {
background-color: #7c0b29;
color:#FFFFFF;
height:18px;
padding:5px;
margin:0px;
}

h3.reportHeader {
background-color: #7c0b29;
color:#FFFFFF;
padding:5px;
margin:0px;
}

.white {
color:#FFFFFF;
}

.del {
text-decoration: line-through;
color: #FF0000;
}
.app {
color: #666633;
}
.tenpx {
	margin-left:10px;
}
.alt:nth-child(even) {
	background-color: #e0e2f0;
}
.alt2a:nth-child(4n+2) {
	background-color: #e0e2f0;
}
.alt2b:nth-child(4n+3) {
	background-color: #e0e2f0;
}
.yellowBG {
	background-color: yellow;
}
.greenBG {
	background-color: #78fa98;
}
.blueBG {
	background-color: #b1cefc;
}
.grayBG {
	background-color: #e3e3e3;
}
.boldRow {
	font-weight:bold;
}