/* Normal sequence for heading size; reversed from EE. */
h2	{font-size:16px;}
h3	{font-size:13px;}

td.topbanner	{background-color:#ffffff;}

.topbanner, .topbanner p, .topbanner span	{
	/* 	NOTE Styled as H2 */
	font-face:Arial, Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:#789933;
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:3px;
	line-height:1.25em;
}

.BannerRight	{
	width:537px;
	text-align:center;
}

.BodyWrapper {
	padding:18px 10px 20px 25px;
	width:737px;
}

/* Table cell default */
.BodyWrapper td	{
	 vertical-align:top;	 
}

/* Table cell padded right and bottom. Class works on TABLE or TD. */
.Padded td,
td.Padded	{
	padding:0 10px 10px 0;
}
/* Cell padded less */
.PaddedSmall td,
td.PaddedSmall	{
	padding:0 4px 0 4px;
}

/* Left menu styles */

	/* Group heading. (No bullet or link) */
	div.LmenuHead {
		display:block;
		margin:10px 5px 0 18px;
		color:White; 
		font-weight:bold;	
	}
	
	/* Display color and size before A tag is written. 
		NOTE: Position relies on A tag. */
	.LeftMenu li	{
		color:White;		
		font-size:13px;
	}
	
	/* Highlight/Current classes on LI tag instead of A tag bcz the A tag gets written to the page via jsp. */
	.LeftMenu li.highlight {
		color:White; text-decoration:none;
		/*background:#8e6f3a no-repeat left 1px;*/
		background:#4f6f25 no-repeat left 1px;
	}
	
	.LeftMenu li.current	{
		font-weight:bold;
		background-image:url(https://www.cmpco.com/omni/Images/Elements/MenuArrow.gif);
	}
	
	
	/* Distinguish between A tags with and without HREF attribute. 
		No rollover for those w/o HREF. */	
	.LeftMenu li a:hover	{
		color:White; 
		text-decoration:none;
		background:none;
	}
	.LeftMenu li a:hover	{
		background-image:none;
	}
	.LeftMenu li a:link:hover,
	.LeftMenu li a.highlight {
		color:White; text-decoration:none;
		background:#4f6f25 no-repeat left 1px;
		/*background:#8e6f3a no-repeat left 1px;*/
	}

	.LeftMenu li a:link:hover,
	.LeftMenu li a.current	{
		background-image:url(https://www.cmpco.com/omni/Images/Elements/MenuArrow.gif);
	}
	
/* End left menu styles */


/* Updated original classes */
.footer	{font-size:11px;}	/* Originally used in various places for small text */

.gray	{
	/* On MailingAddressValidate */
}
.beigetable	{				
	/* on MeterReadDate */
}
.errormessage	{
}


/* New classes */
.Popup	{
	margin:20px;
}

.Button	{cursor:pointer;}



/* Background Image overwrites */
input.ButtonBg	{ 
	background-image:url(https://www.cmpco.com/omni/images/buttons/background.gif);
}
input[type='submit'], input[type='button'], input[type='reset'] {
	background-image:url(https://www.cmpco.com/omni/images/buttons/background.gif);	
}

ul li	{
	background-image:url(https://www.cmpco.com/omni/Images/Elements/LinkArrowSm.gif);  
}

.TopLeft, .TopRight, .BtmLeft, .BtmRight {
	background-image:url(https://www.cmpco.com/omni/Images/Elements/Corners.gif);
}

.LeftMenu {
	/*background-image:url(https://www.cmpco.com/omni/Images/Elements/Leaves.gif); */
}
.LeftMenu li a.current {
	background-image:url(https://www.cmpco.com/omni/Images/Elements/MenuArrow.gif);
}

div.Shadow147 {
	background-image:url(https://www.cmpco.com/omni/Images/Elements/Shadow147.png); 
}

/* #SearchLeft	{ 
	background-image:url(https://www.cmpco.com/omni/images/Elements/SearchLeft.gif);
} */