body.normal { background-color: #c2c4cf; padding: 0; margin: 0; min-width: 900px; height: 100%; width: 100%; text-align: center; } body.normal img { border: 0px; } body.normal div, body.normal ul, body.normal li { margin: 0; padding: 0; } body.normal #logo { float: right; width: 217px; } body.normal p { color: #333; } body.normal div.toparea { background-color: #50443e; background-image: url(art/p_topback.jpg); background-repeat: no-repeat; height: 57px; text-align: left; padding-top: 45px; background-position: 0 45px; } body.normal div.mainarea { background-image: url(art/p_bg.jpg); background-repeat: no-repeat; } body.normal ul.topnav { list-style-type: none; } body.normal ul.topnav li { display: inline; } body.normal div.navarea { text-align: right; } body.normal div.maininner { text-align: left; padding: 35px 80px 40px 80px; } body.normal h2, body.normal blockquote, body.normal h1, body.normal h3, body.normal b, body.normal p.question, body.normal p.questiontop { color: #44546f; } body.normal h1 { margin: 45px 80px 0 79px; padding: 8px 0 8px 0; border-left: 1px solid #fff; text-align: left; } body.normal h4.main { margin: 0 80px 0 79px; padding: 5px 0 5px 0; border-left: 1px solid #d5d7e5; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-weight: normal; font-size: .9em; color: #44546f; text-align: left; } body.normal h2 { padding: 4px 0 4px 0; font-size: 18px; border-left: 1px solid #d5d7e5; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-weight: normal; } body.normal a:link { color: #358946; } body.normal a:visited { color: #347627; } body.normal a:hover { color: #3a5dc1; text-decoration: none; } body.normal div.bottomarea { margin-top: 45px; background-color: #d5d7e5; padding: 15px 80px 10px 80px; } body.normal div.bottomarea p { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; text-align: left; font-size: .8em; } body.normal .secondary { color: #446a6f; } body.normal p.question, body.normal p.questiontop { font-weight: bold; } body.normal p.question { padding-top: 35px; } body.normal .ednote { color: #446a6f; background-color: #d5d7e5; padding: 1px; } body.normal p.ednote { color: #446a6f; border-left: 5px solid #fff; border-right: 5px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #d5d7e5; margin: 10px -5px 10px -5px; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-size: .8em; padding: 5px; } body.normal div.bio { float: left; width: 302px; margin: 10px 25px 25px -80px; border-left: 10px solid #44546f; } * html body.normal div.bio { float: left; width: 302px; margin: 10px 25px 25px -40px; border-left: 10px solid #44546f; } body.normal div.bio p { color: #44546f; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-size: .9em; padding: 10px 10px 10px 30px; } body.normal div.bio img { border-right: 2px solid #44546f; } body.normal ul.sidelinks { float: right; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; width: 210px; text-align: left; margin: 20px 0 20px 20px; list-style-type: none; } body.normal ul.sidelinks a { text-decoration: none; } body.normal ul.sidelinks li.highlights_top { padding: 10px 10px 5px 10px; border-left: 2px solid #446a6f; color: #44546f; } body.normal ul.sidelinks li.hi { background-color: #c2c4cf; border-left: 6px solid #446a6f; border-bottom: 1px solid #446a6f; padding: 8px 10px 8px 10px; } body.normal ul.sidelinks li.hi:hover { border-left: 6px solid #3a5dc1; color: #3a5dc1; background-color: #a5b5e2; } body.normal img.pullquoteright { width: 250px; float: right; clear: right; padding: 15px 0 15px 0; border-left: 1px solid #fff; margin: 30px -20px 30px 30px; } body.normal div.photo400right { float: right; background-color: #d5d7e5; border-left: 1px solid #44546f; border-right: 10px solid #44546f; width: 400px; text-align: left; margin: 35px 0 30px 35px; } body.normal div.photo400left { float: left; background-color: #d5d7e5; border-right: 1px solid #44546f; border-left: 10px solid #44546f; width: 400px; text-align: left; margin: 35px 35px 30px 0; } body.normal div.photo300left_inline { float: left; background-color: #d5d7e5; border-right: 1px solid #44546f; border-left: 10px solid #44546f; width: 300px; text-align: left; margin: 35px 35px 30px -80px; } * html body.normal div.photo300left_inline { float: left; background-color: #d5d7e5; border-right: 1px solid #44546f; border-left: 10px solid #44546f; width: 300px; text-align: left; margin: 35px 35px 30px -40px; } body.normal div.photo400right_inline { float: right; background-color: #d5d7e5; border-left: 1px solid #44546f; border-right: 10px solid #44546f; width: 400px; text-align: left; margin: 35px -80px 30px 35px; } * html body.normal div.photo400right_inline { float: right; background-color: #d5d7e5; border-left: 1px solid #44546f; border-right: 10px solid #44546f; width: 400px; text-align: left; margin: 35px -40px 30px 35px; } body.normal div.photo400right p, body.normal div.photo300left_inline p, body.normal div.photo400left p, body.normal div.photo400right_inline p { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; color: #44546f; padding: 5px 10px 5px 10px; margin: 0; font-size: .8em; } body.normal div.idx { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; background-color: #d5d7e5; margin: 0px 0px 1px 0px; text-align: left; padding: 5px 70px 5px 10px; border-left: 80px solid #789379; border-right: 10px solid #789379; } body.normal a.linktop { font-size: 1.3em; font-weight: bold; text-decoration: none; } body.normal div.idx p { font-size: .9em; } body.normal div.idx:hover { background-color: #a5b5e2; margin: 0px 0px 1px 0px; text-align: left; padding: 5px 70px 5px 10px; border-left: 80px solid #3a5dc1; border-right: 10px solid #3a5dc1; } body.normal div.idx:hover a.linktop, body.normal table.idxbox td.idx:hover a.linktop { color: #3a5dc1; } body.normal table.idxbox { border-collapse: collapse; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; margin: 10px 60px 30px 60px; } body.normal table.idxbox td.idx { background-color: #d5d7e5; width: 22%; text-align: left; vertical-align: top; padding: 0 10px 10px 0; border-bottom: 5px solid #c2c4cf; border-left: 3px solid #446a6f; } body.normal table.idxbox td.idx50 { background-color: #d5d7e5; width: 50%; text-align: left; vertical-align: top; padding: 0 10px 10px 0; border-left: 3px solid #446a6f; } body.normal table.idxbox td.idx p, body.normal table.idxbox td.idx50 p { font-size: .9em; padding: 20px 10px 10px 10px; } body.normal table.idxbox td.idx img { float: left; width: 120px; margin: 0 10px 3px 0; } body.normal table.idxbox td.idx50 img { float: left; width: 210px; margin: 0 15px 3px 0; } body.normal table.idxbox td.idx:hover, body.normal table.idxbox td.idx50:hover { background-color: #a5b5e2; border-left: 3px solid #3a5dc1; }