
.addWidgetLink {
	text-decoration: none;
	padding-right: 10px;
	font-size: 78%;
}

.widgetHolder {
	float: left;
	height: 100%;
	min-height: 600px;
	vertical-align: top;
	display: block;
}
.widget {
	margin-bottom: 8px;
	margin-right: 8px;
	background-color: #ffffff;
	display: block;
	width: 230px;
}
.widgetDropcue {
	border-style: dotted;
	border: dotted 1px;
	border-color: #4575A5;
	display: none;
	margin-bottom: 8px;
	margin-right: 8px;
}
.widgetHeader {
	width: 100%;
	font-weight: normal;
	cursor: move;
	padding: 0px;
	height: 30px;
}
.widgetHeaderTable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	height: 30px;
}
.widgetBox {
	display: block;
	height: 11px;
	width: 14px;
	cursor: hand;
	cursor: pointer;
	float: right;
	padding-right: 4px;
}
.widgetBoxMinimize {
	display: block;
	height: 11px;
	width: 11px;
	cursor: hand;
	float: right;
	padding-right: 16px;
}
.widgetBoxMinimizeDisabled {
	display: block;
	height: 11px;
	width: 11px;
	float: right;
	padding-right: 16px;
}
.widgetEdit {
	background: url(    "../../Images/Widgets/widget_edit.gif" ) no-repeat center;
}
.widgetMinimize {
	background: url(    "../../Images/Widgets/widget_minimize.gif" ) no-repeat center;
}
.widgetMinimizeDisabled {
	background: url(    "../../Images/Widgets/widget_minimize_disabled.gif" ) no-repeat center;
}
.widgetMaximize {
	background: url(    "../../Images/Widgets/widget_maximize.gif" ) no-repeat center;
}
.widgetClose {
	background: url(    "../../Images/Widgets/widget_close.gif" ) no-repeat center;
}
.widgetSettingsPanel input, .widgetSettingsPanel select {
	font-size: 92%;
}
.widgetSettingsPanel {
	padding: 3px 8px 8px 8px;
	background-color: #d7e7ef;
	border-top-width: 1px;
	border-top-style: solid;
	border-color: #D8D6D6;
	font-size: 88%;
}
.widgetSettingsPanel label {
	padding-bottom: 6px;
	vertical-align: text-top;
}
.widgetSettingsPanel textarea {
	padding-bottom: 6px;
	vertical-align: text-top;
	width: 90%;
}
.widgetSettingsArrowUpEdit {
	background: url(    "../../Images/Widgets/settings_arrow_up.gif" ) no-repeat left bottom;
	padding-right: 26px;
	padding-bottom: 0px;
	position: relative;
	top: 1px;
	width: 15px;
	height: 8px;
	font-size: 0px;
	float: right;
}

ul.tabWidgetStyle00 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style: none;
	background: url(     "../../Images/Backgrounds/li_tabs_bg.gif" ) repeat-x bottom left;
	font-size: 11px;
}
.tabWidgetStyle00 li {
	font-weight: bold;
	float: left;
	background: url(     "../../Images/Backgrounds/green_tab_left.gif" ) no-repeat top left;
	margin-right: 2px;
	border-bottom: 1px solid #ccc;
	padding: 6px 0px 7px;
}
.tabWidgetStyle00 li a {
	background: url(     "../../Images/Backgrounds/green_tab_right.gif" ) no-repeat top right;
	padding: 6px 12px;
	color: #333;
	padding: 6px 12px 7px;
	text-decoration: none;
	text-transform: capitalize;
}
.tabWidgetStyle00 li a:hover {
	text-decoration: underline;
}
.tabWidgetStyle00 li.selected {
	background: url(     "../../Images/Backgrounds/green_tab_left_on.gif" ) no-repeat top left;
	border-bottom: 1px solid #fff !important;
	padding: 6px 0px 7px;
	margin-top: 0px;
}
.tabWidgetStyle00 li.selected a {
	background: url(     "../../Images/Backgrounds/green_tab_right_on.gif" ) no-repeat top right;
	padding: 6px 12px 7px;
}

