/* object types */
div.object { position: relative; padding-bottom: 5px; float: left; }

div.copy h1 { font-size: 30px; margin-bottom: 33px; }
div.copy h2 { font-size: 27px; margin: 14px 0; }
div.copy h3 { font-size: 24px; margin: 12px 0; }
div.copy h4 { font-size: 21px; color: #333; }
div.copy h5 { font-size: 18px; color: #333; }
div.copy h6 { font-size: 15px; color: #333; }
div.copy p { font: 12px trebuchet ms; color: #545454; line-height: 16px; margin-bottom: 5px; padding: 0; }
div.copy p a { font: 12px trebuchet ms; font-weight: bold; color: #988675; text-decoration: underline; }
div.copy p a:hover { color: #c00; text-decoration: none; }
div.copy ol { margin: 0 0 0 12px; }
div.copy ol li { margin-left: 6px; padding-left: 6px; list-style: decimal; font: 12px trebuchet ms; color: #545454; line-height: 16px; }
div.copy ol li p { font: 12px trebuchet ms; color: #545454; line-height: 16px; margin-bottom: 5px; padding: 0; }
div.copy ul { margin: 0 0 0 12px; }
div.copy ul li { margin-left: 6px; padding-left: 6px; list-style: disc; font: 12px trebuchet ms; color: #545454; line-height: 16px; }
div.copy ul li p { font: 12px trebuchet ms; color: #545454; line-height: 16px; margin-bottom: 5px; padding: 0; }
div.copy table { border-collapse: collapse; margin-bottom: 10px; }
div.copy table tbody tr th { background-color: #cc9; padding: 3px; text-align: left; border: 1px solid #ffc; }
div.copy table tbody tr th.c { text-align: center; }
div.copy table tbody tr th.r { text-align: right; }
div.copy table tbody tr td { background-color: #ffc; padding: 3px; text-align: left; border: 1px solid #fff; }
div.copy table tbody tr td.c { text-align: center; }
div.copy table tbody tr td.r { text-align: right; }

div.copy3col div { float: left; width: 30%; padding: 10px; }
div.copy3col div h1 { font-size: 18px; margin-bottom: 6px; }
div.copy3col div h2 { font-size: 16px; color: #777; margin-bottom: 6px; }
div.copy3col div h3 { font-size: 15px; color: #777; margin-bottom: 6px; }
div.copy3col div h4 { font-size: 14px; color: #333; }
div.copy3col div h5 { font-size: 13px; color: #333; }
div.copy3col div h6 { font-size: 12px; color: #333; }
div.copy3col div p { font: 12px trebuchet ms; color: #545454; line-height: 16px; margin-bottom: 5px; padding: 0; }
div.copy3col div p a { font: 12px trebuchet ms; font-weight: bold; color: #988675; text-decoration: underline; }
div.copy3col div p a:hover { color: #c00; text-decoration: none; }
div.copy3col div ol { margin: 0 0 12px 12px; }
div.copy3col div ol li { margin-left: 16px; padding-left: 6px; list-style: decimal; font: 12px trebuchet ms; color: #545454; line-height: 16px; }
div.copy3col div ol li p { font: 12px trebuchet ms; color: #545454; line-height: 16px; margin-bottom: 5px; padding: 0; }
div.copy3col div ul { margin: 0 0 12px 12px; }
div.copy3col div ul li { margin-left: 16px; padding-left: 6px; list-style: disc; font: 12px trebuchet ms; color: #545454; line-height: 16px; }
div.copy3col div ul li p { font: 12px trebuchet ms; color: #545454; line-height: 16px; margin-bottom: 5px; padding: 0; }

div.photocopy h1 { font-size: 30px; margin-bottom: 33px; }
div.photocopy h2 { font-size: 27px; margin: 14px 0; }
div.photocopy h3 { font-size: 24px; margin: 12px 0; }
div.photocopy h4 { font-size: 21px; color: #333; }
div.photocopy h5 { font-size: 18px; color: #333; }
div.photocopy h6 { font-size: 15px; color: #333; }
div.photocopy p { font: 12px trebuchet ms; color: #545454; line-height: 16px; margin-bottom: 5px; padding: 0; }
div.photocopy a { font: 12px trebuchet ms; font-weight: bold; color: #988675; text-decoration: underline; }
div.photocopy a:hover { color: #c00; text-decoration: none; }
div.photocopy dl { padding-bottom: 10px; }
div.photocopy dl.left { float: left; padding-right: 20px; padding-bottom: 10px; }
div.photocopy dl.right { float: right; padding-left: 20px; padding-bottom: 10px; }

div.photocopy dl dd.caption,
div.photocopy dl.left dd.caption,
div.photocopy dl.right dd.caption { font-size: 10px; color: #777; font-weight: normal; padding-top: 3px; }

div.photocopy dl dd.caption a,
div.photocopy dl.left dd.caption a,
div.photocopy dl.right dd.caption a { font-size: 10px; }

div.photocopy dl dd.photo,
div.photocopy dl.left dd.photo,
div.photocopy dl.right dd.photo { }

div.photocopy dl dd.photo img,
div.photocopy dl.left dd.photo img,
div.photocopy dl.right dd.photo img { }

div.photocopy ol { margin: 0 0 12px 12px; }
div.photocopy ol li { margin-left: 16px; padding-left: 6px; list-style: decimal; font-size: 12px; color: #545454; line-height: 18px; }
div.photocopy ol li p { font-size: 12px; color: #545454; line-height: 15px; }
div.photocopy ul { margin: 0 0 12px 12px; }
div.photocopy ul li { margin-left: 16px; padding-left: 6px; list-style: disc; font-size: 12px; color: #545454; line-height: 18px; }
div.photocopy ul li p { font-size: 12px; color: #545454; line-height: 18px; }

div.photocopy table { border-collapse: collapse; margin-bottom: 10px; }
div.photocopy table tbody tr th { background-color: #cc9; padding: 3px; text-align: left; border: 1px solid #ffc; }
div.photocopy table tbody tr th.c { text-align: center; }
div.photocopy table tbody tr th.r { text-align: right; }
div.photocopy table tbody tr td { background-color: #ffc; padding: 3px; text-align: left; border: 1px solid #fff; }
div.photocopy table tbody tr td.c { text-align: center; }
div.photocopy table tbody tr td.r { text-align: right; }

div.photo { padding-bottom: 10px; }
div.photo dl dd.caption { font-size: 10px; color: #545454; font-weight: normal; font-style: italic; padding-top: 3px; }
div.photo dl dd.caption a { font-size: 10px; }
div.photo dl dd.photo { }
div.photo dl dd.photo img { }

div.multiphoto { padding-bottom: 10px; }
div.multiphoto dl dd.caption { font-size: 10px; color: #777; font-weight: normal; padding-top: 3px; }
div.multiphoto dl dd.caption a { font-size: 10px; }
div.multiphoto dl dd.photo { }
div.multiphoto dl dd.photo img { }

div.file {  }
div.file span { font-size: 12px; color: #999; }
div.file p { font: 12px trebuchet ms; color: #545454; line-height: 16px; margin-bottom: 5px; padding: 0; }
div.file p a { font: 12px trebuchet ms; font-weight: bold; color: #988675; text-decoration: underline; }
div.file p a:hover { color: #c00; text-decoration: none; }


div.bio h1 { font-size: 30px; margin-bottom: 0; }
div.bio h2 { font-size: 27px; margin-bottom: 0; }
div.bio h3 { font-size: 24px; margin-bottom: 0; }
div.bio h4 { font-size: 21px; color: #333; }
div.bio h5 { font-size: 18px; color: #333; }
div.bio h6 { font-size: 15px; color: #333; }
div.bio p { font: 12px trebuchet ms; color: #545454; line-height: 16px; margin-bottom: 5px; padding: 0; }
div.bio p a { font: 12px trebuchet ms; font-weight: bold; color: #988675; text-decoration: underline; }
div.bio p a:hover { color: #c00; text-decoration: none; }
div.bio ol { margin: 0 0 0 12px; }
div.bio ol li { margin-left: 6px; padding-left: 6px; list-style: decimal; font: 12px trebuchet ms; color: #545454; line-height: 16px; }
div.bio ol li p { font-size: 12px; color: #545454; line-height: 15px; }
div.bio ul { margin: 0 0 0 12px; }
div.bio ul li { margin-left: 6px; padding-left: 6px; list-style: disc; font: 12px trebuchet ms; color: #545454; line-height: 16px; }
div.bio ul li p { font-size: 12px; color: #545454; line-height: 18px; }

div.bio div.small_bio { }
div.bio div.small_bio img { float: left; margin: 0 20px 10px 0; }

div.bio div.large_bio { display: none; }
div.bio div.large_bio img { float: left; margin: 0 20px 10px 0; }

div.linklist dl { }
div.linklist dl dt { font: 13px trebuchet ms; line-height: 16px; font-weight: bold; margin: 15px 0 3px 0; }
div.linklist dl dd { font: 12px trebuchet ms; line-height: 16px; margin-bottom: 3px; }
div.linklist dl dd.abstract { font: 12px trebuchet ms; line-height: 16px; margin-bottom: 13px; }
div.linklist dl dd a { font: 12px trebuchet ms; font-weight: bold; color: #988675; text-decoration: underline; }
div.linklist dl dd a:hover { color: #c00; text-decoration: none; }
