body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

a:hover  { color : Red; }
a:link  { color : Blue; text-decoration : none; font-weight : bold; }
a:visited { color : Navy; text-decoration: none; }


P#firm:first-letter {
	font-size : 45px; bold; float : left;
	}

/* Main Page positions */
.toplogo { position: absolute; left: 0px; top : 20px; }
.mpbg { position: absolute; left: 0px; top : 118px; }


/* Main Page Content */
.mpmain { 
	position: absolute; left: 0px; top: 118px;
	background-image: url(../img2/bg12.jpg); background-repeat: no-repeat; 
	width: 750; 
}
.mptxt {
	font-size : 16px; line-height: 30px;
	color : black;
	margin : 20px 10px;
}

.cvtxt {
	font-size : 14px;
	color : black;
	margin : 20px 10px;
}

ol {
	margin-left: 75px;
	line-height : normal;
	color : Black;
}

dt {
	margin-top: 20px; margin-bottom: 5px;
	line-height: normal;
	font-weight: bold;
}

dd {
	line-height: normal;
}

/* No Background, including Primer Section */
.noback { 
	position: absolute; left: 0px; top: 118px;
	width: 750; 
	background-color : white;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	text-align: center;
	}


/* This Day in the Law */
.floatbox { float : right; width: 290px; border-width : 1px; padding : 5px; margin: 30px 10px 10px 5px; border-color : black; border-style : solid; 	background-color : #e9edf0; }
.tdihdate { font-size : 11px; font-weight : bold; text-align : center; margin-top : 5px; }
.tdihitem { font-size : 10px; display : list-item; text-align : justify; list-style-type : none; }
.tdihyear { font-size : 11px; font-weight : bold; font-style : italic; }