ul.tabWidgetStyle01 {
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	margin-bottom: 0px;
	width: 100%;
	list-style: none;
	background: url(     "../../Images/Backgrounds/li_tabs_bg.gif" ) repeat-x bottom left;
	font-size: 11px;
}
.tabWidgetStyle01 li {
	font-weight: bold;
	float: left;
	background: url(     "../../Images/Backgrounds/green_tab_left.gif" ) no-repeat top left;
	margin-right: 2px;
	border-bottom: 1px solid #ccc;
	padding: 6px 0px 7px;
}
.tabWidgetStyle01 li a {
	background: url(     "../../Images/Backgrounds/green_tab_right.gif" ) no-repeat top right;
	padding: 6px 12px;
	color: #333;
	padding: 6px 12px 7px;
	text-decoration: none;
}
.tabWidgetStyle01 li a:hover {
	text-decoration: underline;
}
.tabWidgetStyle01 li.selected {
	background: url(     "../../Images/Backgrounds/green_tab_left_on.gif" ) no-repeat top left;
	border-bottom: 1px solid #fff !important;
	padding: 6px 0px 7px;
	margin-top: 0px;
}
.tabWidgetStyle01 li.selected a {
	background: url(     "../../Images/Backgrounds/green_tab_right_on.gif" ) no-repeat top right;
	padding: 6px 12px 7px;
}

div.widgetPanelAnchor {
	position: relative;
	clear: both;
	float: left;
	width: 714px;
	height: 2.3em;
	margin-top: 10px;
}

div.widgetPanel {
	position: absolute;
	z-index: 10;
}

div.widgetPanelActive {
	background: url(    "../../Images/Widgets/panel-top.gif" ) top left no-repeat;
}

div.widgetPanel div.widgetPanelContent {
	display: none;
	clear: both;
}

div.widgetPanelActive div.widgetPanelContent {
	display: block;
}

div.widgetPanel ul.tabs {
	list-style: none;
	padding: 0;
	margin: 0;
}

div.widgetPanel ul.tabs li {
	margin-right: 4px;
	float: left;
}

div.widgetPanel ul.tabs li a {
	float: left;
	font-size: 75%;
	color: #999;
	text-decoration: none;
	padding: 8px 10px 12px 8px;
}
div.widgetPanel ul.tabs li.firstActive {
	background: url(    "../../Images/Widgets/first-tab-left.gif" ) top left no-repeat;
}
div.widgetPanel ul.tabs li.active {
	background: url(    "../../Images/Widgets/tab-left.gif" ) top left no-repeat;
}
div.widgetPanel ul.tabs li.active a, div.widgetPanel ul.tabs li.firstActive a {
	background: url(    "../../Images/Widgets/tab-right.gif" ) top right no-repeat;
}

div.widgetPanel ul.tabs li a span {
	padding: 3px 0 3px 25px;
}
div.widgetPanel ul.tabs li a span.add {
	background: url(    "../../Images/Widgets/tab-add.gif" ) left no-repeat;
}
div.widgetPanel ul.tabs li a span.close {
	background: url(    "../../Images/Widgets/tab-close.gif" ) left no-repeat;
}
div.widgetPanel ul.tabs li a span.help {
	background: url(    "../../Images/Widgets/tab-help.gif" ) left no-repeat;
}
div.widgetPanel ul.tabs li a span.delete {
	background: url(    "../../Images/Widgets/tab-delete.gif" ) left no-repeat;
}
div.widgetPanel ul.tabs li a span.page {
	background: url(    "../../Images/Widgets/tab-page.gif" ) left no-repeat;
}
div.widgetPanel div.panelPadding {
	padding: 2px 1px 0 2px;
	float: left;
}
div.widgetPanel div.panelColumn {
	width: 215px;
	float: left;
	margin-right: 12px;
}
div.widgetPanel div.lastColumn {
	margin-right: 0;
}

