/* 
=================================================================================
treeView.css

tree view styles for the tree view control that is used on the policy site
a link to this file must be made in the page template where the control is going
to be used
=================================================================================
*/

/* 
main container - contains the whole tree view and the callback panel
*/
div#Content{
	width:100%;
	height:400px;
}
/* 
left column - contains the tree view control
*/
div#CategoryTree{
	float:left;
	width:54%;
	height:400px;
	border:#000000 1px solid;
	overflow:auto;
}
/*
right column - contins the callback panel for the rendered policy links
*/
div#PolicyList{
	border:#000000 1px solid; 
	float:right;
	width:44%; 
	height:400px; 
	background:#fff;
	overflow:auto;
}

/*
tree view control specific styles
*/
.treeView{
	height:400px;
	font-weight: normal; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10px;
	text-decoration: none;
}
.treeView_HoverNode{
	text-decoration:underline;
	color:#b3b3b3;
	cursor:hand;
}
.treeView_Node{
	color:#4d4d4d;
}
.treeView_SelectedNode{
	font-weight:bold;
}

/*
callback default content styles
*/
.CallBack {
	font-weight: normal; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10px;
	text-decoration: none;
	color:#4d4d4d;
	padding:2px;
	height:400px;
	overflow:auto;
}
.CallBack a:link {
	color: #324E84; /*#334E87;*/
	text-decoration: none;
}
.CallBack a:visited {
	color: #4D4D4D;
	text-decoration: none;
}
.CallBack a:hover {
	color: #4D4D4D;
		text-decoration: underline;
}
.CallBack a:active {
	color: #324E84;
	text-decoration: underline;
}

.PagerContent {
	font-weight: normal; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10px;
	text-decoration: none;
	padding:2px;
	color:#4d4d4d;
}
.PagerContent a:link {
	color: #324E84;/*#334E87;*/
	text-decoration: none;
}
.PagerContent a:visited {
	color: #4D4D4D;
	text-decoration: none;
}
.PagerContent a:hover {
	color: #4D4D4D;
		text-decoration: underline;
}
.PagerContent a:active {
	color: #324E84;
	text-decoration: underline;
}

/*
spinner classes for the please wait/loading message and animation
*/
table#spinnerTable{
	width:99%;
	height:50px;
	text-align:center;
}
table#spinnerTable td.spinnerImgRow{
	vertical-align:middle;
	text-align:center;
}
table#spinnerTable td.spinnerImgRow img{
	border:0;
	margin:0;
	padding:0;
}
/* 

/*
custom styles for results list - 
modifiable by user and rendered by xsl in the policy list
current template uses a table rendered in the xsl 
*/
table#resultsTable{
	width:100%;
	margin:1px;
	padding:0px;
}

table#resultsTable .row1{
	background:#EAEDF3;
}

table#resultsTable .row2{
	background:#ffffff;
}


table#resultsTable td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d4d4d;
	text-align:left;
	padding:2px;
}

/*
=================================================================================
end treeView.css
=================================================================================
*/