@charset "UTF-8";
@media all {
*{margin:0;padding:0;}
option{padding-left:.4em;}
select{padding:1px;}
* html body *{overflow:visible;}
* html iframe,* html frame{overflow:auto;}
* html frameset{overflow:hidden;}
html{height:100%;margin-bottom:1px;}
body{font-size:100.01%;color:#000;background:#fff;text-align:left;}
fieldset,img{border:0 solid;}
ul,ol,dl{margin:0 0 1em 1em;}
li{margin-left:.8em;line-height:1.5em;}
dt{font-weight:700;}
dd{margin:0 0 1em .8em;}
blockquote{margin:0 0 1em .8em;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
#header{position:relative;}
#topnav{text-align:right;}
#header #topnav{position:absolute;top:10px;right:10px;}
#header,#nav,#main,#footer{clear:both;}
#col1{float:left;width:200px;}
#col2{float:right;width:200px;}
#col3{width:auto;margin:0 200px;}
#col1_content,#col2_content,#col3_content{position:relative;}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
#ie_clearing{display:none;}
.subcolumns{width:100%;overflow:hidden;}
.subcolumns_oldgecko{width:100%;float:left;}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left;}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px;}
.c25l,.c25r{width:25%;}
.c33l,.c33r{width:33.333%;}
.c50l,.c50r{width:50%;}
.c66l,.c66r{width:66.666%;}
.c75l,.c75r{width:75%;}
.c38l,.c38r{width:38.2%;}
.c62l,.c62r{width:61.8%;}
.subc{padding:0 .5em;}
.subcl{padding:0 1em 0 0;}
.subcr{padding:0 0 0 1em;}
.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed;}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r{display:table-cell;vertical-align:top;float:none;overflow:hidden;margin:0;}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em;}
.skip:focus,.skip:active{position:static;left:0;top:0;}
form.yform{background:transparent;border:none;overflow:hidden;margin:0;padding:0;}
form.yform fieldset{border:1px #d3d3d3 solid;background:transparent;position:relative;overflow:hidden;margin:0 0 16px;padding:0;}
form.yform fieldset DIV.cssFieldsetContent{padding:8px 12px;}
form.yform legend{font-size:12px;font-weight:400;color:#515151;background:transparent;border:0;}
form.yform label{color:#515151;display:block;cursor:pointer;}
form.yform .type-text input,form.yform .type-text textarea,form.yform .type-select select{font-size:12px;}
form.yform .message{display:block;margin-bottom:.5em;color:#515151;}
form.yform input[type=hidden]{display:none!important;}
form.yform sup{color:#515151;font-weight:700;}
form.yform div.type-text,form.yform div.type-select,form.yform div.type-check,form.yform div.type-button{position:relative;overflow:hidden;margin:0;}
form.yform .type-text input,form.yform .type-text textarea{display:block;position:relative;padding:0;}
form.yform .type-select select{display:block;position:relative;cursor:pointer;border:1px #d3d3d3 solid;height:24px;width:100%;padding:0;}
form.yform .type-select select optgroup{font-style:normal;font-weight:700;font-size:12px;}
form.yform .type-check input{cursor:pointer;}
form.yform .type-check label{display:inline;}
form.yform .type-button input{width:auto;cursor:pointer;}
form.yform div.error,form.yform p.error,form.yform label.error{color:#bd0c25!important;}
form.yform div.error label{color:#bd0c25!important;}
form.yform div.error .message{color:#bd0c25!important;}
form.yform select.disabled,form.yform div select.disabled:focus,form.yform div select.disabled:hover,form.yform div select.disabled:active{background-color:#f0ebe6;cursor:default;}
.columnar .type-text label,.columnar .type-select label{float:left;width:30%;}
.columnar div.type-check{padding-left:30%;}
.columnar div.error .message{margin-left:30%;}
.columnar div.type-text input,.columnar div.type-text textarea{width:67.8%;}
.columnar div.type-select select{width:69.4%;}
* html .columnar div.type-text input,* html .columnar div.type-text textarea{width:67.2%;}
* html .columnar div.type-select select{width:68.8%;}
* html form.yform legend{position:absolute;top:-.5em;left:.5em;}
* html form.yform fieldset{overflow:visible;height:1%;}
*+html form.yform legend{position:absolute;top:-.5em;left:.5em;}
*+html form.yform fieldset{overflow:visible;height:1%;}
}
@media all {
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100.01%;font-family:inherit;color:inherit;vertical-align:baseline;-webkit-text-size-adjust:none;margin:0;padding:0;}
:focus{outline:0;}
BODY{line-height:1;background:#fff;font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;font-size:62.5%;text-align:left;color:#515151;padding:12px;}
OL,UL{list-style:none;}
TABLE{border-collapse:separate;border-spacing:0;}
CAPTION,TH,TD{text-align:left;font-weight:400;}
BLOCKQUOTE:before,BLOCKQUOTE:after,Q:before,Q:after{content:"";}
DIV#page_margins{min-width:inherit;max-width:none;width:843px;}
DIV#page{background-image:url(/application/bdb/artwork/layout/shadow_right.png);background-position:right;background-repeat:repeat-y;margin:0 0 0 7px;padding:0 7px 0 0;}
DIV#header{background-image:url(/application/bdb/artwork/layout/bg_header.png);background-position:top left;background-repeat:no-repeat;height:127px;}
DIV#topnav{padding:0 24px 0 0;}
DIV#nav{overflow:hidden;padding:73px 0 0;}
DIV#cssCopyRight{background-color:#999;color:#fff;font-size:10px;height:24px;line-height:24px;text-align:center;}
DIV#border-top{background-image:url(/application/bdb/artwork/layout/shadow_top.png);background-position:top left;background-repeat:repeat-x;font-size:0;height:14px;margin-bottom:-7px;overflow:hidden;width:auto;}
DIV#edge-tl{background-image:url(/application/bdb/artwork/layout/corner_tl.png);background-position:top left;float:left;font-size:0;height:7px;width:7px;}
DIV#edge-tr{background-image:url(/application/bdb/artwork/layout/corner_tr.png);background-position:top right;float:right;font-size:0;height:7px;position:relative;width:7px;}
DIV#page_frame{background-image:url(/application/bdb/artwork/layout/shadow_left.png);background-position:left;background-repeat:repeat-y;}
DIV#col1{background-color:#fff;float:left;width:528px;}
DIV#col2{display:none;}
DIV#col3{background-color:#eee;border-left:1px #c2c2c2 solid;width:auto;margin:0 0 0 528px;}
DIV#col1_content{padding:24px;}
DIV.cssDisplayNone,P.cssDisplayNone,SPAN.cssDisplayNone,A.cssDisplayNone,UL.cssDisplayNone{display:none;}
.cssInvisible{visibility:hidden;}
A{color:#9c1722;text-decoration:none;}
A[href]{color:#9c1722;text-decoration:none;}
A[href]:hover{color:#9c1722;text-decoration:none;}
A.cssHidden{text-decoration:none;}
A.cssUnderline:hover{text-decoration:underline;}
SUP{vertical-align:top;font-size:.7em;}
DIV.spinner{position:absolute;opacity:0.7;z-index:999;background:#fff;}
P.spinner-msg{text-align:center;font-weight:700;}
DIV.spinner-img{background:url(/artwork/ajax_loader.gif) no-repeat;width:50px;height:50px;margin:0 auto;}
DIV.cssEditControl INPUT{font-size:12px;height:18px;margin:0;padding:2px 0 0;}
DIV.cssEditControl LABEL{cursor:text;white-space:nowrap;}
DIV#cssSearchControl{float:right;width:100px;padding:2px 4px 0 0;}
DIV.cssSearchPhrase INPUT{font-size:11px;height:15px;width:96px;margin:0;padding:0;}
DIV.cssSearchPhrase INPUT.cssSearchEmpty{color:#515151;font-style:italic;}
A.cssButtonControl{background:#fff url(/application/bdb/artwork/layout/button_middle.gif) repeat-x top left;border:1px solid silver;cursor:pointer;font-size:12px;line-height:25px;padding:3px 7px 4px;}
A.cssButtonControl SPAN.cssButtonText{background:transparent url(/application/bdb/artwork/layout/arrow_grey.gif) no-repeat center right;color:#000;cursor:pointer;padding:0 5px 0 0;}
DIV.cssButtonControl A{background:#fff url(/application/bdb/artwork/layout/button_middle.gif) repeat-x top left;border:1px solid silver;cursor:pointer;display:block;height:22px;overflow:hidden;position:relative;}
DIV.cssButtonControl SPAN.cssButtonText{background:transparent url(/application/bdb/artwork/layout/arrow_grey.gif) no-repeat center right;color:#000;cursor:pointer;display:block;font-size:12px;margin:5px 8px 0;}
DIV.cssToolTips{z-index:100;color:#515151;background-color:#ffffe1;border:1px solid #aea69e;font:11px tahoma,helvetica,sans-serif;width:auto;text-align:left;max-width:400px;padding:2px;}
DIV.cssToolTipsWebsiteThumbnail{z-index:100;border:1px solid #aea69e;background-color:#fff;}
DIV.cssToolTips DIV.tip-text,DIV.cssToolTipsWebsiteThumbnail DIV.tip-text{display:none;}
H1.cssHeadline{font-size:1.6em;font-weight:700;line-height:1.33em;text-transform:uppercase;margin:0;padding:0;}
H2.cssHeadline{color:#9c1722;font-size:1.6em;font-weight:700;line-height:1.33em;margin:0 0 16px;padding:0;}
H2.cssHeadline SPAN{color:#515151;}
H3.cssHeadline{font-size:1.2em;font-weight:700;margin:0 0 8px;padding:0;}
H1.cssHeadlineWithSpacing{font-size:1.6em;font-weight:700;line-height:1.33em;text-transform:uppercase;margin:0 0 16px;padding:0;}
A#cssLogo{display:block;position:absolute;top:12px;left:16px;width:196px;height:50px;}
DIV#topnav A{color:#515151;font-size:10px;}
DIV#topnav A:HOVER{text-decoration:underline;}
DIV#cssChapterNav{background:transparent;padding-left:24px;}
DIV#cssChapterNav UL{list-style:none;margin:0;padding:0;}
DIV#cssChapterNav UL LI{float:left;}
DIV#cssChapterNav UL LI A,DIV#cssChapterNav UL LI STRONG{color:#515151;display:block;float:left;font-size:12px;font-weight:700;height:30px;line-height:30px;text-decoration:none;text-transform:uppercase;padding:0 12px;}
DIV#cssChapterNav UL LI A:focus,DIV#cssChapterNav UL LI A:hover,DIV#cssChapterNav UL LI A:active{background-color:#eee;border-left:1px solid #ababab;border-right:1px solid #ababab;border-top:1px solid #ababab;color:#9c1722;height:29px;line-height:29px;padding:0 11px;}
DIV#cssChapterNav UL LI.active A{background-color:#eee;border-left:1px solid #ababab;border-right:1px solid #ababab;border-top:1px solid #ababab;color:#9c1722;height:29px;line-height:29px;padding:0 11px;}
DIV#cssTopicNav{background:#eee;border-bottom:1px solid #c2c2c2;height:23px;padding-left:24px;}
DIV#cssTopicNav UL{list-style:none;margin:0;padding:0;}
DIV#cssTopicNav UL LI{float:left;}
DIV#cssTopicNav UL LI A,DIV#cssTopicNav UL LI STRONG{color:#515151;display:block;float:left;font-size:11px;height:24px;line-height:24px;padding:0 12px;}
DIV#cssTopicNav UL LI A:focus,DIV#cssTopicNav UL LI A:hover,DIV#cssTopicNav UL LI A:active{color:#9c1722;font-weight:700;}
DIV#cssTopicNav UL LI.active A{color:#9c1722;font-weight:700;}
DIV#cssTopicNav UL LI.login{float:right;}
DIV#cssTopicNav UL LI.login A{font-weight:700;}
DIV.cssToolsDivider{border-bottom:1px #fff solid;border-top:1px #e3e3e3 solid;font-size:1px;width:100%;margin:24px 0;}
DIV.cssToolCaption,P.cssToolCaption{font-weight:700;margin:0 0 8px;}
A.cssToolLink{font-size:11px;line-height:13px;}
A.cssToolLinkStrong{font-size:11px;font-weight:700;line-height:13px;}
DIV#cssForumToolItem DIV.cssContent{font-size:11px;line-height:13px;padding:0 24px;}
DIV#cssCooperationsToolItem DIV.cssContent{font-size:11px;line-height:13px;padding:0 24px;}
DIV.cssCooperations{background-color:#fff;overflow:hidden;padding:16px 12px;}
DIV.cssCooperations IMG{float:left;margin:8px 10px;}
DIV#cssLoginToolItem DIV.cssUserInformation{margin:0 0 16px;}
DIV#cssLoginToolItem SPAN.cssUserName{font-weight:700;}
DIV#cssRegistrationToolItem DIV.cssContent{font-size:11px;line-height:13px;padding:0 24px;}
DIV#cssLoginToolItem DIV.cssContent{font-size:11px;padding:22px 24px 0;}
DIV#cssLoginNameColumn{float:left;width:114px;}
DIV#cssLoginPasswordColumn{float:left;width:114px;}
DIV#cssLoginButtonColumn{float:right;padding-top:15px;width:24px;}
DIV.cssLoginName,DIV.cssLoginPassword{font-size:11px;line-height:11px;}
DIV.cssLoginName INPUT,DIV.cssLoginPassword INPUT{margin-top:4px;width:106px;}
DIV.cssLoginAutomatic{vertical-align:baseline;padding:4px 0 0;}
DIV.cssLoginAutomatic A.cssForgotPasswordLink{color:#9c1722;display:block;float:left;font-size:11px;width:114px;}
DIV.cssLoginAutomatic INPUT{font-size:11px;line-height:14px;vertical-align:middle;}
DIV.cssLoginAutomatic LABEL.cssPersistent{clear:none!important;display:inline!important;float:none!important;}
P.cssLoginFault{color:#9c1722;font-size:12px;padding:8px 0;}
FORM.jsFormPassword{font-size:1.2em;line-height:1.33em;}
FORM.jsFormPassword DIV.cssLoginWait{float:left;}
FORM.jsFormPassword DIV.cssButtonSubmit{text-align:right;}
FORM.jsFormPassword DIV.cssEditControl{margin-top:16px;}
FORM.jsFormPassword DIV.cssEditControl INPUT{float:right;height:18px;padding-top:2px;width:57%;}
FORM.jsFormPassword DIV.cssEditControl LABEL{cursor:text;height:18px;padding-top:4px;width:40%;}
a.mb,a:link.mb,a:visited.mb,a:hover.mb,a:active.mb{outline:none;float:left;text-decoration:none;color:#666;margin:0 15px 15px 0;padding:0;}
.mb img{display:block;border:none;}
.mbClear{clear:both;width:100%;height:20px;}
.mbHidden{display:none;}
.multiBoxDesc{display:none;}
.MultiBoxContainer{position:absolute;border:15px solid #eee;background:#eee;display:none;z-index:300;text-align:left;}
.MultiBoxLoading{background:url(/application/bdb/artwork/multibox/loader.gif) no-repeat center;}
.MultiBoxContent{position:relative;width:100%;height:100%;}
.MultiBoxClose{position:absolute;top:-24px;right:-24px;background:url(/application/bdb/artwork/multibox/close.png) no-repeat;width:24px;height:24px;cursor:pointer;}
.MultiBoxControlsContainer{overflow:hidden;height:0;position:relative;}
.MultiBoxControls{width:100%;height:auto;position:relative;background:#000;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFF;}
.MultiBoxDownload a,.MultiBoxDownload a:link,.MultiBoxDownload a:visited,.MultiBoxDownload a:hover,.MultiBoxDownload a:active{font-size:9px;color:#CCC;display:block;text-decoration:none;margin:5px 0 0 35px;}
.MultiBoxDownload a:hover{color:#FFF;}
.MultiBoxPrevious{position:absolute;background:url(/application/bdb/artwork/multibox/left.png) no-repeat;width:24px;height:24px;left:0;cursor:pointer;margin:5px 0 0;}
.MultiBoxNext{position:absolute;background:url(/application/bdb/artwork/multibox/right.png) no-repeat;width:24px;height:24px;right:0;cursor:pointer;margin:5px 0 0;}
.MultiBoxNextDisabled{cursor:default;background:url(/application/bdb/artwork/multibox/rightDisabled.png) no-repeat;}
.MultiBoxPreviousDisabled{cursor:default;background:url(/application/bdb/artwork/multibox/leftDisabled.png) no-repeat;}
.MultiBoxTitle{position:relative;float:left;font-size:11px;font-weight:700;text-align:left;display:inline;margin:10px 0 0 35px;}
.MultiBoxNumber{position:relative;width:90px;float:right;font-size:11px;text-align:right;display:inline;margin:10px 35px 0 0;}
.MultiBoxDescription{clear:left;position:relative;font-size:11px;text-align:left;margin:0 35px;padding:5px 0 0;}
.Overlay{position:absolute;right:-5px;top:-5px;width:17px;height:17px;background:transparent url(/application/bdb/artwork/multibox/MagIcon.png) left top no-repeat;}
.XContent A{color:#9c1722;cursor:default;text-decoration:none;}
.XContent A[href]{color:#9c1722;cursor:pointer;text-decoration:none;}
.XContent IMG{border-width:0;}
.XContent SMALL{font-size:11px;line-height:13px;}
.XContent STRONG{font-weight:700;}
.XContent SUB{font-size:75%;line-height:100%;vertical-align:-23%;}
.XContent SUP{font-size:75%;line-height:100%;vertical-align:44%;}
.XContent{font-size:12px;width:480px;margin:0;padding:0;}
DIV.XContent{line-height:1.33em;color:#515151;}
P.XContent{width:auto;}
.XContent *{font-size:inherit;}
.XContent .alphaIndex{border:1px solid #000;}
.XContent .blockCaption{text-align:center;background-color:#eee;border:1px solid #999;margin-bottom:32px;width:100%;}
.XContent .blockCenter{margin-left:auto;margin-right:auto;}
.XContent .blockFloatLeft{float:left;display:inline;padding-bottom:8px;border-width:0;}
.XContent .blockFloatRight{float:right;display:inline;padding-bottom:8px;border-width:0;}
.XContent .blockHidden{display:none;}
.XContent .blockIndex{background-color:#ffc;margin-top:16px;padding:8px;}
.XContent .blockRight{margin-left:auto;}
.XContent .floatBox{overflow:hidden;}
.XContent .floatClear{clear:both;}
.XContent .floatLeft{float:left;display:inline;border-width:0;}
.XContent .floatRight{float:right;display:inline;border-width:0;}
.XContent .infobar{margin-top:2px;}
.XContent .infobarBorderLeft{border-top:1px solid silver;border-left:1px solid silver;border-bottom:1px solid silver;}
.XContent .infobarBorderRight{border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;}
.XContent .listLine,.XContent .listBullet{font-family:Verdana,Helvetica,sans-serif;text-align:center;}
.XContent .listBox,.XContent .listDigit,.XContent .listAlphaSmall,.XContent .listAlphaLarge{text-align:right;white-space:nowrap;}
.XContent .linkSEnabled{font-size:11px;line-height:13px;text-decoration:none;color:#9c1722;}
.XContent .linkSEnabled:hover{text-decoration:underline;color:#9c1722;}
.XContent .linkSDisabled{font-size:11px;line-height:13px;text-decoration:none;color:#636363;}
.XContent .linkEnabled{text-decoration:none;color:#9c1722;font-size:12px;}
.XContent .linkEnabled:hover{text-decoration:underline;color:#9c1722;}
.XContent .linkDisabled{text-decoration:none;color:#636363;}
.XContent .linkEmpEnabled{font-weight:700;text-decoration:none;color:#9c1722;}
.XContent .linkEmpEnabled:hover{text-decoration:underline;color:#9c1722;}
.XContent .linkEmpDisabled{font-weight:700;text-decoration:none;color:#636363;}
.XContent .linkSHidden{font-size:11px;line-height:13px;text-decoration:none;color:#515151;}
.XContent .linkSHidden:hover{text-decoration:underline;color:#9c1722;}
.XContent .linkHidden{text-decoration:none;color:#515151;}
.XContent .linkHidden:hover{text-decoration:underline;color:#9c1722;}
.XContent .linkEmpHidden{font-weight:700;text-decoration:none;color:#515151;}
.XContent .linkEmpHidden:hover{text-decoration:underline;color:#9c1722;}
.XContent .linkSEmpHidden{font-size:11px;font-weight:700;text-decoration:none;color:#515151;}
.XContent .linkSEmpHidden:hover{text-decoration:underline;color:#9c1722;}
.XContent .textSmall{font-size:11px;line-height:13px;}
.XContent .textSub{font-size:75%;line-height:100%;vertical-align:-23%;}
.XContent .textSuper{font-size:75%;line-height:100%;vertical-align:44%;}
.XContent .textBold{font-weight:700;}
.XContent .textSBold{font-size:11px;font-weight:700;line-height:13px;}
.XContent .textItalic{font-style:italic;}
.XContent .titleSmall{font-size:11px;font-weight:700;line-height:13px;}
.XContent .title{color:#515151;font-weight:700;margin:0;padding:0;}
.XContent .titleWhite{font-weight:700;color:#fff;}
.XContent .titleLarge{color:#9c1722;font-size:18px;}
.XContent .titleXLarge{font-size:16px;font-weight:700;}
.XContent .titleImage,.XContent .titleObject{margin-top:2px;font-size:11px;line-height:12px;}
.XContent .titleDocument{color:#9c1722;font-size:18px;font-weight:400;display:block;margin:0 0 24px;padding:0;}
.XContent .titleGroup{margin-bottom:8px;}
.XContentTooltip{color:#000;background-color:#feffcd;border:1px solid #bbb;font:11px tahoma,helvetica,sans-serif;width:auto;text-align:left;max-width:400px;padding:2px;}
.XContentTooltip .titleTooltip{font-weight:700;}
.XContentTooltip .imageTooltip{border:1px solid #eee;margin-bottom:4px;}
.XContent DIV.cssHidden{display:none;}
.XContent IMG.image,.XContent IMG.imageBlock{display:block;}
.XContent IMG.imageDummy,.XContent IMG.imageBlockAlert{border:1px solid red;display:block;}
.XContent IMG.imageBorder{border:1px solid #bfbfbf;}
.XContent IMG.imageBlockFrame{border:1px solid #bfbfbf;display:block;}
.XContent IMG.imageIconInline{padding-left:2px;padding-right:2px;vertical-align:middle;}
.XContent DIV.cssToplink{float:right;padding-left:8px;}
.XContent DIV.toplinks{margin-bottom:32px;}
.XContent DIV.toplinks A{color:#9c1722;display:block;text-decoration:none;margin:4px 0;}
.XContent DIV.toplinks A:hover{color:#9c1722;text-decoration:underline;}
.XContent A.linkFootnote{font-size:75%;line-height:100%;text-decoration:none;vertical-align:44%;}
.XContent A.linkFootnote:hover{color:#9c1722;text-decoration:underline;}
.XContent DIV.footnotes{margin-top:8px;}
.XContent DIV.footnotes HR{background-color:#000;height:1px;text-align:left;width:100px;border-style:none;margin:0 0 4px;}
.XContent DIV.footnotes DL{font-size:11px;overflow:hidden;margin:0;padding:0;}
.XContent DIV.footnotes DD{margin:0 0 0 18px;}
.XContent DIV.footnotes DT{clear:left;float:left;text-align:right;vertical-align:top;width:12px;margin:0 6px 0 0;}
.XContent DIV.footnotes DT > A{font-size:75%;line-height:100%;vertical-align:44%;}
.XContent TABLE{border-collapse:collapse;empty-cells:show;font-size:100%;}
.XContent TABLE CAPTION{margin-bottom:8px;text-align:left;}
.XContent TABLE TH.individual{font-weight:400;text-align:left;}
.XContent TABLE.grid > TBODY > TR > TD,.XContent TABLE.grid > THEAD > TR > TH{background:transparent;vertical-align:top;padding:1px 7px 1px 1px;}
.XContent TABLE.grid-blue > TBODY > TR > TD{background:#eaeef7;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-blue > THEAD > TR > TH{background:#cad6ee;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-border{border:2px solid #000;}
.XContent TABLE.grid-border > TBODY > TR > TD,.XContent TABLE.grid-border > THEAD > TR > TH{background:transparent;border:1px solid #000;vertical-align:top;padding:3px;}
.XContent TABLE.grid-gray > TBODY > TR > TD{background:#ebebeb;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-gray > THEAD > TR > TH{background:#d5d5d5;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-green > TBODY > TR > TD{background:#cdfcca;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-green > THEAD > TR > TH{background:#9eff9c;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-red > TBODY > TR > TD{background:#f3e1e1;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-red > THEAD > TR > TH{background:#ff9d9c;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-silver > TBODY > TR > TD{background:silver;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-silver > THEAD > TR > TH{background:gray;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-simple > TBODY > TR > TD,.XContent TABLE.grid-simple > THEAD > TR > TH{background:transparent;border:1px solid #000;vertical-align:top;padding:3px;}
.XContent TABLE.grid-yellow > TBODY > TR > TD{background:#fcfbc6;border:1px solid #FFF;vertical-align:top;padding:3px;}
.XContent TABLE.grid-yellow > THEAD > TR > TH{background:#fffe9c;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid TD,* html .XContent TABLE.grid TH{background:transparent;vertical-align:top;padding:1px 7px 1px 1px;}
* html .XContent TABLE.grid TABLE TD,* html .XContent TABLE.grid TABLE TH{vertical-align:baseline;padding:0;}
* html .XContent TABLE.grid-blue TD{background:#eaeef7;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-blue TH{background:#cad6ee;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-blue TABLE TD,* html .XContent TABLE.grid-blue TABLE TH{background:transparent;vertical-align:baseline;border-width:0;padding:0;}
* html .XContent TABLE.grid-border TD,* html .XContent TABLE.grid-border TH{background:transparent;border:1px solid #000;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-border TABLE TD,* html .XContent TABLE.grid-border TABLE TH{vertical-align:baseline;border-width:0;padding:0;}
* html .XContent TABLE.grid-gray TD{background:#ebebeb;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-gray TH{background:#d5d5d5;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-gray TABLE TD,* html .XContent TABLE.grid-gray TABLE TH{background:transparent;vertical-align:baseline;border-width:0;padding:0;}
* html .XContent TABLE.grid-green TD{background:#cdfcca;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-green TH{background:#9eff9c;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-green TABLE TD,* html .XContent TABLE.grid-green TABLE TH{background:transparent;vertical-align:baseline;border-width:0;padding:0;}
* html .XContent TABLE.grid-red TD{background:#f3e1e1;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-red TH{background:#ff9d9c;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-red TABLE TD,* html .XContent TABLE.grid-red TABLE TH{background:transparent;vertical-align:baseline;border-width:0;padding:0;}
* html .XContent TABLE.grid-silver TD{background:silver;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-silver TH{background:gray;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-silver TABLE TD,* html .XContent TABLE.grid-silver TABLE TH{background:transparent;vertical-align:baseline;border-width:0;padding:0;}
* html .XContent TABLE.grid-simple TD,* html .XContent TABLE.grid-simple TH{background:transparent;border:1px solid #000;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-simple TABLE TD,* html .XContent TABLE.grid-simple TABLE TH{vertical-align:baseline;border-width:0;padding:0;}
* html .XContent TABLE.grid-yellow TD{background:#fcfbc6;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-yellow TH{background:#fffe9c;border:1px solid #FFF;vertical-align:top;padding:3px;}
* html .XContent TABLE.grid-yellow TABLE TD,* html .XContent TABLE.grid-yellow TABLE TH{background:transparent;vertical-align:baseline;border-width:0;padding:0;}
DIV#cssError{margin:0;padding:0;}
DIV#cssError A{font-size:1em;line-height:1.33em;}
DIV#cssError A IMG{margin:0 0 1.65em;}
DIV#cssError H1{font-size:1.8em;text-transform:uppercase;line-height:1.33em;margin:0 0 .88em;}
DIV#cssError P{font-size:1.2em;line-height:1.33em;margin:0 0 16px;}
}