div.widgetPanel div.panelColumn ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}

div.widgetPanel div.panelColumn ul li {
	float: left;
	clear: both;
	width: 100%;
	background: url(    "../../Images/Widgets/li-grad.gif" ) bottom left repeat-x;
	padding: 10px 0;
}
div.widgetPanel div.panelColumn ul li a {
	padding: 0 10px;
	font-size: 75%;
	color: #333;
	float: left;
}
div.widgetPanel div.panelColumn ul li a img, div.widgetPanel div.panelColumn ul li a span {
	float: left;
}
div.widgetPanel div.panelColumn ul li a span {
	padding: 0 10px;
	cursor: pointer;
	cursor: hand;
}

div.widgetPanel div.panelColumn ul li a img.addButton {
	float: right;
}


div.widgetPanel div.panelFooter {
	margin-left: 0px;
	padding-left: 0px;
	float: left;
	width: 714px;
	height: 37px;
	clear: both;
	background: url(    "../../Images/Widgets/panel-bottom.gif" ) bottom left no-repeat;
	font-size: 69%;
}

div.widgetPanel div.panelFooter div.footerPadding {
	padding: 10px 12px 0 15px;
}

div.widgetPanel div.panelFooter ul {
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
}

div.widgetPanel div.panelFooter ul li {
	float: left;
}

div.widgetPanel div.panelFooter ul li a {
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	color: #002469;
	padding: 0 20px 0 0;
}
div.widgetPanel div.panelFooter ul li a.previousActive {
	background: url(    "../../Images/Widgets/prev-button-active.gif" ) left no-repeat;
	padding: 0 0 0 20px;
	margin-right: 20px;
}
div.widgetPanel div.panelFooter ul li a.previousInactive {
	background: url(    "../../Images/Widgets/prev-button-inactive.gif" ) left no-repeat;
	padding: 0 0 0 20px;
	margin-right: 20px;
	color: #d7e7ef;
}
div.widgetPanel div.panelFooter ul li a.nextActive {
	background: url(    "../../Images/Widgets/next-button-active.gif" ) right no-repeat;
}
div.widgetPanel div.panelFooter ul li a.nextInactive {
	background: url(    "../../Images/Widgets/next-button-inactive.gif" ) right no-repeat;
	color: #d7e7ef;
}
div.widgetPanel div.panelFooter a.closePanel {
	background: url(    "../../Images/Widgets/close-panel.gif" ) left no-repeat;
	padding: 0 0 0 15px;
	color: #999;
}


/* *** widget style: normal ******************** */
.widgetBody {
	background-color: #ffffff;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #BBBBBB;
	font-size: 9pt;
}
.widgetBottomLeft {
	background: url(    "../../Images/Widgets/bottom_left.gif" ) no-repeat bottom left;
	height: 7px;
	min-height: 7px;
	width: 7px;
	min-width: 7px;
	float: left;
}
.widgetBottom {
	background: url(    "../../Images/Widgets/bottom-bg.gif" ) no-repeat bottom;
	width: 100%;
	height: 7px;
	min-height: 7px;
}
.widgetBottomRight {
	background: url(    "../../Images/Widgets/bottom_right.gif" ) no-repeat bottom right;
	width: 7px;
	min-width: 7px;
	height: 7px;
	min-height: 7px;
	float: right;
}

.widgetBottomLeftSettings {
	background: url(    "../../Images/Widgets/bottom_left_settings.gif" ) no-repeat bottom left;
	height: 7px;
	width: 7px;
	float: left;
}
.widgetBottomSettings {
	background: url(    "../../Images/Widgets/bottom-bg_settings.gif" ) no-repeat bottom;
	width: 100%;
	height: 7px;
	background-color: #d7e7ef;
}
.widgetBottomRightSettings {
	background: url(    "../../Images/Widgets/bottom_right_settings.gif" ) no-repeat bottom right;
	width: 7px;
	height: 7px;
	float: right;
}

