﻿body 
{
	font-family:Verdana;
	font-size:9pt;
}
.FieldLabel
{
	font-weight:bold;
}
.Control
{
	color: #7f9db9;
	border: solid 1px #7f9db9;
	background-color:#FFFFFF;
}
.ControlFocus
{
	color: #000000;
	border: solid 1px #7f9db9;
	background-color:#EEEEEE;
}

.ControlSm
{
	color: #7f9db9;
	border: solid 1px #7f9db9;
	background-color:#FFFFFF;
	font-size:x-small;
}
.ControlFocusSm
{
	color: #000000;
	border: solid 1px #7f9db9;
	background-color:#EEEEEE;
	font-size:x-small;
}

.Dropdown
{
	 border:black 1px solid;
}
.ErrorMessage
{
 color:Red;
}
.TabTable
{
	 margin:10px;
	 width:97%;
}
.TabTable TD
{
	 padding:3px;
}

.InfoTable
{
	 width:100%;
}
.InfoTable TD
{
	 padding:3px;
}
.Head
{
	font-size:11pt;
	font-weight:bold;
	color:#003399;
}
.Subhead
{
	font-size:10pt;
	font-weight:bold;
}
.GroupBox
{
	width: 99%;
}
.GroupBox LEGEND
{
	font-weight:bold;
}

.GroupBox TABLE
{
	margin: 5px;
}

.CommonDropdown
{
	border: 1px solid #A9B1B8;
	font-size: 12px;
}

.Truncate
{
	overflow:hidden;
}

.PopupControls
{
	overflow: hidden;
}
.NoDisplay
{
	display:none;
}
.padLeft25 { padding-left:25px;padding-bottom:5px; }
.MainFormTable 
{ 
	width:100%; 
	text-align:left;
}
.aboutText
{
	color: #000080;
	font-size: 11px;
	font-weight: 700;
	line-height: 12pt;
}

.HelpHeading
{
	color: #000080;
	font-size: 12px;
	font-weight: 700;
}
.HelpText
{
	color: #000080;
	font-size: 10px;
	font-weight: Normal;
}
.addressBlockQuote
{
	color: #000080;
	font-size: 11px;
	font-weight: Bold;
	text-transform:uppercase;
}
.stdBorder
{
	border:1px solid black;	
	border-collapse:collapse;
}
.stdBorder TD
{
	border:1px solid black;	
}
.tdBorder
{
	border:1px solid black;	
}
.tdSupportForms
{
	background-image: url(http://uspsff.windowbook.com/images/hp/Supported-FormsBG.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 33px;
	padding-left: 137px;
}
.formsList
{
	font-size: 8.5pt;
	font-weight: bolder;
	height:140px;
	overflow-y: auto;
	overflow-x: hidden;

}
.hpHead
{
	font-size:11.5pt;
	font-weight:bold;
	color:#000000;	
}
.txtRed
{
	font-size:10.5pt;
	color: #B60138;	
	font-weight:bold;
}
.txtBlue
{
	font-size:10.5pt;
	color: #003399;
	font-weight:bold;
}

#tblhpLeft TD
{
	padding: 10px 10px 10px 10px;
	
}
.divProgress
{
	background-color: #CCCCCC;
	color: #000000;
	font-weight: bold;
	font-size: small;
	padding:10px;
	text-align:left;
}

/* Begin Footer CSS */
html, body, #wrap {height: 100%;}
#wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 175px;}  /* must be same height as the footer */
#footer {
position: relative;
margin-top: -150px; /* negative value of footer height */
height: 175px;
clear:both;
} 
clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* End Footer CSS */