body { background-color: #CCCCCC; }/* Begin Main Content Styling */.main {	background-color: #FFFFFF;	vertical-align: top;	font-family: Arial, Helvetica, sans-serif;	padding: 0 1px 5px 1px;	color : #003366;}.main h1 {	color: #CCCCCC;	font-size: 20px;	margin: 2px 2px 2px 5px}.main h2 {	font-size : 15px;	margin : 10px 7px 3px 7px;	}.main p {	font-size : 12px;	margin : 0 7px 5px 7px;	line-height : 140%;}/* End Main Content Styling *//* Begin Header Styling */.header {	background-color : #CCCCCC}.header h1 {	font : italic bolder 30px Arial, Helvetica, sans-serif;	margin : 5px 5px 0 5px;	text-decoration : underline}.header p {	font : 11px Arial, Helvetica, sans-serif;	margin : 0 5px 5px 5px}.header h2 {	color: #E5E5E5;	}/* End Header Styling *//* Begin Main Menu Styling */.menu {	background-color : #333333;	font : bold 13px Arial, Helvetica, sans-serif;	color : #CCCCCC;	text-align : center	}.menu a { 	color : #CCCCCC; 	text-decoration : none }/* Defines the current menu category user is in */.menucurrent {	color : #003366;	background-color : #FFFFFF;	font : bold 13px Arial, Helvetica, sans-serif;	text-align : center}/* End Main Menu Styling/* BEGIN LEFT COLUMN STYLING (INCLUDES SEARCH AND FLYOUT MENU) *//* Border surrounding entire left column (also used on flyout menu in layers) */.leftcolumn {	background: #CCCC99;	vertical-align : top}/* Begin Search Styling */.search {	background-color : #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 4px 3px 4px 3px}.search a { color: #003366 }.searchbox { 	font-family: "Times New Roman", Times, serif;  	font-size: 12px	}/* End Search Styling */	/* Begin Submenu Styling */.submenuh {	font: bold 12px "MS Sans Serif", Geneva, sans-serif;	background: #CCCC99;	padding : 2px 1px 2px 2px;	color : #000000}.submenu {	background: #CCCC99;	padding : 2px 1px 2px 2px;	font: 12px "MS Sans Serif", Geneva, sans-serif;	background: #CCCC99;	padding : 0 1px 0 2px;}.submenu a {	color: #000000;	text-decoration: none;	margin : 2px 0 2px 5px;}.submenur {	background: #CCCC99;	vertical-align : top}.submenurbottom {	background: #CCCC99;	vertical-align : top}.submenubottom {	background: #CCCC99}.submenudiv {	background: #CCCC99}.submenutop {	background: #CCCC99}.arrow {	color : #CCCC99}/* End Submenu Styling *//* END LEFT COLUMN STYLING *//* Begin Footer Styling */.footerright { 	padding : 5px 5px 5px 5px;  	font : 11px Arial, Helvetica, sans-serif;	background-color : #003366;	color : #FFFFFF;	text-align : center}.footerright a { color : #E5E5E5 }.footerleft {	background-color : #CCCCCC;	font : italic bolder 30px Arial, Helvetica, sans-serif;	text-decoration : underline;	padding : 0px 0px 0px 0px;	text-align : center}/* End Footer Styling */