.widgetOptions {
	background-image: url(    "../../Images/Widgets/top_bg.gif" ) !important;
	text-align: right;
	width: 50px;
}
.widgetIcon {
	background: url(    "../../Images/Widgets/top_left.gif" ) no-repeat top left;
	text-align: center;
	width: 30px;
}
.widgetTitle {
	background-image: url(  "../../Images/Widgets/top_bg.gif" ) !important;
	font-weight: bold;
	padding-right: 5px;
}
.widgetTitle a {
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
	vertical-align: middle;
	cursor: pointer;
}
.widgetRight {
	background: url(    "../../Images/Widgets/top_right.gif" ) no-repeat top left;
	width: 10px;
}


div.wClear
{
clear:both;
display:block;
height:0px;
overflow:hidden;
}

div.widgetContent
{
font-size:medium;
padding: 5px 0px 0px 0px;
background:url("/dk/Images/Widgets/dash.gif") top left repeat-x;
clear:both;
}
div.wFooter
{
font-size:medium;
padding: 5px 0px 0px 10px;
background:url("/dk/Images/Widgets/dash.gif") top left repeat-x;
clear:both;
}
div.wFooter
{
margin-top:10px;
padding-bottom:0;
_margin-bottom:-10px;
text-align: right;
}

table
{
border-collapse:collaps;
}

div.widgetContent table.wTable00
{
float:right;
font-size:69%;
text-align:right;
border-collapse:collapse;
}

div.widgetContent table.wTable00 td
{
padding-left:20px;
}

div.widgetContent span.copy
{
font-size:75%;
display:block;
padding: 4px 10px 4px 10px;
}

div.widgetContent span.copyCodes
{
color:#999;
font-size:75%;
display:block;
padding: 0px 10px 0px 10px;
}

table.wTable01
{
width:100%;
font-size:medium;
border-collapse:collapse;
}

table.extTop
{
background:#edf9ed;
}
table.extFlop
{
background:#fef8f8;
}

table.wTable01 th.first
{
font-size:69%;
padding:10px 5px 10px 5px;
text-align:left;
}

table.wTable01 th
{
font-size:69%;
padding:10px 5px 10px 5px;
text-align:right;
}

table.wTable01 td
{
font-size:69%;
background:url("/dk/Images/Widgets/dash.gif") top left repeat-x;
padding:5px;
}

table.extTop td,
table.extFlop td
{
background:url("/dk/Images/Widgets/dash.gif") bottom left repeat-x;
}

table.extTop th,
table.extFlop th
{
font-size:69%;
padding:8px 0 0 10px;
}
table.extTop th
{
color:#339933;
}
table.extFlop th
{
color:#e2001a;
}
table.extTop th img,
table.extFlop th img
{
float:left;
margin:3px 4px 0 0;
}

tr.alt td
{
background:#f8fafe url("/dk/Images/Widgets/dash.gif") top left repeat-x;
}

tr.red td
{
background:#FBEBEE url("/dk/Images/Widgets/dash.gif") top left repeat-x;
}

tr.green td
{
background:#EBFBF4 url("/dk/Images/Widgets/dash.gif") top left repeat-x;
}

tr.info td
{
padding:8px 0 8px 10px;
background-color:#f5f7f0;
color:#777;
}
tr.info td span
{
color:#c00;
}

tr.noBackground td
{
background-image:none;
}

table.wTable02
{
width:90%;
margin-left:4%;
margin-right:4%;
font-size:75%;
border-collapse:collapse;
margin-top:10px;
}

table.wTable02 tr th
{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
text-align:center;
padding: 3px 5px 3px 5px;
}

table.wTable02 tr th
{
font-weight:normal;
}
table.wTable02 tr th div
{
font-weight:bold;
}
table.wTable02 tr th.last
{
font-weight:normal;
border-right:none;
}
table.wTable02 tr th.last span.up
{
color:#339933;
}
table.wTable02 tr th.last span.down
{
color:#990000;
}

