BODY { background:#fff; color:#333; font-family:Verdana,sans-serif; line-height:1.166; margin:0; padding:0 } p,td { color:#000; font-family:Verdana,sans-serif; line-height:1.166; margin:0 } p { padding-top:10px } A { color:#001835 } H1 { font-family:Verdana,Arial,sans-serif; font-size:145%; line-height:135%; margin:0; padding:18px 0 2px } H2 { font-family:Arial,sans-serif; font-size:124%; line-height:114%; margin:0; padding:16px 0 0 } H3 { font-family:Verdana,Arial,sans-serif; font-size:105%; margin:0; padding:12px 0 0 } H4 { font-family:Verdana,sans-serif; font-size:100%; font-weight:700; margin:0; padding:2px 0 0 } H5 { font-family:Verdana,Arial,sans-serif; font-size:100%; margin:0; padding:0 } UL { list-style-type:square } UL.noindent { list-style-type:square; margin-left:10px; padding-left:10px; text-indent:0 } UL UL { list-style-type:disc } UL UL UL { list-style-type:none } LABEL { color:#334d55; font-family:Arial,sans-serif; font-size:100%; font-weight:700 } DIV#masthead { background:url(/images/template/bigblocks.gif) no-repeat 305px 0 #fff; clear:both; display:inline-block; height:94px; margin-right:0; text-align:right; vertical-align:bottom; width:auto } TABLE#content { background:#fff; clear:both; display:block; float:left; margin-right:0; position:static; width:auto } DIV#left { background:#fff; clear:none; height:auto; margin:12px 0; padding-right:0; width:213px } DIV#right { clear:none; font-size:80%; height:auto; margin:12px 0 12px 12px; width:196px } DIV#page { clear:none; margin:12px 0 } DIV#footer { clear:both; font-size:75%; height:24px; margin:0; width:auto } LI.globalnav { display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:700; color:#000; list-style-position:inside; list-style-type:none; margin:0; padding:1px 8px; vertical-align:middle } FORM.globalnav { clear:none; display:inline; margin:0; padding:0; text-align:right } #breadcrumb { clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; height:17px; margin:0; padding:1px 4px 1px 10px; text-align:left; width:auto } #breadcrumb li { display:inline } DIV.toppicturebox { display:block; margin-bottom:12px; width:auto } DIV#newstopics { background:url(/images/template/newstopics_bg.gif) no-repeat right top #dbdbdb; display:block; margin-bottom:12px; padding:3px 12px 12px } #newstopics UL { list-style-type:none; margin:0; padding:12px 0 2px } #newstopics LI { margin:8pt 0 0 } TD#story { font-size:9pt; padding:14px; vertical-align:top; width:50% } #story H3 { font-weight:700; text-transform:uppercase } #search { border-bottom:#ccc 1px solid; font-size:90%; padding:5px 0 5px 10px } #search FORM { margin:0; padding:0 } #search LABEL { display:block; margin:0; padding:0 } #leftnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; list-style:none; margin:0; padding:2px 0 2px 14px; width:201px } #leftnav a,#leftnav a:link,#leftnav a:visited { color:#fff; display:block; padding:2px 0 2px 14px; text-indent:-12px; width:187px } #leftnav a:hover { background:#5a5c5e; border-bottom:solid #000 1px; display:block; padding:2px 0 1px 14px; text-decoration:underline; width:187px } #leftcontent { margin:12px 0 0; width:201px } #right { margin:4px 0 0 } #leftcontent H1,#right H1 { border-bottom:none; font-size:10pt; margin:2px; padding-bottom:0; padding-top:0 } #leftcontent H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin:5pt 0 0 } #leftcontent UL { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin:0 12px 0 18px; padding:0; text-indent:0 } #leftcontent SELECT { background:#eee; color:#000; width:195px } #right ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin:0 0 0 15px; padding:0; text-indent:0 } #right li { margin:2pt 0 } #right a:link,#right a:visited { font-weight:700; text-decoration:none } #right p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; padding:1pt 0 } #graytoolbox { color:#dae2ec; margin-top:12px; padding:13px } #graytoolboxnotopmargin { padding:13px } #graytoolbox p,#graytoolboxnotopmargin p { color:#fff; font-size:8pt } #graytoolbox a,#graytoolboxnotopmargin a { font-size:8pt; font-weight:400; text-decoration:none } a.foo,.foo,#foo { color:#700 } #whitetoolbox { margin-top:12px; padding:13px } #whitetoolbox a { font-size:8pt; font-weight:700; text-decoration:none } #footer a:link,#footer a:visited { color:#FFF; font-size:8pt; font-weight:700; text-decoration:none } BODY.dark { background:#ccc; font-family:verdana,arial,helvetica,geneva,sans-serif; font-size:11px; margin:0 } P,TD { font-family:verdana,arial,helvetica,geneva,sans-serif; font-size:11px; line-height:16px } P { line-height:16px; margin-bottom:11px; margin-top:1pt } LI { line-height:16px; margin-bottom:2px } SMALL { font-size:10px } UL,OL { font-family:verdana,arial,helvetica,geneva,sans-serif; font-size:11px; margin-top:0 } H1.sidebar { font-family:Verdana,verdana,arial,helvetica,geneva,sans-serif; font-size:12px; font-weight:700; line-height:16px; margin-bottom:6px; margin-top:12pt } TH { font-family:Verdana,verdana,helvetica,geneva,sans-serif; font-size:11px; font-weight:700; text-align:left } TEXTAREA { display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; vertical-align:bottom } .MsoNormal { font-family:verdana,arial,helvetica,geneva,sans-serif; font-size:11px } .Menu3 { font-family:verdana,arial,helvetica,geneva,sans-serif; font-size:11px; line-height:18px; margin-bottom:12pt; margin-top:12pt } .button { font-family:verdana,arial,helvetica,geneva,sans-serif; font-size:11px; font-weight:400 } .formfield { font-family:'courier new', courier, monospace; font-size:11px; font-weight:400 } .caption { color:#666; font-weight:700; padding-top:6px } .tablelight { background:#eee } .tabledark { background:#ddd } .code { background:#eee; font-family:'courier new',courier,monospace; padding:10px } .inlinecode { font-family:'courier new',courier,monospace; font-weight:700 } .headline { font-size:12px; font-weight:700; margin-bottom:2px; margin-top:5px } .readmore { margin-top:0 } .sidebar { margin-bottom:0; margin-top:4px } TH.formh1 { background:#ddd; font-family:Verdana,verdana,helvetica,geneva,sans-serif; font-size:14px; font-weight:700; text-align:Left; vertical-align:Bottom } TH.formh2 { background:#ddd; font-family:verdana,helvetica,geneva,sans-serif; font-size:11px; font-weight:700; text-align:Left; vertical-align:Bottom } .FeatureText { font-size:11px; line-height:14px } .HotTopicList { font-size:11px; font-weight:700; line-height:14px; margin-bottom:8px } .SmallText,.SmallText a { font-size:10px; line-height:14px } .emphasis1 { color:#600; font-style:italic } .emphasis2 { color:#600; font-weight:700 } .emphasis3 { color:#006; font-weight:700 } .callout { color:#336; font-family:Verdana,verdana,arial,helvetica,geneva,sans-serif; font-size:14px; font-weight:700; line-height:25px } .membername { font-family:"times new roman",times,georgia,serif; font-size:18pt } div.photoleft { float:left; padding:15px 15px 15px 0 } div.photoright { float:right; padding:15px 0 15px 15px } DIV.photoHome { float:right; padding:27px 0 5px 15px } DIV.TopicImage { float:left; padding:5px 15px 15px 0 } p.calloutright { color:#666; float:right; font-size:14px; font-weight:700; line-height:25px; padding:15px 0 15px 15px; width:300px } p.calloutleft { color:#666; float:left; font-size:14px; font-weight:700; line-height:25px; padding:15px 0 15px 15px; width:300px } .calloutCredit { color:#669; font-size:12px; font-weight:700; line-height:20px; margin-top:3pt } div.boxfullwidth { background:#eee; padding:15px } div.boxright { background:#eee; float:right; margin:10px 0 10px 10px; padding:15px; width:250px } .firstpar { font-family:"times new roman",times,serif; font-size:18px; line-height:28px } .authorbio { border-top:1px solid gray; color:gray; font-size:11px; font-weight:700; margin-top:28px; padding-top:6px } .authorsig { border:none; color:gray; font-weight:700; margin-top:0; padding-bottom:12px; padding-top:0 } .volumeinfo { color:#77797C; font-size:10px; font-weight:700 } .authorinside { color:#77797C; font-size:12px; font-weight:700 } .MainMenu { font-size:9pt; list-style-type:none; margin:0; padding-bottom:0; padding-left:0; padding-top:0; width:201px } .MainMenuGroupStart { font-family:Verdana, Helvetica, Arial; font-size:8pt; font-weight:700; padding:0 2px 1px } .MenuItemSelected { font-family:Verdana,sans-serif; font-size:8pt; padding:2px 3px 2px 0 } .PopupMenu { left:201px; margin-top:-20px; position:absolute; width:162px } .PopupMenuItem { font-family:Verdana,sans-serif; font-size:8pt; padding:2px 3px; width:100% } .PopupMenuItem2 { font-family:Verdana; font-size:8pt; padding:2px 3px; width:100% } .PopupMenuItemHover { font-family:Verdana,sans-serif; font-size:8pt; font-weight:400; padding:2px 3px; width:100% } .PopupMenuItemHover2 { font-family:Verdana; font-size:8pt; font-weight:400; padding:2px 3px; width:100% } .MainMenu1 { padding:0; width:227px } .MenuItem1 { background:#D3D3D3; font-family:Verdana,sans-serif; font-size:8pt; padding-left:6px; padding-right:3px } .MenuItemHighlight1 { background:#F5F5F5; color:#fcfcfc; font-family:Verdana,sans-serif; font-size:8pt; padding-left:6px; padding-right:3px } A.SubMenuItem1 { color:#333; font-family:Verdana,sans-serif; font-size:8pt; text-decoration:none } .SubMenuItem1 { background:silver; color:#333; font-family:Verdana,sans-serif; font-size:8pt; padding-left:16px; padding-right:3px } .SubMenuItemCurrent1 { border-bottom:#ddd 1px solid; color:#fff; font-family:Verdana,sans-serif; font-size:8pt; padding:2px 3px 2px 16px } .SubMenuItemHover1 { color:#FFF; font-family:Verdana,sans-serif; font-size:8pt; padding-left:16px; padding-right:3px } A.mainnav,A.mainnav:link { display:block; float:left; font-size:11px; font-weight:700; height:35px; padding:5px; text-align:left; text-decoration:none; text-transform:uppercase; white-space:normal; width:115px } #page A,.articlelink { font-weight:700 } INPUT,SELECT { display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; vertical-align:bottom } A.MenuItem1,A.MenuItemHighlight1 { color:#fcfcfc; font-family:Verdana,sans-serif; font-size:8pt; text-decoration:none } label { color:#373F32 } fieldset { border:1px solid #E8E0C9; padding:5px 15px 10px } legend { color:#666; font-family:tahoma,verdana,helvetica,geneva,sans-serif; font-size:16px; font-weight:700; margin-bottom:0; padding:0 0 10px; text-align:left } .redborder { border:2px dotted #C00; font-family:'courier new', courier, monospace; font-size:11px; font-weight:400 } .hilightyellow { background:#ffffe6 } .hilight { border-color:red; border-style:solid; border-width:1px } .dash { border-style:dashed; border-width:1px } A.globalnav:link,A.globalnav:visited { font-size:100%; color:#000; padding:0 4px 0 0; text-decoration:none } .volumeinfoinside,.author,.note { color:gray; font-size:10px } A:hover,A:link,A:visited,A.globalnav:hover,#leftcontent a:hover,#graytoolbox a:hover,#graytoolboxnotopmargin a:hover,#whitetoolbox a:hover,#whitetoolboxnotopmargin a:hover,.headline a:hover { text-decoration:underline } A.mainnav:hover,#leftcontent a:link,#leftcontent a:visited,#breadcrumb a:link,#breadcrumb a:hover,#breadcrumb a:visited,#footer A:link,#siteinfo A:visited,.headline a,.nounderline { text-decoration:none } #whitetoolbox p,.MainMenuGroupEnd { font-size:8pt } .MenuItem,.MenuItemHover,.MenuItemHighlight { font-family:Verdana,sans-serif; font-size:8pt; padding:2px 3px 2px 6px } .SubMenuItem,.SubMenuItemHover,.SubMenuItemHighlight1 { font-family:Verdana,sans-serif; font-size:8pt; padding:2px 3px 2px 16px } .SubMenuItemCurrent,.SubMenuItemCurrentHover { font-family:Verdana,sans-serif; font-size:8pt; padding:2px 3px 2px 16px; text-indent:-6px } A:link,A:visited { color:#5b6000 } A:hover { color:#161800 } H2 { color:#727800 } H4 { color:#333 } H5 { color:#334d55 } DIV#footer { background:#77797C; clear:both; color:#fff } LI.globalnav { border-right:#77797C 1px solid } A.mainnav:hover { background:#d4ceba; color:#5b6000 } A.mainnav,A.mainnav:link { background:#d2d2d2; border-left:#ccc 1px dotted; color:#5b6000 } #breadcrumb { background:#A0A800; color:#FFF } #breadcrumb a:link,#breadcrumb a:hover,#breadcrumb a:visited,#footer A:link,#siteinfo A:visited { color:#fff } #leftnav { background:url(/images/template/leftnav_bg_press.gif) no-repeat bottom right #A0A800; color:#fff } #leftcontent H1,#right H1 { border-bottom:none; color:#727800 } #graytoolboxnotopmargin { background:#77797C; color:#f1f2da } #whitetoolbox { background:#fff; color:#2d3000 } #whitetoolbox p { color:#2d3000 } .MainMenu { background:url(/images/template/leftnav_bg_press.gif) no-repeat right bottom #A0A800; border-top:#adb424 1px; color:#A0A800 } .MainMenuGroupStart { color:#FFFFFF } .MenuItem { border-bottom:#adb424 1px solid; border-left:#A0A800 1px solid; border-right:#A0A800 1px solid; border-top:#A0A800 1px solid; color:#FFFFFF } .MenuItemHover { background:#899000; border-bottom:#727800 1px solid; border-left:#A0A800 1px solid; border-right:#727800 1px solid; border-top:#A0A800 1px solid; color:#FFFFFF } .MenuItemSelected { background:#adb424; border-bottom:#adb424 1px solid; border-left:#adb424 1px solid; border-right:#adb424 1px solid; border-top:#adb424 1px solid; color:#FFFFFF } .MenuItemHighlight { background:#899000; border-bottom:#727800 1px solid; border-left:#899000 1px solid; border-right:#727800 1px solid; border-top:#899000 1px solid; color:#FFFFFF } .SubMenuItem { background:#899000; border-bottom:#899000 1px solid; border-left:#999; border-right:#999; border-top:#999 1px; color:#FFFFFF } .SubMenuItemHover { background:#727800; border-bottom:#5b6000 1px solid; border-left:#999; border-right:#999; border-top:#adb424 1px; color:#FFFFFF } .SubMenuItemCurrent { background:#727800; border-bottom:#899000 1px solid; border-left:#999; border-right:#999; border-top:#adb424 1px; color:#FFFFFF } .SubMenuItemCurrentHover { background:#727800; border-bottom:#899000 1px solid; border-left:#999; border-right:#999; border-top:#999 1px; color:#FFFFFF } .PopupMenuItemHover { background:#899000; border-bottom:#727800 1px solid; border-left:#adb424 1px solid; border-right:#727800 1px solid; border-top:#A0A800 1px solid; color:#FFFFFF } .PopupMenuItemHover2 { background:#727800; border-bottom:#5b6000 1px solid; border-left:#adb424 1px solid; border-right:#727800 1px solid; border-top:#adb424 1px solid; color:#FFFFFF } .MainMenu1 { background:url(/images/template/leftnav_bg_press.gif) } .SubMenuItemHover1 { background:#adb424 } .SubMenuItemHighlight1 { background:#A9A9A9; border-bottom:#899000 1px solid; border-left:#ddd; border-right:#ddd; border-top:#adb424 1px; color:#FFFFFF } H1,H3,#whitetoolbox a { color:#444800 } H1.sidebar,A.globalnav:link,A.globalnav:visited { color:#00387d } #leftcontent,#graytoolbox,.SubMenuItemCurrent1 { background:#77797C } #leftcontent H2,#right ul,#right li { color:#434343 } #leftcontent a:link,#leftcontent a:visited,#graytoolbox a,#graytoolboxnotopmargin a { color:#f1f2da } #right a:link,#right a:visited,A.MenuItem1:hover { color:#A0A800 } .PopupMenuItem,.PopupMenuItem2 { background:#A0A800; border-bottom:#adb424 1px solid; border-left:#adb424 1px solid; border-right:#899000 1px solid; border-top:#A0A800 1px solid; color:#FFFFFF } .infoboxhead { padding:0 5 0 5; margin:10 0 0 0; background:#363A66 ; /*border:#363A66 solid 1px;*/ border-bottom:#363A66 dotted 1px; color:white; font-weight:bold; } .infobox { margin:0; /*border:#363A66 solid 1px;*/ padding:2 5 10 5; background:#EEE; } .infobox2 { margin:0 0 0 0; border:#363A66 dotted 1px; padding:10 10 10 10; background:#fbfbfb; width:240px; } .specialsection { margin:0 0 0 0; border:#363A66 dotted 1px; padding:10 10 10 40; background:#EEE; } .infoboxtext { margin-top:6px; margin-bottom:0px; } h1 { padding-top: 2px; } h2 { text-transform:uppercase; } h4 { margin-top:5px; margin-bottom:0px; } p { padding-top:0px; padding-bottom:8px; } /********************************************************** STORIES */ div.sidebar { width:200px; background:#eee; float:right; padding:5px; border:solid white; border-width:10px 0 10px 10px; } div.sidebar h2 { font-size:12px; } div.sidebar p, div.sidebar li { font-size:10px; margin:3px 0; } p.author { padding-top:10px; margin-bottom:20px; color:#666; font-weight:bold; } p.author2 { padding-top:10px; margin-bottom:20px; color:#666; font-weight:bold; } p.authors { border-bottom:1px solid silver; padding-top:10px; padding-bottom:10px; margin-bottom:20px; color:#666; font-weight:bold; } p.boxnote { background-color:#eee; border:1px dotted #ccc; padding:15px; font-size:10px; } UL, OL { FONT-FAMILY:verdana,arial,helvetica,geneva,sans-serif; FONT-SIZE:10px; MARGIN-bottom:20px; } /********************************************************** NUMERIC TABLE */ table.numbertable { /* border-collapse:collapse; */ cellpadding:5; cellspacing:3; border-top:1px solid silver; border-left:1px solid silver; margin-top:10px; } table.numbertable thead td { font-weight:bold; background:#eee; text-align:center; } table.numbertable td { border-bottom:1px solid silver; border-right:1px solid silver; padding:0 10px; background:#f3f3f3; } table.numbertable td p { margin:5; font-size:10px; } table.numbertable a { font-weight:normal; font-size:9px; text-decoration:none; } /********************************************************** LEFT SIDEBAR */ td#leftsidebar p.Premium { color:#ddd; font-size:10px; margin:10px; } td#leftsidebar p.Premium a { color:#eee; } td#leftsidebar p.Premium a:hover { background:none; color:#fff; } /********************************************************** COVER */ div#maincontent { margin:0px 25px; } div#maincontent h1 { border:none; } img#coverimage { float:right; border:none; margin-left:15px; margin-bottom:15px; } /********************************************************** CONTENTS */ table#contents { border-top:1px solid silver; margin-top:5px; border-bottom:1px solid silver; margin-bottom:20px; } table#contents td { vertical-align:top; width:50%; padding-right:0px; } table#contents img { margin-bottom:5px; } table#contents li { margin:0px 0 5px 20px; } p.premium, p.free { padding-bottom:0px; } p.premium { padding-top: 0px; background-position:0 0; background-repeat:no-repeat; /*padding-left:20px;*/ } p.free { /* background-image:url(../images/main/icon.document.generic.gif);*/ } p.premium a, p.free a { font-weight:bold; } p.premium a.readmore, p.free a.readmore, a.readmore { font-weight:normal; font-size:10px; } a.red { color:red; font-weight:bold; font-size:12px; text-decoration:none; } /********************************************************** ADS */ table#contents { padding-right:10px; margin-right:10px; padding-top:10px; border-top:10px solid white; border-bottom:10px solid white; } .alignImageRight; { padding:0; text-align:right; display:block; margin:0; } table#contents td#rightsidebar { margin:0; padding:0; } table#contents td#rightsidebar p { margin:0 0 0 0; padding:0; font-size:10px; line-height:12px; } table#contents td#rightsidebar div.ads img { margin-top:5px; text-align:right; } td#rightsidebar { width:168px; } div#adbsbottom { background:#eee; padding:5px; } div#adbsbottom p { margin:5px 0; text-align:center; } div#adbsbottom p img { margin:5px; }