/* portfolioBoxStyle01
================================================================================ */
.portfolioBoxStyle01Postion0
{
	background-image: url(  ../../Images/Portfolio/Backgrounds/boxStyle01-top-position0.gif)!important;
}
.portfolioBoxStyle01Postion1
{
	background-image: url(  ../../Images/Portfolio/Backgrounds/boxStyle01-top-position1.gif)!important;
}
.portfolioBoxStyle01Postion2
{
	background-image: url(  ../../Images/Portfolio/Backgrounds/boxStyle01-top-position2.gif)!important;
}
.portfolioBoxStyle01Postion3
{
	background-image: url(  ../../Images/Portfolio/Backgrounds/boxStyle01-top-position3.gif)!important;
}
.portfolioBoxStyle01Postion4
{
	background-image: url(  ../../Images/Portfolio/Backgrounds/boxStyle01-top-position4.gif)!important;
}

.portfolioBoxStyle01
{
width:734px;
float:left;
background-image: url(  ../../Images/Portfolio/Backgrounds/boxStyle01-top.gif);
background-color:#f2f4f4;
background-position: top left;
background-repeat: no-repeat; 
margin-bottom:20px;
border-bottom:1px solid #ccc;
} 
.portfolioBoxStyle01 .content
{
width:734px;
wid\th:708px;
color:#333;
float:left;
padding:20px 13px 5px 13px;

}
.portfolioBoxStyle01 .content label
{
padding:0 10px 0 0;
font-size:75%;
}
.portfolioBoxStyle01 .content select
{
color:#333;
width:190px;
}
.portfolioBoxStyle01 .content div.column00
{
padding:7px 15px 0 0;
float:left;
}
.portfolioBoxStyle01 .content div.column01
{
padding:10px 0 10px 0;
float:right;
text-align:right;
}
.portfolioBoxStyle01 .content div.column01 a
{
font-size:68%;
padding:0 20px 0 10px;
}

/* portfolioBoxStyle01a
================================================================================ */

.portfolioBoxStyle01a
{
width:734px;
float:left;
background-image: url(  ../../Images/Portfolio/Backgrounds/boxStyle01-top.gif);
background-color:#f2f4f4;
background-position: top left;
background-repeat: no-repeat; 
margin-top:-10px;
margin-bottom:20px;
border-bottom:1px solid #ccc;
} 
.portfolioBoxStyle01a .content
{
width:734px;
wid\th:708px;
color:#333;
float:left;
padding:15px 13px 10px 13px;
font-size:68%;
}
.portfolioBoxStyle01a .content label
{
padding:0 10px 3px 0;
}
.portfolioBoxStyle01a .content select,
.portfolioBoxStyle01a .content input
{
color:#333;
width:190px;
}
.portfolioBoxStyle01a .content div.column00
{
padding:7px 15px 0 0;
float:left;
}
.portfolioBoxStyle01a .content div.column01
{
padding:20px 0 0 0;
float:right;
}
.portfolioBoxStyle01a .content div.column01 a
{
text-align:right;
padding:0 20px 0 10px;
}

.portfolioBoxStyle01a .contentError
{
width:734px;
wid\th:708px;
color:#333;
float:left;
padding:0px 13px 10px 13px;
font-size:68%;
}
.portfolioBoxStyle01a .contentError label
{
padding:0 10px 3px 0;
color: Red;
}


/* portfolioTabStyle01 
================================================================================ */

ul.portfolioTabStyle01 
{
float:left;
list-style:none;
background:url(  "../../Images/Portfolio/Backgrounds/li_tabs_bg.gif") bottom left repeat-x;
width:100%;
padding:20px 0 0 0;
}
ul.portfolioTabStyle01 li
{
margin-right:2px;
font-weight:normal;
float:left;
background:url(  "../../Images/Portfolio/Backgrounds/tabStyle01.gif") top left no-repeat;
padding:0 0 0 10px;
font-size:75%;
color:#002469;
}
ul.portfolioTabStyle01 li.selected
{
border-bottom:1px solid #fff;
}
ul.portfolioTabStyle01 li.selectedStyle01
{


}
ul.portfolioTabStyle01 li a
{
float:left;
background:url(  "../../Images/Portfolio/Backgrounds/tabStyle01.gif") top right no-repeat;
padding:5px 10px 5px 5px;
color:#002469;
}
ul.portfolioTabStyle01 li a:hover
{
color:#002469;
}
ul.portfolioTabStyle01 li.selected a
{
color:#333;
}
ul.portfolioTabStyle01 li.selected a:hover
{
color:#333;
}


/* portfolioTabStyle02 
================================================================================ */