table.wTable02 tr td
{
color:#777;
background:url("/dk/Images/Widgets/dash.gif") top left repeat-x;
padding:5px 10px;
}
table.wTable02 tr.firstItem td
{
background-image:none;
padding-top:10px;
}
table.wTable02 tr td.last
{
text-align:right;
}

div.padControls
{
width:100%;
float:left;
clear:both;
background:url("/dk/Images/Widgets/dash.gif") top left repeat-x;
}

ul.padControls
{
float:left;
clear:both;
width:100%;
margin:0;
padding:0;
list-style:none;
background:url("/dk/Images/Widgets/dash.gif") top left repeat-x;
}

ul.padControls li
{
float:left;
padding:8px 0 8px 0;
}
ul.padControls li a
{
color:#777!important;
}
ul.padControls li a.ctrlBold
{
background:url("/dk/Images/Widgets/pad-bold.gif") left no-repeat;
margin-left:10px;
padding-left:12px;
padding-right:5px;
border-right:#ccc 1px solid;
margin-right:4px;
}
ul.padControls li a.ctrlItal
{
background:url("/dk/Images/Widgets/pad-italic.gif") left no-repeat;
padding-left:12px;
padding-right:5px;
border-right:#ccc 1px solid;
margin-right:4px;
}
ul.padControls li a.ctrlStro
{
padding-left:12px;
background:url("/dk/Images/Widgets/pad-strike.gif") left no-repeat;
}

