body.normal { background-color: #ccc; padding: 0px; margin: 0px; min-width: 900px; height: 100%; width: 100%; } body.normal img { border: 0px; } body.normal div, body.normal ul, body.normal li { padding: 0px; margin: 0px; } body.normal div.container { background-image: url(art/p_outerbg.jpg); } body.normal div.main { background-image: url(art/p_background.jpg); background-repeat: no-repeat; padding-top: 45px; background-position: 0 45px; } body.normal div.main p { color: #333; } body.normal div.toparea1 { text-align: right; } body.normal ul.topnav { list-style-type: none; float: left; width: 473px; margin: 12px 0px 0px 62px; } body.normal ul.topnav li { display: inline; list-style-type: none; } body.normal ul.topnavright { list-style-type: none; } body.normal ul.topnavright li { display: inline; list-style-type: none; } body.normal a:link { color: #9C199E; } body.normal a:visited { color: #B672B7; } body.normal a:hover { color: #EC19EF; text-decoration: none; } body.normal div.bottomarea { padding: 15px 80px 10px 75px; border-left: 10px solid #aaa; background-color: #C3C9D9; clear: both; } body.normal div.bottomarea p { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: .8em; color: #666; } body.normal h1 { padding: 20px 50px 5px 90px; margin: 0px; clear: both; } body.normal div.maininner { padding: 20px 95px 55px 90px; } body.normal div.main p.question, body.normal div.main p.questiontop, body.normal b, body.normal h2, body.normal h3 { color: #3D558A; font-weight: bold; } body.normal p.question { margin-top: 35px; } body.normal .secondary, body.normal blockquote { color: #4C5C5A; } body.normal h2 { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.3em; margin-left: -12px; border-left: 2px solid #98A0B5; padding-left: 10px; font-weight: normal; letter-spacing: 2px; text-transform: uppercase; } body.normal h3 { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.5em; font-weight: normal; } body.normal div.main p.bio { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1em; color: #31446B; line-height: 1.4em; float: left; margin: 10px 40px 30px -50px; width: 210px; } * html body.normal div.main p.bio { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1em; color: #31446B; line-height: 1.4em; float: left; margin: 10px 30px 30px -25px; width: 210px; } body.normal ul.intside { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; list-style-type: none; width: 316px; display: inline; float: right; margin: 0px -95px 20px 30px; } body.normal ul.intside li { margin: 0px; border-left: 3px solid #ccc; border-right: 13px solid #ddd; padding: 0px; } body.normal ul.intside li.img { height: 170px; background-color: #3D558A; border-right: 13px solid #3D558A; border-left: 3px solid #3D558A; } body.normal ul.intside li.highlighthead { border-right: 13px solid #3D558A; border-left: 3px solid #3D558A; font-size: 1em; width: 274px; padding: 5px 13px 8px 13px; color: #3D558A; } body.normal ul.intside li.spacer { height: 25px; } body.normal ul.intside li.linkhead { font-size: 1em; margin: 0px; padding: 8px 13px 8px 16px; color: #754675; } body.normal ul.intside a { text-decoration: none; } body.normal ul.intside li.high { background-color: #fff; width: 267px; font-size: .9em; margin-top: 3px; padding: 9px 20px 9px 13px; } body.normal ul.intside li.high:hover { background-color: #E3BCE3; font-size: .9em; border-left: 3px solid #EC19EF; width: 267px; border-right: 13px solid #EC19EF; margin-top: 3px; padding: 9px 20px 9px 13px; } body.normal ul.intside li.link { background-color: #F0E6EF; font-size: .9em; color: #666; width: 267px; border-left: 3px solid #ccc; border-right: 13px solid #ddd; margin-top: 3px; padding: 9px 20px 9px 13px; } body.normal ul.intside li.link:hover { background-color: #E3BCE3; font-size: .9em; width: 267px; border-left: 3px solid #EC19EF; border-right: 13px solid #EC19EF; margin-top: 3px; padding: 9px 20px 9px 13px; } body.normal ul.intside li.link a.rel { font-size: 1.2em; } body.normal div.main p.pullquoteleft { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.5em; color: #559189; width: 210px; clear: left; padding: 10px 20px 10px 0px; border-right: 1px dotted #559189; text-align: right; float: left; margin: 30px 20px 30px -50px; } * html body.normal div.main p.pullquoteleft { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.5em; color: #466662; text-align: right; width: 210px; padding: 10px 20px 10px 0px; border-right: 1px dotted #559189; text-align: right; float: left; margin: 30px 20px 30px -25px; } body.normal div.main p.inlinepullquote { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.3em; color: #559189; padding: 20px 0px 30px 0px; border-top: 1px dotted #559189; text-align: center; margin: 10px 0px 0px 0px; } body.normal div.main .ednote { padding: 2px; font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; color: #4C5C5A; font-size: .9em; background-color: #fff; } body.normal div.main p.ednote { padding: 6px 12px 6px 12px; font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; color: #4C5C5A; font-size: .9em; margin: 10px -15px 10px -15px; border-left: 3px solid #98A0B5; border-right: 3px solid #98A0B5; background-color: #fff; } body.normal h4 { font-weight: normal; padding: 0px; color: #3D558A; font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; margin: 2px 95px 15px 90px; } body.normal div.photoleft440 { margin: 10px 35px 10px -95px; border-left: 13px solid #3D558A; border-right: 3px solid #3D558A; float: left; width: 440px; background-color: #98A0B5; } * html body.normal div.photoleft440 { margin: 10px 35px 10px -47px; border-left: 13px solid #3D558A; border-right: 3px solid #3D558A; float: left; width: 440px; background-color: #98A0B5; } body.normal div.photoleft440 p { margin: 0px; padding: 6px 20px 5px 20px; font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; color: #fff; font-size: .8em; } body.normal div.documentimg { width: 300px; float: right; margin: 8px -30px 30px 30px; padding: 10px; background-color: #eee; border-right: 1px solid #98A0B5; border-left: 1px solid #98A0B5; border-bottom: 1px solid #98A0B5; border-top: 6px solid #3D558A; } body.normal div.documentimg:hover { width: 300px; float: right; margin: 8px -30px 30px 30px; padding: 10px; background-color: #E3BCE3; border-right: 1px solid #EC19EF; border-left: 1px solid #EC19EF; border-bottom: 1px solid #EC19EF; border-top: 6px solid #EC19EF; } body.normal div.documentimg:hover img { opacity: .5; } body.normal .title { color: #666; font-size: .9em; } body.normal div.main p.theme { color: #4C5C5A; font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.5em; } body.normal div.main p.theme a { text-decoration: none; } body.normal div.themebio { float: left; width: 100px; background-color: #eee; border-bottom: 1px solid #98A0B5; border-top: 10px solid #3D558A; color: #666; margin: 8px 25px 20px -30px; font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; } body.normal div.themebio p { margin: 0px; color: #3D558A; font-size: 1em; padding: 6px 8px 10px 8px; } body.normal div.themebio:hover { float: left; width: 100px; background-color: #E3BCE3; border-bottom: 1px solid #EC19EF; border-top: 10px solid #EC19EF; margin: 8px 25px 20px -30px; } body.normal div.themebio div.themelink { padding: 4px 8px 4px 8px; } body.normal div.themebio:hover div.themelink { padding: 4px 8px 4px 8px; background-color: #EC19EF; } body.normal div.themebio div.themelink a { text-decoration: none; } body.normal div.main p.theme a:visited { color: #9C199E; } body.normal div.themebio div.themelink a:link, body.normal div.themebio div.themelink a:visited { color: #9C199E; } body.normal div.themebio div.themelink a:hover, body.normal div.themebio:hover div.themelink a { color: #fff; } body.normal div.break { clear: left; width: 400px; margin: 50px 0px 40px -95px; border-top: 1px solid #3D558A; } body.normal div.link { clear: both; margin: 0px -20px 8px -30px; border-left: 20px solid #98A0B5; border-right: 10px solid #ddd; font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; background-color: #fff; } body.normal div.link:hover { clear: both; margin: 0px -20px 8px -30px; border-left: 20px solid #EC19EF; border-right: 10px solid #EC19EF; font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; background-color: #E3BCE3; } body.normal div.link p { padding: 10px; color: #666; } body.normal div.link a.main { font-size: 1.3em; text-decoration: none; } body.normal a.toplink { padding: 2px 5px 2px 5px; text-decoration: none; } body.normal a.toplink:link, body.normal a.toplink:visited { border-left: 5px solid #9C199E; color: #9C199E; } body.normal a.toplink:hover { border-left: 5px solid #EC19EF; color: #EC19EF; } body.normal div.bigphoto { text-align: center; background-color: #8996b6; margin-bottom: 10px; } body.normal table.idxhandle { width: 100%; border-collapse: collapse; } body.normal table.idxhandle td { vertical-align: top; } body.normal table.idxhandle td.main { padding: 10px 20px 10px 90px; } body.normal table.idxhandle td.sidebar { padding: 20px 0px 10px 10px; width: 210px; } body.normal div.sideint { background: #555 url(art/sideintbg.jpg) no-repeat; border-right: 10px solid #3D558A; width: 175px; padding: 130px 10px 10px 15px; } body.normal div.sideint:hover { background: #555 url(art/sideintbg.jpg) no-repeat; border-right: 10px solid #EC19EF; width: 175px; padding: 130px 10px 10px 15px; } body.normal div.sideint p, body.normal div.sideview p, body.normal div.sidecoming p { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; color: #ccc; } body.normal div.sideint a.big, body.normal div.sideview a.big { font-size: 2em; text-decoration: none; } body.normal div.sideint a:link, body.normal div.sideint a:visited { color: #DDC1DE; } body.normal div.sideint:hover p, body.normal div.sideint:hover a:link, body.normal:hover div.sideint a:visited { color: #EC19EF; } body.normal div.sideview { background: #3D558A url(art/sideviewbg.jpg) no-repeat; border-right: 10px solid #3D558A; width: 175px; padding: 130px 10px 10px 15px; } body.normal div.sideview:hover { background: #3D558A url(art/sideviewbg.jpg) no-repeat; border-right: 10px solid #EC19EF; width: 175px; padding: 130px 10px 10px 15px; } body.normal div.sidecoming { background-color: #C3C9D9; margin-top: 3px; border-right: 10px solid #3D558A; width: 175px; padding: 5px 10px 10px 15px; } body.normal div.sidecoming p { color: #3D558A; } body.normal div.sidecoming ul { list-style-type: none; font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; margin: 0px; padding: 0px; } body.normal div.sidecoming ul li { padding: 2px; margin-bottom: 2px; background-color: #fff; font-size: .8em; color: #666; } body.normal ul.intside li.head { background-color: #ccc; border-right: 13px solid #ccc; border-left: 3px solid #ccc; font-size: .8em; letter-spacing: 2px; text-transform: uppercase; width: 274px; padding: 18px 13px 8px 13px; color: #3D558A; } body.normal div.main p.pullquoteleft { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.5em; color: #559189; width: 210px; clear: left; padding: 10px 20px 10px 0px; border-right: 1px dotted #559189; text-align: right; float: left; margin: 30px 20px 30px -50px; } * html body.normal div.main p.pullquoteleft { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.5em; color: #466662; width: 210px; padding: 10px 20px 10px 0px; border-right: 1px dotted #559189; text-align: right; float: left; margin: 30px 20px 30px -25px; } body.normal div.main p.pullquoteright { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.5em; color: #559189; width: 210px; clear: right; padding: 10px 0px 10px 10px; border-left: 1px dotted #559189; text-align: left; float: right; margin: 30px -20px 30px 30px; } * html body.normal div.main p.pullquoteright { font-family: 'Gill Sans', 'Lucida Unicode', Lucida, Verdana, Arial, Sans-serif; font-size: 1.5em; color: #466662; width: 210px; padding: 10px 0px 10px 10px; border-left: 1px dotted #559189; text-align: left; float: right; margin: 30px -10px 30px 30px; } body.normal div.photoright200 { margin: 10px -95px 10px 30px; border-right: 13px solid #3D558A; border-left: 3px solid #3D558A; float: right; width: 300px; background-color: #98A0B5; } * html body.normal div.photoright200 { margin: 10px -45px 10px 30px; border-right: 13px solid #3D558A; border-left: 3px solid #3D558A; float: right; width: 300px; background-color: #98A0B5; } body.normal div.photoright300 { margin: 10px -95px 10px 30px; border-right: 13px solid #3D558A; border-left: 3px solid #3D558A; float: right; width: 300px; background-color: #98A0B5; } * html body.normal div.photoright300 { margin: 10px -45px 10px 30px; border-right: 13px solid #3D558A; border-left: 3px solid #3D558A; float: right; width: 300px; background-color: #98A0B5; } body.normal div.photoleft300 { margin: 10px 35px 10px -95px; border-left: 13px solid #3D558A; border-right: 3px solid #3D558A; float: left; width: 300px; background-color: #98A0B5; } * html body.normal div.photoleft300 { margin: 10px 35px 10px -47px; border-left: 13px solid #3D558A; border-right: 3px solid #3D558A; float: left; width: 300px; background-color: #98A0B5; } td.sidebar2012 { padding-top: 40px; }