/* JoGip Property CSS file, Mar 2008 */

body { margin: 0px; background-color: #333333; color: #484848; }

* { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', sans-serif; }

td { font-style: normal; font-size: 12px; font-weight: normal; vertical-align: top } 

a { text-decoration: none; }
a:link { color: #3A3AA0; }
a:visited { color: #333333; }
a:active { color: #0000FF; } 
a:hover {color: #0000FF; text-decoration: underline }

h1 { font-size: 18px; font-weight: bold; margin-bottom: 2px; margin-top: 0px; line-height: 20px; }
h2 { font-size: 16px; font-weight: bold; margin-bottom: 2px; margin-top: 4px; margin-bottom: 4px;  }
h3 { font-size: 14px; font-weight: bold; margin-bottom: 12px; margin-top: 20px; border-bottom: 1px solid #8F8F8F;  }

b { letter-spacing: 0.5px; }

form { margin-bottom: 0px; margin-top: 0px; }
select { font-size: 12px; }
input,select { font-style: normal; font-size: 12px; font-weight: normal; color: #333333; }

.searchr { background-color: #f5f5f5; text-align: right; }
.searchl2 { background-color: #f5f5f5; text-align: left; } /* sets bg under Clear button only */
.searchl { text-align: left; }

.sml  { font-size: 9px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, Geneva, 'Lucida Sans', sans-serif; }


/* from companion site */
img { border: 0px; margin: 0; }

div { padding: 0; margin: 0; }

.text_1 { color: #484848; font-size: 11px; line-height: 13px; }

.grey_1 { color: #484848; font-size: 11px; line-height: 14px; }


/* summary table border and padding */
.sumtable { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #8F8F8F; }

/* creates table gridlines on detail pages */
table.grid { border-collapse: collapse; border: 1px solid #e4e4e4; background-color: #fbfbfb; }
table.grid td { border: 1px solid #e4e4e4; padding: 0.5em; }