body.wf, body.wf table
{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: Black;
	background-color: #C3DAF9;
}

.result-list
{
	list-style-image: url(_wf_images/pa.gif);
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

.result-list a, .nav-table a
{
	color: Black;
	text-decoration: none;
}

.result-list a:hover, .nav-table a:hover
{
	color: #335EA8;
	text-decoration: underline;
}

.title-page table
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	border: solid 2px rgb(0,66,174);
}

.title-page a
{
	color: Black;
	text-decoration: none;
}

.title-page a
{
	color: #335EA8;
	text-decoration: underline;
}

.d-link-page
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
}

.wfbutton
{
	background-color: rgb(234,242,255);
	border: solid 2px rgb(0,66,174);
	color: rgb(0,66,174);
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	padding: 3pt;
	font-weight: bold;
}

.wfquestion
{
	
}

.wffeedback div
{
	padding: 4pt;
	margin: 4pt 0pt 4pt 0pt;
	border: 1px solid black;
}

.wfpopup, .wfpopup td
{
	cursor: hand;
	color: #335EA8;
	text-decoration: underline;
}

.wfquestiontitle, .wfquestiontitle td
{
	font-weight: bold;
}

/* tabs */
/*

2 bright: rgb(234,242,255);
1 normal: rgb(120,172,255);
0 dark:	rgb(0,66,174);

*/




.dynamic-tab-pane-control.tab-pane
{
	position: relative;
	width: 100%;
}

.dynamic-tab-pane-control .tab-row .tab
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 8pt;
	cursor: Default;
	display: inline;
	margin: 1px -5px 1px 5px;
	float: left;
	padding: 3px 6px 3px 6px;
	background: rgb(234,242,255);
	border: 1px solid;
	border-color: rgb(120,172,255);
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
	cursor: hand;
	cursor: pointer;
	z-index: 1;
	position: relative;
	top: 0;
}

.dynamic-tab-pane-control .tab-row .tab.selected
{
	border: 1px solid rgb(120,172,255);
	border-bottom: 0;
	z-index: 3;
	padding: 2px 6px 5px 6px;
	margin: 1px -6px -2px 0px;
	top: -2px;
	/*background: white;*/
}

.dynamic-tab-pane-control .tab-row .tab a
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 8.25pt;
	color: rgb(0,66,174);
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.dynamic-tab-pane-control .tab-row .hover a
{
	color: rgb(0,66,174);
}

.dynamic-tab-pane-control .tab-row .tab.selected a
{
	font-weight: bold;
}

.dynamic-tab-pane-control .tab-page
{
	clear: both;
	border: 1px solid rgb(120,172,255);
	z-index: 2;
	position: relative;
	top: -2px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 8.25pt;
	padding: 10px;
}

.dynamic-tab-pane-control .tab-row
{
	z-index: 1;
	white-space: nowrap;
	background: rgb(234,242,255);
	height: 1.85em;
	width: 100%;
}

/* tree */

.webfx-tree-container
{
	margin: 0px;
	padding: 0px;
	font: icon;
	white-space: nowrap;
}

.webfx-tree-item
{
	padding: 0px;
	margin: 0px;
	font: icon;
	white-space: nowrap;
}

.webfx-tree-item a, .webfx-tree-item a:active, .webfx-tree-item a:hover
{
	margin-left: 3px;
	padding: 1px 2px 1px 2px;
}

.webfx-tree-item a
{
	color: Black;
	text-decoration: none;
}

.webfx-tree-item a:hover
{
	color: #335EA8;
	text-decoration: underline;
}

.webfx-tree-item a:active
{
	background: #335EA8;
	color: #C3DAF9;
	text-decoration: none;
}

.webfx-tree-item img
{
	vertical-align: middle;
	border: 0px;
}

.webfx-tree-icon
{
	width: 16px;
	height: 16px;
}
.webfx-tree-item a.selected
{
	color: #C3DAF9;
	background: #335EA8;
}

.webfx-tree-item a.selected-inactive
{
	color: Black;
}

