/* WF.connect relaunch */
#connect-full #container-main #content #content-main { margin-bottom: 30px; float: left; width: 760px; overflow: hidden }
#connect-full #container-main #content #content-main .three-col .col { width: 243px; float:left; }
#connect-targetgroups #container-main #content { margin-bottom: 30px; float: left; width: 580px; overflow: hidden }
#connect-targetgroups #container-main #content #content-main .two-col .col { width: 280px; margin-right: 10px; float:left; }
#connect-targetgroups #content-main-full h2 { padding: 0 0 10px 0 }
#connect-targetgroups #content-main-full #solCat h2 { padding: 0 0 0 0 }

/* resources */
#connect-resources #content { width: 580px }
#connect-targetgroups #content-feature
#connect-resources #content-main h2, #connect-targetgroups #content-main h2, #connect-targetgroups #content h2 { padding-bottom: 10px }
#connect-resources #content-main .col h2, #connect-targetgroups #content-main .col h2 { padding-bottom: 0 }
#connect-resources #content-main #resources ul { list-style-type: none; padding: 0 0; margin-top: 20px }
#connect-resources #content-main #resources ul li { clear: font-size: 1.2em; font-weight: bold; margin: 0 0 20px 0 }
#connect-resources #content-main #resources ul li p { display: block; width: 540px; margin: 5px 0 0 0; font-weight: normal; font-size: 1em }
#connect-resources #content-main #resources p ul { list-style-type: circle; }
#connect-resources #content-main #standard ul { padding-left: 20px }
#connect-resources #content-main #standard ul li p{ margin: 0 0 }

#connect-resources .connect-list ul.list-disc { list-style-type: none; padding-left: 0 }
#connect-resources .connect-list ul.list-disc li { clear: font-size: 1.2em; font-weight: bold; margin: 0 0 30px 0 }
#connect-resources .connect-list ul.list-disc li p { display: block; width: 540px; margin: 5px 0 0 0; font-weight: normal; font-size: 1em }

#connect-targetgroups .enduser { background-color: #ececec }
#connect-targetgroups .enduser h3 { margin: 0 0; margin-bottom: 5px; cursor: pointer; color: #006699 }
#connect-targetgroups .enduser ul { list-style-type: none; padding: 0 0; margin: 0 0; background: transparent url(/lib/img/branding/featuredlist_spacer_280.jpg) repeat-x; _margin-bottom: -5px; }
#connect-targetgroups .enduser ul li { clear:both; overflow: hidden; border-bottom: 1px dotted #c4c4c4; padding-left: 5px }
#connect-targetgroups .enduser ul li:hover { background-color: #ececec; cursor: pointer }
#connect-targetgroups .enduser ul li div { overflow: hidden; cursor: pointer; text-decoration: none; height: 80px; margin: 5px 0 5px 0; _margin-top: -8px }
#connect-targetgroups #featured .enduser ul li div { overflow: hidden; cursor: pointer; text-decoration: none; height: 64px; margin: 5px 0 5px 5px; _margin-top: -8px }
#connect-targetgroups .enduser ul li div img { float:left; cursor: pointer; margin-right: 10px; border: 1px solid #e0e0e0 }
#connect-targetgroups .enduser ul li div div.full { float:left; margin-top: 0px; width: 100%; cursor: pointer }
#connect-targetgroups .enduser ul li div div.half { float:left; margin-top: 0px; width: 200px; cursor: pointer }
#connect-targetgroups #solCat .enduser ul li div div { float:left; margin-left: 10px; margin-top: 0px; width: 390px; cursor: pointer }
#connect-targetgroups .more_solutions { clear:both; padding-top: 15px }

/*#connect-targetgroups #float_img img#solution_catalog_small{ float:right; margin: 0 10px 10px 10px }
#connect-targetgroups #float_img p { display:block }*/

