/* standard font */
p, ul, li { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000000; padding-left : 20px; padding-right: 20px; }

/* for PRAC pages where we need photos to alight to the right line */
p.prac { padding-left : 20px; padding-right: 0px; }

/* li, ul, don't need the same padding */
li, ul { padding-left : 10px; padding-right: 10px; }

/* page footer */
p.footer { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: White;	padding: 5px; }

/* standard header attributes */
h1, h2, h3 { font-family: Garamond, "Times New Roman", Times, serif; font-weight: bold; color: #660000; Padding-left: 15px; }

.h2 { font-family: Garamond, "Times New Roman", Times, serif; font-weight: bold; color: #660000; Padding-left: 15px; }

/* specific header size & color */
h1 { font-size: 20px; color: #000066; }

/* specific header size */
h2 { font-size: 15px; /* border-bottom : 1px solid #660000;*/ }

/* specific header size & color */
h3, .head {	font-size: 13px; color: #660000; font-weight: bold; }

/* specific header size & color ... for RESO page ... */
h2.line { font-size: 15px; border-bottom : 1px solid #660000; Padding-left: 5px; }

/* paragraph text used for "related" features in PRAC section */
p.related { font-size: 11px; font-family: arial, Helvetica, sans-serif; }

/* paragraph text used for RESO page */
p.resources { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* the following are all used only in RKGREPORT */
p.repissue { font-family: "Times New Roman", Times, serif; color: White; font-size: 18px; font-weight: bold; padding: 0px; }
p.replinks { font-family: "Times New Roman", Times, serif; color: Black; font-size: 13px; padding: 0px;	}
p.repauth {	font-family: "Times New Roman", Times, serif; color: Black; font-size: 15px; font-weight: bold;	padding: 0px; }
p.reptitle { font-family: "Times New Roman", Times, serif; color: Black; font-size: 24px; font-weight: bold; padding-top: 24px; padding-left: 0px; padding-right: 0px; }

/* site links */
A:ACTIVE { color: #666666; }
A:HOVER { color: #666666; }
A:LINK { color: #B22222; }
A:VISITED {	color: Navy; }

/* paragraph text used for "related" features in PRAC section */
.small { font-size: 11px; font-family: arial, Helvetica, sans-serif; }

/* attorney names under photots */
.names { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; text-align: right; padding-right: 5px; }

/* top right links on the home page in the blue bar */
p.tl { font-family: "Times New Roman", Times, serif; font-size: 18px; padding: 10px; color: white; font-weight: bold; }

/* footer links on the home page */
p.hf { font-family: arial, Helvetica, sans-serif; font-size: 12px; padding: 9px; color: white; font-weight: normal; }

/* links for home page*/
A.h:ACTIVE { color: #666666; }
A.h:HOVER { color: #666666; }
A.h:LINK { color: White; text-decoration: underline; }
A.h:VISITED { color: White; text-decoration: underline; }
A.h1:LINK{ font-size: 18px; font-weight: bold; color: #993300; text-decoration: underline; }
A.h1:VISITED{ font-size: 18px; font-weight: bold; color: #993300; text-decoration: underline; }

.newlink:active { color: #ffffff; font-style:italic; text-decoration: none; }
.newlink:hover { color: #B22222; font-style:italic; text-decoration: underline; }
.newlink:link { color: #ffffff; font-style:italic; text-decoration: none;}
.newlink:visited { color: #ffffff; font-style:italic; text-decoration: none;}

.newlinkr:active { color: #000066; text-decoration: none; }
.newlinkr:hover { color: #000000; text-decoration: underline; }
.newlinkr:link { color: #000066; text-decoration: none;}
.newlinkr:visited { color: #000066; text-decoration: none;}