body {	/* NN4! Change URL to Absolute (http://www.yourdomain.com/assets/img_main/mechPgbg.jpg */	background-image:  url(../assets/img_main/mechPgbg.jpg);	background-repeat: repeat-x;	background-color: #FFFFFF;	/* Sets page content to start 172px from the top to clear NavBar */	margin: 172px 0px 0px;	padding: 0;}/* Font Family for entire Document */body, td, div, ul, ol {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}/* Headings */h1 {	font-size: 22px;}h2 {	font-size: 18px;	color: #ff6600;}h3 {	font-size: 16px;	color: #000000;}/* Main Contant Area */#mncontent {	font-size: 14px;}#mncontent a:link {	color: #666699;}#mncontent a:visited {	color: #666666;}#mncontent a:hover, #mncontent a:active {	color: #FF9900;}/* Sidebar */#sidebar {	font-size: 12px;}#sidebar a:link {	color: #666699;}#sidebar a:visited {	color: #666666;}#sidebar a:hover, #sidebar a:active {	color: #FF6600;}/* Middle Column for Vertical Page Rule */#midcolumn {	/* NN4! Change URL to Absolute (http://www.yourdomain.com/assets/img_main/mechVrule.gif */	background-image:  url(../assets/img_main/mechVrule.gif);	background-repeat: repeat-y;}/* Footer Area */#footertable { /* Provides offset from the main table */	margin: 36px 0 0 0;} #footer {	font-size: 12px;	/* NN4! Change URL to Absolute (http://www.yourdomain.com/assets/img_main/mechFooterbg.gif */	background-image:  url(../assets/img_main/mechFooterbg.gif);	background-color: #757575;	color: #CCCCCC;}#footer p {	margin: 0px 0px 3px 0px;}#footer a:link {	color: #BBC8D0;}#footer a:visited {	color: #BBC8D0;}#footer a:hover, #footer a:active {	color: #FF9900;}/* Describes the Layer that holds the Skip Nav Link *//*see accessibility section */#skipnav {	position: absolute;	top: 0px;	left: 0px;}/* Custom styles that Phil Tobias added */.sidebarIntro {	font-size: 12px;	font-style: normal;	color: #666666;}