/*div	{border: 1px solid red; }*/

/* remove auto-insert of gif file
#pgHome h1	{
	display: block;
	overflow: hidden;
	padding: 51px 0 0 0;
	height: 0 !important;
	height /**/: 51px;
	background-color: #fff;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 358px; 
	background-image: url(../gfx/titles/ontarioService.gif);
	clip: rect(0,358px, 51px, 0);
}
*/

#printTitle	{display: none!important;}

/*the layout is slightly different on the home page*/
#pgHome #container	{padding: 0!important;width: 594px!important;}
#pgHome #mainContent{padding: 0!important;width: 432px!important;margin:0;}
#pgHome #mainContent p, #pgHome #mainContent h3 {margin-left: 10px;}
#pgHome #mainContent ul li	{list-style-type: none!important;}
#pgHome #mainContent ul	{width: 150px;}

#shoppingCart h2{margin: 0;}

#pgBody	 {background: #fff url(../gfx/bgBodyHome.gif) 0 0 repeat-y; }
#pgJobs #pgBody	 {background: #fff url(../gfx/bgBodyUtility.gif) 0 0 repeat-y;}

/*content boxes in the middle of the homepage*/
/*the contentboxes, the height was 141px, was change to 160 on Feb 3, 2009 by Carlos
  reason: issue adding safety calculator to the New section*/
.contentBoxes	{
	background: transparent url(../gfx/bgContentBoxesHome.gif) right top no-repeat;
	width: 201px;
	height: 160px;
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	margin: 10px 5px 0 5px;
	padding-bottom: 5px;
	float:left;
}
.contentBoxes h2	{margin: 0 0 0 16px!important; padding: 16px 0 0 0!important; color:#564486!important; font-size: 100%!important; font-weight: 300;}
.contentBoxes p,.contentBoxes ul	{margin: 0 0 0 16px!important; padding: 5px 0 2px 0!important;}
.contentBoxes li	{padding: 0;font-size: 70%!important;}
.contentBoxes a	{background: transparent url(../gfx/lstYellowSquare.gif) 0 5px no-repeat; padding-left: 10px; color: #564486!important;}
.contentBoxes a:hover	{color:#7657C7;}
#mainContent ul li	{background-image: none; padding-left: 0; width: 170px;}

/*purple my account information*/
#subNav	 	{background: #65509D;}
#subNav dd a{border-bottom: 1px solid #8777B3;}
#subNav dl	{margin: 0;padding-bottom: 25px; width: 172px;}
#subNav dt	{background:#564486; padding: 8px 0 8px 10px; margin: 0;}
#subNav dd	{margin: 0 10px;}

#magazine  a:hover	{border-bottom: 1px solid #402684!important;}

/*maincontent area*/
#pgHome h1	{margin: 10px 0 10px 10px;}


.sideImage			{display: none;}
.featuredEvent		{margin-top: 5px;background: #EBE8F2;}
.featuredEvent h3	{margin: 0; padding: 10px; color:#194E76; font-weight: 300; font-size: 95%;color: #391D81!important;}
.featuredEvent img	{border: 1px solid #007475; margin: 0 0 5px 10px;}
.featuredEvent p		{margin: 0 0 0 10px; padding-bottom: 15px; width: 120px;}
.featuredEvent a		{color: #391D81;}
.featuredEvent a:hover	{color: #6747BA;}
