body {
 font-family: Arial, Helvetica, sans-serif;
}
td {
 font-size: 12px;
}
label {
 margin-top: 10px;
 font-weight: bold;
 display: block;
}
input {
 display: block;
}
input.inline_text {
 display: inline;
}
input:focus {
    background-color: #e9e9e9;
  }

input.date {
    width: 100px;
    display: inline;
  }

input.min_number {
    width: 100px;
    display: inline;
  }

input.search {
    width: 250px;
  }

input.owner {
    width: 75px;
    display: inline;
  }
input.checkbox {
    display: inline;
    float: none;
  }
  
table.tenkey {
		border-spacing:10px 5px;
	}

#left_min {
		float: left;
		/*border: solid red 1px;*/
	}

#right_min {
		padding-left: 350px;
		padding-right: 15px;
    /*border: solid green 1px;*/
	}
#text_right_min {
		padding-left: 350px;
		padding-right: 15px;
		text-align: right;
    /*border: solid green 1px;*/
	}

.helpimg {
    padding: 0 3px;
    width: 16px;
    display: inline;
    float: none;
  }
.cat_code {
    width: 50px;
    display: inline;
    float: left;
  }

.cat_andor {
    width: 50px;
    display: inline;
    float: none;
  }

.heading {font-size:20px;}
.msg{font-size:xx-small;color:#ffffff;}
.search_results{font-size:xx-small;color:#000000;}
.whitefore{background:#2A4A9B;color:#ffffff;}
.subheading {font-size:14px;font-weight:bold;}
.bold {font-weight:bold;}
.greyback{background:#dddddd;color:#ffffff;}
.mono{font-family:monospace; font-weight:500; font-size:14px;}
.ltgreyback{background:#f1f1f1;color:#ffffff;}
.def_card_font{font-family:arial,tahoma,verdana,sans serif;font-size:12px;}
.hide {display: none;}
.red {font-weight:bold;color:#ff0000;}
.orange {font-weight:bold;color:#ee9a20;}
.normal {font-weight:normal;}
.up20px {margin-top: -20px;}
a.visited{color:#0000ff;}
a:hover{color:#ff0000;}
a.white:link{color:#ffffff; text-decoration: underline; font-weight: bold;}
a.white:visited{color:ffffff; text-decoration: underline; font-weight: bold}
a.white:hover{color:#ff0000; text-decoration: underline; font-weight: bold;}

/* Formating for word search hilighting */
#hl1 {
  	background-color: yellow;
  	color: black;
	}

select {
    display: inline;
    float: none;
  }
#footer_min {
    clear: both;
    padding-top: 1%;
    /*border: solid blue 1px;*/
  }
/* Formating for real buttons */

.buttonSubmit {
		color: #fff;
		text-align: center;
		float: right;
		margin-left: 3px;
		margin-bottom: 3px;
		background-color: #0000CC;
		font: 12px arial,tahoma,verdana,sans serif; 
		border: .0625em solid #e6e6e6;
	}

.buttonSubmitL {
		color: #fff;
		text-align: center;
		float: left;
		margin-left: 3px;
		margin-bottom: 3px;
		background-color: #2A4A9B;
		font: 12px arial,tahoma,verdana,sans serif; 
		border: .0625em solid #e6e6e6;
		filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#2A4A9B',EndColorStr='#0000FF');
	}

.buttonSubmitLP {
		color: #fff;
		text-align: center;
		float: left;
		width: 140px;
		padding-top: 1px; 
		padding-bottom: 1px;
		padding-left: 1px; 
		padding-right: 1px;
		margin-left: 3px;
		margin-bottom: 3px;
		background-color: #2A4A9B;
		font: 12px arial,tahoma,verdana,sans serif; 
		border: .0625em solid #e6e6e6;
		filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#2A4A9B',EndColorStr='#0000FF');
	}

/* Formating for result page navigation */

#navpage h5 {
 display: none;
 float: right;
}
#navpage ul {
 padding: 11px 0; 
 margin-top: 5; 
 margin-bottom: 5; 
 margin-left: 0; 
}
#navpage ul li {
 list-style: none;
 margin: 1; 
 font: 10px arial,tahoma,verdana,sans serif; 
 display: inline; 
}
#navpage ul li a {
 color: #fff;
 padding: 1px 0.5em; 
 margin-left: 3px; 
 border: 1px solid #778;
 border-bottom: none;
 background: #0000CC;
 text-decoration: none;
}
#navpage ul li a:link:hover, #navsite ul li a:visited:hover {
 color: #fff;
 background-color: #0066ff;
 border-color: #369;
}
#navpage ul li a#current {
 background: white; 
 border-bottom: 1px solid white;
}

/* Formating for file requests */

#filereq h5 {
 display: none;
}
#filereq ul {
 text-align: left;
 padding: 5px 0; 
 margin-top: 5; 
 margin-bottom: 5; 
 margin-left: 0; 
 font: 12px arial,tahoma,verdana,sans serif; 
}
#filereq ul li {
 list-style: none;
 margin: 1; 
 display: inline; 
}
#filereq ul li a {
 color: white;
 padding: 1px 0.5em; 
 margin-left: 3px; 
 border: 1px solid #778;
 border-bottom: none;
 background: #2A4A9B;
 text-decoration: none;
}
#filereq ul li a:link:hover, #navsite ul li a:visited:hover {
 color: #fff;
 background-color: #6699CC;
 border-color: #369;
}

/* Used for Calendar*/
.CALcpYearNavigation,
	.CALcpMonthNavigation
			{
			background-color:#336699;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.CALcpDayColumnHeader,
	.CALcpYearNavigation,
	.CALcpMonthNavigation,
	.CALcpCurrentMonthDate,
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDate,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDate,
	.CALcpCurrentDateDisabled,
	.CALcpTodayText,
	.CALcpTodayTextDisabled,
	.CALcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.CALcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #336699;
			border-width:0 0 1 0;
			}
	.CALcpCurrentMonthDate,
	.CALcpOtherMonthDate,
	.CALcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.CALcpCurrentMonthDate
			{
			color:#336699;
			font-weight:bold;
			}
	.CALcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.CALcpOtherMonthDate
			{
			color:#808080;
			}
	TD.CALcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #336699;
			border-width:1;
			border:solid thin #000000;
			}
	TD.CALcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.CALcpTodayText,
	TD.CALcpTodayTextDisabled
			{
			border:solid thin #336699;
			border-width:1 0 0 0;
			}
	A.CALcpTodayText,
	SPAN.CALcpTodayTextDisabled
			{
			height:20px;
			}
	A.CALcpTodayText
			{
			color:#336699;
			font-weight:bold;
			}
	SPAN.CALcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.CALcpBorder
			{
			border:solid thin #336699;
			}

lowText { text-decoration: none; color: #000000; font: 12px Arial, Helvetica }
.highText { text-decoration: none; color: #FFFFFF; font: 12px Arial, Helvetica }
.itemBorder { border: 1px solid #666666 }
.itemBorderBlank { border: 1px solid #CCCCDD }

/* Delete these "button" styles if you're not using them */

.buttonText { text-decoration: none; color: #FFCC99; font: Bold 12px Arial, Helvetica }
.buttonHover { text-decoration: none; color: #99CCFF; font: Bold 12px Arial, Helvetica; padding: 1px }
.buttonBorder { border: 1px outset #339966 }
.buttonBorderOver { border: 1px inset #CC9966 }
