/*

-- turn off all floats for the Gecko-based browsers

-- remove main level navigation

-- remove all background colour and images

-- change all fonts to points

-- change all outside margins

-- make all links print out

-- */



body {

	background: white;

	margin: .1in;

	font-family: "Times New Roman", Times, serif;

	font-size: 12pt;

	}

	

#siteLogo{background-image: none!important; padding: 0; margin: 0;}

#siteLogo img	{display: block;}

#siteLogo a		{background-image: none!important;float: left;}



#printTitle	{display: inline; float: left; color: #361B7F; padding-left: 10px; font-size: 20pt;}



#pgBody,#pgResources #pgBody,#pgServices #pgBody,#pgUtility #pgBody,#pgCommunity #pgBody,#pgEvents #pgBody, #pgPrivacy #pgBody, #pgTerms #pgBody, #pgSearch #pgBody 	{background-image: none!important;}



.pgOrderForm #mainContent, #mainContent	{width: 100%!important; margin: 0; padding: 0;}



table, li, p, #smProducts,#smServices,#smResources,#smCommunity,#smUtility	{width:100%!important;}



h1, h2, h3, h4 {font-family: "Times New Roman", Times, serif!important; color: #000!important;}



#mainContent h1{font-size: 18pt!important;}

h2{font-size: 16pt!important;}

h3{font-size: 14pt!important;}

h4{font-size: 12pt!important;}



p, a, td, th, textarea, input, div, select, ul, li, ol, span, dd, dl, dt	

{font-family: "Times New Roman", Times, serif!important;}

p, table, li, dd, dl, dt, a, td{font-size: 12pt!important;}





#navUtility, #search, #myAccount, #magazine, #mainNav, #subContent,#pgFooter,.buttons, #subNav, .top, #add,#searchAgain,#homeImage {display: none;}



/*site map look*/

#smProducts dt,#smServices dt, #smResources dt, #smCommunity dt, #smUtility dt	{background-image: none; background-color: #999;}



/*homepage*/

.contentBoxes	{

	background-image: none!important;

	width: 100%!important;

	border-left: 1px none #E5E5E5!important;

	border-bottom: 1px none #E5E5E5!important;

	margin: 0!important;

	padding-bottom: 0!important;

	float:none!important;

	clear: both!important;

}

.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;}