.wFont01
{
font-weight:bold;
white-space: nowrap;
}
.wFont02
{
color:#339933;
font-weight:bold;
text-align:right;
white-space: nowrap;
}
.wFont03
{
color:#cc0000;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.wFont04
{
color:#4379e5;
font-weight:bold;
}
td.wFont04
{
padding-right:0!important;
}
.wFont05
{
color:#777;
}
img.todayBanner
{
margin-right:4px;
}

div.wGraphHolder
{
	width: 95%;
}

div.wGraphHolder img
{
float:right;
}

.wExtMarginTop
{
margin-top:10px;
}

div.wSetRow
{
margin-top:10px;
clear:both;
}
div.wSetRow div.wSetCol
{
*margin-top:-12px;
width:50%;
float:left;
}
div.wSetRow select
{
margin-top:5px;
width:100%;
}
div.wSetRow div.wSetCol select
{
width:90%;
}
div.wSetRow input
{
margin-top:5px;
width:207px;
}
div.wSetRowInput
{
margin-top:5px;
width:207px;
}
div.wSetRow span.radioInput input
{
width:auto;
}
div.wSetRow span.radioInput label
{
float:none;
padding-bottom:0px;
}
div.wSetRow input.inputStyle00
{
width:97%;
margin:0;
}
div.wSetRow label
{
float:left;
}
div.wSetRow div.wSetCol label
{
*padding-top:3px;
width:80%;
}

div.wSeperator
{
background:url("/dk/Images/Widgets/dash.gif") left repeat-x;
height:20px;
}

div.wSetFooter
{
clear:both;
background:url("/dk/Images/Widgets/dash.gif") top left repeat-x;
margin:10px 0 0 0;
padding:10px 0 0 0;
}

.extNoTopMargin
{
margin-top:0!important;
}

div.wFooter a.wfRight,
a.wfRight
{
font-size: 9pt;
color:#739127;
float:right;
background:url("/dk/Images/Widgets/T_icon.gif") right no-repeat;
padding:2px 18px 2px 0;
text-transform:uppercase;
text-decoration:none;
}
div.wFooter a.wfRight:hover,
a.wfRight
{
color:#002469;
text-decoration:underline;
}

div.wFooter a.wfLeft
{
float:left;
font-size:62%;
background:url("/dk/Images/Widgets/rss-icon.gif") left no-repeat;
padding:2px 0 2px 14px;
text-decoration:none;
color:#333;
}
div.wFooter a.wfLeft:hover
{
color:#333;
text-decoration:underline;
}

div.wSetFooter input
{
float:right;
margin:0 0 0 5px;
}

/* *** end widget style: normal ******************** */

/*** begin overlay style ***/
#overlay
{
background-image: url("/dk/images/backgrounds/overlay-white.gif");
display:block;
width:100%;
height:100%;
left:0;
top:0;
position:absolute;
z-index:90;
display:none;
}
* html #overlay
{
back\ground-color: transparent; 
background-image: url("/dk/images/backgrounds/blank.gif");
background-repeat:no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/dk/images/backgrounds/overlay.png", sizingMethod="scale");
}

.newTopElement
{
display:none;
z-index:90;
position:absolute;
width:794px;
}

.shadowTop
{
background:url("/dk/images/backgrounds/overlay-top.png") top left no-repeat; 
padding:31px 31px 0px 23px;
width:740px;
}
* html .shadowTop
{
back\ground-color: transparent;
background-image: url("/dk/images/backgrounds/blank.gif");
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/dk/images/backgrounds/overlay-top.png", sizingMethod="crop");
}


.shadowBottom
{
background:url("/dk/images/backgrounds/overlay-bottom.png") bottom left no-repeat; 
width:794px;
height:40px;
*height:39px;
}
* html .shadowBottom
{

back\ground-color: transparent;
background-image: url("/dk/images/backgrounds/blank.gif");
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/dk/images/backgrounds/overlay-bottom.png", sizingMethod="crop");
}


.shadowBottomBlank
{
z-index:100;
background:#fff;
width:740px;
height:17px;
_height:24px;
clear:both;
margin-left:23px;
float:left;
clear:both;
display:inline;

}


.classjstPopupContent
{
/*display:none;
position:absolute;*/
z-index:100;
background:#fff;
width:732px;
padding:4px;
text-align:left;
clear:both;
}



a.closeOverlay
{
position:absolute;
display:block;
width:28px;
height:28px;
background:url("../images/buttons/close_overlay.png") top left no-repeat;
top:23px;
right:23px;
z-index:110;
cursor:pointer;
}
* html a.closeOverlay
{
back\ground-color: transparent;
background-image: url("/dk/images/backgrounds/blank.gif");
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/dk/images/buttons/close_overlay.png", sizingMethod="scale");
cursor:hand;
}

/* CONTENT STYLES - COPIED FROM POPUP.CSS */
div.popupHeader
{
background:#004c4c;
height:60px;
}
div.popupHeader img
{
float:left;
margin-left:30px;
margin-top:15px;
}
div.popupHeader h1
{
float:right;
margin-top:17px;
margin-right:25px;
text-align:right;
font-size:137%;
color:#f3c000;
font-weight:normal;
width: auto;
}
div.popupContentWrapper
{
padding:30px 10px 12px 10px; 
}
div.popupContent
{
width:100%;
}

div.popupContent a
{
text-decoration:none;
}

div.popupContent a:hover
{
text-decoration:underline;
}

div.popupContent div.popupColumn01
{
width:410px;
float:left;
}

div.popupContent div.popupColumn01 img
{
float:left;
margin:0 10px 10px 0;
}

div.popupContent div.extPopupRight
{
float:right;
width:240px;
margin:0 0 0 20px;

}

div.popupContent .extPopupRight a
{
float:right;
}


div.popupContent h2
{
clear:both;
font-size:112%;
color:#333;
font-weight:normal;

float:left;
padding-bottom:10px;
}
div.popupContent h2.textStyle00
{
color:red;
border:0;
font-size:137%;

}
div.popupContent h2.textStyle01
{
float:none;
clear:none;
width:auto;
border:0;
font-size:137%;
}

div.popupContent p 
{
color:#333;
font-size:74%;
padding-bottom:15px;
}

div.popupContent .clearFloat
{
clear:both;
}
/*** end overlay style ***/
