
/* ::::: http://www.rsc.org/_stylesheets/global.css ::::: */

body { margin: 0.5em 0pt 0pt 10px; padding: 0pt; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; text-align: center; min-width: 770px; }
#container { width: 770px; text-align: left; margin-left: auto; margin-right: auto; }
#wrapper { margin: 1px 0pt 0.5em; background: transparent url('bg.gif') repeat-y scroll left top; float: left; }
#main { float: left; }
#mainnav { width: 155px; }
#content { float: right; }
#extralinks { margin: 0pt 0pt 0pt 5px; padding: 0pt 0pt 0pt 4px; float: right; width: 168px; }
#footer { border-top: 1px solid rgb(153, 153, 153); padding: 0.5em 0pt 2em; width: 770px; color: rgb(102, 102, 102); }
#footer a { color: rgb(102, 102, 102); }
div.skiplink { display: none; }
p { margin: 0pt 0pt 0.5em; padding: 0pt; line-height: 1.2em; }
.small p { line-height: 1em; }
a { color: rgb(0, 47, 88); text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: medium none ; }
form { margin: 0pt; padding: 0pt; }
input.submit, input.submit-select { vertical-align: middle; }
input.submit-select { margin-bottom: 0.4em; }
br.cl { clear: both; line-height: 0pt; }
div.hr { display: none; }
a {  }
div.hr { border-bottom: 1px solid rgb(153, 153, 153); margin: 0.5em 0pt; clear: both; display: block; }
hr { display: none; }
.left { float: left; }
.right { float: right; text-align: right; }
.right p { text-align: left; }
img.right { margin: 0pt 0pt 1px 5px; }
img.left { margin: 0pt 5px 5px 0pt; }
.publication img.left { margin-right: 10px; }
.hide { display: none; }
.mandatory, .error { color: rgb(153, 0, 0); }
div.row { clear: both; padding-top: 0.2em; }
div.row span.label { float: left; padding-top: 0.4em; }
div.row span.formw { float: left; }
div.row span.submit { float: right; }
div.row span.submit input.submit, div.row span.submit input.submit-select { margin-top: 0.3em; margin-bottom: 0pt; }
#title { border-bottom: 1px solid rgb(154, 178, 201); margin: 0pt 0pt 1px; width: 770px; padding-bottom: 3px; float: left; }
#title h1 { margin: 0pt; padding: 0pt; float: left; width: 148px; }
#title ul { margin: 1em 0pt 0pt; padding: 0pt; float: right; }
#title li { margin: 0pt 0pt 0pt 10px; padding: 0pt 0pt 0pt 9px; background: transparent url('li_topnav.gif') no-repeat scroll left center; list-style-type: none; display: inline; }
#title li a { color: rgb(102, 102, 102); }
#topnav { border-top: 4px solid rgb(0, 47, 88); padding: 1px 0pt 2px; float: left; width: 770px; background-color: rgb(205, 217, 229); }
#topnav form { float: right; }
#topnav form#areas { padding: 1px 15px 2px 0pt; width: 20em; text-align: right; }
#topnav form#search { padding: 1px 0pt 2px 4px; background-color: rgb(220, 229, 236); width: 168px; }
#topnav form#search input.text { width: 133px; }
#topnav input.submit { margin-top: -3px; }
#topnav p#sectiontitle { margin: 0.25em 0pt 0pt 5px; padding: 0pt; float: left; display: inline; font-weight: bold; }
#breadcrumbs { border-bottom: 1px solid rgb(153, 153, 153); margin: 0pt; padding: 0.3em 0pt 0.2em; width: 770px; height: 1.3em; }
#breadcrumbs { voice-family: inherit; float: left; }
html > body #breadcrumbs { float: left; }
#breadcrumbs ul { margin: 0pt; padding: 0pt; }
#breadcrumbs li { margin: 0pt 0pt 0pt 5px; padding: 0pt 0pt 0pt 8px; background: transparent url('li_topnav.gif') no-repeat scroll left center; list-style-type: none; float: left; }
#breadcrumbs li.home { background-image: none; padding-left: 0pt; margin-left: 0pt; }
#breadcrumbs, #breadcrumbs li a { color: rgb(102, 102, 102); }
#content .twocol-1, #content .twocol-2 { float: left; margin-top: 2px; margin-bottom: 5px; }
.twocol-2 { margin-left: 9px; }
.split .twocol-2 { border-left: 1px solid rgb(153, 153, 153); margin-left: 4px; padding-left: 4px; }
.twocol-1 .split { border-right: 1px solid rgb(153, 153, 153); margin-right: 4px; padding-right: 4px; }
.onecol { margin: 0pt 0pt 10px; float: left; }
h2 { margin: 3px 0pt 0pt; padding: 0pt; font-weight: normal; }
h3, div.h3 { border-bottom: 2px solid; margin: 8px 0pt 0.4em; padding: 0pt 0pt 0.1em; font-weight: normal; }
div.h3 { float: left; display: inline; }
div.h3 h3 { border-bottom: medium none; margin: 0pt; padding: 0pt; width: 49%; float: left; }
div.h3 p { float: right; text-align: right; margin-top: 0.1em; margin-bottom: 0pt; }
div.h3 form { float: right; text-align: right; }
h3.first { margin-top: 0pt; }
h3.norule { border-bottom: medium none; margin-bottom: 0pt; }
h4, h5 { margin: 0pt; padding: 0pt; }
h4 { margin-bottom: 0.2em; }
.small h4 { line-height: 1em; }
#content ol, #content ul, #content li { margin: 0pt; padding: 0pt; }
#content ul { margin-left: 2em; margin-bottom: 0.5em; }
#content ol { margin-left: 2.5em; margin-bottom: 0.5em; }
div.papers { float: left; }
div.papers h4 { margin-bottom: 0.5em; }
div.papers p.number { float: left; }
div.papers div { float: left; margin-left: 5px; }
div.papers h5, div.papers p.byline { line-height: 1.2em; }
div.papers p.byline { font-style: italic; }
div.contacts h4 { color: rgb(102, 102, 102); font-weight: normal; }
p.pagelinks { text-align: right; }
p.pagelinks a.nextprev, p.pagelinks span.on { font-weight: bold; }
#content ul.results { margin: 0pt; padding: 0.2em 0pt 0pt; clear: left; }
#content ul.results li { margin: 0pt; padding: 0pt 0pt 0.15em 15px; list-style-type: none; background-position: left top; background-repeat: no-repeat; line-height: 1.2em; }
div.a-z { margin: -5px 7px -8px 13px; }
div.a-z span { margin: 0pt 3px 3px 0pt; padding: 6px 2px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 20px; text-align: center; float: left; display: inline; color: rgb(153, 153, 153); }
div.covers .left { width: 40%; }
div.covers .right { width: 58%; }
div.covers form p { margin-bottom: 2em; }
div.covers div.cover { width: 130px; float: left; display: inline; margin-right: 12px; }
div.covers div.cover img { border: 1px solid rgb(153, 153, 153); }
div.covers div.cover p { margin-top: 0.5em; line-height: 1.1em; }
div.covers div.cover p.more { font-weight: bold; }
div.covers div.hr { padding-top: 0.5em; margin-bottom: 1em; }
span.formats { font-weight: bold; }
span.formats img { vertical-align: middle; }
p.more { margin-bottom: 0pt; line-height: 1.1em; padding-left: 15px; background-position: left top; background-repeat: no-repeat; clear: both; }
div.h3 p.more { clear: none; }
p.single { margin-bottom: 0pt; }
#content dl.bullets { margin: 0pt; padding: 0pt; }
#content dl.bullets dt { margin: 0pt; padding: 0pt 0pt 0pt 15px; line-height: 1.1em; background-position: left top; background-repeat: no-repeat; font-weight: bold; }
#content dl.bullets dd { margin: 0pt 0pt 0.5em; padding: 0pt 0pt 0pt 15px; }
table.basket td { margin: 0pt; padding: 2px 5px; }
table.basket th { font-weight: bold; text-align: left; }
table.basket tr.row-a td { background-color: rgb(230, 230, 230); }
table.basket td.product { font-weight: bold; }
table.basket td.price { text-align: right; }
table.basket tr.total td { border-top: 1px solid rgb(220, 220, 220); border-bottom: 1px solid rgb(220, 220, 220); font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.hilite { padding: 0pt; background-position: right bottom; background-repeat: no-repeat; float: left; color: rgb(0, 0, 0); }
.hilite .hilite { margin: 5px 5px 0pt; display: inline; }
.hilite .right .hilite { float: right; text-align: left; clear: none; }
.hilite .header, .hilite .header .right { background-position: right top; background-repeat: no-repeat; }
.hilite .header .header-inner { padding: 0pt; height: 8px; font-size: 1px; margin-right: 5px; background-position: left top; background-repeat: no-repeat; }
.hilite .hilite .header .header-inner { height: 5px; }
.hilite h2, .hilite h3, .hilite div.h3 { margin-top: 0pt; margin-left: 5px; margin-right: 5px; padding-left: 5px; padding-right: 5px; }
.hilite .twocol-2 h3 { margin-left: 0pt; }
.hilite .hilite h3.norule { padding-left: 0pt; }
.hilite .hilite h3 { margin-left: 5px; margin-right: 5px; }
.hilite h3.l60 { margin-left: 75px; padding-left: 0pt; }
.hilite h3.rhilite { margin-top: 2px; }
.hilite div.h3 p { margin-left: 0pt; margin-right: 0pt; }
.hilite .footer { clear: both; height: 5px; font-size: 1px; margin-right: 5px; padding-top: 0.2em; background-position: left bottom; background-repeat: no-repeat; }
.hilite .split { padding-top: 0pt; }
.hilite p, .hilite .right .hilite p { margin-left: 10px; margin-right: 10px; }
.hilite .hilite p { margin-left: 5px; margin-right: 5px; }
.hilite p.note { padding-top: 0.5em; margin-bottom: 0pt; }
.hilite div.row { padding-left: 10px; padding-right: 10px; }
.hilite .hilite div.row { padding-left: 5px; padding-right: 5px; }
#content .hilite ul { margin: 0pt 10px; padding: 0pt; }
#content .hilite .twocol-1 ul { margin-right: 2px; }
#content .hilite .twocol-2 ul { margin-left: 2px; }
#content .hilite li { margin: 0pt; padding: 0pt 0pt 0.15em 15px; list-style-type: none; background-position: left top; background-repeat: no-repeat; line-height: 1.2em; }
#content .hilite .twocol-1 .hilite li, #content .hilite .twocol-2 .hilite li { padding-left: 0pt; }
.hilite img.left { margin: 0pt 5px 5px 10px; }
.hilite .hilite select { width: 230px; margin-right: 5px; }
.hilite-spacer { clear: both; height: 5px; line-height: 0pt; }
.hilite a { color: rgb(0, 0, 0); }
.nocurve { padding: 5px 0pt; background-image: none ! important; margin-bottom: 0.5em; }
#extralinks .extrablock { margin-bottom: 1em; }
#extralinks h3 { margin-top: 0.4em; margin-bottom: 0.5em; border-bottom-width: 1px; font-weight: bold; width: 168px; }
#extralinks select { width: 130px; }
#extralinks ul { margin: 0pt; padding: 0pt; }
#extralinks li { margin: 0pt; padding: 0pt 0pt 0pt 9px; background: transparent url('li_nav.gif') no-repeat scroll left top; list-style-type: none; line-height: 1.2em; }
#extralinks .box { border: 1px solid ; margin: 1.5em 0pt 1em; padding: 5px; }
#extralinks .box p { margin-left: 0pt; margin-right: 0pt; }
#extralinks .ads { padding: 0pt 0pt 0.5em; }
#extralinks .ads p { margin-bottom: 0.3em; text-align: center; }
#mainnav h3 { margin-top: 0.4em; width: 155px; float: left; border-bottom-width: 1px; font-weight: bold; }
#mainnav ul { margin: 0pt 0pt 1px; padding: 0pt; clear: left; width: 155px; }
#mainnav li { margin: 0pt; padding: 0pt 0pt 0pt 10px; background: transparent url('li_nav.gif') no-repeat scroll left top; list-style-type: none; line-height: 1.2em; width: 145px; }
#mainnav li.on { font-weight: bold; }
.layout1 #main, .layout1 #content { width: 770px; }
.layout1 #wrapper { background: transparent none repeat scroll 0% 0%; }
.layout2 #main, .layout2 #content, .layout2 .onecol .hilite { width: 593px; }
.layout2 .twocol-1, .layout2 .twocol-2, .layout2 .twocol-1 .hilite, .layout2 .twocol-2 .hilite { width: 292px; }
.layout2 .twocol-1 { width: 291px; }
.layout2 .twocol-1 .twocol-1, .layout2 .twocol-1 .twocol-2, .layout2 .twocol-2 .twocol-1, .layout2 .twocol-2 .twocol-2 { width: 140px; }
.layout2 .twocol-1 .hilite .hilite, .layout2 .twocol-2 .hilite .hilite { width: 280px; }
.layout2 .twocol-1 .hilite .hilite .twocol-1, .layout2 .twocol-2 .hilite .hilite .twocol-1, .layout2 .twocol-1 .hilite .hilite .twocol-2, .layout2 .twocol-1 .hilite .hilite .twocol-2 { width: 135px; }
.layout2 .onecol .hilite .hilite { width: 583px; }
.layout2 .onecol .hilite div.right { width: 295px; }
.layout2 .onecol .hilite .right .hilite { width: 285px; }
.layout2 .onecol .hilite h3.rhilite { margin-right: 300px; }
.layout2 .twocol-1 .hilite .right, .layout2 .twocol-2 .hilite .right { width: 150px; }
.layout2 .twocol-1 .hilite .right .hilite, .layout2 .twocol-2 .hilite .right .hilite { width: 140px; }
.layout2 .twocol-1 .hilite h3.rhilite, .layout2 .twocol-2 .hilite h3.rhilite { margin-right: 150px; }
.layout2 .hilite .hilite input.text { margin: 5px 5px 0pt 0pt; width: 220px; }
.layout2 .hilite .right .hilite input.text { margin: 5px 10px 0pt 0pt; width: 200px; }
.layout2 .onecol .hilite .hilite select { width: 400px; }
.layout2 .twocol-1 .hilite select, .layout2 .twocol-2 .hilite select { width: 235px; }
.layout2 .twocol-1 .hilite .hilite select, .layout2 .twocol-2 .hilite .hilite select { width: 230px; }
.layout2 .onecol .hilite .right .hilite select { width: 225px; }
.layout2 p.lede { color: rgb(102, 102, 102); margin-bottom: 0pt; }
.homeintro { margin-top: 5px; }
.homeintro p.lede { color: rgb(0, 0, 0); }
.homeintro img.right { margin-left: 5px; margin-right: 6px; }
.homesections h4 img { vertical-align: middle; margin-right: 1px; }
.layout3 #main { width: 593px; }
.layout3 #content div.contacts, .layout3 #content, .layout3 .onecol .hilite, .layout3 .onecol table.basket { width: 429px; }
.layout3 .twocol-1, .layout3 .twocol-1 .hilite, .layout3 .twocol-2, .layout3 .twocol-2 .hilite { width: 210px; }
.layout3 .hilite .hilite .twocol-1, .layout3 .hilite .hilite .twocol-2 { width: 200px; }
.layout3 .hilite .hilite { width: 418px; }
.layout3 .onecol .hilite span.label { width: 120px; }
.layout3 .onecol .hilite span.formw { width: 280px; margin-left: 5px; }
.layout3 .onecol .hilite span.formw .text, .layout3 .onecol .hilite span.formw textarea, .layout3 .onecol .hilite span.formw select { width: 280px; }
.layout3 .onecol .hilite .hilite span.label { width: 125px; margin-right: 5px; }
.layout3 .onecol .hilite .hilite span.formw { width: 245px; margin-right: 5px; margin-left: 0pt; }
.layout3 .onecol .hilite .hilite span.submit { width: 25px; }
.layout3 .onecol .hilite .hilite span.formw .text { width: 230px; }
.layout3 .onecol .hilite .hilite span.formw select { width: 235px; }
.layout3 .onecol .hilite .hilite span.threeselects select { width: 75px; margin-right: 0px; }
.layout3 .onecol .hilite .right { width: 215px; }
.layout3 .onecol .hilite .right .hilite { width: 205px; }
.layout3 .hilite .right .hilite input.text { margin: 0pt; width: 125px; }
.layout3 div.papers { width: 429px; }
.layout3 div.papers p.number { width: 30px; }
.layout3 div.papers div { width: 394px; }
.layout3 .journaltitle img.right { border: 1px solid rgb(153, 153, 153); }
.layout3 h3, .layout3 div.h3 { width: 429px; }
.layout3 .onecol .hilite h3, .layout3 .onecol .hilite div.h3 { width: 409px; }
.layout3 .onecol .hilite div.h3 h3 { width: 49%; }
.layout3 .onecol .hilite h3.rhilite { width: 196px; }
.layout3 .onecol .hilite .right .hilite h3 { width: 185px; }
.layout3 .twocol-1 .hilite h3, .layout3 .twocol-2 .hilite h3 { width: 190px; }
.layout3 div.h3 form { width: 200px; }
.layout3 div.hr { clear: left; }
.layout3 .questionnaire p.question { margin: 1.5em 0pt 0pt; }
.layout3 .questionnaire p.question img { margin-top: -2px; }
.layout3 .questionnaire .hilite .hilite { margin-bottom: 1em; }
.layout3 .questionnaire .hilite .hilite p { line-height: 1em; }
.layout3 .questionnaire p.submit-buttons { text-align: right; margin-top: 1em; clear: left; }
.layout4 #wrapper { background: transparent none repeat scroll 0% 0%; }
.layout4 #main { width: 770px; }
.layout4 #content { width: 606px; margin-top: 0.5em; }
.layout4 h2 { font-weight: bold; margin-bottom: 0.8em; }
.layout4 p.light { color: rgb(102, 102, 102); }
.layout4 p.lede { font-weight: bold; margin-bottom: 1em; }
.layout4 .article-body p { line-height: 1.3em; }
.layout4 .article-body p sup { font-weight: bold; vertical-align: 0.6ex; }
.layout4 .references { margin-top: 1.5em; margin-bottom: 1em; }
.layout4 .references p.reference { background: transparent url('li_bullet_publishing.gif') no-repeat scroll left top; margin-left: 105px; padding-left: 18px; }
body { font-size: 75%; }
h2 { font-size: 1.5em; }
p#sectiontitle, div.contacts h4, h3 { font-size: 1.2em; }
.layout2 p.lede { font-size: 1.13em; }
h1, .layout3 .journaltitle h2, #extralinks h3, #mainnav h3, h4, h5, p, li { font-size: 1em; }
.small h4, .small p, #title li, #footer, select, input.text { font-size: 0.95em; }
div.cover p { font-size: 0.9em; }
.halfline { line-height: 0.5em; }
.homeline { line-height: 1.2em; }

/* ::::: http://www.rsc.org/_stylesheets/chemworld.css ::::: */

#chemworld #topnav { background-color: rgb(255, 102, 0); }
#chemworld #topnav #search { background-color: rgb(247, 130, 59); }
#chemworld #topnav p#sectiontitle { color: rgb(255, 255, 255); }
#chemworld h2, #chemworld h3, #chemworld div.h3 { color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); }
#chemworld .hilite h3, #chemworld p.question { color: rgb(255, 102, 0); }
#chemworld .hilite { background-color: rgb(255, 240, 230); }
#chemworld .inshort { background-color: rgb(255, 240, 230); }
#chemworld .hilite .hilite { background-color: rgb(255, 209, 179); }
#chemworld .hilite .light { background-color: rgb(255, 255, 255); }
#chemworld .hilite .header-inner { background-image: url('hilite1_tl_chemworld.gif'); }
#chemworld .hilite .header { background-image: url('hilite1_tr_chemworld.gif'); }
#chemworld .hilite { background-image: url('hilite1_br_chemworld.gif'); }
#chemworld .hilite .footer { background-image: url('hilite1_bl_chemworld.gif'); }
#chemworld .hilite .hilite .header-inner { background-image: url('hilite2_tl_chemworld.gif'); }
#chemworld .hilite .hilite .header { background-image: url('hilite2_tr_chemworld.gif'); }
#chemworld .hilite .hilite { background-image: url('hilite2_br_chemworld.gif'); }
#chemworld .hilite .hilite .footer { background-image: url('hilite2_bl_chemworld.gif'); }
#chemworld .hilite .light .header-inner { background-image: url('hilite3_tl_chemworld.gif'); }
#chemworld .hilite .light .header { background-image: url('hilite3_tr_chemworld.gif'); }
#chemworld .hilite .light { background-image: url('hilite3_br_chemworld.gif'); }
#chemworld .hilite .light .footer { background-image: url('hilite3_bl_chemworld.gif'); }
#chemworld .invert .hilite { background-color: rgb(255, 209, 179); }
#chemworld .invert .hilite .hilite { background-color: rgb(255, 240, 230); }
#chemworld .invert .hilite .header-inner { background-image: url('invert_hilite1_tl_chemworld.gif'); }
#chemworld .invert .hilite .header { background-image: url('invert_hilite1_tr_chemworld.gif'); }
#chemworld .invert .hilite { background-image: url('invert_hilite1_br_chemworld.gif'); }
#chemworld .invert .hilite .footer { background-image: url('invert_hilite1_bl_chemworld.gif'); }
#chemworld .invert .hilite .hilite .header-inner { background-image: url('invert_hilite2_tl_chemworld.gif'); }
#chemworld .invert .hilite .hilite .header { background-image: url('invert_hilite2_tr_chemworld.gif'); }
#chemworld .invert .hilite .hilite { background-image: url('invert_hilite2_br_chemworld.gif'); }
#chemworld .invert .hilite .hilite .footer { background-image: url('invert_hilite2_bl_chemworld.gif'); }
#chemworld #extralinks .box { border-color: rgb(255, 102, 0); background: transparent none repeat scroll 0% 0%; }
#chemworld .hilite li { background-image: url('li_bullet_hilite1_chemworld.gif'); }
#chemworld .hilite .hilite li, #chemworld .hilite .hilite p.more { background-image: url('li_bullet_hilite2_chemworld.gif'); }
#chemworld .hilite .twocol-1 .hilite li, #chemworld .hilite .twocol-2 .hilite li { background-image: none; }
#chemworld p.more, #chemworld #content dl.bullets dt { background-image: url('li_bullet_chemworld.gif'); }
#chemworld .hilite p.more { background-image: url('li_bullet_hilite1_chemworld.gif'); }
#chemworld ul.results li { background-image: url('li_bullet_chemworld.gif'); }
.xb2, .xb3, .xb4 { border-left: 1px solid rgb(131, 149, 166); border-right: 1px solid rgb(131, 149, 166); background: rgb(255, 102, 0) none repeat scroll 0% 0%; }
.xbb2, .xbb3, .xbb4 { border-left: 1px solid rgb(131, 149, 166); border-right: 1px solid rgb(131, 149, 166); background: rgb(255, 209, 179) none repeat scroll 0% 0%; }
.xb1, .xbb1 { background: rgb(131, 149, 166) none repeat scroll 0% 0%; }
.xboxtop { border: 0pt solid rgb(131, 149, 166); background: rgb(255, 102, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.xbox { border: 0pt solid rgb(131, 149, 166); background: rgb(255, 209, 179) none repeat scroll 0% 0%; }
fieldset .tabhead { border-bottom: 0px solid rgb(131, 149, 166); background: rgb(255, 102, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
fieldset .tab, .tab-indented { border: 1px solid rgb(131, 149, 166); }
fieldset .title { background: rgb(255, 102, 0) none repeat scroll 0% 0%; }
.xboxtop .blank { background: rgb(255, 209, 179) none repeat scroll 0% 0%; }
.xboxtop .header { color: rgb(131, 149, 166); }
.xboxtop .comment { color: rgb(131, 149, 166); }

/* ::::: http://www.rsc.org/_stylesheets/rscextra.css ::::: */

.rsmain { width: 770px; }
.rstblboder { border: 1px solid rgb(153, 153, 153); }
.rstblcellbg { background-color: rgb(223, 223, 223); }
.rsheader { color: rgb(153, 0, 0); }
.rshr { border-bottom: 1px solid rgb(153, 0, 0); padding: 0pt; clear: both; display: block; height: 0.1em; }
.rsselect { clear: both; width: 230px; }
.rstblbgcolor1 { background-color: rgb(245, 245, 245); }
.rstblbgcolor2 { background-color: rgb(245, 245, 245); }
.rsred { color: red; }
.inshort { margin: 0pt 0pt 0pt 15px; padding: 0pt 0pt 0.15em 5px; background-position: left top; background-repeat: no-repeat; line-height: 1.2em; list-style-type: disc; }
.hilite .hilite .JournalSelect { width: 400px; margin-right: 5px; }
.imgtext { color: rgb(102, 102, 102); font-size: 0.8em; text-align: center; }
.imgdivleft { margin: 2px 0pt; float: left; text-align: left; }
.imgdivright { margin: 2px 0pt; float: right; display: block; text-align: right; }
.quoteleft { margin: 2px 0pt; padding: 10px; float: left; text-align: left; width: 190px; background-color: rgb(245, 245, 245); }
.quoteright { margin: 2px 0pt; padding: 10px; float: right; text-align: left; width: 190px; background-color: rgb(245, 245, 245); }
.newssummary { font-weight: normal; }
.newstitle { margin-bottom: 0.01em; }
.datetext { color: rgb(102, 102, 102); font-weight: normal; margin-top: 0.18em; }
sub, sup { font-size: 0.8em; }
sub { vertical-align: sub; line-height: 2em; }
sup { vertical-align: super; line-height: 2em; }
.layout3 .listcol-1 { width: 120px; float: left; }
.layout3 .listbox-1, .layout3 .listbox-2 { width: 10px; float: left; margin-top: 2px; margin-bottom: 5px; margin-left: 7px; }
.cfdrop { width: 200px; }
.layout3 .listcol { width: 170px; float: left; margin-left: 10px; margin-top: 4px; margin-bottom: 4px; }
.layout3 .listbox { width: 10px; float: left; clear: none; margin-top: 4px; margin-bottom: 4px; margin-right: 4px; }
div.tools * { vertical-align: middle; }
#RSCForm p { margin: 0pt; padding-bottom: 0.5em; }
#RSCForm { background: transparent none repeat scroll 0% 0%; margin-top: 4px; }
.layout1 #RSCForm { width: 605px; }
.layout2 #RSCForm { width: 592px; }
.layout3 #RSCForm { width: 428px; }
.layout4 #RSCForm { width: 606px; }
.xtop, .xbottom { background: transparent none repeat scroll 0% 0%; display: block; font-size: 5px; }
.xbottom { height: 15px; }
.xb1, .xb2, .xb3, .xb4, .xbb1, .xbb2, .xbb3, .xbb4 { overflow: hidden; display: block; }
.xb1, .xb2, .xb3, .xbb1, .xbb2, .xbb3 { height: 1px; }
.xb2, .xbb2 { border-width: 0pt 2px; margin: 0pt 3px; }
.xb3, .xbb3 { margin: 0pt 2px; }
.xb4, .xbb4 { margin: 0pt 1px; height: 2px; }
.xb1, .xbb1 { margin: 0pt 5px; }
.xtop_blank { background: transparent none repeat scroll 0% 0%; display: block; font-size: 5px; }
.xb1_blank, .xb2_blank, .xb3_blank, .xb4_blank { overflow: hidden; display: block; }
.xb1_blank, .xb2_blank, .xb3_blank { height: 1px; }
.xb2_blank { border-width: 0pt 2px; margin: 0pt 3px; }
.xb3_blank { margin: 0pt 2px; }
.xb4_blank { margin: 0pt 1px; height: 2px; }
.xb1_blank { margin: 0pt 5px; }
.xboxtop { border-width: 0pt 1px; font-size: 14px; padding-bottom: 3px; padding-left: 10px; font-weight: bold; display: block; }
.xbox { border-width: 0pt 1px; display: block; }
.xboxcontent { padding: 5px 0pt 0pt; float: none; position: relative; }
#RSCForm fieldset { border: medium none ; padding: 0pt; }
#content #RSCForm fieldset { margin: 0pt 0pt 0pt 3px; padding: 0px 0px 0px 10px; position: relative; }
.layout1 #content #RSCForm fieldset { width: 580px; }
.layout2 #content #RSCForm fieldset { width: 570px; }
.layout3 #content #RSCForm fieldset { width: 400px; }
.layout4 #content #RSCForm fieldset { width: 580px; }
* html .layout1 #content #RSCForm fieldset { width: 585px; }
* html .layout2 #content #RSCForm fieldset { width: 575px; }
* html .layout3 #content #RSCForm fieldset { width: 410px; }
* html .layout4 #content #RSCForm fieldset { width: 585px; }
#content #RSCForm em { color: rgb(154, 0, 0); }
#content #RSCForm fieldset p { margin: 0pt; padding: 0pt 0pt 5px; clear: left; height: 1%; }
.layout1 #content #RSCForm fieldset p { width: 362px; padding-left: 220px; }
.layout2 #content #RSCForm fieldset p { width: 355px; padding-left: 220px; }
.layout3 #content #RSCForm fieldset p { width: 225px; padding-left: 180px; }
.layout4 #content #RSCForm fieldset p { width: 362px; padding-left: 220px; }
* html .layout1 #content #RSCForm fieldset p { width: 362px; }
* html .layout2 #content #RSCForm fieldset p { width: 353px; }
* html .layout3 #content #RSCForm fieldset p { width: 228px; }
* html .layout4 #content #RSCForm fieldset p { width: 366px; }
#content #RSCForm fieldset span { font-weight: bold; float: left; padding-top: 3px; }
.layout1 #content #RSCForm fieldset span { width: 215px; margin-left: -220px; }
.layout2 #content #RSCForm fieldset span { width: 215px; margin-left: -220px; }
.layout3 #content #RSCForm fieldset span { width: 175px; margin-left: -180px; }
.layout4 #content #RSCForm fieldset span { width: 215px; margin-left: -220px; }
#RSCForm #_SE_CP { width: auto ! important; margin-left: auto ! important; float: none ! important; font-weight: normal ! important; }
#content #RSCForm fieldset input { margin-top: 0pt; clear: right; vertical-align: top; }
.layout1 #content #RSCForm fieldset input { width: 350px; }
.layout2 #content #RSCForm fieldset input { width: 340px; }
.layout3 #content #RSCForm fieldset input { width: 215px; }
.layout4 #content #RSCForm fieldset input { width: 350px; }
* html .layout1 #content #RSCForm fieldset input { width: 346px; }
* html .layout2 #content #RSCForm fieldset input { width: 340px; }
* html .layout3 #content #RSCForm fieldset input { width: 211px; }
* html .layout4 #content #RSCForm fieldset input { width: 346px; }
#content #RSCForm fieldset select { margin-bottom: 3px; }
.layout1 #content #RSCForm fieldset select { width: 355px; }
.layout2 #content #RSCForm fieldset select { width: 345px; }
.layout3 #content #RSCForm fieldset select { width: 220px; }
.layout4 #content #RSCForm fieldset select { width: 355px; }
* html .layout1 #content #RSCForm fieldset select { width: 355px; }
* html .layout2 #content #RSCForm fieldset select { width: 345px; }
* html .layout3 #content #RSCForm fieldset select { width: 217px; }
* html .layout4 #content #RSCForm fieldset select { width: 355px; }
.layout1 #content #RSCForm fieldset .JournalSelect span { width: 145px; margin-left: -220px; }
.layout2 #content #RSCForm fieldset .JournalSelect span { width: 105px; margin-left: -220px; }
.layout3 #content #RSCForm fieldset .JournalSelect span { width: 100px; margin-left: -180px; }
.layout4 #content #RSCForm fieldset .JournalSelect span { width: 145px; margin-left: -220px; }
.layout1 #content #RSCForm fieldset .JournalSelect select { margin-left: -90px; width: 416px; }
.layout2 #content #RSCForm fieldset .JournalSelect select { margin-left: -90px; width: 403px; }
.layout3 #content #RSCForm fieldset .JournalSelect select { margin-left: -80px; width: 269px; }
.layout4 #content #RSCForm fieldset .JournalSelect select { margin-left: -90px; width: 416px; }
* html .layout1 #content #RSCForm fieldset .JournalSelect select { margin-left: -90px; width: 416px; }
* html .layout2 #content #RSCForm fieldset .JournalSelect select { margin-left: -90px; width: 404px; }
* html .layout3 #content #RSCForm fieldset .JournalSelect select { margin-left: -90px; width: 281px; }
* html .layout4 #content #RSCForm fieldset .JournalSelect select { margin-left: -90px; width: 416px; }
.layout1 #content #RSCForm fieldset .JournalSelect input { width: 28px; height: 17px; }
.layout2 #content #RSCForm fieldset .JournalSelect input { width: 28px; height: 17px; }
.layout3 #content #RSCForm fieldset .JournalSelect input { width: 28px; height: 17px; }
.layout4 #content #RSCForm fieldset .JournalSelect input { width: 28px; height: 17px; }
.JournalSelect_NoSpan { padding-top: 5px; padding-bottom: 5px; }
.layout1 #content #RSCForm fieldset .JournalSelect_NoSpan { width: 583px; }
.layout2 #content #RSCForm fieldset .JournalSelect_NoSpan { width: 570px; }
.layout3 #content #RSCForm fieldset .JournalSelect_NoSpan { width: 407px; }
.layout4 #content #RSCForm fieldset .JournalSelect_NoSpan { width: 583px; }
.layout1 #content #RSCForm fieldset .JournalSelect_NoSpan select { width: 548px; }
.layout2 #content #RSCForm fieldset .JournalSelect_NoSpan select { width: 535px; }
.layout3 #content #RSCForm fieldset .JournalSelect_NoSpan select { width: 372px; }
.layout4 #content #RSCForm fieldset .JournalSelect_NoSpan select { width: 548px; }
* html .layout1 #content #RSCForm fieldset .JournalSelect_NoSpan select { width: 553px; }
* html .layout2 #content #RSCForm fieldset .JournalSelect_NoSpan select { width: 540px; }
* html .layout3 #content #RSCForm fieldset .JournalSelect_NoSpan select { width: 376px; }
* html .layout4 #content #RSCForm fieldset .JournalSelect_NoSpan select { width: 553px; }
.layout1 #content #RSCForm fieldset .JournalSelect_NoSpan input { width: 25px; height: 17px; }
.layout2 #content #RSCForm fieldset .JournalSelect_NoSpan input { width: 25px; height: 17px; }
.layout3 #content #RSCForm fieldset .JournalSelect_NoSpan input { width: 25px; height: 17px; }
.layout4 #content #RSCForm fieldset .JournalSelect_NoSpan input { width: 25px; height: 17px; }
.layout1 #content #RSCForm fieldset .txtsubmit input { width: 175px; }
.layout2 #content #RSCForm fieldset .txtsubmit input { width: 170px; }
.layout3 #content #RSCForm fieldset .txtsubmit input { width: 108px; }
.layout4 #content #RSCForm fieldset .txtsubmit input { width: 175px; }
* html .layout1 #content #RSCForm fieldset .txtsubmit input { width: 173px; }
* html .layout2 #content #RSCForm fieldset .txtsubmit input { width: 170px; }
* html .layout3 #content #RSCForm fieldset .txtsubmit input { width: 105px; }
* html .layout4 #content #RSCForm fieldset .txtsubmit input { width: 173px; }
.layout1 #content #RSCForm fieldset .file input { width: 354px; }
.layout2 #content #RSCForm fieldset .file input { width: 345px; }
.layout3 #content #RSCForm fieldset .file input { width: 217px; }
.layout4 #content #RSCForm fieldset .file input { width: 350px; }
.mandatory { background-color: rgb(255, 251, 134); }
#content #RSCForm fieldset input.splitcol { margin: 2px 0pt; }
.layout1 #content #RSCForm fieldset input.splitcol { width: 171px; }
.layout2 #content #RSCForm fieldset input.splitcol { width: 166px; }
.layout3 #content #RSCForm fieldset input.splitcol { width: 104px; }
.layout4 #content #RSCForm fieldset input.splitcol { width: 171px; }
* html .layout1 #content #RSCForm fieldset input.splitcol { width: 168px; }
* html .layout2 #content #RSCForm fieldset input.splitcol { width: 166px; }
* html .layout3 #content #RSCForm fieldset input.splitcol { width: 101px; }
* html .layout4 #content #RSCForm fieldset input.splitcol { width: 168px; }
#content #RSCForm fieldset .date { margin-bottom: 3px; }
.layout1 #content #RSCForm fieldset .date { width: 100px; }
.layout2 #content #RSCForm fieldset .date { width: 100px; }
.layout3 #content #RSCForm fieldset .date { width: 60px; }
.layout4 #content #RSCForm fieldset .date { width: 100px; }
#content #RSCForm fieldset textarea { width: 200px; font-family: Helvetica,Verdana,sans-serif; text-indent: 0px ! important; font-size: 1.13em; }
.layout1 #content #RSCForm fieldset textarea { width: 570px; }
.layout2 #content #RSCForm fieldset textarea { width: 560px; }
.layout3 #content #RSCForm fieldset textarea { width: 395px; }
.layout4 #content #RSCForm fieldset textarea { width: 570px; }
* html .layout1 #content #RSCForm fieldset textarea { width: 565px; }
* html .layout2 #content #RSCForm fieldset textarea { width: 560px; }
* html .layout3 #content #RSCForm fieldset textarea { width: 395px; }
* html .layout4 #content #RSCForm fieldset textarea { width: 565px; }
#content #RSCForm fieldset .indented { font-weight: normal; margin-bottom: 8px; text-indent: 8px; }
.layout1 #content #RSCForm fieldset .indented { width: 350px; }
.layout2 #content #RSCForm fieldset .indented { width: 340px; }
.layout3 #content #RSCForm fieldset .indented { width: 215px; }
.layout4 #content #RSCForm fieldset .indented { width: 350px; }
* html .layout1 #content #RSCForm fieldset .indented { width: 345px; }
* html .layout2 #content #RSCForm fieldset .indented { width: 340px; }
* html .layout3 #content #RSCForm fieldset .indented { width: 210px; }
* html .layout4 #content #RSCForm fieldset .indented { width: 345px; }
#content #RSCForm fieldset .option { width: auto ! important; }
#content #RSCForm fieldset .option-col2, .option-col3 { margin-left: 3px; margin-bottom: 4px; font-weight: normal; float: left; width: 100px; }
.layout1 #content #RSCForm fieldset .option-col2 { width: 150px; }
.layout2 #content #RSCForm fieldset .option-col2 { width: 150px; }
.layout3 #content #RSCForm fieldset .option-col2 { width: 100px; }
.layout4 #content #RSCForm fieldset .option-col2 { width: 150px; }
.layout1 #content #RSCForm fieldset .option-col3 { width: 103px; }
.layout2 #content #RSCForm fieldset .option-col3 { width: 103px; }
.layout3 #content #RSCForm fieldset .option-col3 { width: 69px; }
.layout4 #content #RSCForm fieldset .option-col3 { width: 103px; }
#content #RSCForm .heading { display: block; height: 16px; width: 100%; }
#content #RSCForm .header { float: left; font-weight: bold; }
.layout1 #content #RSCForm .header { width: 400px; }
.layout2 #content #RSCForm .header { width: 380px; }
.layout3 #content #RSCForm .header { width: 265px; }
.layout4 #content #RSCForm .header { width: 400px; }
#content #RSCForm .comment { float: right; font-size: 12px; text-align: right; margin-right: 10px; font-weight: normal; background-image: url('li_bullet_hilite1_rev2_publishing.gif'); background-position: 0px 2px; background-repeat: no-repeat; list-style-type: none; }
* html #content #RSCForm .comment { margin-right: 5px; }
.layout1 #content #RSCForm .comment { width: 135px; }
.layout2 #content #RSCForm .comment { width: 135px; }
.layout3 #content #RSCForm .comment { width: 135px; }
.layout4 #content #RSCForm .comment { width: 135px; }
#content #RSCForm fieldset .title { border-top: 1px solid rgb(131, 149, 166); font-size: 1.2em; font-weight: bold; margin-bottom: 25px; margin-top: 15px; margin-left: -13px; }
.layout1 #content #RSCForm .title { width: 384px; text-indent: -210px; }
.layout2 #content #RSCForm .title { width: 370px; text-indent: -210px; }
.layout3 #content #RSCForm .title { width: 246px; text-indent: -170px; }
.layout4 #content #RSCForm .title { width: 384px; text-indent: -210px; }
* html .layout1 #content #RSCForm .title { width: 386px; }
* html .layout2 #content #RSCForm .title { width: 373px; }
* html .layout3 #content #RSCForm .title { width: 249px; }
* html .layout4 #content #RSCForm .title { width: 387px; }
#content #RSCForm fieldset .tab, #content #RSCForm fieldset .tab-indented { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 10px; }
#content #RSCForm fieldset .tabhead { font-weight: bold; }
#content #RSCForm fieldset .nobg {  }
.layout1 #content #RSCForm .tab { width: 572px; }
.layout2 #content #RSCForm .tab { width: 562px; }
.layout3 #content #RSCForm .tab { width: 397px; }
.layout4 #content #RSCForm .tab { width: 572px; }
* html .layout1 #content #RSCForm .tab { width: 574px; }
* html .layout2 #content #RSCForm .tab { width: 567px; }
* html .layout3 #content #RSCForm .tab { width: 400px; }
* html .layout4 #content #RSCForm .tab { width: 574px; }
.layout1 #content #RSCForm .tab-indented { margin-left: 220px; width: 353px; }
.layout2 #content #RSCForm .tab-indented { margin-left: 220px; width: 341px; }
.layout3 #content #RSCForm .tab-indented { margin-left: 180px; width: 217px; }
.layout4 #content #RSCForm .tab-indented { margin-left: 220px; width: 353px; }
* html .layout1 #content #RSCForm .tab-indented { width: 353px; }
* html .layout2 #content #RSCForm .tab-indented { width: 347px; }
* html .layout3 #content #RSCForm .tab-indented { width: 217px; }
* html .layout4 #content #RSCForm .tab-indented { width: 353px; }
#content #RSCForm fieldset .break1 { font-size: 10px; }
#content #RSCForm fieldset .break2 { font-size: 20px; }
#content #RSCForm fieldset .break3 { font-size: 40px; }
#content #RSCForm fieldset .break4 { font-size: 80px; }
#content #RSCForm fieldset .break5 { font-size: 120px; }
#content #RSCForm fieldset .break6 { font-size: 160px; }
.publinks { margin-left: 3px; padding-bottom: 8px; float: left; }
.publinks h3 { border-bottom: 2px solid; width: 98%; }
.layout1 #content #RSCForm .publinks { width: 285px ! important; }
.layout2 #content #RSCForm .publinks { width: 280px ! important; }
.layout3 #content #RSCForm .publinks { width: 197px ! important; }
.layout4 #content #RSCForm .publinks { width: 287px ! important; }
* html .layout1 #content #RSCForm .publinks { width: 285px ! important; }
* html .layout2 #content #RSCForm .publinks { width: 280px ! important; }
* html .layout3 #content #RSCForm .publinks { width: 195px ! important; }
* html .layout4 #content #RSCForm .publinks { width: 285px ! important; }
#content #RSCForm .row { margin-bottom: 3px; }
.layout1 #content #RSCForm .row { width: 530px; }
.layout2 #content #RSCForm .row { width: 530px; }
.layout3 #content #RSCForm .row { width: 385px; }
.layout4 #content #RSCForm .row { width: 530px; }
#content #RSCForm .row-indent { margin-bottom: 3px; }
.layout1 #content #RSCForm .row-indent { width: 310px; margin-left: 220px; }
.layout2 #content #RSCForm .row-indent { width: 310px; margin-left: 220px; }
.layout3 #content #RSCForm .row-indent { width: 210px; margin-left: 180px; }
.layout4 #content #RSCForm .row-indent { width: 310px; margin-left: 220px; }
fieldset .twocol, .threecol, .fourcol, .fivecol, .sixcol, .eightcol { margin: 1px 4px 1px 1px; float: left; }
.layout1 #content #RSCForm .row .twocol, .layout2 #content #RSCForm .row .twocol, .layout4 #content #RSCForm .row .twocol { width: 259px ! important; }
.layout1 #content #RSCForm .row .threecol, .layout2 #content #RSCForm .row .threecol, .layout4 #content #RSCForm .row .threecol { width: 175px ! important; }
.layout1 #content #RSCForm .row .fourcol, .layout2 #content #RSCForm .row .fourcol, .layout4 #content #RSCForm .row .fourcol { width: 130px ! important; margin-right: 1px; }
.layout1 #content #RSCForm .row .fivecol, .layout2 #content #RSCForm .row .fivecol, .layout4 #content #RSCForm .row .fivecol { width: 104px ! important; }
.layout1 #content #RSCForm .row .sixcol, .layout2 #content #RSCForm .row .sixcol, .layout4 #content #RSCForm .row .sixcol { width: 87px ! important; }
.layout1 #content #RSCForm .row .eightcol, .layout2 #content #RSCForm .row .eightcol, .layout4 #content #RSCForm .row .eightcol { width: 65px ! important; }
.layout1 #content #RSCForm .row-indent .twocol, .layout2 #content #RSCForm .row-indent .twocol, .layout4 #content #RSCForm .row-indent .twocol { width: 152px ! important; }
.layout1 #content #RSCForm .row-indent .threecol, .layout2 #content #RSCForm .row-indent .threecol, .layout4 #content #RSCForm .row-indent .threecol { width: 101px ! important; }
.layout1 #content #RSCForm .row-indent .fourcol, .layout2 #content #RSCForm .row-indent .fourcol, .layout4 #content #RSCForm .row-indent .fourcol { width: 75px ! important; margin-right: 1px; }
.layout1 #content #RSCForm .row-indent .fivecol, .layout2 #content #RSCForm .row-indent .fivecol, .layout4 #content #RSCForm .row-indent .fivecol { width: 60px ! important; }
.layout1 #content #RSCForm .row-indent .sixcol, .layout2 #content #RSCForm .row-indent .sixcol, .layout4 #content #RSCForm .row-indent .sixcol { width: 50px ! important; }
.layout1 #content #RSCForm .row-indent .eightcol, .layout2 #content #RSCForm .row-indent .eightcol, .layout4 #content #RSCForm .row-indent .eightcol { width: 37px ! important; }
.layout3 #content #RSCForm .row .twocol { width: 191px ! important; }
.layout3 #content #RSCForm .row .threecol { width: 127px ! important; }
.layout3 #content #RSCForm .row .fourcol { width: 94px ! important; margin-right: 1px; }
.layout3 #content #RSCForm .row .fivecol { width: 76px ! important; }
.layout3 #content #RSCForm .row .sixcol { width: 63px ! important; }
.layout3 #content #RSCForm .row .eightcol { width: 47px ! important; }
.layout3 #content #RSCForm .row-indent .twocol { width: 101px ! important; }
.layout3 #content #RSCForm .row-indent .threecol { width: 67px ! important; }
.layout3 #content #RSCForm .row-indent .fourcol { width: 49px ! important; margin-right: 1px; }
.layout3 #content #RSCForm .row-indent .fivecol { width: 40px ! important; }
.layout3 #content #RSCForm .row-indent .sixcol { width: 33px ! important; }
.layout3 #content #RSCForm .row-indent .eightcol { width: 24px ! important; }
#content #RSCForm .next { margin-left: 0px; clear: none; text-align: right; float: left; width: 152px ! important; }
#content #RSCForm .previous { margin-left: 0px; clear: none; text-align: left; float: left; width: 152px ! important; }
* html .threepxfix { margin-left: 3px; }

