body {	background-color:#F0F0FF;	text-align: center;	margin: 0px;}a:link {	color: #000000;	}a:visited {	color: #000000; 	}A:HOVER {	color: #FF0000;	}/* Type size and style for headers */.typeHeader {	font-size: 20px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	font-weight: bold;	color:#000000;}/* Type size and style for subheaders */.typeSubhead {	font-size: 14px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	font-weight: bold;	color:#000000;}/* Type size and style for all text */.typeText {	font-size: 12px; 	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#000000;}/* Type size and style for 1px larger than body text */.typeLarge {	font-size: 15px; 	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#000000;}/* Type size and style for small type */.typeSmall {	font-size: 9px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color: #000000;}	/* Main table background image for all 03 Articles Pages */.bgMainTable03 {	background-image:  url(images/bg_03.jpg);	background-repeat: repeat-y;	}	/* Main table background image for all Practices Pages */.bgMainTable02 {	background-image:  url(images/bg_02.jpg);	background-repeat: repeat-y;	}	/* Main table background image for About Us Page */.bgMainTable01 {	background-image:  url(images/bg_01.jpg);	background-repeat: repeat-y;	}	/* Footer cell */.footerCell {	font-size: 11px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color: #ffffff;	text-align: center;	vertical-align: bottom;	background-color: #CC0000;	}