body.page { background-color: #39426f; padding: 0px; margin: 0px; min-width: 762px; height: 100%; width: 100%; text-align: center; } body.page div { margin: 0px; padding: 0px; } body.page img { border: 0px; } body.page h1 { margin: 0px; padding: 0px; } body.page p { color: #444; } body.page div.toparea { background-color: #39426f; background-image: url(art/p_strip1.jpg); text-align: right; background-repeat: no-repeat; height: 98px; padding-top: 48px; background-position: 0 48px; } body.page img.ptitle { float: left; width: 256px; } body.page img.fl { margin-bottom: 18px; } body.page div.toparea ul { padding: 0px; margin: 0px; display: block; list-style: none; clear: left; } body.page div.toparea li { padding: 0px; margin: 0px; display: inline; } body.page div.midarea { background-color: #292e4f; background-image: url(art/p_strip2.jpg); text-align: left; padding: 0px 10px 0px 90px; background-repeat: no-repeat; height: 40px; } body.page div.colorcontainer { border-right: 10px #39426f solid; } body.page div.mainarea { background-color: #ddd; background-image: url(art/p_background.jpg); background-repeat: no-repeat; border-right: 5px #292e4f solid; padding: 20px 90px 40px 90px; text-align: left; min-width: 510px; } body.page div.flexmainarea { background-color: #ddd; background-image: url(art/p_background.jpg); background-repeat: no-repeat; border-right: 5px #292e4f solid; text-align: left; } body.page div.flexmain { clear: both; padding: 10px 90px 40px 90px; } body.page div.flextop { text-align: left; } body.page div.flexpadtop { background-color: #eee; padding: 10px 90px 15px 90px; } body.page div.flexpadtop p { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 12px; color: #39426f; } body.page b { color: #39426f; } body.page blockquote { color: #39426f; } body.page h2 { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; color: #39426f; padding-top: 10px; font-size: 19px; } body.page h3 { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; color: #39426f; font-size: 17px; padding-top: 10px; font-weight: normal; text-transform: uppercase; letter-spacing: 4px; } body.page div.idxwrap h3 { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; color: #39426f; text-align: center; font-size: 17px; padding-top: 10px; font-weight: normal; text-transform: uppercase; letter-spacing: 4px; } body.page a:link { color: #369f25; } body.page a:visited { color: #1D8E1A; } body.page a:hover { color: #028EC8; text-decoration: none; } body.page div.bottomarea { background-color: #292e4f; clear: both; padding: 15px 100px 8px 90px; } body.page div.bottomarea p { color: #888; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 11px; } body.page div.photoleft { background-color: #eee; float: left; clear: left; margin: 5px 20px 20px 0px; width: 300px; border-left: 3px #5D658C solid; border-right: 1px #5D658C dashed; } body.page div.photoleft350 { background-color: #eee; float: left; clear: left; margin: 0px 20px 20px 0px; width: 350px; border-left: 75px #5D658C solid; border-right: 1px #5D658C solid; } body.page div.photoright { float: right; clear: right; margin: 5px 0px 20px 20px; width: 300px; border-right: 3px #5D658C solid; border-left: 1px #5D658C dashed; background-color: #eee; } body.page div.photoleft p, body.page div.photoleft350 p, body.page div.photoright p { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 11px; color: #5D658C; margin: 0px; padding: 4px 10px 6px 10px; } body.page p.sub { color: #39426f; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 11px; margin: 0px 0px 25px 0px; } body.page div.maparea { background-color: #fff; border-top: 1px #5D658C solid; border-bottom: 1px #5D658C solid; padding: 10px; text-align: center; } body.page div.realmaparea { background-color: #F5F5F5; border: 1px #5D658C solid; width: 558px; margin: 0px 10px 20px 75px; text-align: center; } body.page p.whatever { color: #777; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 11px; } body.page p.ednote { border: 1px #5D658C dashed; background-color: #fff; color: #39426f; padding: 8px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 11px; } body.page p.question { color: #39426f; font-weight: bold; padding-top: 24px; } body.page p.questiontop { color: #39426f; font-weight: bold; } body.page table.smap { width: 100%; } body.page table.smap p { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 13px; } body.page table.smap p.toplink { text-align: center; } body.page table.smap td.l, body.page table.smap td.m, body.page table.smap td.r { width: 33%; border-top: 2px #5D658C solid; background-color: #eee; padding: 8px 10px 8px 10px; vertical-align: top; } body.page table.smap ul { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 13px; margin: 0px; padding: 0px; } body.page table.smap li { margin: 2px 0px 2px 0px; padding: 2px 6px 2px 6px; list-style: none; background-color: #ddd; } body.page table.smap li:hover { margin: 2px 0px 2px 0px; padding: 2px 6px 2px 6px; list-style: none; background-color: #fff; } body.page table.smap a.majorlink { text-decoration: none; font-size: 18px; } body.page table.smap a.seclink { text-decoration: none; font-size: 18px; } body.page table.smap a.tlink { text-decoration: none; font-size: 14px; } body.page table.smap td.intro { border: 0px; padding: 2px 10px 2px 10px; } body.page table.smap td.min { border: 0px; border-top: 1px #5D658C solid; padding: 2px 10px 2px 10px; background-color: #eee; } body.page img.pq { width: 250px; border-left: 1px #888 dashed; float: right; margin: 20px 0px 20px 20px; } body.page img.pqleft { width: 250px; border-right: 1px #888 dashed; float: left; margin: 20px 20px 20px 0px; } body.page div.intarea { width: 254px; float: left; margin: 10px 20px 20px 0px; } body.page div.intarea img { border-left: 3px #5D658C solid; border-right: 1px #5D658C dashed; } body.page div.intarea p { color: #464F78; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 12px; } body.page p.bio { color: #5D658C; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 12px; float: left; width: 200px; margin: 10px 20px 20px 0px; } body.page div.highlights { float: right; width: 210px; margin: 30px 5px 20px 20px; } body.page div.highlights ul.hl { padding: 0px; margin: 0px; display: inline; list-style: none; } body.page div.highlights ul.hl li.item { padding: 3px 10px 3px 10px; border-left: 2px #369f25 solid; margin: 0px 0px 1px 0px; color: #777; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 12px; background-color: #fff; } body.page div.highlights ul.hl li.item a.top, body.page div.highlights ul.hl li.item:hover a.top { font-weight: bold; } body.page div.highlights ul.hl li.item:hover { padding: 3px 10px 3px 10px; border-left: 2px #369f25 solid; margin: 0px 0px 1px 0px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 12px; background-color: #028EC8; } body.page div.highlights ul.hl li.item a { text-decoration: none; } body.page div.highlights ul.hl li.item:hover a { color: #fff; text-decoration: none; } body.page div.highlights ul.hl li.header { padding: 3px 10px 5px 10px; color: #5D658C; margin: 0px 0px 1px 0px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 14px; font-weight: bold; } body.page ul.links { padding: 0px; margin: 0px; display: inline; list-style: none; } body.page ul.links li.item { padding: 3px 10px 5px 10px; margin: 0px 0px 1px 0px; color: #666; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 12px; background-color: #B8CFBE; } body.page ul.links li.item a.top, body.page ul.links li.item:hover a.top { font-weight: bold; } body.page ul.links li.item:hover { padding: 3px 10px 5px 10px; margin: 0px 0px 1px 0px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 12px; color: #333; background-color: #028EC8; } body.page ul.links li.item a { text-decoration: none; } body.page ul.links li.item:hover a { color: #fff; text-decoration: none; } body.page ul.links li.header { padding: 3px 10px 5px 10px; color: #fff; background-color: #5D658C; margin: 0px 0px 1px 0px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 14px; } body.page div.blurb { background-color: #aaa; margin: 0px 0px 15px 75px; padding: 5px 25px 5px 15px; } body.page div.blurb p { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 12px; margin: 0px; color: #39426f; } body.page div.idxbody { background-color: #eee; margin: 0px 0px 10px 75px; border-left: 2px #369f25 solid; border-bottom: 1px #369f25 solid; padding: 6px 50px 10px 10px; } body.page div.idxbodyover { background-color: #B2CEDA; margin: 0px 0px 10px 75px; border-left: 2px #028EC8 solid; border-bottom: 1px #028EC8 solid; padding: 6px 50px 10px 10px; } body.page div.idxbody p, body.page div.idxbodyover p { color: #666; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 12px; } body.page a.primary { font-size: 19px; text-decoration: none; } body.page img.smallimg { float: left; width: 90px; border-left: 3px #5D658C solid; margin: 10px 10px 10px 0px; } body.page a.toplink { padding: 3px; letter-spacing: 2px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 11px; text-transform: uppercase; color: #fff; text-decoration: none; } body.page a.toplink:link { color: #fff; background-color: #369f25; } body.page a.toplink:visited { color: #fff; background-color: #1D8E1A; } body.page a.toplink:hover { color: #fff; background-color: #028EC8; } td.sidebar2012 { padding-top: 40px; text-align: left; }