ul.portfolioTabStyle02 
{
float:left;
clear:left;
list-style:none;
background:url(  "../../Images/Portfolio/Backgrounds/li_tabs_bg.gif") bottom left repeat-x;
width:100%;
}
ul.portfolioTabStyle02 li
{
text-transform:uppercase;
text-align:center;
margin-right:3px;
font-weight:bold;
float:left;
background:url(  "../../Images/Portfolio/Backgrounds/tabStyle02.gif") top left no-repeat;
padding:0 0 1px 10px;
margin-bottom:0px;
font-size:75%;
border-bottom: 1px solid #ccc;
}
ul.portfolioTabStyle02 li span
{
text-transform:none;
color:#999;
font-size:90%;
}
ul.portfolioTabStyle02 li.selected
{
background:url(  "../../Images/Portfolio/Backgrounds/tabStyle02-selected.gif") top left no-repeat;
padding-bottom:1px;
margin-bottom:0px;
border-bottom: 1px solid #fff;
}
ul.portfolioTabStyle02 li.selectedStyle01
{
}
ul.portfolioTabStyle02 li a
{
float:left;
background:url(  "../../Images/Portfolio/Backgrounds/tabStyle02.gif") top right no-repeat;
padding:5px 10px 5px 5px;
}
ul.portfolioTabStyle02 li.selected a
{
float:left;
background:url(  "../../Images/Portfolio/Backgrounds/tabStyle02-selected.gif") top right no-repeat;
padding:5px 10px 5px 5px;
}
ul.portfolioTabStyle02 li a:hover
{
text-decoration:underline;
}
ul.portfolioTabStyle02 li a:hover span
{
color:#333;
}
ul.portfolioTabStyle02 li.pager
{
background:none!important;
float:right;
border:none;
text-transform:none;
}

/* portfolioListStyle01
================================================================================ */

ul.portfolioListStyle01
{
width:734px;
float:left;
font-size:68%;
padding:15px 0 15px 0;
background:#fff url(  "../../Images/Portfolio/Backgrounds/dotted-line.gif") bottom left repeat-x;
margin-bottom:20px;
}
ul.portfolioListStyle01 li
{
list-style-type:none;
float:left;
padding:0 20px 0 0;
}
ul.portfolioListStyle01 li img
{
padding:0 5px 0 0;
float:left;
}
ul.portfolioListStyle01 li a
{
white-space:nowrap;
float:left;
}

/* portfolioListStyle02
================================================================================ */

ul.portfolioListStyle02
{
float:left;
padding:10px 0 0 0;
background:#fff;
}
ul.portfolioListStyle02 li
{
list-style-type:none;
float:left;
padding:0;
border:0;
}
ul.portfolioListStyle02 li img
{ 
padding:0;
float:left;
}
ul.portfolioListStyle02 li a
{
padding:0;
border:0;
float:left;
}

/* portfolioTableStyle01
================================================================================ */

