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

div.file span { font-size: 11px; color: #d7d7d7; line-height: 18px; padding-left: 196px; }
div.file a { font-size: 11px; }

div.copy h1 { font-size: 18px; color: #d7ba6c; margin-bottom: 10px; }
div.copy h2 { font-size: 16px; color: #d7ba6c; margin-bottom: 10px; }
div.copy h3 { font-size: 14px; color: #d7ba6c; margin-bottom: 10px; }
div.copy h4 { font-size: 13px; color: #d7ba6c; }
div.copy h5 { font-size: 12px; color: #d7ba6c; }
div.copy h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #d7ba6c; letter-spacing: .25em; }
div.copy p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.copy ol { margin-left: 10px; padding-left: 5px; width: 90% }
div.copy ol li { margin-left: 20px; list-style: decimal; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.copy ol li p { font-size: 11px; color: #d7d7d7; line-height: 15px; }
div.copy ul { margin-left: 10px; padding-left: 5px; width: 90% }
div.copy ul li { margin-left: 20px; list-style: inherit; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.copy ul li p { font-size: 11px; color: #d7d7d7; line-height: 15px; }

div.homepage div.text { width: 170px; }
div.homepage div.text h1 { font-size: 18px; color: #d7ba6c; margin-bottom: 10px; }
div.homepage div.text h2 { font-size: 16px; color: #d7ba6c; margin-bottom: 10px; }
div.homepage div.text h3 { font-size: 14px; color: #d7ba6c; margin-bottom: 10px; }
div.homepage div.text h4 { font-size: 13px; color: #d7ba6c; }
div.homepage div.text h5 { font-size: 12px; color: #d7ba6c; }
div.homepage div.text h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #d7ba6c; letter-spacing: .25em; }
div.homepage div.text p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.homepage div.text ol { margin: 0; width: 90% }
div.homepage div.text ol li { list-style: decimal; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.homepage div.text ol li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.homepage div.text ul { width: 90% }
div.homepage div.text ul li { list-style: inherit; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.homepage div.text ul li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.homepage div.image { float: right; width: 715px; text-align: left; }

div.textphoto div.text { float: left; width: 425px; }
div.textphoto div.text h1 { font-size: 18px; color: #d7ba6c; margin-bottom: 10px; }
div.textphoto div.text h2 { font-size: 16px; color: #d7ba6c; margin-bottom: 10px; }
div.textphoto div.text h3 { font-size: 14px; color: #d7ba6c; margin-bottom: 10px; }
div.textphoto div.text h4 { font-size: 13px; color: #d7ba6c; }
div.textphoto div.text h5 { font-size: 12px; color: #d7ba6c; }
div.textphoto div.text h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #d7ba6c; letter-spacing: .25em; }
div.textphoto div.text p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphoto div.text ol { margin: 0; margin-left: 10px; padding-left: 5px; width: 90% }
div.textphoto div.text ol li { margin-left: 20px; list-style: decimal; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphoto div.text ol li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphoto div.text ul { margin-left: 10px; padding-left: 5px; width: 90% }
div.textphoto div.text ul li { margin-left: 20px; list-style: inherit; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphoto div.text ul li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphoto div.imageholder { float: right; width: 425px; text-align: left; margin-left: 30px; }
div.textphoto div.imageholder div.image p { font-size: 10px; color: #9ff; text-align: right; }

div.textphotogrid div.text { float: left; width: 425px; }
div.textphotogrid div.text h1 { font-size: 18px; color: #d7ba6c; margin-bottom: 10px; }
div.textphotogrid div.text h2 { font-size: 16px; color: #d7ba6c; margin-bottom: 10px; }
div.textphotogrid div.text h3 { font-size: 14px; color: #d7ba6c; margin-bottom: 10px; }
div.textphotogrid div.text h4 { font-size: 13px; color: #d7ba6c; }
div.textphotogrid div.text h5 { font-size: 12px; color: #d7ba6c; }
div.textphotogrid div.text h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #d7ba6c; letter-spacing: .25em; }
div.textphotogrid div.text p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphotogrid div.text ol { margin: 0; width: 90% }
div.textphotogrid div.text ol li { list-style: decimal; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphotogrid div.text ol li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphotogrid div.text ul { width: 90% }
div.textphotogrid div.text ul li { list-style: inherit; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphotogrid div.text ul li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.textphotogrid div.imageholder { position: relative; float: right; width: 425px; height: 425px; text-align: left; margin-left: 30px; }
div.textphotogrid div.imageholder div.image1 { position: absolute; left: 0; top: 0; width: 204px; height: 204px; overflow: hidden; }
div.textphotogrid div.imageholder div.image2 { position: absolute; left: 214px; top: 0;  width: 204px; height: 204px; overflow: hidden; }
div.textphotogrid div.imageholder div.image3 { position: absolute; left: 0; top: 214px;  width: 204px; height: 204px; overflow: hidden; }
div.textphotogrid div.imageholder div.image4 { position: absolute; left: 214px; top: 214px;  width: 204px; height: 204px; overflow: hidden; }
div.textphotogrid div.imageholder div.image1 img { margin: auto; }
div.textphotogrid div.imageholder div.image2 img { margin: auto; }
div.textphotogrid div.imageholder div.image3 img { margin: auto; }
div.textphotogrid div.imageholder div.image4 img { margin: auto; }

div.photocopy dl.left { float: left; margin-right: 20px; }
div.photocopy div.copy { float: left; }
div.photocopy div.copy h1 { font-size: 18px; color: #d7ba6c; margin-bottom: 10px; }
div.photocopy div.copy h2 { font-size: 16px; color: #d7ba6c; margin-bottom: 10px; }
div.photocopy div.copy h3 { font-size: 14px; color: #d7ba6c; margin-bottom: 10px; }
div.photocopy div.copy h4 { font-size: 13px; color: #d7ba6c; }
div.photocopy div.copy h5 { font-size: 12px; color: #d7ba6c; }
div.photocopy div.copy h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #d7ba6c; letter-spacing: .25em; }
div.photocopy div.copy p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.photocopy div.copy ol { margin: 0; width: 90% }
div.photocopy div.copy ol li { list-style: decimal; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.photocopy div.copy ol li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.photocopy div.copy ul { width: 90% }
div.photocopy div.copy ul li { list-style: inherit; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.photocopy div.copy ul li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.photocopy div.copy p.thankyou { margin-bottom: 10px; }
div.photocopy div.copy p.error { padding: 10px; background-color: #f9f9f9; border: 1px solid #f0f0f0; color: #c00; margin-bottom: 10px; }

div.linkedphotocopy { clear: left; margin-bottom: 10px; }
div.linkedphotocopy dl.left { float: left; margin-right: 20px; }
div.linkedphotocopy dl.left dd.photo a img { border: 2px solid #333; }
div.linkedphotocopy dl.left dd.photo a:hover img { border: 2px solid #94f6f6; }
div.linkedphotocopy div.copy { float: left; }
div.linkedphotocopy div.copy h1 { font-size: 18px; color: #d7ba6c; margin-bottom: 10px; }
div.linkedphotocopy div.copy h2 { font-size: 16px; color: #d7ba6c; margin-bottom: 10px; }
div.linkedphotocopy div.copy h3 { font-size: 14px; color: #d7ba6c; margin-bottom: 10px; }
div.linkedphotocopy div.copy h4 { font-size: 13px; color: #d7ba6c; }
div.linkedphotocopy div.copy h5 { font-size: 12px; color: #d7ba6c; }
div.linkedphotocopy div.copy h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #d7ba6c; letter-spacing: .25em; }
div.linkedphotocopy div.copy p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.linkedphotocopy div.copy ol { margin: 0; width: 90% }
div.linkedphotocopy div.copy ol li { list-style: decimal; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.linkedphotocopy div.copy ol li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.linkedphotocopy div.copy ul { width: 90% }
div.linkedphotocopy div.copy ul li { list-style: inherit; font-size: 11px; color: #d7d7d7; line-height: 18px; }
div.linkedphotocopy div.copy ul li p { font-size: 11px; color: #d7d7d7; line-height: 18px; }

div.photocopy dl dd.caption,
div.photocopy dl.left dd.caption,
div.photocopy dl.right dd.caption { font-size: 10px; color: #9ff; font-weight: normal; font-style: italic; padding-top: 3px; text-align: right; }

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 { border: 1px solid #555; }

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

div.ccclist { position: relative; margin-bottom: 20px; }
div.ccclist div.left_col { position: absolute; left: 0; width: 265px; }
div.ccclist div.left_col ul { width: 265px; }
div.ccclist div.left_col ul li { width: 265px; font-size: 11px; color: #d7d7d7; line-height: 18px; margin: 0; padding: 0; }
div.ccclist div.middle_col { position: absolute; left: 300px; width: 265px; }
div.ccclist div.middle_col ul { width: 265px; }
div.ccclist div.middle_col ul li { width: 265px; font-size: 11px; color: #d7d7d7; line-height: 18px; margin: 0; padding: 0; }
div.ccclist div.right_col { position: absolute; left: 600px; width: 265px; }
div.ccclist div.right_col ul { width: 265px; }
div.ccclist div.right_col ul li { width: 265px; font-size: 11px; color: #d7d7d7; line-height: 18px; margin: 0; padding: 0; }

div.eoform { margin-bottom: 30px; }
div.eoform table tr td { width: 100px; vertical-align: bottom; height: 35px; }
div.eoform table tr td.short { height: 18px; }
div.eoform input.short { width: 142px; height: 16px; background-color: #d0d0d0; border: none; padding: 2px; }

