
/*beatCommons.css*/* {background-repeat:no-repeat;margin:0px;padding:0px;}
body{margin:0px;}.ie6 ul,.ie6 ol,.ie6 dl,.ie6 li{position:relative;}
a{text-decoration:none;}
div#page div#center h1,div#page div#center h2,div#page div#center h3,div#page div#center h4,div#page div#center h5,div#page div#center h6{font-weight:normal;}
div#page div#center td{vertical-align:top;}
div#page div#center th{background-color:#153B63;text-align:left;color:white;padding:2px 4px 2px 4px;}
div#page div#center th img{vertical-align:middle;}
div#page div#center ul li{list-style-type:none;}
div#page div#center img{border:0px;}
div#page div#center em{font-weight:bold;font-style:normal;}
div#page{width:100%;}
div#page div#center{margin-left:auto;margin-right:auto;width:900px;}
div#page div#center div#wrap{background-repeat:repeat-y;float:left;}
div#page div#center #left{width:180px;float:left;}
div#page div#center #right{float:left;width:720px;}.ie6 div#page div#center #right,.ie7 div#page div#center #right{overflow-x:auto;}
div#page div#center .content{border-top:6px #B4C6D9 solid;width:100%;float:left;margin-bottom:40px;}
div#page div#center .grid{padding:12px 0 0px 6px;}
div#page div#center div#navi{background-color:#153b63;border-right:6px solid #B4C6D9;padding-bottom:6px;}
div#page div#center div#navi * {margin:0px;padding:0px;}
div#page div#center div#navi a{text-decoration:none;}
div#page div#center div#navi ul{list-style-type:none;position:relative;}
div#page div#center div#navi ul li{list-style-type:none;}
div#page div#center div#navi ul a{display:block;color:#ffffff;font-size:11px;line-height:14px;padding:2px 2px 2px 0;width:153px;}
div#page div#center div#navi a{overflow:hidden;}
div#page div#center div#navi a.firstItem{background-position:6px 0px;background-image:url('sprite.png');background-position:left -0px;}
div#page div#center div#navi li p a{padding-left:17px;padding-right:4px;background-position:6px 0px;background-image:url('sprite.png');background-position:left -53px;}
div#page div#center div#navi li li p a{padding-left:25px;padding-right:4px;background-position:14px 0px;background-image:url('sprite.png');background-position:left -106px;width:145px;}
div#page div#center div#navi li li li p a{padding-left:33px;padding-right:4px;background-position:22px 0px;background-image:url('sprite.png');background-position:left -159px;width:137px;}
div#page div#center div#navi li li li li p a{padding-left:41px;padding-right:4px;background-position:30px 0px;background-image:url('sprite.png');background-position:left -212px;width:129px;}
div#page div#center div#navi li li li li li p a{padding-left:49px;padding-right:4px;background-position:38px 0px;background-image:url('sprite.png');background-position:left -265px;width:121px;}
div#page div#center div#navi li p a.emphasis{background-position:6px 0px;background-image:url('sprite.png');background-position:left -318px;}
div#page div#center div#navi li li p a.emphasis{background-position:14px 0px;background-image:url('sprite.png');background-position:left -371px;}
div#page div#center div#navi li li li p a.emphasis{background-position:22px 0px;background-image:url('sprite.png');background-position:left -424px;}
div#page div#center div#navi li li li li p a.emphasis{background-position:30px 0px;background-image:url('sprite.png');background-position:left -477px;}
div#page div#center div#navi li li li li li p a.emphasis{background-position:38px 0px;background-image:url('sprite.png');background-position:left -530px;}
div#page div#center div#navi ul a:hover{background-color:#1B528C;}
div#page div#center div#navi p.selected,div#page div#center div#navi p.selected a:hover{background-color:#2269B5;}
div#page div#center div#navi .last{background-color:#B4BDD9;line-height:1px;font-size:1px;margin-left:9px;height:1px;}
div#page div#center div#navi .naviHeadline{padding:20px 12px 9px 10px;color:white;font-size:13px;line-height:16px;font-weight:bold;}
div#page div#center div#navi .naviSectionHeadline{font-size:11px;line-height:14px;font-weight:bold;padding:10px 4px 7px 10px;color:white;}
div#page div#center div#left div.naviSpan{background-color:#B4C6D9;border-left:6px solid white;padding:10px;line-height:14px;}
div#page div#center #footer,div#page div#center #footerLiferay{float:left;width:900px;background-position:left bottom;background-image:url('sprite.png');background-position:right -583px;font-size:11px;line-height:14px;}
div#page div#center .footerTopLink{float:left;width:165px;margin-top:15px;padding:0px 0 2px 15px;}
div#page div#center .footerTopLink a{padding-left:12px;background-image:url('sprite.png');background-position:left -615px;}
div#page div#center div#wrap .fieldHolder
{width:340px;margin-right:6px;margin-top:4px;float:left;padding-left:2px;}
div#page div#center div#wrap .fieldHolder label
{width:120px;display:block;float:left;}
div#page div#center input[type="text"],div#page div#center input[type="password"],div#page div#center input[type="file"],div#page div#center input[type="submit"],div#page div#center input[type="button"],div#page div#center input[type="reset"],div#page div#center select,div#page div#center textarea,div#page div#center .textarea{background-image:none;padding:1px 2px;border:1px solid #153B63;border-right-color:#829DBA;border-bottom-color:#829DBA;font-size:11px;}
div#page div#center select
{padding:0px;padding-left:2px;}
div#page div#center div#wrap input[type="file"],div#page div#center div#wrap input[type="submit"],div#page div#center div#wrap input[type="button"],div#page div#center div#wrap input[type="reset"]
{background-color:#6B89AE;border:1px solid #153B63;border-top-color:white;border-left-color:white;font-weight:normal;background-image:none;color:#FFFFFF;}
div#page div#center input[type="submit"]:hover,div#page div#center input[type="button"]:hover,div#page div#center input[type="reset"]:hover,div#page div#center input[type="submit"]:focus,div#page div#center input[type="button"]:focus,div#page div#center input[type="reset"]:focus
{background:none;}
div#page div#center input.focus,div#page div#center textarea.focus
{background-color:#DFE9F3;}.ie6 div#page div#center input.text,.ie6 div#page div#center input.password,.ie6 div#page div#center input.file,.ie6 div#page div#center input.button,.ie6 div#page div#center input.submit,.ie6 div#page div#center input.reset,.ie6 div#page div#center select
{background-image:none;padding:1px 2px;border:1px solid #153B63;border-right-color:#829DBA;border-bottom-color:#829DBA;}.ie6 div#page div#center div#wrap input.submit,.ie6 div#page div#center div#wrap input.button,.ie6 div#page div#center div#wrap input.reset,.ie6 div#page div#center div#wrap input.file
{background-color:#6B89AE;border:1px solid #153B63;border-top-color:white;border-left-color:white;font-weight:normal;background-image:none;color:#FFFFFF;}
div#page div#center div#wrap .clr,div#page div#center div#wrap .clearer{clear:both;width:1px;line-height:1px;}
div#page div#center div#wrap .sequenceContainer{margin-bottom:15px;background-color:#CBD5E1;}
div#page div#center div#wrap .sequenceContainer * {padding:0;margin:0;line-height:18px;background-repeat:no-repeat;}
div#page div#center div#wrap .sequenceContainer a{text-decoration:none;}
div#page div#center div#wrap .sequenceContainer p,div#page div#center div#wrap .sequenceContainer h1
{float:left;}
div#page div#center div#wrap .sequenceContainer h1{background-color:#225A8D;color:white;font-size:11px;border:0px;border-left:1px solid white;border-right:1px solid white;padding:0 10px 0 10px;margin:0px;font-weight:normal;}
div#page div#center div#wrap .sequenceContainer p{background-color:#CBD5E1;font-size:11px;background-image:url(sequenceStandardStepBg.gif);background-repeat:no-repeat;background-position:left top;padding-left:16px;padding-right:6px;}
div#page div#center div#wrap .sequenceContainer p *{font-size:11px;}
div#page div#center div#wrap .sequenceContainer span{padding-right:10px;}
div#page div#center div#wrap .sequenceContainer .firstStep{background-image:none;padding-left:0px;}
div#page div#center div#wrap .sequenceContainer .firstStep img{vertical-align:middle;}
div#page div#center div#wrap .sequenceContainer .firstStep span{padding-left:9px;}
div#page div#center div#wrap .sequenceContainer .selectedStep{background-image:url(sequenceSelectedStepBg.gif);background-color:#225A8D;color:white;}
div#page div#center div#wrap .sequenceContainer .selectedStep a{color:white;}
div#page div#center div#wrap .sequenceContainer .selectedStep span{color:white;}
div#page div#center div#wrap .sequenceContainer .behindSelectedStep{background-image:url(sequenceBehindSelectedStepBg.gif);}
div#page div#center div#wrap .sequenceContainer .disabledStep,div#page div#center div#wrap .sequenceContainer .disabledStep * {color:#79818D;}
div#page div#center div#wrap .sequenceContainer .successfulStep,div#page div#center div#wrap .sequenceContainer .warningStep,div#page div#center div#wrap .sequenceContainer .errorStep{background-position:right;padding-right:15px;}
div#page div#center div#wrap .sequenceContainer .successfulStep{background-image:url(sequenceSuccessStepBg.gif);}
div#page div#center div#wrap .sequenceContainer .warningStep{background-image:url(sequenceWarningStepBg.gif);}
div#page div#center div#wrap .sequenceContainer .errorStep{background-image:url(sequenceErrorStepBg.gif);}
div#page div#center div#wrap .sequenceContainer .sequenceEnd{padding-left:0px;background-image:none;background-color:transparent;float:none;}*  html div#page div#center div#wrap .sequenceContainer .sequenceEnd img{margin-left:-3px;}
div#page div#center *.noWrap{white-space:nowrap;}
div#ie6NaviBugFixDiv{display:none;}.ie div#ie6NaviBugFixDiv{height:1px!important;line-height:1px!important;font-size:1px!important;display:block;}.area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.area{display:inline-table;}*  html .area{height:1%;}*+html .area{height:1%;}.area{display:block;}
/*beatEnfinity.css*/div#page div#enfinity{background-image:url(m900.gif);background-repeat:repeat-y;float:left;}.ie div#page div#enfinity{height:100%;}
div#page div#enfinity *{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#153B63;margin:0;padding:0;background-repeat:no-repeat;line-height:normal;}
div#page div#center div#enfinity a{text-decoration:none;cursor:pointer;}
div#page div#center div#enfinity h1{background-color:#DFE9F3;color:#153B63;padding:12px 0px 12px 12px;font-size:20px;line-height:24px;font-weight:bold;}
div#page div#center div#enfinity h2{background-color:#153B63;color:#ffffff;font-size:14px;font-weight:bold;padding:0px 10px 0px 10px;line-height:24px;}
div#page div#center div#enfinity h3{font-size:12px;font-weight:bold;}
div#page div#center div#enfinity table{width:100%;border:none;border-collapse:collapse;border-spacing:0;}
div#page div#center div#enfinity
{background-image:url('m900.gif');}
div#page div#center div#enfinity .mainContent{width:534px;float:left;}
div#page div#center div#enfinity .mainContentFull{width:714px;float:left;}
div#page div#center div#enfinity #navi .searchBar{background-color:#153b63;padding:8px 0px 2px 4px;line-height:48px;border-bottom:1px solid white;}*  html div#page div#center div#enfinity #navi .searchBar{padding-top:22px;height:33px;}
div#page div#center div#enfinity #navi .searchBar .button{border:0px;background-color:#153b63;color:white;font-weight:bold;padding-left:6px;background-image:url(arrowNaviRight.gif);background-repeat:no-repeat;background-position:left 4px;cursor:pointer;}
div#page div#center div#enfinity #navi .searchBar a{color:#153b63;background-image:url(arrowBlueRight.gif);background-position:4px 6px;padding-left:13px;}
div#page div#center div#enfinity #navi .searchBar a:hover{background-color:#829DBA;}
div#page div#center div#enfinity input.inputError{border:1px solid #CC0000;color:#CC0000;background-color:#FFDDDD;}
div#page div#center div#enfinity .actionBar{background-color:#F1F1F1;margin-bottom:12px;padding:2px 3px 2px 4px;line-height:15px;}
div#page div#center .actionBar a,div#page div#center .actionBar input.submitButton,input.submitButton{font-weight:bold;}
html>body div#page div#center .actionBar{padding-bottom:5px;height:15px;}
div#page div#center .actionBar a,div#page div#center .actionBar input{display:block;float:left;margin:0px;margin-right:3px;}
div#page div#center a.linkRight,div#page div#center a.linkLeft,div#page div#center a.linkTop,div#page div#center a.linkDown{padding-left:10px;background-repeat:no-repeat;background-position:3px 6px;}
div#page div#center a.linkRight{background-image:url(arrowBlueRight.gif);}
div#page div#center a.linkLeft{background-image:url(arrowBlueLeft.gif);}
div#page div#center a.linkTop{background-image:url(arrowBlueUp.gif);background-position:left 5px;}
div#page div#center a.linkDown{background-image:url(arrowBlueDown.gif);background-position:left 5px;}
div#page div#center a.linkButton{font-size:11px;color:#153b63;padding:0px 6px 0px 11px;background-color:transparent;background-repeat:no-repeat;background-position:3px 5px;background-image:url('sprite.png');background-position:left -627px;text-decoration:none;vertical-align:middle;white-space:nowrap;line-height:16px;}
html>body div#page div#center a.linkButton{line-height:15px;padding-top:1px;}
div#page div#center div#enfinity div.popIn{display:none;border:1px solid #A1A1A1;background-color:#DEE9F4;width:400px;padding-bottom:0px;}
div#page div#center div#enfinity div.popIn p{padding-left:2px;}
div#page div#center div#enfinity div.popIn p.messageOk,div#page div#center div#enfinity div.popIn p.messageWarning,div#page div#center div#enfinity div.popIn p.messageError,div#page div#center div#enfinity div.popIn p.messageProcessing{background-color:white!important;border-bottom:2px solid #225A8D;margin:0px!important;padding-left:16px;}
div#page div#center div#enfinity div.popIn .draggable{cursor:move;}
div#page div#center div#enfinity div.popIn img.closePopIn{float:right;margin-right:1px;margin-top:1px;}
div#page div#center div#enfinity div.popIn .actionBar{margin-bottom:0px;}
div#page div#center div#enfinity .messageOk,div#page div#center div#enfinity .messageWarning,div#page div#center div#enfinity .messageError{background-repeat:no-repeat;padding-left:30px!important;display:block;font-weight:bold;margin:6px auto 12px;}
div#page div#center div#enfinity .messageOk{background-color:#F4FDEF;background-position:6px 50%;background-image:url('sprite.png');background-position:left -654px;border:1px solid #ACDFA7;color:#384F34;}
div#page div#center div#enfinity .messageWarning{background-color:#DFF4FF;background-position:6px 50%;background-image:url('info.gif');border:1px solid #A7CEDF;color:#34404F;}
div#page div#center div#enfinity .messageProcessing{background-position:6px 50%;background-image:url(messageProcessing.gif);border-bottom:2px solid #225A8D;}
div#page div#center div#enfinity .messageError{background-color:#FFDDDD;background-position:6px 50%;background-image:url('error.gif');border:1px solid #F00;}
div#page div#center div#enfinity .tabsContainerFull{float:left;margin-top:12px;width:714px;background-color:#f1f1f1;background-image:url('b2b2b2.gif');background-repeat:repeat-x;background-position:bottom left;}
div#page div#center div#enfinity .tabsContainer a{font-size:12px;line-height:15px;white-space:nowrap;background-repeat:no-repeat;background-position:0px 4px;background-image:url('sprite.png');background-position:left -871px;padding-left:9px;}
div#page div#center div#enfinity ul.tabsContainer li{float:left;}
div#page div#center div#enfinity .tabs a{font-size:12px;line-height:15px;}
div#page div#center div#enfinity ul.tabs li{float:left;}
div#page div#center div#enfinity .tabsContainerTop .innerTab{padding:4px 12px 5px 12px;border-bottom:1px solid #f1f1f1;}
div#page div#center div#enfinity .tabsContainerTop .innerTabSelected{background-color:white;padding:4px 11px 5px 11px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
div#page div#center div#enfinity .tabsContainer .innerTab,div#page div#center div#enfinity .tabsContainerFull .innerTab{padding:4px 12px 5px 12px;}
div#page div#center div#enfinity .tabsContainer .innerTabSelected,div#page div#center div#enfinity .tabsContainerFull .innerTabSelected{background-color:white;padding:3px 11px 4px 11px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;border-bottom:1px solid white;}#dBoxIframe{position:absolute;left:0px;top:0px;display:none;}#dBoxDiv{background-color:black;display:none;position:absolute;left:0px;top:0px;opacity:0.75;width:100px;height:100px;}
html>body #dBoxDiv{position:fixed;}
div#page div#center div#enfinity .searchPagingRow{float:left;width:700px;font-size:12px;line-height:15px;}
div#page div#center div#enfinity .searchPagingHeadline{float:left;width:340px;padding:12px 10px 15px 10px;font-weight:bold;}
div#page div#center div#enfinity .searchPagingBox{float:right;width:340px;padding:12px 0 15px 0;}
div#page div#center div#enfinity ul.searchPaging{float:right;}
div#page div#center div#enfinity ul.searchPaging li{float:left;}
div#page div#center div#enfinity .searchPaging a{padding:1px 5px;}
div#page div#center div#enfinity .searchPaging .active{padding:1px 4px;background-color:#4E87C4;color:#ffffff;}
div#page div#center div#enfinity th.sortable a{background-image:url(iconSortable.gif);background-repeat:no-repeat;padding-left:10px;}
div#page div#center div#enfinity th.asc a{background-image:url(iconSortAsc.gif);}
div#page div#center div#enfinity th.desc a{background-image:url(iconSortDesc.gif);}
div#page div#center div#enfinity div#tabContainer{float:left;width:714px;background-color:#F1F1F1;background-image:url('b2b2b2.gif');background-repeat:repeat-x;background-position:bottom left;}
div#page div#center div#enfinity .tabsContainer a{font-size:12px;line-height:15px;white-space:nowrap;padding-left:7px;background-position:0px 5px;background-image:url('sprite.png');background-position:left -912px;}
div#page div#center div#enfinity ul.tabsContainer li{float:left;}
div#page div#center div#enfinity #tabContainer p{padding:4px 12px 5px 12px;}
div#page div#center div#enfinity #tabContainer .selected{background-color:white;padding:3px 11px 4px 11px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;border-bottom:1px solid white;}
div#page div#center div#enfinity #tabContainer li.tabBorderBottom .selected{border-bottom:1px solid #b2b2b2;border-top:1px solid white;}
div#page div#center #footerLiferay{display:none;}
div#page div#center div#enfinity .contentHover{background-color:#DFE9F4;}
div#page div#center div#enfinity table.tablePadding td,div#page div#center div#enfinity table.tablePadding th{padding:2px 6px 2px 4px;margin:0px;}
div#page div#center div#enfinity table.tablePadding p,div#page div#center div#enfinity table.tablePadding h3{padding-left:0px;}
div#page div#center div#enfinity table.tablePadding p.portlet-msg-error,div#page div#center div#enfinity table.tablePadding p.portlet-msg-success,div#page div#center div#enfinity table.tablePadding p.portlet-msg-info
{padding-left:30px;margin:0px;}
div#page div#center div#enfinity .right{text-align:right;}
div#page div#center div#enfinity .center{text-align:center;}@media print{div#portalCenter,.portlet-topper,div#page div#center div#left,div#page div#center div#navi,div#page div#center div#left div.naviSpan,div#page div#center div#enfinity .sequenceContainer,div#page div#center div#enfinity .actionBar,div#page div#center #footer,div#page div#center #footerLiferay,div#debugOuter{display:none;}
div#page div#center div#enfinity .content{border-top:0px;}
div#page div#enfinity,div#page div#center #right,div#page div#center div#enfinity .content,div#page div#center div#enfinity .mainContentFull{float:none;}
div#page div#center .grid{padding-left:0px;}
div#page div#center div#enfinity h1,div#page div#center div#enfinity h2{padding-left:0px;}
div#page div#center .logoPrint{display:block;}
div#page div#center .displayNoneButPrintable{display:block;}
div#page div#center .noPrint{display:none!important;}
div#page div#center div#printDiv{display:block;}.ie div#page div#center table.printProductTable,div#page div#center .mainContentFull{width:650px!important;}.ie6 div#page div#center #right,.ie7 div#page div#center #right{overflow-x:visible;}.popup-alert-notice,.popup-alert-warning{display:none;}}
/*beatEnfinitySt.css*/div#page div#center div#enfinity .footerTellaFriend{float:right;line-height:14px;margin-left:12px;padding-left:24px;background-repeat:no-repeat;background-image:url('sprite.png');background-position:left -964px;}
div#page div#center div#enfinity .footerContent{float:left;width:513px;padding:0 10px 0 9px;}
div#page div#center div#enfinity .breadCrumb{background-color:#DFE9F3;line-height:14px;padding-bottom:12px;width:720px;float:left;}
div#page div#center div#enfinity .breadCrumb a{display:block;float:left;color:#7C94AC;font-weight:bold;border-left:1px solid #B4C6D9;background-repeat:no-repeat;background-position:10px 13px;background-image:url('sprite.png');background-position:left -1008px;padding-top:9px;padding-left:17px;padding-right:10px;}
div#page div#center div#enfinity .breadCrumb a.firstItem{border-left:0px;padding-left:20px;background-repeat:no-repeat;background-position:13px 13px;background-image:url('sprite.png');background-position:left -1058px;}
div#page div#center div#enfinity .breadCrumb a.backTo{font-weight:normal;color:#153B63;font-size:11px;background-image:none;border-left:0px solid white;cursor:default;padding-left:13px;}
div#page div#center div#enfinity div.teaserItem{width:174px;float:left;height:140px;margin-right:6px;border-top:12px solid white;border-bottom:1px solid #CCCCCC;cursor:pointer;}.ie6 div#page div#center div#enfinity div.teaserItem{border-right:1px solid white;}*  html div#page div#center div#enfinity div.teaserItem{margin-left:-1px;}
div#page div#center div#enfinity div.teaserItemHover{background-repeat:repeat-x;background-position:left bottom;background-image:url('sprite.png');background-position:left -1108px;}
div#page div#center div#enfinity div.teaserItem h3{line-height:18px;padding:2px 0pt 9px 2px;margin:0;}
div#page div#center div#enfinity div.teaserItem h3 a{font-size:13px;font-weight:normal;}
div#page div#center div#enfinity div.teaserItemRight{margin-right:0px;}
div#page div#center div#enfinity .marginal{width:174px;float:right;background-color:#F1F1F1;}
div#page div#center div#enfinity .marginal h3{font-size:12px;font-weight:bold;line-height:15px;padding-left:37px;padding-top:8px;min-height:25px;background-repeat:no-repeat;}.ie div#page div#center div#enfinity .marginal h3{height:25px;}
div#page div#center div#enfinity .marginal h3.findByKeyword{background-image:url('sprite.png');background-position:left -1261px;}
div#page div#center div#enfinity .marginal h3.whereToBuy{background-image:url('sprite.png');background-position:left -1351px;}
div#page div#center div#enfinity .marginal h3.contact{background-image:url('sprite.png');background-position:left -1441px;}
div#page div#center div#enfinity .marginal h3.moreInfo{background-image:url('sprite.png');background-position:left -1531px;}
div#page div#center div#enfinity .marginal h3.newsletter{background-image:url('sprite.png');background-position:left -1621px;}
div#page div#center div#enfinity .marginal h3.faq{background-image:url('sprite.png');background-position:left -1711px;}
div#page div#center div#enfinity .marginal h3.downloadpool{background-image:url('sprite.png');background-position:left -1801px;}
div#page div#center div#enfinity .marginal h3.training{background-image:url('sprite.png');background-position:left -1891px;}
div#page div#center div#enfinity .marginal a{background-repeat:no-repeat;background-position:5px 4px;background-image:url('sprite.png');background-position:left -1981px;padding-left:13px;display:block;}
div#page div#center div#enfinity .marginal p{padding-bottom:2px;}
div#page div#center div#enfinity .marginalSearchField{margin:5px 10px 6px 5px;padding:2px 2px 2px 2px;width:145px;font-size:10px;border-top:1px #7C7C7C solid;border-left:1px #7C7C7C solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;color:black;font-size:11px;}
div#page div#center div#enfinity .marginal .doubleHairlineBottom{border-bottom:3px solid white;}
div#page div#center div#enfinity .marginal .hairlineBottom{border-bottom:1px solid white;}
div#page div#center div#enfinity div.section{background-color:#f1f1f1;position:relative;border-bottom:1px solid #CCCCCC;height:85px;}
div#page div#center div#enfinity .section .imgLink,div#page div#center div#enfinity .section img{position:absolute;right:39px;top:12px;}
div#page div#center div#enfinity .section .imgLink img{position:static;}
div#page div#center div#enfinity .section h3{width:380px;font-weight:normal;}
div#page div#center div#enfinity .section a{display:block;}
div#page div#center div#enfinity div.sectionItemHover{background-color:#DFE9F4;}
div#page div#center div#enfinity .section h3 a{font-size:17px;padding-top:10px;padding-bottom:5px;padding-left:9px;}
div#page div#center div#enfinity .section a.productSectionLink{font-weight:bold;padding-left:27px;padding-bottom:6px;background-position:10px 3px;background-image:url('sprite.png');background-position:left -2052px;}
div#page div#center div#enfinity a.productChapterLink{display:block;font-size:12px;line-height:35px;height:35px;padding-left:29px;border-bottom:1px solid #CCCCCC;background-repeat:no-repeat;background-position:20px 13px;background-image:url('sprite.png');background-position:left -2167px;}
div#page div#center div#enfinity a.productChapterLink:hover{background-color:#DFE9F4;}
div#page div#center div#enfinity div.mainBox{float:left;width:534px;border-bottom:1px solid #CCCCCC;}*  html div#page div#center div#enfinity div.mainBox{margin-right:-3px;}
div#page div#center div#enfinity div.mainBox p.chapterLink{margin:0;padding:0 0 0 28px!important;padding:0 0 0 38px;width:506px!important;width:496px;cursor:pointer;text-indent:-8px;line-height:15px;font-size:12px;}
div#page div#center div#enfinity div.mainBoxText .featuresList{list-style-type:square;padding:6px 0 0 24px;}
div#page div#center div#enfinity div.mainBoxImage{float:left;padding:12px 37px 12px 37px;width:100px;}
div#page div#center div#enfinity div.mainBoxImage img{display:block;}
div#page div#center div#enfinity div.mainBoxText{float:left;width:354px;padding:3px 4px 9px 0;font-size:12px;line-height:15px;}
div#page div#center div#enfinity div.mainBoxText * {font-size:12px;}
div#page div#center div#enfinity div.mainBoxText h3{font-size:17px;line-height:18px;padding:7px 0 0 9px;font-weight:normal;}
div#page div#center div#enfinity div.mainBoxText h3 a{font-size:17px;}
div#page div#center div#enfinity div.mainBoxText p{margin:0;padding:6px 0 0 9px;}
div#page div#center div#enfinity div.mainBoxText ul.text{margin:0 0 0 25px;padding:0;list-style-type:square;}
div#page div#center div#enfinity ul.dynLink li.teaserRowProductfamilyLink{margin:0;padding:3px 0 1px 18px;text-indent:-8px;line-height:14px;font-size:11px;font-weight:bold;}
div#page div#center div#enfinity ul.dynLink li.teaserRowProductfamilyLink a{font-size:11px;padding-left:0px;}
div#page div#center div#enfinity .mainBoxFull{float:left;width:714px;border-bottom:1px solid #b2b2b2;}
div#page div#center div#enfinity .mainBoxFullText{float:left;width:338px;padding:3px 20px 9px 0;font-size:12px;line-height:15px;}
div#page div#center div#enfinity .mainBoxFullText p{margin:0;padding:6px 0 0 6px;}
div#page div#center div#enfinity .mainBoxFullTextFull{float:left;width:511px;padding:3px 20px 9px 3px;font-size:12px;line-height:15px;}
div#page div#center div#enfinity .mainBoxFullTextFull p{margin:0;padding:6px 0 0 0;}
div#page div#center div#enfinity .mainBoxFullTextFull a strong{color:inherit!important;}
div#page div#center div#enfinity .mainBoxFullTextMarginal{float:left;width:176px;padding:3px 4px 9px 0;font-size:12px;line-height:15px;}
div#page div#center div#enfinity .mainBoxFullTextMarginal p{margin:0;padding:6px 0 0 0;}
div#page div#center div#enfinity div.productDetail{float:left;padding:24px 0 0 0;background-image:url('sprite.png');background-position:right -2207px;background-repeat:no-repeat;}
div#page div#center div#enfinity div.productDetail .productDetailImage{float:left;padding:0 33px 16px 33px;width:300px;}
html>body div#page div#center div#enfinity div.productDetail .productDetailImage{width:auto;min-width:300px;}
div#page div#center div#enfinity div.productDetail .productDetailImage img{display:block;}
div#page div#center div#enfinity div.productDetail .productDetailTextBox{float:left;width:340px;font-size:12px;line-height:15px;padding:2px 14px 0 0;}
div#page div#center div#enfinity div.productDetail .productDetailTextBox b{font-size:12px;}
div#page div#center div#enfinity div.productDetail .productDetailTextBox p.features{font-size:12px;font-weight:bold;}
div#page div#center div#enfinity div.productDetail .productDetailTextBox p{font-size:12px;}
div#page div#center div#enfinity div.productDetail .productDetailTextBox ul.productFeatures{padding-left:14px;margin-bottom:18px;list-style-type:square;}
div#page div#center div#enfinity div.productDetail .productDetailTextBox ul.productFeatures li{list-style-type:square;font-weight:bold;font-size:12px;}
div#page div#center div#enfinity ul.productLink{padding-top:6px;}
div#page div#center div#enfinity ul.productLink li{margin:0;padding:0 0 0 9px;text-indent:-7px;line-height:15px;font-size:12px;}
div#page div#center div#enfinity .productPreviewFooter{float:left;width:366px;}
div#page div#center div#enfinity .productPreviewFooter ul{float:left;padding-bottom:6px;}
div#page div#center div#enfinity .productPreviewFooter li{float:left;}
div#page div#center div#enfinity .productPreviewFooter .productZoom{float:left;line-height:14px;margin-left:12px;padding-left:24px;background-repeat:no-repeat;background-image:url('sprite.png');background-position:left -2927px;}
div#page div#center div#enfinity .productPreviewFooter .productPrint{float:left;line-height:14px;margin-left:12px;padding-left:24px;background-repeat:no-repeat;background-image:url('sprite.png');background-position:left -2971px;}
div#page div#center div#enfinity .productPreviewNumber{float:left;width:340px;font-size:12px;line-height:15px;padding-right:14px;}
div#page div#center div#enfinity .productPreviewNumber strong{font-size:12px;}
div#page div#center div#enfinity .moreLink{font-weight:bold;background-repeat:no-repeat;background-position:0px 7px;background-image:url('sprite.png');background-position:left -3015px;padding-left:7px;padding-top:2px;font-size:12px;display:block;margin-top:5px;margin-bottom:9px;}
div#page div#center div#enfinity p.imageXlargeTitle{line-height:40px;background-repeat:no-repeat;background-position:right;background-image:url('sprite.png');background-position:right -3069px;color:#336799;border-bottom:6px solid #336799;padding-left:16px;font-weight:bold;font-size:14px;margin-bottom:10px;}
div#page div#center div#enfinity p.imageXlargeImage{text-align:center;}
div#page div#center div#enfinity p.imageXlargeFooter{text-align:right;background-color:#DFE9F3;margin-top:10px;line-height:16px;padding-right:4px;}
div#page div#center div#enfinity p.imageXlargeFooter span{color:#336799;cursor:pointer;}
div#page div#center div#enfinity p.imageXlargeFooter *{vertical-align:baseline;}
div#page div#center div#enfinity .searchDetailsBox{float:left;padding:16px 9px 0px 9px;font-size:11px;line-height:15px;}
div#page div#center div#enfinity .searchDetailsBox a.advPlusLink{margin:0;padding:0 0 0 17px;background-image:url('sprite.png');background-position:left -3189px;background-repeat:no-repeat;}
div#page div#center div#enfinity .searchDetailsBox a.advMinusLink{margin:0;padding:0 0 0 17px;background-image:url('sprite.png');background-position:left -3231px;background-repeat:no-repeat;}
div#page div#center div#enfinity .searchDetailsBoxHeadline{margin:0 0 7px 0;}
div#page div#center div#enfinity .searchDetailsBox p{margin:0;padding:0 20px 7px 0;}
div#page div#center div#enfinity .searchOptionBox{float:left;width:714px;}
div#page div#center div#enfinity .searchOptionHeadline{float:left;width:696px;padding:9px;font-size:12px;font-weight:bold;line-height:15px;border-bottom:1px solid #b2b2b2;}
div#page div#center div#enfinity .searchOptionBoxRow{float:left;padding:10px 9px 10px 5px;font-size:12px;line-height:15px;border-bottom:1px solid #b2b2b2;}
div#page div#center div#enfinity .searchBox{float:left;width:714px;background-color:#f1f1f1;}
div#page div#center div#enfinity .searchBoxNormal{padding-bottom:14px;}
div#page div#center div#enfinity .headlineSearchBox{float:left;padding-top:3px;}
div#page div#center div#enfinity .headlineSearchBoxImage{float:left;}
div#page div#center div#enfinity .headlineSearchBoxImage img{display:block;}
div#page div#center div#enfinity .headlineSearchBox h2{float:left;margin:0;padding:6px 0 0 3px;font-size:15px;font-weight:bold;line-height:18px;background-color:transparent;color:#153b63;}
div#page div#center div#enfinity .searchBox .searchInfo{background-repeat:no-repeat;background-position:left;height:17px;line-height:17px;padding:0 0 0 17px;margin:6px 0 0 10px;display:block;text-indent:1px;background-image:url('sprite.png');background-position:left -3189px;cursor:pointer;}
div#page div#center div#enfinity .searchBoxInfos{z-index:100;font:11px arial,helvetica,sans-serif;color:#000066;width:340px;position:absolute;top:260px;left:38%;display:block;background:#DEEBF7;border:1px solid #B5C7DE;text-decoration:none;padding:0 3px 3px 3px;}
div#page div#center div#enfinity div.advancedSearchSubmit img{padding:1px 0 2px 5px;margin:0}
div#page div#center div#enfinity .tipp:hover div.searchBoxInfos{width:340px;position:absolute;top:260px;left:38%;display:block;background:#e6ecff;border:1px solid #003399;text-decoration:none;padding:3px;}
div#page div#center div#enfinity .searchBox div.popIn p.closePopIn{background-color:#153B63;font-weight:bold;text-align:right;color:White;padding:0 4px 0 0;margin:0;vertical-align:middle;cursor:pointer;}
div#page div#center div#enfinity .searchBox img.closePopIn{float:right;margin-right:0px;margin-top:0px;vertical-align:middle;}
div#page div#center div#enfinity .searchBox div.popIn{background-color:#F7F3F7;border:1px solid #A1A1A1;position:absolute;top:260px;left:38%;width:400px;z-index:100;font:11px arial,helvetica,sans-serif;vertical-align:middle;}
div#page div#center div#enfinity .searchBox div.popIn p{vertical-align:middle;padding:3px 0 4px 4px;}
div#page div#center div#enfinity form input.searchButton{background-color:#f1f1f1;border:0;color:#153B63;text-decoration:none;line-height:14px;text-indent:-8px;list-style-type:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0;cursor:pointer;padding-left:5px;}
div#page div#center div#enfinity p.searchSuggestion{padding:12px 10px 0 10px;font-weight:bold;}
div#page div#center div#enfinity .imgblock{display:block;}
div#page div#center div#enfinity .searchBoxRow{float:left;padding:0 9px 0 9px;font-size:12px;line-height:15px;}
div#page div#center div#enfinity .searchBoxColLeft{float:left;width:351px;}
div#page div#center div#enfinity .searchBoxColRight{float:left;width:345px;}
div#page div#center div#enfinity input.searchField{padding:1px 0 1px 3px;width:335px;font-size:12px;}
div#page div#center div#enfinity .advancedSearchSubmit{float:left;padding:1px 0 0 0;font-size:11px;line-height:14px;}
div#page div#center div#enfinity .advSearchRowDate{float:left;padding:8px 0 0 5px;font-size:12px;line-height:15px;}
div#page div#center div#enfinity .advSearchInput{float:left;}
div#page div#center div#enfinity .advSearchText{float:left;padding:3px 9px 0 0;}
div#page div#center div#enfinity input.dateField{height:13px;padding:1px 0 1px 3px;width:75px;font-size:12px;color:#153B63;}
div#page div#center div#enfinity .advSearchIconCalendar{float:left;padding:2px 9px 0 5px;}
div#page div#center div#enfinity .subPageContainer{float:left;margin-top:23px;border-top:1px solid #b2b2b2;}
div#page div#center div#enfinity .subPageContainerFull{float:left;border-top:1px solid #b2b2b2;}
div#page div#center div#enfinity div#productLinksLinkArea{float:left;width:534px;background-color:#f1f1f1;background-repeat:repeat-x;background-position:bottom left;background-image:url('b2b2b2.gif');}
div#page div#center div#enfinity #productLinksLinkArea p{padding:4px 12px 5px 12px;}
div#page div#center div#enfinity #productLinksLinkArea .selected{background-color:white;padding:3px 11px 4px 11px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;border-bottom:1px solid white;}
div#page div#center div#enfinity #productLinksLinkArea li.tabBorderBottom .selected{border-bottom:1px solid #b2b2b2;border-top:1px solid white;}
div#page div#center div#enfinity div.docuRow{float:left;padding:4px 0 5px 0;border-bottom:1px solid #b2b2b2;}*  html div#page div#center div#enfinity div.docuRow{margin-right:-3px;}
div#page div#center div#enfinity div.docuRow p,div#page div#center div#enfinity div.docuRow .docuText{float:left;width:330px;padding:0 20px 0 7px;font-size:12px;line-height:15px;}
div#page div#center div.docuRow ul,div#page div#center div#enfinity div.docuRow .docuLinks{float:right;width:177px;padding-top:1px;font-size:10px;line-height:13px;}
div#page div#center div#enfinity div.docuRow li{float:left;padding:0 3px 0 3px;}
div#page div#center div#enfinity div.docuRow li a{padding-left:6px;background-repeat:no-repeat;background-position:0px 4px;background-image:url('sprite.png');background-position:left -3273px;}
div#page div#center div#enfinity div.docuRow .docuLinks li a{padding-left:0px;background-image:none;}
div#page div#center div#enfinity .downloadSearchBox{background-color:#f1f1f1;padding-bottom:8px;}
div#page div#center div#enfinity .downloadSearchBox form{padding-left:9px;}
div#page div#center div#enfinity .downloadSearchBox select{width:255px;font-size:11px;margin-top:6px;}
div#page div#center div#enfinity .downloadSearchBox select option{padding-left:4px;}
div#page div#center div#enfinity .downloadSearchBox h2{padding-left:33px;background-image:url('sprite.png');background-position:left -1261px;background-repeat:no-repeat;background-color:transparent;color:#153b63;font-size:15px;line-height:25px;}
div#page div#center div#enfinity h3.dpSubtitle{padding:15px 0px 4px 8px;font-weight:bold;font-size:12px;}
div#page div#center div#enfinity .clearfix{display:block;}
div#page div#center div#enfinity .listWrapper{position:relative;}
div#page div#center div#enfinity #media-box .content{border:0 none;}
div#page div#center div#enfinity .media-list.content.thumbs li{width:174px;line-height:13px;}
div#page div#center div#enfinity .content.thumbs ul li{float:left;list-style:none outside none;margin:0 6px 0 0;}
div#page div#center div#enfinity .media-list.content.thumbs ul li div{padding-bottom:10px;position:relative;}
div#page div#center div#enfinity .content.thumbs div .play{border:0 none;left:46px;position:absolute;top:40px;}
div#page div#center div#enfinity .play{background:scroll transparent;background-position:0px 0px;background-repeat:no-repeat;background-image:url('sprite.png');background-position:left -3284px;display:block;height:53px;text-indent:-9999px;width:79px;}
div#page div#center div#enfinity .content.thumbs ul li h3{font-size:14px;font-weight:bold;margin-bottom:6px;}
div#page div#center div#enfinity .content.thumbs ul li .thumbnail span{color:#F0F0F0;cursor:pointer;display:block;height:131px;left:0;position:absolute;text-indent:-9999px;top:0;width:171px;}
div#page div#center div#enfinity .content.thumbs ul li.divide,div#page div#center div#enfinity .content.thumbs ul li.last{margin:0;}
div#page div#center div#enfinity .content.thumbs ul li h3{margin-bottom:6px;}
div#page div#center div#enfinity .content.thumbs ul li h3 a{font-size:14px;font-weight:bold;line-height:13px;}
div#page div#center div#enfinity .clearfix ul li.last{border-bottom:1px solid #B1B1B1;margin-bottom:20px;padding-bottom:20px;}
div#page div#center div#enfinity .searchPagingRow p.searchSuggestion{font-size:12px;padding:10px 10px 0;font-weight:normal;}
div#page div#center div#enfinity .searchPagingRow p.searchSuggestion a{font-weight:bold;}
