@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;}
.hlist{width:100%;overflow:hidden;float:left;display:inline;position:relative;background:silver url(/artwork/yaml/navigation/shiny_buttons/background.png) repeat-x center right;border-top:1px #333 solid;border-bottom:1px #333 solid;line-height:0;}
.hlist ul{display:inline;float:left;border-left:1px #aaa solid;border-right:1px #fff solid;margin:0 0 0 50px;padding:0;}
.hlist ul li{border-left:1px #fff solid;border-right:1px #aaa solid;display:inline;float:left;font-size:1em;line-height:1em;list-style-type:none;margin:0;padding:0;}
.hlist ul li a,.hlist ul li strong{background:transparent;color:#000;display:block;font-size:1em;font-weight:700;text-decoration:none;width:auto;margin:0;padding:.5em .8em;}
.hlist ul li a:focus,.hlist ul li a:hover,.hlist ul li a:active{background:#eee;color:#333;text-decoration:none;}
.hlist ul li.active{background:#272727 url(/artwork/yaml/navigation/shiny_buttons/background_active.png) repeat-x center right;border-left:1px #444 solid;border-right:1px #888 solid;}
.hlist ul li.active strong,.hlist ul li.active a:focus,.hlist ul li.active a:hover,.hlist ul li.active a:active{background:transparent;color:#fff;text-decoration:none;}
.tablist{background:transparent url(/application/bhp/artwork/yaml/navigation/sliding_door/round/bg.gif) repeat-x bottom;float:left;width:100%;}
.tablist ul{line-height:1em;list-style:none;white-space:nowrap;margin:0;padding:0 0 0 50px;}
.tablist li{list-style-type:none!important;background:#e0ecf8 url(/application/bhp/artwork/yaml/navigation/sliding_door/round/left.png) no-repeat top left;border-bottom:1px solid #000;float:left;margin:0;padding:0 0 0 3px;}
.tablist a,.tablist strong{background:transparent url(/application/bhp/artwork/yaml/navigation/sliding_door/round/right.png) no-repeat top right;color:#667;display:block;font-weight:400;text-decoration:none;text-transform:none;width:.1em;padding:5px 11px 3px 8px;}
.tablist a:link,.tablist a:visited{background-color:transparent;color:#667;}
.tablist > ul a,.tablist > ul strong{width:auto;}
.tablist ul li:focus,.tablist ul li:hover,.tablist ul li:active{background-color:#c4d0dc;background-position:0 -150px;}
.tablist li:focus a,.tablist li:hover a,.tablist li:active a{background-position:100% -150px;}
.tablist a:focus,.tablist a:hover,.tablist a:active{background-color:transparent;color:#223;}
.tablist li.active,.tablist ul li.active:focus,.tablist ul li.active:hover,.tablist ul li.active:active{background:#FFF url(/application/bhp/artwork/yaml/navigation/sliding_door/round/left_on.png) no-repeat top left;border:0 none;}
.tablist li.active strong{background:transparent url(/application/bhp/artwork/yaml/navigation/sliding_door/round/right_on.png) no-repeat top right;color:#334;font-weight:700;padding-bottom:4px;padding-top:5px;}
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.cssFieldsetTopLeft{position:absolute;left:-1px;top:-1px;background:#fff url(/application/bhp/artwork/layout/fieldset_tl.jpg) no-repeat top left;width:5px;height:5px;overflow:hidden;}
form.yform fieldset DIV.cssFieldsetTopRight{position:absolute;right:-1px;top:-1px;background:#fff url(/application/bhp/artwork/layout/fieldset_tr.jpg) no-repeat top right;width:5px;height:5px;overflow:hidden;}
form.yform fieldset DIV.cssFieldsetBottomLeft{position:absolute;left:-1px;bottom:-1px;background:#fff url(/application/bhp/artwork/layout/fieldset_bl.jpg) no-repeat top left;width:5px;height:5px;overflow:hidden;}
form.yform fieldset DIV.cssFieldsetBottomRight{position:absolute;right:-1px;bottom:-1px;background:#fff url(/application/bhp/artwork/layout/fieldset_br.jpg) no-repeat top right;width:5px;height:5px;overflow:hidden;}
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;}
div.yform div.error,div.yform p.error,div.yform label.error,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;background-color:#f0ebe6;font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;font-size:62.5%;text-align:left;color:#515151;padding:0 0 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{width:848px;min-width:inherit;max-width:none;background-color:transparent;}
DIV#page{position:relative;background:#f0ebe6 url(/application/bhp/artwork/layout/shadow_right.png) repeat-y right;margin:4px 0 0;padding:0 0 0 8px;}
DIV#header{padding:0;}
DIV#nav{margin:0 12px 0 0;}
DIV.hlist{background-color:#c8ddf3;}
DIV#main{background:#f8f5f3 url(/application/bhp/artwork/layout/bg_main.jpg) repeat-y top left;margin:0 12px 0 0;padding:0;}
DIV#footer{color:#fff;background:#aea69e;border:none;overflow:hidden;margin:0 12px 0 0;padding:0;}
DIV#cssCopyRight{text-align:center;margin:8px 0 0;}
DIV#nav UL{margin-left:0;}
DIV#col1{float:left;width:504px;background-color:#fff;}
DIV#col1WithoutToolColumn{float:none;width:100%;background-color:#fff;}
DIV#col2{display:none;}
DIV#col3{width:auto;background-color:#f8f5f3;margin:0 0 0 504px;}
DIV#col1_content{padding:0 12px 16px;}
DIV#col3_content{margin:0 12px;padding:24px 0 0;}
DIV#page DIV#cssDivHeaderShadow{height:12px;background:#f0ebe6 url(/application/bhp/artwork/layout/shadow_top.png) repeat-x right;}
DIV#cssCornerShadow{position:absolute;right:0;top:3px;z-index:2;}
DIV#cssLogo{height:96px;width:504px;float:left;position:relative;background:#fff url(/application/bhp/artwork/layout/bg_logo.jpg) no-repeat top right;}
DIV#cssLogo A{display:block;margin:12px 0 0 24px;}
DIV#cssLogo SPAN{display:block;text-align:center;color:#6A3667;font-weight:700;font-size:12px;margin:6px 0 0;}
DIV#cssSearchengine{height:96px;width:324px;background-color:#f8f5f3;float:left;}
DIV#cssSearchengine FORM{position:relative;display:block;z-index:4;padding:40px 10px 0 12px;}
DIV.cssSearchInput{float:left;background-color:#f8f5f3;}
DIV.cssSearchInput INPUT{width:204px;}
DIV.cssSearchInput DIV.cssInputLeft,DIV.cssSearchInput DIV.cssInputRight{background-color:#f8f5f3!important;}
A.cssSearchButton{width:72px;float:right;background-color:#f8f5f3;}
A.cssSearchButton SPAN.cssButtonLeft,A.cssSearchButton SPAN.cssButtonRight{background-color:#f8f5f3!important;}
DIV#col3_content IMG.tool,DIV#col3_content DIV.tool{position:relative;width:300px;overflow:hidden;margin:0 0 16px;}
DIV#col3_content DIV.tool A.headlineTool{color:#fff;font-weight:700;font-size:18px;position:absolute;bottom:4px;left:0;line-height:1.33em;display:block;padding:0 6px;}
DIV#cssTopAdvertising{position:absolute;top:3px;left:58px;border:0;}
DIV#cssRightAdvertising{position:absolute;top:200px;left:843px;border:0;}
DIV.contentAdd{padding-bottom:24px;border-bottom:1px dotted #D3D3D3;text-align:center;margin:24px 0 8px;}
DIV.cssDisplayNone,P.cssDisplayNone,SPAN.cssDisplayNone,A.cssDisplayNone,UL.cssDisplayNone{display:none;}
A{color:#6a3667;text-decoration:none;}
A[href]{color:#6a3667;font-size:1.2em;font-weight:400;text-decoration:none;}
A[href]:hover{color:#6a3667;font-weight:400;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;}
H1.cssArticleTeaser{font-size:1.8em;font-weight:400;color:#6a3667;text-transform:uppercase;line-height:1.33em;margin:0;padding:0;}
H2.cssArticleTeaser{font-size:1.8em;font-weight:400;color:#a68ca4;text-transform:uppercase;line-height:1.33em;margin:0;padding:0;}
H3.cssArticleTeaser{font-size:1.2em;font-weight:700;color:#6a3667;margin:0;padding:0;}
H1.cssArticleHeadline{font-size:1.8em;font-weight:400;color:#a68ca4;text-transform:uppercase;line-height:1.33em;margin:0;padding:0;}
H2.cssArticleHeadline{font-size:1.8em;font-weight:400;color:#6a3667;text-transform:uppercase;line-height:1.33em;margin:0;padding:0;}
H1.cssArticleHeadlineWithSpacing{font-size:1.8em;font-weight:400;color:#a68ca4;text-transform:uppercase;line-height:1.33em;margin:0 0 .88em;padding:0;}
H2.cssArticleHeadlineWithSpacing{font-size:1.8em;font-weight:400;color:#6a3667;text-transform:uppercase;line-height:1.33em;margin:0 0 .88em;padding:0;}
H1.cssArticleTeaser A,H1.cssArticleTeaser A:link,H1.cssArticleTeaser A:visited,H1.cssArticleTeaser A:hover,H1.cssArticleTeaser A:active{font-size:1em;text-decoration:none;color:#6a3667;text-transform:uppercase;}
H2.cssArticleTeaser A,H2.cssArticleTeaser A:link,H2.cssArticleTeaser A:visited,H2.cssArticleTeaser A:hover,H2.cssArticleTeaser A:active{font-size:1em;text-decoration:none;color:#a68ca4;text-transform:uppercase;}
H3.cssArticleTeaser A,H3.cssArticleTeaser A:link,H3.cssArticleTeaser A:visited,H3.cssArticleTeaser A:hover,H3.cssArticleTeaser A:active{font-size:1em;text-decoration:none;color:#6a3667;font-weight:700;}
H1.cssArticleHeadline A,H1.cssArticleHeadline A:link,H1.cssArticleHeadline A:visited,H1.cssArticleHeadline A:hover,H1.cssArticleHeadline A:active{font-size:1em;text-decoration:none;color:#6a3667;text-transform:uppercase;}
H2.cssArticleHeadline A,H2.cssArticleHeadline A:link,H2.cssArticleHeadline A:visited,H2.cssArticleHeadline A:hover,H2.cssArticleHeadline A:active{font-size:1em;text-decoration:none;color:#a68ca4;text-transform:uppercase;}
P.cssGroupHeadlines{font-size:1.2em;font-weight:700;padding:.66em 0 .5em;}
P.cssGroupHeadlinesTopContent{font-size:1.2em;font-weight:700;padding:0 0 .5em;}
DIV.cssInputControl{position:relative;z-index:1;background:#fff url(/application/bhp/artwork/layout/input_middle.png) repeat-x top left;padding:4px 6px 2px;}
DIV.cssInputControl DIV.cssInputLeft{position:absolute;left:0;top:0;height:24px;width:5px;z-index:1;background:#fff url(/application/bhp/artwork/layout/input_left.gif) no-repeat top left;}
DIV.cssInputControl DIV.cssInputRight{position:absolute;right:0;top:0;height:24px;width:5px;z-index:1;background:#fff url(/application/bhp/artwork/layout/input_right.gif) no-repeat top left;}
DIV.cssInputControl INPUT{border:none;height:18px;font-size:12px;background-color:transparent;z-index:1;margin:0;padding:0;}
DIV.cssInputControl LABEL{position:absolute;left:6px;top:6px;z-index:3;font-size:11px;cursor:text;white-space:nowrap;}
DIV.disabled DIV.cssInputControl{background:#fff url(/application/bhp/artwork/layout/input_disabled_middle.png) repeat-x top left;}
DIV.disabled DIV.cssInputControl DIV.cssInputLeft{background:#fff url(/application/bhp/artwork/layout/input_disabled_left.gif) no-repeat top left;}
DIV.disabled DIV.cssInputControl DIV.cssInputRight{background:#fff url(/application/bhp/artwork/layout/input_disabled_right.gif) no-repeat top left;}
FORM.yform .type-select .allDefaultCustomSelectBox,.allDefaultCustomSelectBox{background:#fff url(/application/bhp/artwork/layout/customSelectBHP.jpg) no-repeat top right;color:#515151;font-size:11px;height:26px;cursor:pointer;visibility:visible;font-weight:400;text-align:left;line-height:1em;border-left:1px solid #aea69e;}
SPAN.cssDefaultCustomSelectBoxText{display:block;width:100%;white-space:nowrap;padding:6px 0;}
FORM.yform .type-select SELECT.disabled{visibility:hidden!important;}
DIV.cssTextareaControl{position:relative;background:transparent url(/application/bhp/artwork/layout/textarea_top.gif) repeat-x top left;overflow:hidden;padding:5px 5px 0;}
DIV.cssTextareaControl DIV.cssTextareaGroup{background:#fff url(/application/bhp/artwork/layout/textarea_bottom.gif) repeat-x bottom left;padding:3px 3px 8px;}
DIV.cssTextareaControl TEXTAREA{display:block;border:0 transparent solid;width:100%;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0;}
DIV.cssTextareaControl DIV.cssTextareaTopLeft{position:absolute;left:0;top:0;background:#fff url(/application/bhp/artwork/layout/textarea_tl.gif) no-repeat top left;width:5px;height:300px;overflow:hidden;}
DIV.cssTextareaControl DIV.cssTextareaTopRight{position:absolute;right:0;top:0;background:#fff url(/application/bhp/artwork/layout/textarea_tr.gif) no-repeat top right;width:5px;height:300px;overflow:hidden;}
DIV.cssTextareaControl DIV.cssTextareaBottomLeft{position:absolute;left:0;bottom:0;background:#fff url(/application/bhp/artwork/layout/textarea_bl.gif) no-repeat top left;width:5px;height:5px;overflow:hidden;}
DIV.cssTextareaControl DIV.cssTextareaBottomRight{position:absolute;right:0;bottom:0;background:#fff url(/application/bhp/artwork/layout/textarea_br.gif) no-repeat top right;width:5px;height:5px;overflow:hidden;}
DIV.cssTextareaContentArea{width:480px;overflow:hidden;position:relative;}
DIV.disabled DIV.cssTextareaControl{background:transparent url(/application/bhp/artwork/layout/textarea_disabled_top.gif) repeat-x top left;}
DIV.disabled DIV.cssTextareaControl DIV.cssTextareaGroup{background:#f1ece8 url(/application/bhp/artwork/layout/textarea_disabled_bottom.gif) repeat-x bottom left;}
DIV.disabled DIV.cssTextareaControl DIV.cssTextareaTopLeft{background:#f1ece8 url(/application/bhp/artwork/layout/textarea_disabled_tl.gif) no-repeat top left;}
DIV.disabled DIV.cssTextareaControl DIV.cssTextareaTopRight{background:#f1ece8 url(/application/bhp/artwork/layout/textarea_disabled_tr.gif) no-repeat top right;}
DIV.disabled DIV.cssTextareaControl DIV.cssTextareaBottomLeft{background:#f1ece8 url(/application/bhp/artwork/layout/textarea_disabled_bl.gif) no-repeat bottom left;}
DIV.disabled DIV.cssTextareaControl DIV.cssTextareaBottomRight{background:#f1ece8 url(/application/bhp/artwork/layout/textarea_disabled_br.gif) no-repeat bottom right;}
A.cssButtonControl{line-height:1em;display:block;position:relative;height:24px;overflow:hidden;background:#fff url(/application/bhp/artwork/layout/button_middle.gif) repeat-x top left;cursor:pointer;}
A.cssButtonControl SPAN.cssButtonText{display:block;color:#fff;font-size:11px;background:transparent url(/application/bhp/artwork/layout/arrow.gif) no-repeat center right;cursor:pointer;margin:0 8px;padding:6px 0;}
A.cssButtonControl SPAN.cssButtonLeft{display:block;position:absolute;left:0;top:0;height:24px;width:5px;background:#fff url(/application/bhp/artwork/layout/button_left.gif) no-repeat top left;cursor:pointer;}
A.cssButtonControl SPAN.cssButtonRight{display:block;position:absolute;right:0;top:0;height:24px;width:5px;background:#fff url(/application/bhp/artwork/layout/button_right.gif) no-repeat top left;cursor:pointer;}
DIV.cssTextAccordion{padding:2px 0 4px;}
DIV.cssTextAccordion A.open{background:transparent url(/application/bhp/artwork/layout/accordion_on.gif) no-repeat 0 3px;font-size:12px;padding:0 0 0 12px;}
DIV.cssTextAccordion A.close{background:transparent url(/application/bhp/artwork/layout/accordion_off.gif) no-repeat 0 3px;font-size:12px;padding:0 0 0 12px;}
DIV.cssAccordion{background:transparent url(/application/bhp/artwork/layout/accordion.jpg) repeat-x;margin:0 0 8px;padding:4px 0 4px 6px;}
DIV.cssAccordion A,DIV.cssAccordion A:hover{display:block;font-weight:700;color:#515151;}
DIV.cssAccordion A.open{background:transparent url(/application/bhp/artwork/layout/accordion_on.gif) no-repeat 0 4px;font-size:12px;padding:0 0 0 24px;}
DIV.cssAccordion A.close{background:transparent url(/application/bhp/artwork/layout/accordion_off.gif) no-repeat 0 4px;font-size:12px;padding:0 0 0 24px;}
DIV.cssInputControlDate{z-index:5;}
DIV.cssInputControl INPUT.DatePicker{border:none;height:20px;background-color:transparent;font-size:12px;z-index:5;background:transparent url(/application/bhp/artwork/layout/date_icon.gif) no-repeat top right;cursor:pointer;margin:0;padding:0;}
DIV.disabled DIV.cssInputControl INPUT.DatePicker{cursor:default;}
DIV.cssInputControl INPUT:focus.DatePicker{background:transparent url(/application/bhp/artwork/layout/date_icon.gif) no-repeat top right;}
DIV.cssInputControl .dp_container{position:absolute;top:0;right:-46px;width:240px;height:400px;z-index:5;}
DIV.cssInputControl .dp_container SELECT#birthday_monthSelect{width:104px!important;}
DIV.cssInputControl .dp_container SELECT#birthday_yearSelect{width:60px!important;}
DIV.cssInputControl .dp_cal{background-color:#fff;border:1px solid #aea69e;position:absolute;width:180px;top:0;left:13px;margin:0;}
DIV.cssInputControl .dp_cal th,DIV.cssInputControl .dp_cal td{width:.2%;text-align:center;font-size:10px;line-height:20px;padding:0;}
DIV.cssInputControl .dp_cal th{border:0;line-height:20px;color:#515151;background:#fff;font-weight:700;padding-top:4px;margin:20px 0 0;}
DIV.cssInputControl .dp_selected{color:#fff;background:#a68ca4;}
DIV.cssInputControl .dp_cal td.dp_roll{color:#515151;background:#d3c2d2;}
DIV.cssInputControl .dp_today{background:#e0dcd7;color:#515151;}
DIV.cssInputControl .dp_empty{color:#fff;background:#fff;}
DIV.cssNumeration{float:left;width:168px;}
DIV.cssNumerationContent{float:right;width:312px;}
A.cssSimplePagerPrev{display:block;float:left;width:24px;height:14px;background:transparent url(/application/bhp/artwork/layout/simplePagePrev.png) no-repeat top left;}
A.cssSimplePagerNext{display:block;float:right;width:24px;height:14px;text-align:right;background:transparent url(/application/bhp/artwork/layout/simplePageNext.png) no-repeat top right;}
DIV.cssSimplePagerText{float:left;width:80px;font-size:12px;text-align:center;}
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.cssToolTipsLogo{z-index:100;color:#515151;background-color:#fff;border:1px solid #aea69e;font:11px tahoma,helvetica,sans-serif;width:auto;text-align:left;max-width:400px;padding:6px;}
DIV.cssToolTipsWebsiteThumbnail{z-index:100;border:1px solid #aea69e;background-color:#fff;}
DIV.cssToolTips DIV.tip-text,DIV.cssToolTipsLogo DIV.tip-text,DIV.cssToolTipsWebsiteThumbnail DIV.tip-text{display:none;}
DIV#cssRubricNav{background:#6a3667 url(/application/bhp/artwork/layout/bg_nav.jpg) repeat-x center right;border:none;height:24px;}
DIV#cssRubricNav UL{border:none;}
DIV#cssRubricNav UL LI{border:none;width:207px;}
DIV#cssRubricNav UL LI.active{background:#6a3667 url(/application/bhp/artwork/layout/bg_nav_active.jpg) repeat-x center right;border:none;}
DIV#cssRubricNav UL LI A,DIV#cssRubricNav UL LI STRONG{color:#fff;font-size:13px;font-weight:700;border-right:1px #fff solid;text-align:center;}
DIV#cssRubricNav UL LI A:focus,DIV#cssRubricNav UL LI A:hover,DIV#cssRubricNav UL LI A:active{background:#6a3667 url(/application/bhp/artwork/layout/bg_nav_active.jpg) repeat-x center right;color:#fff;text-decoration:none;border-right:1px #fff solid;text-align:center;}
DIV#cssRubricNav UL LI.last A,DIV#cssRubricNav UL LI.last A:hover{border:none;}
DIV#cssFilterNav{background-color:#aea69e;border:none;height:40px;clear:both;}
DIV#cssFilterNav DIV#allFilterNavColumn1{float:left;width:117px;height:40px;}
DIV#cssFilterNav DIV#cssFilterNavColumn2{float:left;width:594px;height:40px;}
DIV#cssFilterNav DIV#cssFilterNavColumn3{float:left;width:117px;height:40px;}
DIV#cssFilterNav DIV#cssFilterNavColumn3 A{color:#fff;font-size:11px;font-weight:400;display:block;margin:24px 18px 0;}
DIV#cssFilterNav DIV#cssFilterNavColumn1Content{color:#fff;font-size:11px;font-weight:700;text-align:center;padding:6px 10px 0 16px;}
DIV#cssFilterNav DIV#cssFilterNavColumn1Content DIV#cssFilterNavColumn1ContentText{float:left;width:72px;line-height:1.2em;text-align:left;}
DIV#cssFilterNav DIV#cssFilterNavColumn1Content DIV#cssFilterNavColumn1ContentArrow{float:right;width:18px;padding:8px 0 0;}
DIV#cssFilterNav DIV#cssFilterNavigationHeadlines{background-color:#aea69e;background-image:none;border:none;color:#fff;font-size:11px;font-weight:700;}
DIV#cssFilterNav DIV#cssFilterNavigationHeadlines UL{border:none;margin-top:5px;}
DIV#cssFilterNav DIV#cssFilterNavigationHeadlines UL LI{border:none;width:143px;padding:0 0 5px;}
DIV#cssFilterNav DIV#cssFilterNavigationHeadlines UL LI.cssLastFilter{margin:0 0 0 18px;}
DIV#cssFilterNav DIV#cssFilterNavigationHeadlines UL LI SPAN{font-size:11px;padding:0 0 0 7px;}
DIV#cssFilterNav DIV#cssFilterNavigationMenu{background-color:#aea69e;background-image:none;border:none;color:#fff;font-size:11px;font-weight:700;overflow:visible;}
DIV#cssFilterNav DIV#cssFilterNavigationMenu UL{height:18px;}
DIV#cssFilterNav DIV#cssFilterNavigationMenu UL UL{background-color:#fff;width:143px;top:18px;height:auto;}
DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI{height:auto;margin:0 1px 0 0;}
DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI.cssLastFilter{margin:0 1px 0 18px;}
DIV#cssFilterNav DIV#cssFilterNavigationMenu UL UL LI{margin:0;}
DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI A,DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI STRONG,DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI A:focus,DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI A:hover,DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI A:active{background-image:url(/application/bhp/artwork/filterNavigation.jpg);background-position:right 0;background-repeat:no-repeat;width:134px;}
DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI LI A,DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI LI STRONG,DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI LI A:focus,DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI LI A:hover,DIV#cssFilterNav DIV#cssFilterNavigationMenu UL LI LI A:active{background-image:none;width:133px;}
DIV#cssBreadcrumbNavigation{overflow:hidden;border:none;background:transparent;float:none;display:block;margin:0;padding:6px 0 5px;}
DIV#cssBreadcrumbNavigation UL{border:none;margin:0;}
DIV#cssBreadcrumbNavigation UL LI{border:none;color:#6a3667;font-size:10px;line-height:1.33em;margin:0;padding:0;}
DIV#cssBreadcrumbNavigation UL LI A,DIV#cssBreadcrumbNavigation UL LI STRONG{color:#6a3667;font-size:10px;background:transparent;font-weight:400;padding:0;}
DIV#cssBreadcrumbNavigation UL LI A:focus,DIV#cssBreadcrumbNavigation UL LI A:hover,DIV#cssBreadcrumbNavigation UL LI A:active{color:#6a3667;text-decoration:none;background:transparent;font-weight:400;}
DIV#cssBreadcrumbNavigation UL LI A:hover{text-decoration:underline;}
DIV#footer .hlist{border:none;background:transparent;padding:4px 0;}
DIV#footer .hlist UL{border:none;}
DIV#footer .hlist UL LI{border:none;width:180px;margin:0;padding:0;}
DIV#footer .hlist UL LI.active{border:none;}
DIV#footer .hlist UL LI A,DIV#footer .hlist UL LI STRONG{color:#fff;font-size:12px;text-align:center;background:transparent;font-weight:400;}
DIV#footer .hlist UL LI A:focus,DIV#footer .hlist UL LI A:hover,DIV#footer .hlist UL LI A:active{color:#fff;text-decoration:none;text-align:center;background:transparent;font-weight:400;}
DIV.cssDropDownButton{z-index:100;overflow:visible;}
DIV.cssDropDownButton UL{border-left:none;border-right:none;list-style:none;z-index:100;margin:0;padding:0;}
DIV.cssDropDownButton UL UL{display:block;visibility:hidden;position:absolute;top:23px;left:0;height:auto;}
DIV.cssDropDownButton UL LI{border-left:none;border-right:none;cursor:pointer;white-space:nowrap;background:#fff;position:relative;float:left;display:inline;}
DIV.cssDropDownButton UL LI.active{background:#fff;border-left:none;border-right:none;}
DIV.cssDropDownButton UL LI A,DIV.cssDropDownButton UL LI STRONG,DIV.cssDropDownButton UL LI A:focus,DIV.cssDropDownButton UL LI A:hover,DIV.cssDropDownButton UL LI A:active,DIV.cssDropDownButton UL LI.active STRONG,DIV.cssDropDownButton UL LI.active A:focus,DIV.cssDropDownButton UL LI.active A:hover,DIV.cssDropDownButton UL LI.active A:active,DIV.cssDropDownButton UL LI.active LI A,DIV.cssDropDownButton UL LI.active LI STRONG,DIV.cssDropDownButton UL LI.active LI A:focus,DIV.cssDropDownButton UL LI.active LI A:hover,DIV.cssDropDownButton UL LI.active LI A:active{display:block;color:#635649;font-size:11px;font-weight:400;line-height:18px;overflow:hidden;padding:0 2px 0 6px;}
DIV.cssDropDownButton UL LI.active A,DIV.cssDropDownButton UL LI.active STRONG,DIV.cssDropDownButton UL LI.active A:focus,DIV.cssDropDownButton UL LI.active A:hover,DIV.cssDropDownButton UL LI.active A:active,DIV.cssDropDownButton UL LI LI.active A,DIV.cssDropDownButton UL LI LI.active STRONG,DIV.cssDropDownButton UL LI LI.active A:focus,DIV.cssDropDownButton UL LI LI.active A:hover,DIV.cssDropDownButton UL LI LI.active A:active{color:#6a3667;font-weight:700;}
DIV.cssDropDownButton UL UL LI A,DIV.cssDropDownButton UL UL LI.first LI A{background-image:none;border-left:1px #aea69e solid;border-right:1px #aea69e solid;border-bottom:1px #aea69e solid;z-index:50;}
DIV.cssDropDownButton UL UL LI.first A,DIV.cssDropDownButton UL UL LI.first LI.first A,DIV.cssDropDownButton UL UL LI.first A:hover,DIV.cssDropDownButton UL UL LI.first LI.first A:hover{border-top:1px #aea69e solid;}
DIV.cssDropDownButton UL UL LI.first LI A,DIV.cssDropDownButton UL UL LI.first LI.first LI A,DIV.cssDropDownButton UL UL LI.first LI A:hover,DIV.cssDropDownButton UL UL LI.first LI.first LI A:hover{border-top:none;}
DIV.cssDropDownButton UL LI LI{border:none;background-image:none;background-color:#fff;float:none;display:list-item;position:relative;}
DIV.cssDropDownButton UL LI LI A:hover,DIV.cssDropDownButton UL LI LI:hover,DIV.cssDropDownButton UL LI.active LI A:hover,DIV.cssDropDownButton UL LI.active LI:hover{background-color:#e0dcd7;float:none;}
DIV.cssDropDownButton UL LI LI A.inactive,DIV.cssDropDownButton UL LI LI A.inactive:hover{color:#e1ddd8;background-color:#fff;cursor:default;}
DIV.cssDropDownButton UL UL UL{position:absolute;top:0;left:167px;}
DIV.cssDropDownButton UL LI SPAN.counter{width:13px;text-align:center;line-height:10px;padding-left:3px;background:#fff;color:#6a3667;font-size:12px;position:absolute;right:1px;top:1px;bottom:1px;}
DIV.cssContentDropDown UL{height:20px;width:120px;}
DIV.cssContentDropDown UL UL{background-color:#fff;width:158px;top:20px;height:auto;}
DIV.cssContentDropDown UL LI A,DIV.cssContentDropDown UL LI STRONG,DIV.cssContentDropDown UL LI A:focus,DIV.cssContentDropDown UL LI A:hover,DIV.cssContentDropDown UL LI A:active,DIV.cssContentDropDown UL LI.active STRONG,DIV.cssContentDropDown UL LI.active A:focus,DIV.cssContentDropDown UL LI.active A:hover,DIV.cssContentDropDown UL LI.active A:active,DIV.cssContentDropDown UL LI.active LI A,DIV.cssContentDropDown UL LI.active LI STRONG,DIV.cssContentDropDown UL LI.active LI A:focus,DIV.cssContentDropDown UL LI.active LI A:hover,DIV.cssContentDropDown UL LI.active LI A:active{background-image:url(/application/bhp/artwork/filterNavigation.jpg);background-position:right 0;background-repeat:no-repeat;width:120px;line-height:20px;}
DIV.cssContentDropDown UL LI LI A,DIV.cssContentDropDown UL LI LI STRONG,DIV.cssContentDropDown UL LI LI A:focus,DIV.cssContentDropDown UL LI LI A:hover,DIV.cssContentDropDown UL LI LI A:active,DIV.cssContentDropDown UL LI LI.active A,DIV.cssContentDropDown UL LI LI.active STRONG,DIV.cssContentDropDown UL LI LI.active A:focus,DIV.cssContentDropDown UL LI LI.active A:hover,DIV.cssContentDropDown UL LI LI.active A:active{background-image:none;width:158px;}
DIV.tablist{float:none;overflow:hidden;}
DIV.tablist UL{padding:0;}
DIV.tablist LI{border-bottom:none;overflow:visible;}
DIV.cssTabContentHidden{display:none;}
DIV.allTabBlocked DIV.tablist LI A,DIV.allTabBlocked DIV.tablist LI STRONG{cursor:default;}
DIV.cssTabContent DIV.cssTabContainerLoader{background:url(/artwork/ajax_loader.gif) no-repeat 50% 50%;height:96px;display:none;}
DIV.cssToolGrey DIV.tablist A,DIV.cssToolGrey DIV.tablist STRONG{color:#635649;font-size:11px;cursor:pointer;padding:0 8px 1px 5px;}
DIV.cssToolGrey DIV.tablist A:link,DIV.cssToolGrey DIV.tablist A:visited{color:#635649;}
DIV.cssToolGrey DIV.tablist UL LI:focus,DIV.cssToolGrey DIV.tablist UL LI:hover,DIV.cssToolGrey DIV.tablist UL LI:active{background-color:#d9d6cf;background-position:0 -19px;}
DIV.cssToolGrey DIV.tablist LI:focus A,DIV.cssToolGrey DIV.tablist LI:hover A,DIV.cssToolGrey DIV.tablist LI:active A{background-position:100% -19px;}
DIV.cssToolGrey DIV.tablist A:focus,DIV.cssToolGrey DIV.tablist A:active{color:#515151;}
DIV.cssToolGrey DIV.tablist A:hover,DIV.cssToolGrey DIV.tablist STRONG:hover{color:#6a3667;}
DIV.cssToolGrey DIV.tablist LI.active A,DIV.cssToolGrey DIV.tablist LI.active STRONG{color:#6a3667;font-weight:700;padding-bottom:1px;padding-top:0;cursor:default;}
DIV.cssToolGrey DIV.cssTabContent{position:relative;display:block;background-color:#e2ddd9;padding:8px 12px;}
DIV.cssToolWhiteTab DIV.tablist{background:transparent;}
DIV.cssToolWhiteTab DIV.tablist A,DIV.cssToolWhiteTab DIV.tablist STRONG{color:#fff;font-size:11px;cursor:pointer;background:transparent;padding:2px 8px 2px 5px;}
DIV.cssToolWhiteTab DIV.tablist LI.active A,DIV.cssToolWhiteTab DIV.tablist LI.active STRONG{font-weight:700;cursor:default;padding:2px 8px 2px 5px;}
DIV.cssToolWhiteTab DIV.tablist A:link,DIV.cssToolWhiteTab DIV.tablist A:visited,DIV.cssToolWhiteTab DIV.tablist A:focus,DIV.cssToolWhiteTab DIV.tablist A:active{color:#fff;}
DIV.cssToolWhiteTab DIV.tablist A:hover,DIV.cssToolWhiteTab DIV.tablist STRONG:hover{color:#fff;}
DIV.cssToolWhiteTab DIV.tablist LI{background:#6A3667;margin:0 0 0 6px;}
DIV.cssToolWhiteTab DIV.tablist LI.active,DIV.cssToolWhiteTab DIV.tablist UL LI.active:focus,DIV.cssToolWhiteTab DIV.tablist UL LI.active:hover,DIV.cssToolWhiteTab DIV.tablist UL LI.active:active{background:#A68CA4;}
DIV.cssToolWhiteTab DIV.cssTabContent{position:relative;display:block;background-color:#fff;padding:8px 12px;}
DIV.cssAlphaLine DIV.cssAlphaLineTabs UL{display:block;list-style:none;width:100%;overflow:hidden;margin:0 0 8px;padding:0;}
DIV.cssAlphaLine DIV.cssAlphaLineTabs UL LI{display:inline;width:auto;float:left;margin:0;padding:0;}
DIV.cssAlphaLine DIV.cssAlphaLineTabs UL LI A,DIV.cssAlphaLine DIV.cssAlphaLineTabs UL LI SPAN{text-transform:uppercase;font-weight:700;color:#6a3667;font-size:10px;margin:0;padding:0 2px 0 0;}
DIV.cssAlphaLine DIV.cssAlphaLineTabs UL LI SPAN{color:#515151;}
DIV.cssAlphaLine DIV.cssAlphaLineContent A{color:#515151;font-size:12px;line-height:1.33em;padding:0;}
DIV.cssAlphaLine DIV.cssAlphaLineContent A:hover{color:#6a3667;text-decoration:underline;}
DIV.cssLinkListArea{position:relative;}
DIV.cssLinkListAreaWithBorder{padding-bottom:.66em;border-bottom:1px #d3d3d3 dotted;}
DIV.cssLinkListArea DIV.cssLinkListTeaser{padding:2px 0;}
DIV.cssLinkListArea DIV A{color:#515151;background:#fff url(/application/bhp/artwork/layout/arrow_grey_list.gif) center left no-repeat;display:block;padding-left:1em;height:12px;font-size:1.2em;}
DIV.cssLinkListArea DIV A:hover{color:#6a3667;}
DIV.cssLinkListAreaHidden{display:none;overflow:hidden;}
A.cssLinkListToggle{cursor:pointer;color:#6a3667;font-size:1.2em;line-height:1.33em;padding-left:1em;display:block;}
A.cssLinkListToggle:hover{text-decoration:underline;}
DIV.cssPager{width:48em;height:2em;line-height:2em;margin:1em 0 1.5em;}
DIV.cssPagelineLeft{width:10em;float:left;}
DIV.cssPagelineRight{width:10em;float:right;}
DIV.cssPagelineMiddle{width:28em;float:left;text-align:center;margin:0 auto;}
DIV.cssPagelineRight A{text-align:right;display:block;}
A.cssPagelineCurrent{font-weight:700;}
DIV.cssPager span{font-size:1.2em;}
DIV.cssPaglineDisabled,A.cssPaglineDisabled{visibility:hidden;color:#a68ca4;}
DIV.cssToolGrey{position:relative;border:1px #d3d3d3 solid;background:#e0dcd7 url(/application/bhp/artwork/layout/bg_tool_grey.png) repeat-x center left;height:100%;margin:0 0 16px;}
DIV.cssToolGrey DIV.cssCornerTL{position:absolute;top:-1px;left:-1px;width:6px;height:6px;background:#e0dcd7 url(/application/bhp/artwork/layout/tl_tool_grey.gif) no-repeat top left;}
DIV.cssToolGrey DIV.cssCornerTR{position:absolute;top:-1px;right:-1px;width:6px;height:6px;background:#e0dcd7 url(/application/bhp/artwork/layout/tr_tool_grey.gif) no-repeat top right;}
DIV.cssToolGrey DIV.cssCornerBL{position:absolute;bottom:-1px;left:-1px;width:6px;height:6px;background:#e0dcd7 url(/application/bhp/artwork/layout/bl_tool_grey.gif) no-repeat bottom left;}
DIV.cssToolGrey DIV.cssCornerBR{position:absolute;bottom:-1px;right:-1px;width:6px;height:6px;background:#e0dcd7 url(/application/bhp/artwork/layout/br_tool_grey.gif) no-repeat bottom right;}
DIV.cssToolGreyTabPage{background-position:1px -8px;}
DIV.cssToolGrey DIV.cssContent SPAN.cssHeadline{font-size:12px;text-transform:uppercase;display:block;padding:5px 11px 6px;}
DIV.cssToolWhite{position:relative;border:1px #d3d3d3 solid;background:#fff;height:100%;margin:0 0 16px;}
DIV.cssToolWhite DIV.cssCornerTL{position:absolute;top:-1px;left:-1px;z-index:1;width:5px;height:5px;background:#f8f5f3 url(/application/bhp/artwork/layout/tool_white.gif) no-repeat 0 0;}
DIV.cssToolWhite DIV.cssCornerTR{position:absolute;top:-1px;right:-1px;z-index:1;width:5px;height:5px;background:#f8f5f3 url(/application/bhp/artwork/layout/tool_white.gif) no-repeat 0 -6px;}
DIV.cssToolWhite DIV.cssCornerBL{position:absolute;bottom:-1px;left:-1px;z-index:1;width:5px;height:5px;background:#f8f5f3 url(/application/bhp/artwork/layout/tool_white.gif) no-repeat 0 -18px;}
DIV.cssToolWhite DIV.cssCornerBR{position:absolute;bottom:-1px;right:-1px;z-index:1;width:5px;height:5px;background:#f8f5f3 url(/application/bhp/artwork/layout/tool_white.gif) no-repeat 0 -12px;}
DIV.cssToolWhite DIV.cssHeadArea{border-bottom:1px #d3d3d3 solid;}
DIV.cssToolWhite DIV.cssHeadArea A{display:block;font-size:12px;padding:5px 11px 6px;}
DIV.cssToolWhite DIV.cssContentArea{margin:6px 0;}
DIV.cssToolWhite SPAN.cssHeadline{font-size:12px;text-transform:uppercase;display:block;padding:6px 11px 5px;}
DIV.cssToolWhite DIV.cssHeadArea SPAN.cssHeadline{font-weight:700;}
DIV.cssToolWhite DIV.cssContentImage{background:#fff;text-align:center;margin:6px;}
DIV.cssToolWhite DIV.cssHeadArea A.cssToolOverview{text-align:right;}
DIV.cssToolList{overflow:hidden;padding:0 12px;}
DIV.cssToolList DIV.cssToolListLine{padding:8px 0;}
DIV.cssToolList DIV.cssToolListLineWithBorder{border-top:1px dotted #d3d3d3;margin:8px 0 0;padding:16px 0 8px;}
DIV.cssToolList DIV.cssToolListLine DIV.cssToolListImage{width:152px;float:left;}
DIV.cssToolList DIV.cssToolListLine DIV.cssToolListText{width:110px;float:right;font-size:1.2em;line-height:1.33em;}
DIV.cssToolList DIV.cssToolListLine DIV.cssToolListText H3,DIV.cssToolList DIV.cssToolListLine DIV.cssToolListText H3 A{font-size:1em;font-weight:700;}
DIV.cssGalleryToolWithMenu{z-index:10;}
DIV.cssGalleryContent{margin:0 12px;}
DIV.cssGalleryContentArea{margin:6px 12px 0;}
DIV.cssToolGrey DIV.cssGalleryContent SPAN.cssHeadline{padding:5px 0 6px;}
DIV.cssGalleryToolWithMenu DIV.cssGalleryContent SPAN.cssHeadline{padding:5px 0 16px;}
DIV.cssGalleryArea{position:relative;height:136px;width:454px;overflow:hidden;}
DIV.cssGalleryArea UL{list-style:none;width:480000px;position:relative;top:0;margin:0;padding:0;}
DIV.cssGalleryArea UL LI{list-style:none;list-style-position:outside;list-style-type:none;float:left;display:block;margin:0 10px 0 0;padding:0;}
DIV.cssGalleryArea UL LI STRONG{display:block;font-size:10px;text-align:center;font-weight:400;overflow:hidden;width:144px;line-height:1em;margin:4px 0;}
DIV.cssGalleryArea UL LI DIV{width:146px;height:96px;text-align:center;}
DIV.cssGalleryArea UL LI DIV IMG{cursor:pointer;}
DIV.cssGalleryButtonPrev{position:absolute;top:0;left:0;z-index:2;width:12px;height:96px;cursor:pointer;background:#e0dcd7 url(/application/bhp/artwork/layout/button_prev_gallery.gif) no-repeat bottom left;}
DIV.cssGalleryButtonNext{position:absolute;top:0;right:0;z-index:2;width:12px;height:96px;cursor:pointer;background:#e0dcd7 url(/application/bhp/artwork/layout/button_next_gallery.gif) no-repeat bottom right;}
DIV.cssGallery DIV.cssCornerTR{z-index:2;background-color:transparent;}
DIV.cssGalleryOverviewButton{height:24px;position:absolute;right:0;top:0;background:transparent url(/application/bhp/artwork/gallery/bg_button.jpg) repeat-x top left;}
DIV.cssGalleryOverviewButton A{display:block;color:#515151;padding:4px 8px;}
DIV.cssGalleryOverviewButton A:hover{color:#6a3667;text-decoration:underline;}
DIV.cssGalleryArea2,DIV.cssGalleryArea40{width:274px;}
DIV.cssGalleryArea2 UL,DIV.cssGalleryArea40 UL{margin-left:18px;}
DIV.cssContentToolGrey{margin-top:24px;padding-bottom:24px;border-bottom:1px dotted #D3D3D3;}
DIV.cssContentToolGrey DIV.cssToolGrey{margin-bottom:0;}
DIV#cssControlCenter DIV#cssUserInformation{height:24px;overflow:hidden;}
DIV#cssControlCenter P{font-size:12px;line-height:1.33em;}
DIV#cssControlCenter P A{font-size:1em;}
DIV#cssControlCenter SPAN.cssHeadline{float:left;padding-right:0;}
DIV#cssControlCenter SPAN.cssUsername{font-size:12px;text-transform:none;display:block;float:left;padding:5px 12px 6px;}
DIV#cssControlCenter A.cssLogout{float:right;font-size:12px;padding:5px 12px 0 0;}
DIV#cssControlCenter A.cssLogout:hover{text-decoration:underline;}
DIV.cssControlCenterRow,P.cssControlCenterRow{margin-bottom:8px;}
DIV#cssLoginNameColumn{width:125px;float:left;}
DIV#cssLoginPasswordColumn{width:125px;float:left;}
DIV#cssLoginButtonColumn{width:24px;float:right;}
DIV.cssLoginName,DIV.cssLoginPassword{margin-right:12px;}
DIV.cssLoginName INPUT,DIV.cssLoginPassword INPUT{width:98px;}
A.cssButtonLogin{width:24px;}
A.cssButtonRegister{margin-top:8px;width:120px;float:right;}
A.cssForgotPasswordLink{text-align:right;display:inline;padding-left:36px;font-size:11px;}
DIV#cssControlCenterDivider{border-top:1px #d3d3d3 solid;width:100%;margin-top:2px;font-size:1px;height:8px;}
P.cssInputLoginError{font-size:12px;}
LABEL.cssPersistent{font-size:11px;}
SPAN.cssRegistrationAdvantage{font-size:12px;}
A.cssRegistrationAdvantage{font-size:12px;}
DIV#jsDivForgotPasswordArea{margin:8px 12px;}
DIV#jsDivForgotPasswordArea P{font-size:12px;}
DIV#jsDivForgotPasswordArea LABEL{font-weight:400;font-size:12px;margin:2px 0 0;}
DIV#jsDivForgotPasswordArea DIV.cssInputControl INPUT{width:100%;}
DIV#jsDivForgotPasswordArea DIV.cssInputRow{padding-bottom:4px;margin:0;}
DIV#jsDivForgotPasswordArea DIV.cssInputRowNewGroup{padding-top:12px;padding-bottom:4px;margin:0;}
DIV#cssToolMyProfileHeadline{font-size:12px;font-weight:700;}
DIV#cssToolMyProfileText{font-size:12px;line-height:1.33em;padding:4px 0 8px;}
P.cssMemoryBoxHintLinks{margin:0 0 8px;}
DIV.cssMemoryBoxLeftColumn{float:left;width:108px;font-size:12px;}
DIV.cssMemoryBoxRightColumn{float:left;width:166px;}
DIV.cssMemoryBoxList{width:100%;overflow:hidden;list-style-type:none;margin:8px 0 0;}
DIV.cssMemoryBoxList UL{list-style-type:none;margin:0;padding:0;}
DIV.cssMemoryBoxList LI{float:left;width:100%;font-size:12px;font-weight:700;margin:0;padding:0 0 8px;}
DIV.cssMemoryBoxList LI LI{font-weight:400;padding:2px 0;}
DIV.cssMemoryBoxList LI A,DIV.cssMemoryBoxList LI STRONG,DIV.cssMemoryBoxList LI SPAN,DIV.cssMemoryBoxList LI LABEL{font-size:12px;font-weight:400;display:block;float:left;line-height:1.33em;}
DIV.cssMemoryBoxList LI A:hover{text-decoration:underline;}
DIV.cssMemoryBoxList LI INPUT{float:left;text-align:left;margin:2px 6px 0 0;}
DIV.cssMemoryBoxList LI LABEL{width:56px;}
DIV.cssMemoryBoxList LI A{width:192px;}
A.cssButtonMemoryBoxCreatePdf{width:120px;float:right;}
DIV.cssMemoryBoxRightColumn UL{list-style-type:none;height:14px;overflow:hidden;margin:0;padding:0;}
DIV.cssMemoryBoxRightColumn UL LI{border-left:1px solid #aea69e;background:#fff;list-style:none;display:inline;overflow:hidden;float:left;width:20px;margin:0;}
DIV.cssMemoryBoxRightColumn UL LI.allIconDescription{width:96px;padding:0 0 0 4px;}
DIV.cssMemoryBoxRightColumn UL LI.cssBysliderLiFirst{border:none;}
DIV.cssMemoryBoxRightColumn UL DIV.first{border-style:none;}
DIV.cssMemoryBoxRightColumn UL LI A{background-image:url(/application/bhp/artwork/iconsMemoryBox.jpg);background-repeat:no-repeat;padding-left:20px;background-color:#fff;white-space:nowrap;display:block;}
DIV.cssMemoryBoxRightColumn UL LI A.cssMemoryBoxDeleteArticle{background-image:url(/application/bhp/artwork/iconsMemoryBox.jpg);background-position:4px -13px;line-height:14px;}
DIV.cssMemoryBoxRightColumn UL LI A.cssMemoryBoxCreatePdf{background-image:url(/application/bhp/artwork/iconsMemoryBox.jpg);background-position:4px 1px;}
DIV.cssMemoryBoxRightColumn UL LI A.cssMemoryBoxDeleteArticle:hover{background-position:-18px -13px;}
DIV.cssMemoryBoxRightColumn UL LI A.cssMemoryBoxCreatePdf:hover{background-position:-18px 1px;}
DIV.cssMemoryBoxRightColumn UL LI.jsLiBysliderDefault{width:auto;}
DIV#jsDivControlCenterTabsHistoryContent DIV#allHistoryListButtonPrev IMG,DIV#jsDivControlCenterTabsHistoryContent DIV#allHistoryListButtonNext IMG{cursor:pointer;background-color:#E0DCD7;}
DIV#jsDivControlCenterTabsHistoryContent DIV#cssHistoryListArea{height:192px;overflow:hidden;position:relative;}
DIV#jsDivControlCenterTabsHistoryContent UL#allHistoryList{list-style-position:inside;height:480000px;position:relative;overflow:hidden;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;background-color:#fff;margin:0;padding:0;}
DIV#jsDivControlCenterTabsHistoryContent UL#allHistoryList LI{list-style-type:none;list-style-position:outside;height:192px;display:block;margin:0;padding:0;}
DIV#jsDivControlCenterTabsHistoryContent UL#allHistoryList LI DIV.cssHistoryListImage{padding:4px 0 0 40px;}
DIV#jsDivControlCenterTabsHistoryContent UL#allHistoryList LI DIV.cssHistoryListImage A IMG{border:1px solid #D3D3D3;margin:0;padding:0;}
DIV#jsDivControlCenterTabsHistoryContent UL#allHistoryList LI DIV.cssHistoryListImage A.cssHistoryListImageLoad IMG{border:1px solid #D3D3D3;padding:50px 70px;}
DIV#jsDivControlCenterTabsHistoryContent UL#allHistoryList LI DIV.cssHistoryListText{text-align:left;padding:1px 0 4px 40px;}
DIV#jsDivControlCenterTabsHistoryContent UL#allHistoryList LI DIV.cssHistoryListText A{font-size:12px;width:192px;display:block;height:30px;overflow:hidden;}
DIV#jsDivControlCenterTabsHistoryContent UL#allHistoryList LI DIV.cssHistoryListText A:hover{text-decoration:underline;}
DIV#cssControlCenter A.cssNewsletterLink{display:block;margin:8px 0 0;}
DIV#cssToolsArticelFavoritesContent UL{list-style-position:inside;margin:0 0 0 16px;padding:0;}
DIV#cssToolsArticelFavoritesContent UL LI{list-style-position:outside;list-style-type:decimal;font-size:12px;margin:0 0 0 8px;padding:0;}
DIV#cssToolsArticelFavoritesContent UL LI A{font-size:12px;color:#515151;}
DIV#cssToolsArticelFavoritesContent UL LI A:hover{font-size:12px;color:#6a3667;text-decoration:underline;}
DIV.cssToolHelpFAQ UL{list-style-position:inside;margin:0;padding:0 0 0 12px;}
DIV.cssToolHelpChecklist UL{list-style-position:inside;margin:0;padding:0 0 0 16px;}
DIV.cssToolHelpFAQ UL LI{list-style-position:outside;list-style-image:url(/application/bhp/artwork/layout/arrow_grey_list.gif);line-height:15px;margin:0;padding:0;}
DIV.cssToolHelpChecklist UL LI{list-style-position:outside;list-style-image:url(/application/bhp/artwork/layout/pdf_grey.gif);line-height:15px;margin:0;padding:0;}
DIV.cssToolHelpFAQ UL LI A,DIV.cssToolHelpChecklist UL LI A{font-size:12px;color:#515151;}
DIV.cssToolHelpFAQ UL LI A:hover,DIV.cssToolHelpChecklist UL LI A:hover{font-size:12px;color:#6a3667;text-decoration:underline;}
DIV.cssToolHelpLexiconContent P.cssLexiconTeaserHeadline{font-size:10px;line-height:1.33em;font-weight:700;padding:0;}
DIV.cssToolHelpLexiconContent P.cssLexiconHeadline{font-size:12px;font-weight:700;padding:0 0 8px;}
DIV.cssToolHelpLexiconContent UL{list-style-position:inside;margin:0;padding:0 0 0 16px;}
DIV.cssToolHelpLexiconContent UL LI{list-style-position:outside;list-style-image:url(/application/bhp/artwork/layout/arrow_grey_list.gif);line-height:15px;margin:0;padding:0;}
DIV.cssToolHelpLexiconContent UL LI A{font-size:12px;color:#515151;}
DIV.cssToolHelpLexiconContent UL LI A:hover{font-size:12px;color:#6a3667;text-decoration:underline;}
DIV#cssToolTagCloudContent{text-align:justify;margin:0 8px 8px 12px;}
DIV#cssToolTagCloudContent LI{display:inline;}
DIV#cssToolTagCloudContent LI A{padding-right:4px;white-space:nowrap;text-decoration:none;color:#6a3667;}
DIV#cssToolTagCloudContent A.cssTagCloudFontSize6,DIV#cssToolTagCloudContent A.cssTagCloudFontSize6:link,DIV#cssToolTagCloudContent A.cssTagCloudFontSize6:hover{font-size:16px;font-weight:700;}
DIV#cssToolTagCloudContent A.cssTagCloudFontSize5,DIV#cssToolTagCloudContent A.cssTagCloudFontSize5:link,DIV#cssToolTagCloudContent A.cssTagCloudFontSize5:hover{font-size:14px;font-weight:700;}
DIV#cssToolTagCloudContent A.cssTagCloudFontSize4,DIV#cssToolTagCloudContent A.cssTagCloudFontSize4:link,DIV#cssToolTagCloudContent A.cssTagCloudFontSize4:hover{font-size:13px;font-weight:700;}
DIV#cssToolTagCloudContent A.cssTagCloudFontSize3,DIV#cssToolTagCloudContent A.cssTagCloudFontSize3:link,DIV#cssToolTagCloudContent A.cssTagCloudFontSize3:hover{font-size:12px;}
DIV#cssToolTagCloudContent A.cssTagCloudFontSize2,DIV#cssToolTagCloudContent A.cssTagCloudFontSize2:link,DIV#cssToolTagCloudContent A.cssTagCloudFontSize2:hover{font-size:11px;}
DIV#cssToolTagCloudContent A.cssTagCloudFontSize1,DIV#cssToolTagCloudContent A.cssTagCloudFontSize1:link,DIV#cssToolTagCloudContent A.cssTagCloudFontSize1:hover{font-size:10px;}
DIV#cssEnergyCheckToolArea{margin:8px 12px;}
DIV#cssEnergyCheckTool{position:relative;min-height:146px;}
DIV#cssEnergyCheckTool LABEL{font-size:12px;margin-top:4px;display:block;line-height:1.33em;}
DIV#cssEnergyCheckTool INPUT{width:112px;}
DIV#cssEnergyCheckTool SELECT{width:124px;}
DIV#cssEnergyCheckTool P.cssHeadline{font-size:12px;text-transform:uppercase;display:block;padding:5px 0 6px;}
DIV#cssEnergyCheckTool DIV.cssEnergyCheckToolRow{margin:0 0 4px;}
DIV#cssEnergyCheckTool DIV.cssEnergyCheckToolRow DIV.cssLabelColumn{float:left;width:150px;}
DIV#cssEnergyCheckTool DIV.cssEnergyCheckToolRow DIV.cssInputColumn{float:right;width:124px;}
DIV#cssEnergyCheckTool DIV.cssInputControl DIV.cssInputLeft{background-color:#D8D5CE;}
DIV#cssEnergyCheckTool DIV.cssInputControl DIV.cssInputRight{background-color:#D8D5CE;}
DIV#cssEnergyCheckTool A.cssButtonControl SPAN.cssButtonLeft{background-color:#D8D5CE;}
DIV#cssEnergyCheckTool A.cssButtonControl SPAN.cssButtonRight{background-color:#D8D5CE;}
DIV#cssSubsidiesToolArea{margin:8px 12px;}
DIV#cssSubsidiesTool{position:relative;min-height:58px;}
DIV#cssSubsidiesTool INPUT{width:98px;}
DIV#cssSubsidiesTool DIV.cssSubsidiesToolRow DIV.cssInputControl{margin-right:12px;}
DIV#cssSubsidiesTool DIV.cssSubsidiesToolRow DIV.cssInputControl DIV.cssInputLeft{background-color:#D8D5CE;}
DIV#cssSubsidiesTool DIV.cssSubsidiesToolRow DIV.cssInputControl DIV.cssInputRight{background-color:#D8D5CE;}
DIV#cssSubsidiesTool P.cssHeadline{font-size:12px;text-transform:uppercase;display:block;padding:5px 0 6px;}
DIV#cssSubsidiesTool DIV.cssSubsidiesToolRow DIV.cssFirstInputColumn{width:125px;float:left;}
DIV#cssSubsidiesTool DIV.cssSubsidiesToolRow DIV.cssSecondInputColumn{width:125px;float:left;}
DIV#cssSubsidiesTool DIV.cssSubsidiesToolRow DIV.cssButtonColumn{width:24px;float:right;}
DIV#cssSubsidiesTool DIV.cssSubsidiesToolRow DIV.cssButtonColumn A{float:right;width:24px;}
DIV#cssSubsidiesTool DIV.cssSubsidiesToolRow DIV.cssButtonColumn A.cssButtonControl SPAN.cssButtonLeft{background-color:#D8D5CE;}
DIV#cssSubsidiesTool DIV.cssSubsidiesToolRow DIV.cssButtonColumn A.cssButtonControl SPAN.cssButtonRight{background-color:#D8D5CE;}
DIV#cssToolsMarcetplace{padding:0 12px;}
DIV#cssToolsMarcetplace DIV#allToolsMarcetplaceListButtonPrev IMG,DIV#cssToolsMarcetplace DIV#allToolsMarcetplaceListButtonNext IMG{cursor:pointer;background-color:#E0DCD7;}
DIV#cssToolsMarcetplace DIV#cssToolsMarcetplaceListArea{height:78px;overflow:hidden;position:relative;}
DIV#cssToolsMarcetplace UL#allToolsMarcetplaceList{list-style-position:inside;height:480000px;position:relative;overflow:hidden;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;background-color:#fff;margin:0;padding:0;}
DIV#cssToolsMarcetplace UL#allToolsMarcetplaceList LI{list-style-type:none;list-style-position:outside;height:192px;display:block;margin:0;padding:0;}
DIV#cssToolsMarcetplace UL#allToolsMarcetplaceList LI DIV.cssToolsMarcetplaceImageColumn{width:108px;float:left;overflow:hidden;padding:8px 0;}
DIV#cssToolsMarcetplace UL#allToolsMarcetplaceList LI DIV.cssToolsMarcetplaceTextColumn{width:154px;float:left;overflow:hidden;font-size:1.2em;padding:8px 0;}
DIV#cssToolsMarcetplace UL#allToolsMarcetplaceList LI DIV.cssToolsMarcetplaceTextColumn H3{font-size:1em;overflow:hidden;white-space:nowrap;margin:0 0 .2em;}
DIV#cssToolsMarcetplace UL#allToolsMarcetplaceList LI DIV.cssToolsMarcetplaceTextColumn A{font-size:1em;}
DIV#cssToolsMarcetplace UL#allToolsMarcetplaceList LI DIV.cssToolsMarcetplaceTextColumn DIV.cssShortMarcetplaceTeaser{height:30px;overflow:hidden;}
DIV.cssToolVirtualEarth DIV.cssVirtualEarthUserInterface{position:relative;margin:8px 12px;}
DIV.cssToolVirtualEarth div.cssMenuSingleRow{padding:0 0 4px;}
DIV.cssToolVirtualEarth A.cssButtonVirtualEarthSearch{margin:4px 0 0;}
DIV.cssToolVirtualEarth DIV.cssVirtualEarthUserInterface DIV.cssVirtualEarthSearch INPUT{width:82px;}
DIV#cssToolsVoting{padding:0 12px;}
DIV#cssToolsVoting P#cssToolsVotingQuestion,DIV#cssToolsVoting P#cssToolsVotingQuestionCenter{font-size:1.2em;line-height:1.33em;color:#6a3667;font-weight:700;padding:2px 0 4px;}
DIV#cssToolsVoting P#cssToolsVotingQuestionCenter{text-align:center;}
DIV#cssToolsVoting DIV#cssToolsVotingImageQuestion{text-align:center;}
DIV#cssToolsVoting P#cssToolsVotingDescription{font-size:1.2em;line-height:1.33em;color:#515151;font-weight:700;text-align:center;display:block;width:100%;padding:4px 0;}
DIV#cssToolsVoting DIV.cssToolsVotingImageAnswerGroup{overflow:hidden;position:relative;}
DIV#cssToolsVoting DIV.cssToolsVotingTextAnswerGroup{overflow:auto;margin:4px 20px 0;}
DIV#cssToolsVoting DIV.cssToolsVotingImageAnswerGroup DIV.cssToolsVotingImageArrow{position:absolute;left:100px;top:27px;}
DIV#cssToolsVoting DIV.cssToolsVotingImageAnswerGroup DIV.cssToolsVotingImageArrowText{position:absolute;left:126px;top:35px;font-size:1.2em;line-height:1.33em;color:#6a3667;font-weight:700;}
DIV#cssToolsVoting DIV.cssToolsVotingImageAnswerGroup DIV.cssToolsVotingImageAnswerDescription{font-size:1.2em;line-height:1.33em;overflow:hidden;width:131px;}
DIV#cssToolsVoting DIV.cssToolsVotingTextAnswerGroup DIV.cssToolsVotingTextAnswer A.cssButtonControl SPAN.cssButtonText{text-align:center;padding-left:0;padding-right:0;background-image:none;}
DIV#cssToolsVoting DIV.cssToolsVotingTextAnswerGroup DIV.cssToolsVotingTextAnswer A{width:112px;}
DIV#cssToolsVoting DIV.cssToolsVotingTextAnswerGroup DIV.c50r A{float:right;}
DIV#cssCoolirisText{font-size:12px;font-weight:700;color:#FFF;background:#000;padding:8px 12px 0;}
DIV#jsCoolirisFlash{background:#000;}
DIV.cssMainArticleTeaser{border-bottom:1px dotted #d3d3d3;margin:0 0 .7em;padding:0 0 2.13em;}
DIV.cssNextMainArticleTeaser{margin:2.4em 0 .7em;}
DIV.cssMainArticleTeaser A{font-size:1.2em;}
DIV.cssMainArticleTeaser A IMG{margin:0 0 1.65em;}
DIV.cssMainArticleTeaser H1{margin:0 0 .88em;}
DIV.cssMainArticleTeaser P{color:#515151;font-size:1.2em;line-height:1.33em;margin:0 0 .2em;}
DIV.cssMainArticleTeaser P A{font-size:1em;}
DIV.cssShortArticleTeaser{border-bottom:1px dotted #d3d3d3;margin:0 0 .7em;padding:0 0 .8em;}
DIV.cssShortArticleTeaserWithTopSpacing{border-bottom:1px dotted #d3d3d3;margin:0 0 .7em;padding:.8em 0;}
DIV.cssShortArticleTeaserWithTopBorder{border-top:1px dotted #d3d3d3;border-bottom:1px dotted #d3d3d3;margin:.7em 0;padding:.8em 0;}
DIV.cssShortArticleTeaser DIV.cssShortArticleTeaserImage,DIV.cssShortArticleTeaserWithTopSpacing DIV.cssShortArticleTeaserImage,DIV.cssShortArticleTeaserWithTopBorder DIV.cssShortArticleTeaserImage{width:168px;float:left;}
DIV.cssShortArticleTeaser DIV.cssShortArticleTeaserText,DIV.cssShortArticleTeaserWithTopSpacing DIV.cssShortArticleTeaserText,DIV.cssShortArticleTeaserWithTopBorder DIV.cssShortArticleTeaserText{width:312px;float:left;}
DIV.cssShortArticleTeaser DIV.cssShortArticleTeaserText DIV.cssArticleTeaserProducerText,DIV.cssShortArticleTeaserWithTopSpacing DIV.cssShortArticleTeaserText DIV.cssArticleTeaserProducerText,DIV.cssShortArticleTeaserWithTopBorder DIV.cssShortArticleTeaserText DIV.cssArticleTeaserProducerText{float:left;width:287px;overflow:hidden;}
DIV.cssShortArticleTeaser DIV.cssShortArticleTeaserText DIV.cssArticleTeaserProducerImage,DIV.cssShortArticleTeaserWithTopSpacing DIV.cssShortArticleTeaserText DIV.cssArticleTeaserProducerImage,DIV.cssShortArticleTeaserWithTopBorder DIV.cssShortArticleTeaserText DIV.cssArticleTeaserProducerImage{float:right;width:21px;overflow:hidden;}
DIV.cssShortArticleTeaser H3,DIV.cssShortArticleTeaserWithTopSpacing H3,DIV.cssShortArticleTeaserWithTopBorder H3{margin:0 0 .2em;}
DIV.cssShortArticleTeaser P,DIV.cssShortArticleTeaserWithTopSpacing P,DIV.cssShortArticleTeaserWithTopBorder P{color:#515151;font-size:1.2em;line-height:1.33em;margin:0 0 .2em;}
DIV.cssVertikalArticleTeaserRow{border-bottom:1px dotted #d3d3d3;margin:0 0 .7em;}
DIV.cssVertikalArticleTeaserRowTools{border-bottom:none;margin:16px 0 0;}
DIV.cssVertikalArticleTeaserRowGalleries{border-bottom:none;margin:16px 0 0;}
DIV.cssVertikalArticleTeaser{float:left;overflow:hidden;padding:0 0 .8em;}
DIV.cssVertikalArticleTeaser DIV.cssVertikalArticleTeaserImage{margin:0 0 .8em;}
DIV.cssVertikalArticleTeaser H3{margin:0 0 .2em;}
DIV.cssVertikalArticleTeaser P{color:#515151;font-size:1.2em;line-height:1.33em;margin:0 0 .2em;}
DIV.cssVertikalArticleTeaserThreeColumns{width:164px;}
DIV.cssVertikalArticleTeaserThreeColumnsWithoutMargin{width:152px;}
DIV.cssVertikalArticleTeaserThreeColumns DIV.cssVertikalArticleTeaserImage{width:152px;}
DIV.cssVertikalArticleTeaserThreeColumns DIV.cssVertikalArticleTeaserText{width:152px;}
DIV.cssVertikalArticleTeaserTwoColumns{width:246px;}
DIV.cssVertikalArticleTeaserTwoColumnsWithoutMargin{width:234px;}
DIV.cssVertikalArticleTeaserTwoColumns DIV.cssVertikalArticleTeaserImage{width:234px;}
DIV.cssVertikalArticleTeaserTwoColumns DIV.cssVertikalArticleTeaserText{width:234px;}
DIV.cssFirstArticleTeaserWithSpacing{padding-top:.8em;}
.XContent A{color:#6a3667;cursor:default;font-size:12px;text-decoration:none;}
.XContent A[href]{color:#6a3667;cursor:pointer;font-size:12px;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:#6a3667;}
.XContent .linkSEnabled:hover{text-decoration:underline;color:#6a3667;}
.XContent .linkSDisabled{font-size:11px;line-height:13px;text-decoration:none;color:#636363;}
.XContent .linkEnabled{color:#6a3667;font-size:12px;font-weight:700;text-decoration:none;}
.XContent .linkEnabled:hover{color:#6a3667;font-weight:700;text-decoration:underline;}
.XContent .linkDisabled{text-decoration:none;color:#636363;}
.XContent .linkEmpEnabled{font-weight:700;text-decoration:none;color:#6a3667;}
.XContent .linkEmpEnabled:hover{text-decoration:underline;color:#6a3667;}
.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:#6a3667;}
.XContent .linkHidden{text-decoration:none;color:#515151;}
.XContent .linkHidden:hover{text-decoration:underline;color:#6a3667;}
.XContent .linkEmpHidden{font-weight:700;text-decoration:none;color:#515151;}
.XContent .linkEmpHidden:hover{text-decoration:underline;color:#6a3667;}
.XContent .linkSEmpHidden{font-size:11px;font-weight:700;text-decoration:none;color:#515151;}
.XContent .linkSEmpHidden:hover{text-decoration:underline;color:#6a3667;}
.XContent A.linkBack{display:block;float:right;}
.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:#a68ca4;font-weight:700;margin:0;padding:0;}
.XContent .titleWhite{font-weight:700;color:#fff;}
.XContent .titleLarge{color:#6a3667;font-size:18px;text-transform:uppercase;}
.XContent .titleXLarge{font-size:16px;font-weight:700;}
.XContent .titleImage,.XContent .titleObject{margin-top:2px;font-size:11px;line-height:12px;}
.XContent H2.titleCategory{color:#a68ca4;font-size:18px;font-weight:400;text-transform:uppercase;display:block;line-height:1.33em;margin:0 0 24px;padding:0;}
.XContent .titleDocument{color:#6a3667;font-size:18px;font-weight:400;text-transform:uppercase;display:block;line-height:1.33em;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:#6a3667;display:block;text-decoration:none;margin:4px 0;}
.XContent DIV.toplinks A:hover{color:#6a3667;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.cssProlog *{font-weight:700;}
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;}
}
DIV.windoo-modal-overlay,#modalOverlay{background:#000!important;opacity:0.4!important;}
div.windoo{position:absolute;overflow:hidden;}
div.windoo div.windoo-body{position:relative;overflow:auto;width:auto;text-align:left;padding:0;}
div.windoo div.windoo-body table{width:100%;height:100%;}
div.windoo div.windoo-frame{position:absolute;width:100%;height:100%;top:0;left:0;line-height:0;}
div.windoo div.windoo-frame .strut{line-height:0;font-size:0;}
div.windoo div.windoo-frame .title{overflow:hidden;}
div.windoo div.windoo-frame .title .title-text{width:100%;overflow:hidden;}
div.windoo a.windoo-button{position:absolute;display:block;text-align:center;text-decoration:none;overflow:hidden;text-indent:-1000em;outline:none;z-index:10;}
div.windoo-maximized .windoo-sizer,div.windoo-minimized .windoo-sizer,div.windoo-rolled .windoo-sizer,div.windoo-minimized a.windoo-button{display:none!important;}
div.windoo-minimized a.windoo-restore{display:block!important;}
div.windoo-minimized div.windoo-body,div.windoo-minimized .windoo-pane,div.windoo-rolled div.windoo-body,div.windoo-rolled .windoo-pane{display:none!important;}
div.windoo .windoo-sizer{position:absolute;overflow:hidden;background:url(/artwork/windoo/s.gif);z-index:5;}
div.windoo .windoo-north{top:0;left:0;width:100%;height:6px;cursor:n-resize;}
div.windoo .windoo-south{bottom:0;left:0;width:100%;height:6px;cursor:s-resize;}
div.windoo .windoo-west{top:0;left:0;height:100%;width:6px;cursor:w-resize;}
div.windoo .windoo-east{top:0;right:0;height:100%;width:6px;cursor:e-resize;}
div.windoo .windoo-nw,div.windoo .windoo-ne,div.windoo .windoo-sw,div.windoo .windoo-se{width:9px;height:9px;}
div.windoo .windoo-nw{top:0;left:0;cursor:nw-resize;}
div.windoo .windoo-ne{top:0;right:0;cursor:ne-resize;}
div.windoo .windoo-sw{bottom:0;left:0;cursor:sw-resize;}
div.windoo .windoo-se{bottom:0;right:0;cursor:se-resize;}
div.windoo-ghost{border:dotted #0d0 2px;position:absolute;background:transparent url(/artwork/windoo/s.gif);}
div.windoo-shadow-simple{position:absolute;overflow:hidden;padding:0;}
div.windoo-shadow-simple div.c{width:100%;height:100%;opacity:.4;background:#ccc;}
div.windoo-modal-overlay{background:#000;opacity:.6;}
DIV#windoo-privacyhint DIV.windoo-body > TABLE{width:480px!important;}
DIV.windoo-aero{border:1px solid #d3d3d3;background-color:#fff;}
DIV.windoo-aero DIV.windoo-body{background-color:#fff;padding-bottom:24px;margin:25px 0 0;}
DIV.windoo-aero DIV.windoo-body DIV.windooWithContentBorder{padding:12px 8px;}
DIV.windoo-aero-ie DIV.windoo-body{top:25px;}
DIV.windoo-aero DIV.windoo-frame .top-left{background-color:#f0ebe6;}
DIV.windoo-aero DIV.windoo-frame .top-right{border-bottom:1px solid #d3d3d3;}
DIV.windoo-aero DIV.windoo-frame DIV.title{height:24px;padding:0;}
DIV.windoo-aero DIV.windoo-frame .title-text{font-size:12px;font-weight:700;line-height:1.33em;padding:4px 0 0 12px;}
A.windoo-button{width:16px;height:16px;line-height:16px;font-size:10px;text-indent:-1000em;background:url(/application/bhp/artwork/windoo.aero/aquaButtons.png) no-repeat scroll 0 0;}
A.windoo-close{top:4px;right:12px;background-position:0 0;}
A.windoo-maximize{top:4px;right:30px;background-position:0 -17px;}
A.windoo-minimize{top:4px;right:48px;background-position:0 -34px;}