@charset "UTF-8";/* CSS Document */body  {	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Tahoma, Arial, San-serif;	/* font-size: 101.01%; */	font-size: 1em;	margin: 0px; 	padding: 0px;	/*background-color: #ffffff;*/	background:transparent url(../images/MJShadowBkg.jpg) repeat-y scroll center;	/*background-image: url(../images/mj_bkg.gif);*/	background-color:#FFFFFF;	color:#333333;	font-size:12px;	font-size-adjust:none;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:18px;	}h1 {	font-size: 1.7em;	color: #191150;	margin-bottom: 2px;	margin-top: 5px;	}h3 {	color: #191150;	font-size: 100%;	font-weight: bold;	padding-top: 20px;	}	p {	font-size: 1.2em;	color:#444444;	line-height: 140%;	margin-bottom: -2px;	}a {	/*color:#2971A7;*/	color: #d3431a;	}#main {	width: 900;	margin-left: 60px;	margin-right: 60px;	}	#container { 	width: 960px;  /* width increased by 30px on each size to accomodate the shadow background graphic */	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	background:transparent url(../images/MJShadowBkg.jpg) repeat-y scroll center;	}#header { 	background: #FFFFFF;	background:transparent url(../images/MJShadowBkg.jpg) repeat-y scroll center;	}	 #header img {	padding-left: 32px; 	}			.column {	float: left;	}	.threeCol .column {	margin-left: 2%;	width: 32%;	}	.column.first, .column.last {	margin-left:0pt !important;	}.column.last {	float:right !important;	}			#main ul li {	color:#666666;	}	#main h1 {	font-size:24px;	font-weight:bold;	line-height:36px;	margin-bottom:18px;} #main h2 {	font-size:16px;	font-weight:bold;	line-height:18px;	margin-bottom:18px;}#main h3 {	font-size:1em;	font-weight:bold;	line-height:18px;}#content {	color:#333333;	padding:18px 20px;	position:relative;}#main ul {	list-style-image:none;	list-style-position:outside;	list-style-type:none;	/* margin-bottom:18px; */}	#main ul li  ul {	list-style-image:none;	list-style-position:outside;	list-style-type:none;}#main a:visited {	color:#993366	}#main a {		text-decoration:none;}#main a:hover {	text-decoration:underline;}#main a:visited {	color:#993366	}#container:after {clear:both;content:".";display:block;height:0pt;visibility:hidden;}.clear {	clear: both;	}/********************************************************************************//*******************************  Footer  *******************************/	#footer { 	padding-left: 197px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	font-size: 11px;	background:#ffffff url(../images/MJShadowPartsTall.jpg) no-repeat scroll center bottom;	clear: both;	height:500px;	} #footer a {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	color: #444;	font-size: 1em;	}	#footerNav ul {	text-align: left;	list-style-type:none;	padding: 10px 10px;	}#footerNav li {	display:inline;	word-spacing: 2px;	color: #444;	}body#pageTerms #h-terms a, body#pagePrivacy #h-privacy a, body#pageSitemap #h-sitemap a, body#pageInquire #h-inquire a {		color: black;	text-decoration: none;	font-weight: bold;	}	#footerNav a:hover {	color: black;	}