body 
{
	margin:0;
	padding:10px;
	border:0;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.stanButton 
{
	text-decoration:none;
	font-family:Verdans, Arial, sans-serif;
	font-size:12px;
	display:block;
	padding:4px;
	border:solid 1px #000000;
	background-color:#4466bb;
	color:#FFFFFF;
}
a.stanButton:hover 
{
	color:#FFFFEE;
	background-color:#cc4444;
}

/* Header */
.mainHeader 
{
	background-image:url(graphics/header_HM.jpg);
	
}
#acHeader_lblCustomerInfo 
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	text-align:right;
}

/* Footer */
.mainFooter
{
	/*background-image:url(graphics/footer01.jpg);*/
	background-image:url(graphics/footerHM.gif);
}
#acFooter_lblTodaysDate 
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}
#acFooter_lblCopyright
{
	font-family:Verdana, Arial, sans-seif;
	font-size:9px;
}
#acFooter_lblCopyright a 
{
	color:#cc3333;
}
#acFooter_lblCopyright a:hover 
{
	color:#ed6666;
}

/* Home */
.homeLabel
{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	width:224px;
}
#acHome_lblUserName
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	width:248px;
}
#acHome_lblToday 
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	color:#444444;
}
#acHome_lblVersion
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	text-align:left;
	color:#666;
}
.aLogout 
{
	font-size:11px;
	color:#bb2222;
}
.aLogout:hover 
{
	color:#ed1111;
}


#lblUserName 
{
	text-align:right;
}

.homeMenu 
{
	display:block;
	padding:2px;
	text-align:center;
	border:solid 1px #cc2222;
	text-decoration:none;
	color:#cc2222;
	width:114px;
	margin-bottom:24px;
	margin-top:10px;
	font-size:12px;
}
.homeMenu:hover {
	background-color:#ffdd99;
	color:#000000;
	border-color:#000000;
}

.homeMenuDisabled 
{
	display:block;
	padding:2px;
	text-align:center;
	border:solid 1px #cccccc;
	text-decoration:none;
	color:#cccccc;
	width:114px;
	margin-bottom:24px;
	margin-top:10px;
	font-size:12px;
}


/*Secondary Menu */
.awayMenu 
{
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	border:solid 1px #cc2222;
	text-decoration:none;
	color:#cc2222;
	height:20px;
	margin:10px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
}
.awayMenu:hover {
	background-color:#ffdd99;
	color:#000000;
	border-color:#000000;
}

.awayMenuHere
{
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	border:solid 1px #DEE3E9;
	border-top:solid 1px #444444;
	border-left:solid 1px #444444;
	text-decoration:none;
	color:#000000;
	height:20px;
	background-color:#DEE3E9;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	font-size:12px;
}
.awayMenuHere:hover 
{
	color:#000000;
	background-color:#DEE3E9;
}
.awayMenuDisabled 
{
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	border:solid 1px #cccccc;
	text-decoration:none;
	color:#cc2222;
	height:20px;
	margin:10px 0px 10px 0px;
	font-size:12px;
}


/* Item Summary */

#dtgItemSum
{
	font-size:10px;
}
#lblItemSumInstructions
{
	font-size:10px;
	width:461px;
}
#lblISClickHeaders 
{
	font-size:10px;
}
#txtISBeginDate
{
	width:80px;
}
#txtISEndDate
{
	width:80px;
}

/* Payment Journal */
#dtgPayments
{
	font-size:10px;
}
#lblPJInstructions
{
	font-size:10px;
	width:520px;
}
#txtPJBeginDate
{
	width:80px;
}
#txtPJEndDate
{
	width:80px;
}
#aPJDetailClose 
{
	font-size:11px;
	margin:0;
	display:block;
	width:80px;
	height:18px;
	border:solid 1px #333333;
	background-color:#FFdccd;
	color:#222222;
	text-align:center;
}
#aPJDetailClose:hover 
{
	background-color:#FFFF00;
}
/*########### PRICE INQUIRY */

.piInput 
{
	text-align:right;
	font-size:11px;
	font-family:Arial, Verdana, sans-serif;
	color:#000045;
	width:40px;
	background-color:#FFFFED;
}
/*########### ORDER GUIDE */

.tblOG 
{
	position:relative;
	font-family:Arial,sans-serif;
	font-size:10px;
	border-collapse:collapse;
	margin-bottom:20px;
	width:100%;
}
.tblOG th 
{
	padding:0;
}
.spaOGCompany 
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.spaOGAddress 
{
	text-align:center;
	font-size:12px;
	font-weight:normal;
}
.spaOGCOG 
{
	display:block;
	margin-bottom:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.tblOG td
{
	border:solid 1px #222222;
	padding:4px;
}
.tblHeader 
{
	margin:0;
	border-collapse:collapse;
	border:0;
	padding:0;
	width:100%;
}
.tblHeader td 
{
	width:33%;
	border:0;
	padding:0;
}
.tdLogo 
{
	text-align:left;
	padding:0;
}
#divOverflow
{
	position:absolute;
	overflow:auto;
	width:100%;
	height:344px;
}
.tdOGCust
{
	font-size:12px;
}
.thMainC 
{
	font-size:11px;
	font-weight:bold;
	padding:4px;
}
.tdOGSub 
{
	background-color:#FFFFED;
	font-weight:bold;
	color:#226622;
	font-size:11px;
	font-style:italic;
}
.tdOGIO
{
	background-color:#FFFFED;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
.tdOGSubONAD
{
	background-color:#BBEDBB;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	font-style:italic;
}
.tdOGSubONADIO
{
	background-color:#BBEDBB;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	font-style:normal;
	text-align:center;
}

#lbSpecialToggle 
{
	padding:2px;
}

/* Multiple Logon */

#acSelect_pnlContent
{
	padding:20px;
}