table.portfolioTableStyle01
{
float:left;
width:100%;
border-collapse:collapse;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
table.portfolioTableStyle01 td
{
padding:5px 5px;
border-bottom:1px solid #ccc;
}
table.portfolioTableStyle01 tr.noborder td
{
border-bottom:none;
}
table.portfolioTableStyle01 td.columnStyle00
{
padding-left:10px;
}
table.portfolioTableStyle01 tr.rowStyle00
{
}
table.portfolioTableStyle01 tr.rowStyle00 td
{
font-size:75%;
vertical-align:middle;
}
table.portfolioTableStyle01 tr.rowStyle00 td.columnStyle01
{
font-size:68%;
}
table.portfolioTableStyle01 tr.rowStyle00 td.columnStyle02
{
font-size:75%;
font-weight:bold;
}
table.portfolioTableStyle01 tr.rowStyle00 td.columnStyle03
{
font-size:75%;
text-align:right;
}
table.portfolioTableStyle01 tr.rowStyle01
{
background:#fbfbfb;
}
table.portfolioTableStyle01 tr.rowStyle01 td
{
font-size:68%;
padding-top:10px;
padding-bottom:10px;
}
table.portfolioTableStyle01 tr.rowStyle01 td.columnStyle00
{
font-size:86%;
}
table.portfolioTableStyle01 tr.rowStyle01 td.columnStyle00 a
{
display:block;
}
table.portfolioTableStyle01 tr.rowStyle01 td.columnStyle02
{
font-weight:bold;
}
table.portfolioTableStyle01 tr.rowStyle01 td.columnStyle03
{
text-align:right;
}
table.portfolioTableStyle01 tr.rowStyle02
{
background:#F2F4F4;
}
table.portfolioTableStyle01 tr.rowStyle02 td
{
font-size:68%;
text-align:left;
white-space:nowrap;
background-image:url(  ../../Images/Portfolio/Backgrounds/vert_dot_line.gif);
background-repeat:repeat-y;
}

table.portfolioTableStyle01 tr.rowStyle02 td.first
{
background-image:none;
}
table.portfolioTableStyle01 tr.rowStyle02 td.columnStyle01
{
text-align:right;
}
table.portfolioTableStyle01 tr.rowStyle03
{
font-size:68%;
}
table.portfolioTableStyle01 tr.rowStyle03 td
{
vertical-align:top;
background-image:url(  ../../Images/Portfolio/Backgrounds/vert_dot_line.gif);
background-repeat:repeat-y;
padding-top:4px;
padding-bottom:4px;
}
table.portfolioTableStyle01 tr.rowStyle03 td img
{
vertical-align:middle;
}
table.portfolioTableStyle01 tr.rowStyle03 td span.alt
{
color:#999;
}

table.portfolioTableStyle01 tr.rowStyle03 td.first
{
background-image:none;
}
table.portfolioTableStyle01 tr.rowStyle03 td input.inputSize00
{
width:40px;
}

table.portfolioTableStyle01 tr.rowStyle03 td.columnStyle00 span
{
font-weight:bold;
}
table.portfolioTableStyle01 tr.rowStyle06 td.columnStyle01,
table.portfolioTableStyle01 tr.rowStyle03 td.columnStyle01
{
text-align:right;
}


table.portfolioTableStyle01 tr.rowStyle00 td ul,
table.portfolioTableStyle01 tr.rowStyle01 td ul,
table.portfolioTableStyle01 tr.rowStyle03 td ul,
table.portfolioTableStyle01 tr.rowStyle05 td ul,
table.portfolioTableStyle01 tr.rowStyle06 td ul
{
text-align:right;
float:right;
list-style:none;
}
table.portfolioTableStyle01 tr.rowStyle00 td ul li,
table.portfolioTableStyle01 tr.rowStyle01 td ul li,
table.portfolioTableStyle01 tr.rowStyle03 td ul li,
table.portfolioTableStyle01 tr.rowStyle05 td ul li,
table.portfolioTableStyle01 tr.rowStyle06 td ul li
{
padding:1px 0px;
white-space:nowrap;
}
table.portfolioTableStyle01 tr.rowStyle00 td ul li a,
table.portfolioTableStyle01 tr.rowStyle01 td ul li a,
table.portfolioTableStyle01 tr.rowStyle03 td ul li a,
table.portfolioTableStyle01 tr.rowStyle05 td ul li a,
table.portfolioTableStyle01 tr.rowStyle06 td ul li a
{
display:block;
padding:1px 20px 1px 0;
white-space:nowrap;
}

table.portfolioTableStyle01 tr.rowStyle00 td ul,
table.portfolioTableStyle01 tr.rowStyle05 td ul
{
text-align:right;
float:right;
list-style:none;
}
table.portfolioTableStyle01 tr.rowStyle00 td ul li,
table.portfolioTableStyle01 tr.rowStyle05 td ul li
{
float:left;
padding:1px 0px;
white-space:nowrap;
}
table.portfolioTableStyle01 tr.rowStyle00 td ul li a,
table.portfolioTableStyle01 tr.rowStyle05 td ul li a
{
display:block;
padding:1px 20px 1px 0;
white-space:nowrap;
margin-left:10px;
}


table.portfolioTableStyle01 tr.rowStyle04
{
background:#f2f4f4 url(  "../../Images/Portfolio/Backgrounds/rowStyle04.gif") top left no-repeat;
}

table.portfolioTableStyle01 tr.extRowStyle4b
{
background:#f2f4f4 none !important;
}


table.portfolioTableStyle01 tr.rowStyle04 td
{
border-top:0;
padding-top:15px;
}
table.portfolioTableStyle01 tr.rowStyle04 td label
{
padding-left:10px;
}
table.portfolioTableStyle01 tr.rowStyle04 td label.first
{
padding-left:0;
}
table.portfolioTableStyle01 tr.rowStyle04 td div
{
display:inline;
}
table.portfolioTableStyle01 tr.rowStyle04 td div.left
{
font-size:75%;
float:left;
}
table.portfolioTableStyle01 tr.rowStyle04 td div.right
{
padding-top:2px;
float:right;
font-size:68%;
}
table.portfolioTableStyle01 tr.rowStyle04 td a
{
padding-right:20px;
margin-left:10px;
}
table.portfolioTableStyle01 tr.rowStyle04 td input.inputSize00
{
width:40px;
}
table.portfolioTableStyle01 tr.rowStyle04 td input.inputSize01
{
width:60px;
}
table.portfolioTableStyle01 tr.rowStyle04 td input.inputSize02
{
width:80px;
}

table.portfolioTableStyle01 tr.rowStyle05 td
{
background:#f2f4f4;
font-weight:bold;
padding:8px 5px 8px 20px;
}
table.portfolioTableStyle01 tr.rowStyle05 td label,
table.portfolioTableStyle01 tr.rowStyle05 td span
{
font-size:75%;
}
table.portfolioTableStyle01 tr.rowStyle05 td a,
table.portfolioTableStyle01 tr.rowStyle06 td a
{
padding-right:20px;
margin-left:20px;
font-weight:normal;
}
table.portfolioTableStyle01 tr.rowStyle05 td a
{
font-size:68%;s
}
table.portfolioTableStyle01 tr.rowStyle06
{
font-size:68%;
}
table.portfolioTableStyle01 tr.rowStyle06 td
{
background:#f2f4f4;
vertical-align:top;
}

table.portfolioTableStyle01 tr.rowStyle06 td span.alt
{
color:#999;
}

table.portfolioTableStyle01 tr.rowStyle06 td.first
{
background-image:none;
}
table.portfolioTableStyle01 tr.rowStyle06 td input.inputSize00
{
width:40px;
}
table.portfolioTableStyle01 tr.rowStyle06 td input.inputSize01
{
width:60px;
}
table.portfolioTableStyle01 tr.rowStyle06 td.columnStyle00 span
{
font-weight:bold;
}


/* portfolioPanel01
================================================================================ */

div.contentAreaFull div.portfolioPanel01
{
margin-top:-25px;
clear:both;
float:left;
border-bottom:1px #d2d2d2 solid;
width:100%;
}
div.contentAreaFull div.portfolioPanel01 img
{
float:left;
clear:both;
}

div.contentAreaFull div.portfolioPanel01inner
{
clear:both;
float:left;
padding:15px;
background:url(  "../../Images/Portfolio/panel_bg.gif") top left repeat-y;
}
div.contentAreaFull div.portfolioPanel01inner div.portfolioPanel01content
{
width:704px;
}

div.contentAreaFull div.portfolioPanel01inner div.portfolioPanel01content h2
{
margin:0 0 20px 0;
padding:0;
width:auto;
}
div.contentAreaFull div.portfolioPanel01inner div.portfolioPanel01content h3
{
margin:0 0 20px 0;
padding:0;
clear:both;
width:auto;
font-weight:normal;
}

div.contentAreaFull div.portfolioPanel01inner div.portfolioPanel01content p
{
width:100%;
}

div.contentAreaFull div.portfolioPanel01inner div.portfolioPanel01content p.comparison
{
clear:both;
width:480px;
margin:0 0 20px 0;
padding:0;
}

/* portfolio control product details 
================================================================================ */

div.extPortfolioStyle01
{
margin-top:10px;
background:#f2f4f4;
width:732px;
font-size:69%;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
float:left;
clear:both;
}

div.extPortfolioStyle01 div.spacing
{
padding:10px;
float:left;
clear:both;
}

div.extPortfolioStyle01 a.greenButton
{
background:transparent url("/dk/dk//Images/Sprites/green-button.gif") no-repeat 0px 0px;
}

div.extPortfolioStyle01 a.greenButton span
{
background:transparent url("/dk/dk//Images/Sprites/green-button.gif") no-repeat right -100px;
}
div.extPortfolioStyle01 strong
{
float:left;
clear:both;
/* background:url("/dk/dk//Images/Backgrounds/warning.gif") no-repeat scroll 0px 0px; */
/* padding:3px 0px 12px 25px; */
padding:3px 0px 12px 0px;
margin-bottom:10px;
color: #ff0000;
}

div.extPortfolioStyle01 span.formRow
{
display:block;
padding:1px 0;
width:100%;
clear:both;
float:left;
}

div.extPortfolioStyle01 span.formRow label
{
padding-top:2px;
width:150px;
float:left;
font-weight:bold;
}
div.extPortfolioStyle01 span.formRow input,
div.extPortfolioStyle01 span.formRow select
{
width:180px;
float:left;
}

div.extPortfolioStyle01 span.formRow input.confirm,
div.extPortfolioStyle01 span.formRow input.cancel
{
	margin: 4px auto auto 10px;
	width: auto;
}

div.extPortfolioStyle01 span.formRow a
{
margin-top:4px;
float:left;
}
div.extPortfolioStyle01 span.formRow a span
{
display:inline;
width:auto;
}
div.extPortfolioStyle01 span.extVariation00
{

}
div.extPortfolioStyle01 span.extVariation00 a
{
margin:0 0 0 10px;
}

div.extPortfolioStyle01 a.linkStyle00
{
padding-left:22px;
height:28px;
vertical-align:middle;
background-repeat:no-repeat;
color:#666;
font-weight:bold;
margin-right:5px;
}
div.extPortfolioStyle01 a.linkStyle00 span
{
padding:6px 10px 0 5px;
float:left;
height:28px;
heigh\t:22px;
background-image:url(  ../../Images/Backgrounds/rounded-button.gif);
background-position:top right;
background-repeat:no-repeat;
cursor:pointer;
}

div.extPortfolioStyle01 a.linkVariation06
{
background-image:url(  ../../Images/Backgrounds/rounded-button-forward-dark.gif);
padding-right: 0px!important;
margin-right: 15px!important;
}
div.extPortfolioStyle01 a.linkVariation06 span
{
background-image:url(  ../../Images/Backgrounds/rounded-button-dark.gif);
}

div.extPortfolioStyle01 a.linkVariation10
{
background-image:url(  ../../Images/Backgrounds/rounded-button-forward-d2.gif);
}

div.extPortfolioStyle01 a.linkVariation10 span
{
background-image:url(  ../../Images/Backgrounds/rounded-button_dark.gif);
}

div.extPortfolioStyle01 span.extVariation00 select,
div.extPortfolioStyle01 span.extVariation00 input
{
margin-top:3px;
}
div.extPortfolioStyle01 span.extVariation00 label
{
padding-top:7px;
}

/* portfolio control product list
======================================================================== */
table.tableStyle14 tbody tr td.open
{
padding-top:0;
border-top:none;
text-align:left;
}

table.extTableVariation00 tbody tr td.open
{
padding-top:12px;
}

table.tableStyle14 tbody tr td.open strong
{
display:block;
background:url("/dk/dk//Images/Backgrounds/warning.gif") no-repeat scroll 0px 0px;
padding:3px 0px 12px 25px;
color:#ff0000;
}
table.tableStyle14 tbody tr td.open strong.extVariation01
{
background:url("/dk/dk//Images/Backgrounds/check.gif") no-repeat scroll 3px 4px;
color:#333;
}


table.tableStyle14 tbody tr td.open
{
background:url("/dk/dk//Images/Backgrounds/tbl-prod-add.gif") 0px 0px repeat-x;
padding:10px 0 15px;
}
table.tableStyle14 tbody tr td.open div
{

float:left;
clear:both;
width:100%;
}

table.tableStyle14 tbody tr td.open div div
{
background:url(  "../../Images/backgrounds/round-bottom.gif") bottom left no-repeat;
padding:4px 0;
float:left;
clear:both;
}

table.tableStyle14 tbody tr td.open span.formRow
{
width:670px;
float:left;
clear:both;
padding:2px 20px;
}
table.tableStyle14 tbody tr td.open span.extVariation01
{
padding:8px 20px;
}

table.extTableVariation00 tbody tr td.open span.formRow
{
width:710px;
padding:2px 0;
}

table.tableStyle14 tbody tr td.open span.formRow label
{
float:left;
width:140px;
font-weight:bold;
padding:6px 0 0 0;
}

table.tableStyle14 tbody tr td.open span.extVariation01 label
{
padding:7px 0 0 0;
width:300px;
}

table.tableStyle14 tbody tr td.open span.formRow label.extLeftMargin
{
margin-left:20px;
}

table.tableStyle14 tbody tr td.open span.formRow input,
table.tableStyle14 tbody tr td.open span.formRow select
{
width:170px;
float:left;
margin-top:4px;
}

table.tableStyle14 tbody tr td.open span.extVariation01 input,
table.tableStyle14 tbody tr td.open span.extVariation01 select
{
width:250px;
}
table.tableStyle14 tbody tr td.open span.formRow a,
table.tableStyle14 tbody tr td.open span.formRow input
{
float:right;
}

table.tableStyle14 tbody tr td.open span.formRow a.confirm,
table.tableStyle14 tbody tr td.open span.formRow input.confirm
{
	font-size:100%;
	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-right:7px;
	width: auto;
}

table.tableStyle14 tbody tr td.open span.formRow a.cancel,
table.tableStyle14 tbody tr td.open span.formRow input.cancel
{
	font-size:100%;
	float:left;
	margin-top:10px;
	width: auto;
}

table.tableStyle14 tbody tr td.open span.formRow input.text
{
	float:left;
}