#connect-targetgroups .integrators { background-color: #ececec }
#connect-targetgroups .integrators h3 { margin: 5px 0 5px 5px; cursor: pointer; color: #006699 }
#connect-targetgroups .integrators ul { list-style-type: none; padding: 0 0; margin: 0 0; background: transparent url(/lib/img/branding/featuredlist_spacer_280.jpg) repeat-x; _margin-bottom: -5px }
#connect-targetgroups .integrators ul li { clear:both; overflow: hidden; border-bottom: 1px dotted #c4c4c4 }
#connect-targetgroups .integrators ul li:hover { background-color: #ececec; cursor: pointer }
#connect-targetgroups .integrators ul li div { overflow: hidden; cursor: pointer; text-decoration: none; height: 70px; margin-bottom: 5px; _margin-top: -8px }
#connect-targetgroups .integrators ul li div div { float:left; margin-top: 0px; width: 260px; margin: 0 0 0 5px; cursor: pointer }

#connect-targetgroups #content-main-full { width: 760px; float:left } 
#connect-targetgroups #content-feature-full { width: 760px }
#connect-targetgroups #content-feature-full .hide { display: none; }
#connect-targetgroups #content-feature { width: 580px }
#connect-targetgroups #content-580 { width: 580px; float:left }
#connect-targetgroups #content-main .left-col { width: 500px; float: left; }
#connect-targetgroups #content-main .right-col { width: 245px; float: left; margin-left: 15px }
#connect-targetgroups #content-main .right-col table.solMatrix { width: 245px }
#connect-targetgroups #content-main .right-col table.solMatrix tbody tr.tr_grey { background-color: #efefef }
#connect-targetgroups #content-main .right-col table#solMatrix_2 { margin-bottom: 3px }
#connect-targetgroups #content-main .right-col table#solMatrix_1 { margin-bottom: 3px }
#connect-targetgroups #content-main .right-col table#solMatrix_1 thead th:first-child,
#connect-targetgroups #content-main .right-col table#solMatrix_1 tbody tr td:first-child   { width: 95px; border: 0px; border-bottom: 1px solid #dedede }
#connect-targetgroups #content-main .right-col table#solMatrix_2 thead th:first-child,
#connect-targetgroups #content-main .right-col table#solMatrix_2 tbody tr td:first-child   { width: 94px; border: 0px; border-bottom: 1px solid #dedede }
#connect-targetgroups #content-main .right-col table.solMatrix tbody tr { height: 24px }
#connect-targetgroups #content-main .right-col table.solMatrix tbody tr td { border: 1px solid #dedede }
#connect-targetgroups #content-main .right-col table.solMatrix thead th.col { border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
#connect-targetgroups #content-main .right-col table#solMatrix_1 thead th.col { width: 20px; }
#connect-targetgroups #content-main .right-col table#solMatrix_2 thead th.col { width: 43px; }
#connect-targetgroups #content-main .right-col table.solMatrix thead th.last-col { width: 23px; background: transparent url(/lib/img/connect/thead_roundedcorner_117_tr.gif) no-repeat 0 0 }
#connect-targetgroups #content-main .right-col table.solMatrix thead th.first-col { background: transparent url(/lib/img/connect/thead_roundedcorner_117_tl.gif) no-repeat 0 0 }
#connect-targetgroups #content-main .right-col table.solMatrix tfoot tr { height: 13px } 
#connect-targetgroups #content-main .right-col table.solMatrix tfoot tr td.col  { border-spacing: 0px; background: transparent url(/lib/img/connect/tfoot_spacer.gif) repeat-x 0 0; border-left: 1px solid #dedede; border-right: 1px solid #dedede;  }
#connect-targetgroups #content-main .right-col table.solMatrix tfoot tr td.last-col { width: 23px; background: transparent url(/lib/img/connect/tfoot_roundedcorner_br.gif) no-repeat 0 0 }
#connect-targetgroups #content-main .right-col table.solMatrix tfoot tr td.first-col { background: transparent url(/lib/img/connect/tfoot_roundedcorner_bl.gif) no-repeat 0 0 }
#connect-targetgroups #content-main .right-col table#solMatrix_1 tfoot tr td.col { width: 20px }
#connect-targetgroups #content-main .right-col table#solMatrix_2 tfoot tr td.col { width: 43px }
#connect-targetgroups #content-main .right-col .solMatrixInfo { padding: 0 0 7px 10px; font: 9px/11px Verdana, Arial, Helvetica, sans-serif}
#connect-targetgroups #content-main .cases-overview img{ float:left; margin: 5px 10px 10px 5px }
#connect-targetgroups #content-main-full .dl-guides-spacer { padding: 0 10px 0 10px }

