﻿#NavigationBoxes
{
	/*position: absolute;*//*KN 29-03-07*/

	/*top: 120px; KN*/
	left: 0px;
	width:240px;
	padding-left:5px;
	margin-bottom: 10px;
	/*padding-top: 10px; KN*/
	
	/* old 19-2-2007
	float:left;

	width:180px;
	padding-left:10px;
	padding-top: 10px;
	*/
}

/* New table styles. */
td.BrowseBoxTitle
{
	/* Add Browse Box specific styles here. */ 
}

td.NavigationBoxTitle
{
	background: url(../images/NavigationBox/Title.png) no-repeat;
	font-family: tahoma, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	color: #000000;
	padding: 3px 3px 3px 10px; 
	width:97%
}

td.BrowseBoxTitleRight
{
	/* Add Browse Box specific styles here. */ 
}

td.NavigationBoxTitleRight
{
	background: url(../images/NavigationBox/TitleRight.png) right top no-repeat;
}

td.NavigationBoxBottom
{
	background: url(../images/NavigationBox/Bottom.png) no-repeat;
	height:6px;
}

td.BrowseBoxBottom
{
	/* Add Browse Box specific styles here.  */
}

td.NavigationBoxBottomRight
{
	background: url(../images/NavigationBox/BottomRight.png) right top no-repeat;
	width:3%;
}

td.NavigationBoxBody
{
	background: url(../images/NavigationBox/Gradient.png) left bottom repeat-x;
	border-left:solid 1px #72e60f; 
	border-right:solid 1px #72e60f;
}

td.BrowseBoxBody
{
	/* Add Browse Box specific styles here.  */
}

td.BrowseBoxBottomRight
{
	/* Add Browse Box specific styles here.  */
}

/* END New table styles. */

div.BrowseBox
{
	font-family: tahoma, sans-serif;
	/*float: left; KN*/
/*	background-color:#ccff00;32FF00
	border:solid 1px #cccccc;
	padding:10px;
	width: 200px;
	margin-bottom: 10px;*/
}

.Box a 
{
	color: #25521B;
	text-decoration:none;
}

.Box a:hover
{
	text-decoration:underline;
	color:#DD6E93;
}

.UserTasksBox
{
/*	background-color:#ccff00;
	border:solid 1px #cccccc;
	padding:10px;
	width: 200px;
*/
}

.UserTasksBox a 
{
/*	color: #666666;
	text-decoration:none;*/
}

/* set the image to use and establish the lower-right position */ 
.Box, .Box_Body, .Box_Head, .Box_Title 
{ 
} 

.Box 
{ 
	/* Intended total box width - padding-right(next) */ 
	width: 230px !important;/*width: 174px !important;*/ /* This is what non-ie browsers use. */
	/* IE Win = width - padding */ 
	width: 226px;/*width: 170px;*/ /* This is what IE uses. (Doesn't respect the !important property. */
	/* The gap on the right edge of the image (not content padding). */ 
	padding-right: 6px; 	
	/* Position the box. */ 
	margin: 0px auto; 	
} 

/* set the top-right image */ 
.Box_Head 
{ 
	background-position: top right; 
	/* pull the right image over on top of border */ 
	margin: 0;
	margin-right: -6px; 	
	/*padding-right: 40px;
	padding-right: 40px; 
	padding-left: 10px;*/
	/* right-image-gap + right-inside padding */ 
	
	padding-bottom:2px;
} 

.Box_Title
{
	font-size: 0.8em;
	font-weight:bold;
	color: #000000;
	padding: 0px 0px 0px 10px; 
	background-position: top left; 
	margin: 0; /* reset main site styles*/ 
	border: 0;
	 /*
	padding: 3px 0px 10px 10px; 
	 padding-left = image gap + interior padding ... no padding-right */ 
	/*height: auto !important; height: 1%;  IE Holly Hack */
} 

/*.Box_Body h4
{
	margin: 0px;
	padding-bottom:5px;
	padding-top:5px;
} */

/* set the lower-left corner image */ 
div.Box_Body 
{ 
	font:tahoma, sans-serif;
	background-position: bottom left; 
	margin-right: 6px; 
	/* interior-padding right */ 
	padding: 5px 0px 10px 10px; 
	/* mirror .Box_Head right/left */
	/*padding: 15px 0 15px 40px; *//* mirror .cssbox_head right/left */  
}

div.Box_Body div.Category
{
	padding-top:5px;
	padding-bottom:3px;
}

div.Box_Body div.Subcategory
{
	padding-left:5px;
	padding-bottom:2px;
}


div.Box_Body div.Category a
{
	font-weight:bold;
	padding-left: 0px;
	color: #E00056;/*#25521B;#91A938;#E00056; */
	text-decoration:none;
}

div.Box_Body div.Category a:hover
{
	text-decoration: underline;
	color: #DD6E93;
}

div.Box_Body div.AspNet-TreeView
{
	list-style-type:none;
	/* Not sure why we can't get rid of the space and so require margin-top:-10px. 
		Can't get rid of the space beneath title. Works fine for the categories. */
	/*margin-top:-10px; 
	margin-left:-15px; KN 3-4-07*/
	padding-left:0px;
	text-indent:0px;
	
}

div.Box_Body li.AspNet-TreeView-Leaf
{
	font:tahoma, sans-serif;
	margin-left:5px; /*0px*/
	padding-left:0px;/*0px*/
	list-style-type:none;	
	padding-bottom:6px;
	/*margin-left:-1.5em KN 3-4-07*/
}

div.Box_Body li.AspNet-TreeView-Root ul
{
	margin-left:8px;
	margin-bottom:5px;
}

div.Box_Body li.AspNet-TreeView-Root
{
	list-style-type:none;
	margin-left:5px;/*Added by KN 03-04-07*/
}

div.Box_Body li.AspNet-TreeView-Root a
{
	font-style:normal;
	font-weight:bold;
	font:tahoma, sans-serif;
	color:#e00056;
}

div.Box_Body li.AspNet-TreeView-Leaf a
{
	font-style:normal;
	font-weight:normal;
	color:#25521B;
}

div.Box_Body div.AspNet-TreeView a
{
	text-decoration:none;
}

div.Box_Body li.AspNet-TreeView-Selected a
{
	/*font-style:italic;
	color:#e00056;
	color:#25521B;
	font-weight:bold;*/
	/*
	border: 1px solid #92F77B; */
}

div.Box_Body li.AspNet-TreeView-Selected
{
	list-style-type:disc;
	list-style-position: inside;
	color:#E00056;/*#72e60f;*/
}

div.Box_Body li.AspNet-TreeView-Selected ul a
{
	font-style:normal;
	font-weight:normal;
}

div.SecondaryContentBox
{
	padding:10px;
	border-bottom: 1px solid #92F77B;   
	border-left: 1px solid #92F77B;  
	border-right: 1px solid #92F77B;  
	border-top: 1px solid #92F77B;
	margin-right:10px;
}

#NavigationBoxes .AdBox
{
	padding:10px;
	/*border-bottom: 1px solid #92F77B;   
	border-left: 1px solid #92F77B;  
	border-right: 1px solid #92F77B;  
	border-top: 1px solid #92F77B;*/
	margin-bottom:20px;
}

div.MiddleBoxNarrow
{
	width:400px;	
}

div.MiddleBoxWide
{
	width:600px;	
}

div.FeedbackBox
{
}