body.page { padding: 0px; margin: 0px; color: #dfdfdf; background: url(art/p_bg.jpg); min-width: 762px; }
body.page div { margin: 0px; padding: 0px; }
body.page div.adbanner-container { padding: 5px 0 5px 0; text-align: center; }
body.page div.adbanner-container div.adbanner { margin: 0 auto; }
body.page form { margin: 0px; padding: 0px; }
body.page div.container { z-index: 0; min-width: 740px; }
body.page img { border: 0px; }
body.page img.rightimage { float: right; }
body.page h1 { margin: 0px; padding: 0px; }
body.page div.toparea { background: #a71c01 url(art/p_topback.jpg) no-repeat; height: 22px; padding: 28px 0 10px 0; }
body.page div.navarea { background-color: #666; padding-left: 50px; height: 23px; }
body.page a:link { color: #DD2828; }
body.page a:visited { color: #C75050; }
body.page a:hover { color: #b44; text-decoration: none; }
body.page div.searchbox { float: right; text-align: right; height: 21px; margin: 1px 10px 1px 10px; width: 200px; }
body.page form.searchbox { margin: 0px; padding: 0px; }
body.page input.searchbox { color: #555; font-size: 11px; line-height: 11px; width: 150px; margin-top: 1px; height: 16px; background-color: #ccc; }
body.page input.searchbutton { height: 13px; margin: 5px 0px 2px 0px; }
body.page div.sbfloat { float: right; width: 30px; }
body.page div.navarea ul { padding: 0px; margin: 0px; display: inline; list-style: none; }
body.page div.navarea li { padding: 0px; margin: 0px; display: inline; }
body.page div.mainarea { background-image: url(art/p_mainback.jpg); background-repeat: no-repeat; }
body.page div.idxarea { background-image: url(art/idx_back.jpg); background-repeat: no-repeat; }
body.page div.topnormal { padding: 40px 60px 15px 60px; }
body.page div.mainbody { margin: 5px 100px 60px 60px; }
body.page div.flasharea { margin: 5px 20px 60px 60px; }
body.page p { color: #555; }
body.page ul.qsel { margin: 0px -10px 15px -10px; padding: 0px; }
body.page ul.qsel li { list-style-type: none; background-color: #eee; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 11px; padding: 4px 10px 4px 10px; border: 1px solid #aaa; margin: 2px 0px 0px 0px; }
body.page ul.qsel li:hover { list-style-type: none; background-color: #EBCCCC; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 11px; padding: 4px 10px 4px 10px; margin: 2px 0px 0px 0px; border: 1px #dd2828 solid; }
body.page ul.qsel li a { text-decoration: none; }
body.page h2.red { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 19px; color: #823F33; font-weight: normal; }
body.page h2 { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 19px; margin: 35px 0px 15px -11px; padding-left: 10px; border-left: 1px solid #596688; color: #596688; font-weight: normal; }
body.page h2.smaller { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 16px; margin: 35px 0px 15px -11px; padding-left: 10px; border-left: 1px solid #596688; color: #596688; font-weight: normal; }
body.page h3 { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 17px; text-transform: uppercase; letter-spacing: 3px; color: #823F33; font-weight: normal; }
body.page h4 { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 16px; margin: 35px 0px 5px 10px; color: #823F33; font-weight: normal; }
body.page b { color: #823F33; }
body.page b.blue { color: #596688; }
body.page p.question { color: #823F33; padding-top: 24px; font-weight: bold; }
body.page p.questiontop { color: #823F33; font-weight: bold; }
body.page span.searchword { padding: 1px; background-color: #EBCCCC; }
body.page a.invbutton { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; text-decoration: none; text-transform: uppercase; font-size: 9px; letter-spacing: 2px; padding: 2px 8px 1px 8px; }
body.page a.invbutton:link { background-color: #D17D7D; color: #fff; }
body.page a.invbutton:visited { background-color: #999; color: #fff; }
body.page a.invbutton:hover { background-color: #FF6D70; color: #fff; }
body.page blockquote { color: #823F33; }
body.page .chin { color: #bbb; font-size: 11px; }
body.page div.bottomarea { border-top: 1px #888 solid; clear: both; background-color: #eee; padding: 0px 100px 10px 60px; }
body.page div.bottomarea p { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 11px; color: #888; }
body.page #viewdiv { position: absolute; left: 27px; text-align: right; top: 113px; height: 93px; padding: 0px; margin: 0px; z-index: 3; visibility: hidden; }
body.page #intviewdiv { text-align: left; padding: 14px 20px 4px 5px; margin: 0px; background-color: #333; height: 72px; }
body.page #intviewdiv p { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 11px; color: #ddd; } 
body.page #viewdiv img.closetab { margin-right: 100px; }
body.page table.boxen { border-collapse: collapse; margin: 0px; height: 5px; padding: 0px; }
body.page table.boxen td { height: 5px; padding: 0px; margin: 0px; }
body.page #viewdiv div.navnext { border-left: 1px solid #ef674c; height: 25px; padding: 25px 10px 10px 10px; margin: 0px 0px 0px 16px; float: right; width: 95px; }
body.page #viewdiv div.navnext:hover { border-left: 1px solid #f00; }
body.page #viewdiv div.navprev:hover { border-right: 1px solid #f00; }
body.page #viewdiv img.navp { float: left; width: 90px; margin-right: 10px; }
body.page #viewdiv div.navprev { border-right: 1px solid #ef674c; height: 25px; text-align: right; padding: 25px 10px 10px 10px; margin: 0px 5px 0px 0px; float: left; width: 65px; }
body.page #viewdiv div.navnext p, body.page #viewdiv div.navprev p { letter-spacing: 3px; font-size: 13px; padding: 0px; margin: 0px; color: #ef674c; }
body.page #viewdiv div.navnext:hover p, body.page #viewdiv div.navprev:hover p { color: #f00; }
body.page #viewdiv div.iefix { margin: 0px; padding: 0px; } 
body.page td.navblock { height: 5px; width: 18px; }
body.page td.navunseen { height: 5px; width: 20px; border-left: 1px solid #555; background-image: url(art/navseen.gif); }
body.page td.navseen { height: 5px; width: 20px; border-left: 1px solid #555; background-image: url(art/navunseen.gif); }
body.page td.navcurrentseen { height: 5px; border-left: 1px solid #555; width: 20px; background-color: #f00; }
body.page td.navrightnow { height: 5px; border-left: 1px solid #555; width: 20px; background-color: #e25b5a; }
body.page table.boxen p { font-size: 1px; line-height: 2px; margin: 0px; padding: 0px; }
body.page #blurbarea { margin: 0px; padding: 0px; }
body.page #blurbarea p { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 11px; line-height: 13px; padding-right: 70px; margin: 5px 0px 2px 0px; padding: 0px; color: #bbb; }
body.page #blurbarea .part { letter-spacing: 5px; text-transform: uppercase; }
body.page #blurbarea .title { font-size: 13px; font-weight: bold; color: #eee; }
body.page #blurbarea .chn { font-size: 13px; font-weight: bold; color: #e25b5a; }
body.page #blurbarea a.viewlink { padding: 0px 3px 0px 3px; text-decoration: none; font-size: 10px; }
body.page #blurbarea a.viewlink:link { color: #fff; background-color: #a71c01; }
body.page #blurbarea a.viewlink:visited { color: #fff; background-color: #a71c01; }
body.page #blurbarea a.viewlink:hover { color: #a71c01; background-color: #fff; }
body.page img.pq { float: right; width: 250px; clear: right; margin: 20px -50px 30px 20px; }
body.page img.pqleft { float: left; width: 250px; clear: left; margin: 20px 20px 30px 0px; }
body.page div.bioarea { width: 240px; float: left; margin: 0px 30px 20px -60px; }
* html body.page div.bioarea { width: 240px; float: left; margin: 0px 30px 20px -30px; }
body.page div.bioarea img { border-left: 9px #823F33 solid; border-right: 1px #823F33 solid; } 
body.page div.bioarea p { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; padding: 5px 10px 0px 25px; color: #80544D; }
body.page ul.highlights { padding: 0px; float: right; width: 190px; margin: 10px -100px 20px 30px; }
* html body.page ul.highlights { padding: 0px; float: right; width: 190px; margin: 10px -50px 20px 30px; }
body.page ul.highlights li { list-style: none; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; margin: 0px 0px 1px 0px; }
body.page ul.highlights li a { text-decoration: none; }
body.page ul.highlights li.head { background-color: #59617D; padding: 20px 10px 2px 10px; color: #fff; font-size: 12px; }
body.page ul.highlights li.std { background-color: #eee; color: #666; border-left: 1px #59617D solid; padding: 4px 10px 4px 10px; font-size: 12px; }
body.page ul.highlights li.std:hover { background-color: #EBCCCC; color: #f00; border-left: 1px #dd2828 solid; padding: 4px 10px 4px 10px; font-size: 12px; }
body.page ul.facts { padding: 0px; float: right; width: 190px; margin: 10px -100px 20px 30px; }
* html body.page ul.facts { padding: 0px; float: right; width: 190px; margin: 10px -50px 20px 30px; }
body.page ul.facts li { list-style: none; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; margin: 0px 0px 1px 0px; }
body.page ul.facts li.head { background-color: #666; padding: 20px 10px 2px 10px; color: #fff; font-size: 12px; }
body.page ul.facts li.std { background-color: #eee; color: #666; border-left: 1px #666 solid; padding: 8px 10px 8px 10px; font-size: 12px; }
body.page ul.related { padding: 0px; clear: right; float: right; width: 190px; margin: 10px -100px 20px 30px; }
* html body.page ul.related { padding: 0px; clear: right; float: right; width: 190px; margin: 10px -50px 20px 30px; }
body.page ul.related100 { padding: 0px; overflow: visible; margin: 30px -20px 20px -20px; }
body.page ul.related li, body.page ul.related100 li { list-style: none; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; margin: 0px 0px 1px 0px; }
body.page ul.related li a { text-decoration: none; }
body.page ul.related100 li a.rellink { font-size: 14px; text-decoration: none; }
body.page ul.related li.head { background-color: #823F33; padding: 20px 10px 2px 10px; color: #fff; font-size: 12px; }
body.page ul.related100 li.head { background-color: #823F33; padding: 12px 10px 2px 20px; color: #fff; text-transform: uppercase; font-size: 13px; letter-spacing: 6px; }
body.page ul.related li.std { background-color: #eee; border-left: 1px #823F33 solid; color: #666; padding: 4px 10px 4px 10px; font-size: 12px; }
body.page ul.related100 li.std { background-color: #eee; border-left: 4px #823F33 solid; border-right: 1px #823F33 solid; color: #666; padding: 8px 10px 8px 16px; font-size: 12px; }
body.page ul.related100 li.std:hover { background-color: #EBCCCC; border-left: 4px #dd2828 solid; border-right: 1px #dd2828 solid; color: #666; padding: 8px 10px 8px 16px; font-size: 12px; }
body.page ul.related li.std:hover { background-color: #EBCCCC; border-left: 1px #dd2828 solid; padding: 4px 10px 4px 10px; font-size: 12px; }
body.page div.idxbody { background-color: #eee; margin: 2px -100px 1px -30px; padding: 0px 100px 0px 30px; border-left: 20px #bbb solid; border-top: 1px solid #bbb; }
body.page div.idxbody:hover { background-color: #EBCCCC; margin: 2px -100px 1px -30px; padding: 0px 100px 0px 30px; border-left: 20px #DD2828 solid; border-top: 1px solid #DD2828; }
* html body.page div.idxbody { background-color: #eee; margin: 2px -50px 1px -30px; border-left: 20px #bbb solid; border-top: 1px solid #bbb; }
* html body.page div.idxbody:hover { background-color: #EBCCCC; margin: 0px -50px 1px -30px; border-left: 20px #DD2828 solid; border-top: 1px solid #DD2828; }
body.page div.idxbody p { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; color: #666; }
body.page a.idx { text-decoration: none; font-size: 19px; }
body.page img.sphoto { border-left: 4px #ccc solid; border-right: 1px #ccc solid; width: 90px; float: left; margin: 3px 10px 10px 0px; }
body.page div.subtitle { margin: 0px 50px 30px 0px; }
body.page div.isubtitle { margin: 0px 0px 30px 40px; }
body.page div.boxsubtitle { margin: 0px 50px 30px -10px; padding: 5px 10px 5px 10px; background-color: #fff; opacity: .75; }
body.page div.subtitle p, body.page div.isubtitle p, body.page div.boxsubtitle p { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; color: #495577; padding: 0px; margin: 0px; }
body.page ul.content { list-style-type: none; margin: 0px; display: inline; padding: 0px; }
body.page ul.content li { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; list-style-type: disc; color: #80544D; margin: 4px 0px 0px 0px; padding: 10px 20px 10px 3px; }
body.page ul.contentside { list-style-type: none; margin: 0px; display: inline; padding: 0px 0px 15px 0px; }
body.page ul.contentside li { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 11px; list-style-type: disc; color: #80544D; margin: 4px 0px 0px 0px; padding: 5px 20px 5px 3px; }
body.page table.cont td { background-color: #eee; padding: 4px 8px 4px 8px; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; color: #777; }
body.page table.cont td p { padding: 3px; margin: 0px; }
body.page table.cont td.head { background-color: #666; padding: 11px 8px 4px 8px; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 14px; font-weight: bold; color: #fff; }
body.page table.cont td.charttop { background-color: #aaa; padding: 11px 8px 4px 8px; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; }
body.page table.cont td.charttop p { font-size: 13px; font-weight: bold; color: #823F33; }
body.page table.cont td.chartside { background-color: #ccc; padding: 11px 8px 4px 8px; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; }
body.page table.cont td.chartside p { font-size: 12px; font-weight: bold; color: #823F33; }
body.page p.whatever { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 11px; color: #777; }
body.page p.edlink { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; background: #fff; border-left: 5px solid #DD2828; border-right: 5px solid #DD2828; border-top: 1px dashed #DD2828; border-bottom: 1px dashed #DD2828; margin-left: -5px; padding: 8px 20px 8px 10px; color: #777; }
body.page p.ednote { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; background: #eee no-repeat; border: 1px solid #aaa; margin-left: -10px; padding: 8px 20px 8px 20px; color: #596688; }
body.page div.oddbox { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; clear: both; margin-top: 15px; background: #eee no-repeat; border: 1px solid #aaa; margin-left: -10px; padding: 8px 20px 8px 20px; color: #596688; }
body.page div.sidebarl { width: 200px; background-color: #fff; border-top: 10px solid #596688; border-bottom: 3px solid #ccc; border-right: 1px dashed #ccc; padding: 8px 30px 8px 40px; margin: 10px 30px 10px -60px; float: left; }
* html body.page div.sidebarl { width: 200px; background-color: #fff; border-top: 10px solid #596688; border-bottom: 3px solid #ccc; border-right: 1px dashed #ccc; padding: 8px 30px 8px 40px; margin: 10px 30px 10px -30px; float: left; }
body.page div.sidebarl p { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; color: #666; }
body.page div.sidebarl p.header { color: #80544D; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 16px; }
body.page div.rightvideo { width: 147px; clear: right; float: right; background-color: #777; margin: 5px -100px 10px 20px; }
* html body.page div.rightvideo { width: 147px; clear: right; float: right; background-color: #777; margin: 5px -50px 10px 20px; }
body.page div.leftvideo { width: 147px; clear: left; float: left; background-color: #777; margin: 5px 20px 10px -60px; }
* html body.page div.leftvideo { width: 147px; clear: left; float: left; background-color: #777; margin: 5px 20px 10px -30px; }
body.page div.rightvideo div.top { padding: 8px 30px 30px 10px; margin-right: 5px; background: #911801 url(art/vwatchback.jpg); }
body.page div.leftvideo div.top { padding: 8px 30px 30px 10px; margin-left: 5px; background: #911801 url(art/vwatchback.jpg); }
body.page div.rightvideo div.bot, body.page div.leftvideo div.bot { text-align: right; }
body.page div.rightvideo div.mid, body.page div.leftvideo div.mid { padding: 8px 25px 12px 13px; }
body.page div.rightvideo div.mid p, body.page div.leftvideo div.mid p { padding: 0px; margin: 0px; color: #ddd; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; }
body.page div.rightvideo div.mid a, body.page div.leftvideo div.mid a { color: #fff; }
body.page .vidtime { color: #aaa; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 11px; }
body.page div.docphoto { float: right; width: 150px; margin: 0px -100px 20px 20px; background-color: #ccc; border-left: 1px solid #596688; border-top: 4px solid #596688; border-bottom: 1px solid #596688; padding: 8px 10px 8px 8px; }
body.page div.docphoto:hover { float: right; width: 150px; background-color: #EBCCCC; margin: 0px -100px 20px 20px; border-left: 1px solid #dd2828; border-top: 4px solid #dd2828; border-bottom: 1px solid #dd2828; padding: 8px 10px 8px 8px; }
* html body.page div.docphoto { float: right; width: 150px; margin: 0px -50px 20px 20px; background-color: #ccc; border-left: 1px solid #596688; border-top: 4px solid #596688; border-bottom: 1px solid #596688; padding: 8px 10px 8px 8px; }
body.page div.docphoto p { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; color: #666; font-size: 12px; }
body.page div.docphoto a { font-size: 13px; text-decoration: none; }
body.page div.docphoto img { border: 1px dashed #888; width: 148px; margin-bottom: 8px; }
body.page div.photoleft340 { margin: -20px 20px 10px -60px; width: 340px; background-color: #eee; clear: left; border-left: 9px solid #aaa; border-right: 1px dashed #aaa; float: left; }
body.page div.photoleft340 p, body.page div.topphotoleft340 p { margin: 0px; padding: 5px 20px 8px 50px; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; color: #596688; font-size: 11px; }
body.page div.topphotoleft340 { margin: 0px 20px 10px 0px; width: 340px; background-color: #eee; clear: left; border-left: 9px solid #aaa; border-right: 1px dashed #aaa; border-bottom: 1px dashed #aaa; border-top: 18px solid #aaa; float: left; }
body.page div.photoleft220 { width: 220px; margin: 4px 20px 10px 0px; float: left; clear: left; border-left: 9px solid #aaa; border-right: 1px dashed #aaa; background-color: #eee; }
body.page div.photoright220 { width: 220px; margin: 4px 00px 10px 20px; float: right; clear: right; border-left: 1px dashed #aaa; border-right: 9px solid #aaa; background-color: #eee; }
body.page div.photoleft220 p, body.page div.photoright220 p { margin: 0px; padding: 5px 10px 8px 10px; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; color: #596688; font-size: 11px; }
body.page div.breakout { margin: 15px -60px 40px -30px; }
* html body.page div.breakout { margin: 15px -30px 40px -15px; }
body.page table.fourup { border-collapse: collapse; }
body.page table.fourup td { border-left: 1px dashed #596688; border-top: 4px solid #596688; 
 border-right: 1px dashed #596688; vertical-align: top; width: 23%; padding: 0px; background-color: #eee; }
body.page table.fourup td:hover { border-left: 1px dashed #596688; border-top: 4px solid #b44; border-right: 1px dashed #596688; vertical-align: top; width: 23%; padding: 0px; background-color: #EBCCCC; }
body.page table.fourup td p { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; padding: 4px 15px 8px 15px; color: #777; }
body.page table.fourup td .country { font-size: 12px; color: #596688; letter-spacing: 4px; }
body.page table.fourup a.top { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 18px; text-decoration: none; }
body.page table.fourup td div.imgphoto { background-color: #aaa; }
body.page table.fourup td:hover div.imgphoto { background-color: #b44; }
body.page h5 { font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 16px; text-transform: uppercase; letter-spacing: 3px; color: #823F33; padding: 15px 0px 6px 0px; font-weight: normal; } 
body.page div.cfactbox { background-color: #b9cdc7; float: left; width: 200px; margin: 0px 20px 10px 0px; border: 1px dashed #3c6b5e; font-family: 'trebuchet ms','ms trebuchet',trebuchet,verdana,arial,sans-serif; font-size: 12px; color: #3c6b5e; padding: 9px; }
body.page div.cfactbox b { color: #3c6b5e; }
body.page img.idxphoto { margin: -10px 0px 10px 0px; border-top: 1px dashed #596688; border-bottom: 1px dashed #596688; border-right: 5px solid #596688; border-left: 5px solid #596688; }