#connect-targetgroups #content-main-full #solCat .third-row .left-col { width: 485px; float:left; overflow: hidden }
#connect-targetgroups #content-main-full #solCat .third-row .right-col { width: 250px; float:right; overflow: hidden }
#connect-targetgroups #content-main-full #solCat .first-row, #connect-targetgroups #content-main-full #solCat .third-row  { margin-bottom: 5px; width: 758px; overflow: auto }

#connect-targetgroups #content-main-full form#solCat-form label { display: block; width: 100px; float:left }
#connect-targetgroups #content-main-full form#solCat-form select { display: block; width: 150px; float:left }
#connect-targetgroups #content-main-full form#solCat-form { height: 70px }

#connect-targetgroups #content-main-full #solCat .first-row img { cursor: pointer }

#connect-targetgroups #content-main-full #solCat form#solCat-form { width: 300px; float:left }
#connect-targetgroups #content-main-full #solCat img#search_for_solutions { margin-top: 5px; float:right }
#connect-targetgroups #content-main-full #solCat .dotted { height: 1px; width: 100%; background: transparent url(/lib/img/icons/dotted.gif) repeat 0 0; clear:both; margin: 5px 0 5px 0 }
#connect-targetgroups #content-main-full #solCat .second-row h2 { margin: 20px 0 0 0 }

/* comment due to problems in IE with filter ul li.... - no effect actually */ 
/*#connect-targetgroups #content-main-full #solCat #filter .list { margin-left: -10px } 
#connect-targetgroups #content-main-full #solCat #filter .list .list { margin-left: -20px } 
#connect-targetgroups #content-main-full #solCat #filter ul li ul { margin: 0 0; padding-left: -10px }*/


#connect-targetgroups #content-main-full #solCat #filter ul  { margin: 0 0 0 15px; padding: 0 0 0 6px; color: #1965a1; font-weight: bold; list-style-type: none; list-style-image: url(/lib/img/icons/folder.jpg) }
#connect-targetgroups #content-main-full #solCat #filter ul li { margin: 3px 0 3px 0 }
#connect-targetgroups #content-main-full #solCat #filter ul li a.browse { color: #1965a1; text-decoration: none; }
#connect-targetgroups #content-main-full #solCat #filter ul li a.browse:hover { color: #1965a1; text-decoration: underline; }
#connect-targetgroups #content-main-full #solCat h2 { margin-top: 10px }

.solution-list { width:490px; margin: 10px 0 10px 0; border-bottom: 1px dotted #d4d4d4; clear: both; overflow:auto }
.solution-list-full { width:740px; margin: 10px 0 10px 0; border-bottom: 1px dotted #d4d4d4; clear: both; overflow:auto }

#learn_more { size: 0.8em; font-weight: bold }

.list-index li { margin: 5px 0 5px 0 }
/*
#connect-standard #content h3 a, #connect-standard #content h3 { color: #006699; border: 0px; font-size: 12px; text-decoration: none }
#connect-cases #content #content-main h3 a { color: #006699; border: 0px; font-size: 12px; text-decoration: none }
#connect-cases #content #content-main h3 a:hover  { text-decoration: underline }
*/

/*#connect-cases #content #content-main h3 { margin-top: 40px }
#connect-cases #content #content-main a.main { float:right; display:block; margin-bottom: 30px }*/

/*
#connect-standard .integrators ul li div.nocursor { margin-left: -5px; }
#connect-standard .integrators ul li div.nocursor, #connect-standard .integrators ul li div.nocursor div, #connect-standard .integrators ul li div.nocursor div h3 { cursor: default; }
#connect-standard p { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #545454; background-color: #fff; }
*/
.back { display: block; margin: 10px 0 10px 0; padding-left: 12px; background: transparent url(/lib/img/icons/arrow_back_grey.gif) no-repeat 0 0.48em; font-weight: bold; text-decoration: none; }
