﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

.drop
{
    position: absolute;
    z-index:1;
	visibility: hidden;
	border: 1px solid #FEDB7E;
	border-width: 0 1px 1px 1px;
	background:#fff;
}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6{ top:34px; }
#nav1 { left: 0px; }
#nav2 { left: 65px; }
#nav3 { left: 133px; }
#nav4 { left: 205px; }
#nav5 { left: 290px; }
#nav6 { left: 442px; }

#HomeNav #nav1,#HomeNav #nav2,#HomeNav #nav3,#HomeNav #nav4, #HomeNav #nav5, #HomeNav #nav6{ top:43px; }
#HomeNav #nav1 { left: 24px;}
#HomeNav #nav2 { left: 89px;}
#HomeNav #nav3 { left: 157px;}
#HomeNav #nav4 { left: 229px;}
#HomeNav #nav5 { left: 314px;}
#HomeNav #nav6 { left: 466px;}

.topNav ul,.topNav ul li{float:left; height: 34px; list-style:none; padding: 0; margin:0;} 
#HomeNav .topNav ul, #HomeNav .topNav ul li{height:43px;}
#HomeNav .topNav ul{margin-left:24px;}

.container {
	background-color: #CCCCCC;
	position: relative;
}

body, table, ul{font-family:Arial, Helvetica, Sans-Serif; font-size: 8pt;}
body
{
	background-color: #000000;
}


.popUp 
{
	font-family: Arial;
	background-color: #ffffff;
	font-size: 8pt;
}

a:link 
	{
		color: #000000;
		}
		
a:visited
{
	color: #333;
	 	/*color: #fda638;*/
}

a:link.special 
	{
		color: #4b565f;
		}
		
a:visited.special
	 {
	 	color: #000000;
		}

.SecondaryMenuLink
{
	color:black;
	text-decoration:underline;
}

hr
{
	border:1px solid gainsboro;
	border-collapse:collapse;
}

.AccordionHeader
{
	background:url(/images/darkbar.gif) #9EB3C6;
	color:White;
	cursor:pointer;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
}

.AccordionContent
{
	border:1px solid gainsboro;
}

.PageTitle
{
	color:Orange;
	font-weight:bold;
	font-size:14px;
}

.HTMLControlEditableMode
{
	border:1px dashed black;
	margin: 5px 2px;
	clear:both;
}

.HTMLControlEditableMode .options
{
	border:1px solid black;
	background: #eeeeee;
	height:20px;
	margin: 2px;
}



.watermarked
{
	color:silver;
}
.grid td, .grid th{padding: 2px;}
.gridEven
{
	background:white;
}

.gridOdd
{
	background:gainsboro;
}

.gridHeader
{
	background:url(/images/gridHeader.gif) #FDB145; padding: 2px;
}

.gridPager
{
	background: #FEDA81;
}

.Error, message
{
	color:Red;
	font-weight:bold;
}


p 
	{
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 8pt;
		margin-left: 1px;
		margin-bottom: 10px;
		color: #000000;
		}
		
.bodytext 
	{
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 8pt;
		margin-left: 1px;
		margin-bottom: 10px;
		color: #000000;
		}
		
h1, h2, h3, h4, h5, h6 {	
	font-family: Arial, Helvetica, Sans Serif;
	margin-left: 1px;
	margin-bottom: 10px;
	color: #e6a741;
	font-weight: bold;
}
h1 {font-size: 16px;}		
h2 {font-size: 14px;}
h3, h4{font-size: 12px;}
		
.sm 
	{
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 8pt;
		margin-left: 1px;
		margin-bottom: 10px;
		color: #000000;
		}
		
b
	{
		font-family: Arial, Helvetica, Sans Serif;
		margin-left: 1px;
		margin-bottom: 10px;
		color: #000000;
		font-weight: bold;
		}
		
em
	{
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 10pt;
		margin-left: 1px;
		margin-bottom: 10px;
		color: #000000;
		font-style: italic;
		}
		
.white 
	{
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 8pt;
		margin-left: 1px;
		margin-bottom: 10px;
		text-align: justify;
		color: #ffffff;
		}
		
.spotlight 
	{
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 10pt;
		padding-top: 8px;
		color: #ffffff;
		font-weight: bold;
		}
		
.dkgray 
	{
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 8pt;
		margin-left: 1px;
		margin-bottom: 10px;
		text-align: justify;
		color: #333333;
		}
		
.justify 
	{
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 8pt;
		margin-left: 1px;
		margin-bottom: 10px;
		text-align: justify;
		color: #000000;
		}
		
.red 
	{
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 8pt;
		margin-left: 1px;
		margin-bottom: 10px;
		color: red;
		}

.headerBack
	{
	 	background: #8aa3b9 url(/splash/headerBack.gif);
		background-repeat: repeat-x;
		}
		
.headerBackC
	{
	 	background: #8aa3b9 url(/child/headerBackC.gif);
		background-repeat: repeat-x;
		}
		
.headerTagline, .homeHeaderCartOptions
{
    
    text-align: right;
    vertical-align: bottom;
    
    color: #fff;
    padding: 0 5px 2px 0;
    
}
.headerTagline
{
	width: 579px;
    height: 67px;
    background: transparent url(/child/childHeaderSpacer.gif) top left no-repeat;
}

.headerSearch{vertical-align:middle; height:36px; text-align:right; padding: 0 25px 0 0;}

.headerTagline a, .headerTagline a:link, .headerTagline a:visited,
.homeHeaderCartOptions a, .homeHeaderCartOptions a:link, .homeHeaderCartOptions a:visited
{
    color: #fff;
}


.headerTagline a:hover, .homeHeaderCartOptions a:hover
{
    color: #eee;
}
		
.bodyBack
	{
	 	background: #99afc6 url(/splash/bodyBack.gif);
		background-repeat: no-repeat;
		}
		

		
.backNavLeft
	{
	 	background: #9eb3c6 url(/child/backNavLeft.gif);
		background-repeat: no-repeat;
		}
		
.backMain
	{
	 	background: #ffffff url(/child/backMain.gif);
		background-repeat: no-repeat;
		}
		

.tableSpacer
	{
	 	background: #ffffff url(/splash/tableSpacer.gif);
		background-repeat: repeat-x;
		}
		
.bodyBackBtm
	{
	 	background: #bfbfbf url(/splash/bodyBackBtm.gif);
		background-repeat: repeat-x;
		}
		
.whatsNewHeader td
{
	 	background: #a5b6c6 url(/splash/whatsNewBack.gif) top left repeat-x;
	 	font-weight:bold;
	 	font-size: 14px;
}
.whatsNewContent
{
	padding: 15px;
}
		
		.ghosted
		{
			color:#999;
			}
		
.tableHeader
{
	background:#FDB145;
}
.backNavLeft h1, .backNavLeft h2, .backNavLeft h3
{
	color:#333;
}
.hydraulic .contentContainer h1, .hydraulic .contentContainer h2, .hydraulic .contentContainer h3,.hydraulic .contentContainer h4
{
	color:#5F8CC7;
}

.metric .contentContainer h1, .metric .contentContainer h2, .metric .contentContainer h3, .metric .contentContainer h4
{
	color:#6F1E2D;
}

.pneumatic .contentContainer h1, .pneumatic .contentContainer h2, .pneumatic .contentContainer h3, .pneumatic .contentContainer h4
{
	color:#D3B04C;
}

#popupContainer{background: #fff;}
.popupHide#popupContainer{width:566px;}
.popupShow#popupContainer{
	position:absolute; top:0px; left:0px; z-index: 10000; width:auto;
	padding:5px; border:1px solid #000; margin: 10px;}

.popupHide .contentTab{width:546px;}
.popupShow .contentTab{width:auto;}

.popupHide #popupHideTop{display:none;}
.popupHide #popupShowTop{display:block; text-align:right; margin:0 0 5px 0;}
.popupHide #popupHideBottom{display:none;}

.popupShow #popupHideTop{display:block; text-align:right; margin:0 0 5px 0;}
.popupShow #popupShowTop{display:none;}
.popupShow #popupHideBottom{display:block; text-align:center; padding: 5px;}

.contentTab {overflow:auto; padding: 0 5px; font-size:9pt;}
.contentTab p {font-size: 9pt;}
.contentTab li {font-size:9pt;}
.contentTab table{width:100%;}
.contentTab img {display:block; margin:0 auto; text-align:center; padding:10px;}
.contentTab table table{margin:5px auto;  border:1px solid #000; font-size:10px;}
.contentTab table.smallInfoTable{width:auto}
.contentTab table table th{font-size:10px; padding:3px; text-align:center; background:#ccc; border-bottom:1px solid #000;}
.contentTab table table td p {font-size:10px; margin:0; padding:0;}
.contentTab table table td{vertical-align:middle; white-space:nowrap; text-align:center; padding:3px; border-top:1px solid #eee;}
.contentTab table table th:first-child, .contentTab table table td:first-child{text-align:left;}
.contentTab table table td.headerCenter, .contentTab table table td.headerCenter:first-child,
.contentTab table table th.headerCenter, .contentTab table table th.headerCenter:first-child{text-align:center;}
.contentTab table table .headerSolid th, 
.contentTab table table .headerSolid td {font-size:14px; font-weight:bold; background:#6D8191;text-align:center; border-bottom:1px solid #000;}
.contentTab table table .subHeaderSolid, .contentTab table tr td table .subHeaderSolid td{text-align:center; font-size:10px; background:#eee; font-style:italic;}

.hydraulic .contentTab table table .headerSolid td,.hydraulic .contentTab table table .headerSolid th {
	background-color:#5F8CC7; color: #fff;
}

.metric .contentTab table table .headerSolid td, .metric .contentTab table table .headerSolid th{
	background-color:#6F1E2D; color: #fff;
}

.pneumatic .contentTab table table .headerSolid td, .pneumatic .contentTab table table .headerSolid th{
	background-color:#D3B04C;
}


.productDetails {clear:both; border:1px solid #000; width:100%; margin: 10px 0;}
.productDetails td{padding: 3px;}
.productDetails ul {margin: 0;}


div.errorMessage {text-align:center; margin: 10px;}
.errorMessage {color:#f00; font-weight:bold;}
.productOptions {text-align:right; margin: 5px 0;}

.LNavLogin
{
	width:130px; text-align:left
}

.LNavLogin .LoginHeader
{
	height:30px;
	background:transparent url(/images/headerLogin.gif) no-repeat;
	color:White; 
	font-size:10px;
	text-align:center;
}
.LNavLogin .LoginHeader a
{
	color:White;
}

.LNavLogin .LoginContent
{
	background:#8196a6; padding:10px
}

.LNavLogin .LoginContentCenter
{
	text-align:center;
}
.LNavLogin .LoginContentCenter
{
	text-align:center;
}

.LoginHome .LNavLogin .LoginHeader
{
	height:52px;
	background:transparent url(/splash/headerLogin.gif) no-repeat;
	color:White; 
	font-size:10px;
	text-align:center;
}
.LoginHome .LNavLogin{width:170px; text-align:left}
.LoginHome .LNavLogin .LoginHeader a {display:block;height:52px;}
.LoginHome .LNavLogin .LoginHeader span{ display:none;}
.LoginHome .LNavLogin .LoginContent{ height: 210px; background:#a5b6c6; padding:10px}

    
.progess{background:transparent url("/images/50white.png") top left repeat;
	text-align:center;}

.progessContainer 
{
	position:relative; top:10%; text-align:center; height:16px; font-weight:bold;
	background: #fff;
	border: 1px solid #000;
	padding: 50px 0;
	width:	250px;
	margin: auto;
	}
	
/* 
.navItem_about
.navItem_products
.navItem_catalogs
.navItem_docs
.navItem_resources
.navItem_careers
.navItem_events
.navItem_contact
.navItem_partners
.navItem_home
*/

/* HACK: Hide the home link on the home page */
.homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu .navItem_home, .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu .navItem_admin
{display:none;}


/* -------------------------------------------------------------------------- */
/* When the Menu control's Orientation property is Horizontal the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Horizontal. */
/* Note that the example menu in this web site uses absolute positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */

.vektekNav 
{
    
    width:770px; 
    text-align:left;
    color: #000;
    position:relative;
    z-index:1000;
    
 }

.vektekNav .AspNet-Menu-Horizontal
{
   background: #fede82 url(/child/navBackC.gif) top left repeat-x;
}
.homeNav .vektekNav .AspNet-Menu-Horizontal
{
    background: #fede82 url(/splash/navBack.gif) top left repeat-x;
}

/* This rule controls the width of the top tier of the horizontal menu. */
/* BE SURE TO MAKE THIS WIDE ENOUGH to accommodate all of the top tier menu items that are lined */
/* up from left to right. In other words, this width needs to be the width of the individual */
/* top tier menu items multiplied by the number of items. */
.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    height:34px;
    margin:0 0 0 10px;
    font: 200 12px/34px Verdana, Arial, sans-serif;
    background: transparent url(/splash/navDiv_c.gif) top left no-repeat;
}

.homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    height:43px;
    margin:0 0 0 30px;
    font: 200 12px/43px Verdana, Arial, sans-serif;
    background: transparent url(/splash/navDiv.gif) top left no-repeat;
}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
/* Remember that only the topmost tier of the menu is horizontal.  The second and third tiers are vertical. */
/* So, they need a much smaller width than the top tier.  Effectively, the width specified here is simply */
/* the width of a single menu item in the second and their tiers. */
.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    height:auto;
    
    font: bold 10px/12px Verdana, Arial, sans-serif;

}

.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{

}

.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{

}

.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
   background: transparent url(/splash/navDiv_c.gif) top right no-repeat;
}

.homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
   background: transparent url(/splash/navDiv.gif) top right no-repeat;
}

/* Generally, you use this rule to set style properties that pertain to all menu items. */
/* One exception is the width set here.  We will override this width with a more specific rule (below) */
/* That sets the width for all menu items from the second tier downward in the menu. */
.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li, .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li a, .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
    display:block;
    text-align:left;
    height: 34px;    
}
.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li a, .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
    padding: 0 3px;
    margin: 0 1px;
}
.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li a span
{
    padding: 0;
    margin: 0;
}


.homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li, .homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li a, .homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
  height:43px;
}

/* This rule establishes the width of menu items below the top tier.  This allows the top tier menu items */
/* to be narrower, for example, than the sub-menu items. */
/* This value you set here should be slightly larger than the left margin value in the next rule. See */
/* its comment for more details. */
.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul li, .homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    text-align:left;
    height:auto;
}
.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a, .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul li span,
.homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a, .homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul li span
{
   width:118px;
   display:block;
   padding: 4px 5px;
   height:auto; 
}

.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a span,
.homeNav .vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a span
{
    display:inline;
    padding: 0;
}

.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{

}

/* Third tier menus have to be positioned differently than second (or top) tier menu items because */
/* they drop to the side, not below, their parent menu item. This is done by setting the last margin */
/* value (which is equal to margin-left) to a value that is slightly smaller than the WIDTH of the */
/* menu item. So, if you modify the rule above, then you should modify this (below) rule, too. */
.vektekNav .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{

}

.vektekNav ul.AspNet-Menu ul
{
	border: 1px solid #FEDB7E;
	border-width: 0 1px 1px 1px;
	background:#fff;
}



/* The menu adapter generates a list item (li) in HTML for each menu item. */
/* Use this rule create the common appearance of each menu item. */
.vektekNav ul.AspNet-Menu li
{
    
}

/* Within each menu item is a link or a span, depending on whether or not the MenuItem has defined it's */
/* NavigateUrl property. By setting a transparent background image here you can effectively layer two images */
/* in each menu item.  One comes from the CSS rule (above) governing the li tag that each menu item has. */
/* The second image comes from this rule (below). */
.vektekNav ul.AspNet-Menu li a,
.vektekNav ul.AspNet-Menu li span
{
    
}

/* When a menu item contains no submenu items it is marked as a "leaf" and can be styled specially by this rule. */
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    
}

/* Not used presently.  This is here if you modify the menu adapter so it renders img tags, too. */
.vektekNav ul.AspNet-Menu li a img
{
   
}

/* When you hover over a menu item, this rule comes into play. */
/* Browsers that do not support the CSS hover pseudo-class, use JavaScript to dynamically change the */
/* menu item's li tag so it has the AspNet-Menu-Hover class when the cursor is over that li tag. */
/* See MenuAdapter.js (in the JavaScript folder). */
.vektekNav ul.AspNet-Menu li:hover a, .vektekNav ul.AspNet-Menu li:hover span,
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover a, .vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover span,
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Selected a,.vektekNav ul.AspNet-Menu li.AspNet-Menu-Selected span,
.vektekNav ul.AspNet-Menu li.AspNet-Menu-ChildSelected a,.vektekNav ul.AspNet-Menu li.AspNet-Menu-ChildSelected span
{
    color:#fff;
    background: transparent url(/splash/navBack_c-o.gif) top left repeat-x;
}

.homeNav .vektekNav ul.AspNet-Menu li:hover a, .homeNav .vektekNav ul.AspNet-Menu li:hover span,
.homeNav .vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover a, .homeNav .vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover span
{
    color:#fff;
    background: transparent url(/splash/navBack-o.gif) top left repeat-x;
}


.vektekNav ul.AspNet-Menu li:hover li, .vektekNav ul.AspNet-Menu li:hover li a, .vektekNav ul.AspNet-Menu li:hover li span,
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li, .vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li a,.vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li span,
.homeNav .vektekNav ul.AspNet-Menu li:hover li, .homeNav .vektekNav ul.AspNet-Menu li:hover li a,.homeNav .vektekNav ul.AspNet-Menu li:hover li span,
.homeNav .vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li, .homeNav .vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li a, .homeNav .vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li span
{
    color:#000;
    background: #fff;
}


.vektekNav ul.AspNet-Menu li:hover li:hover a, 
.vektekNav ul.AspNet-Menu li:hover li:hover span, 
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.vektekNav ul.AspNet-Menu li:hover li:hover ul a:hover, 
.vektekNav ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
    background: #fedb7e;
}


.vektekNav ul.AspNet-Menu li:hover li:hover ul a, 
.vektekNav ul.AspNet-Menu li:hover li:hover ul span, 
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.vektekNav ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
    color:#000;
    background: #fff;  
}

/* While you hover over a list item (li) you are also hovering over a link or span because */
/* the link or span covers the interior of the li.  So you can set some hover-related styles */
/* in the rule (above) for the li but set other hover-related styles in this (below) rule. */
.vektekNav ul.AspNet-Menu li a:hover,
.vektekNav ul.AspNet-Menu li span.Asp-Menu-Hover
{
    
}

.vektekNav ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
    
}

.PrettyTree 
{
    position: relative;
}

.PrettyTree div.AspNet-TreeView ul li
{
    padding: 1px 0 1px 0;
    clear:both;
}

.PrettyTree div.AspNet-TreeView ul ul
{
    margin: 2px 0 2px 7px;
}

.PrettyTree div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
    margin: 0 4px 0 0;
}

.PrettyTree div.AspNet-TreeView li a
{
    text-decoration: none;
}

.PrettyTree div.AspNet-TreeView li.AspNet-TreeView-Root
{
    margin:0 2px 3px 0;
}

.PrettyTree div.AspNet-TreeView li.AspNet-TreeView-Parent
{
   
    margin:0 2px 3px 0;
}

.PrettyTree div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    margin:0 2px 3px 18px !important;
}

.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    position: relative;
    background: url(/App_Themes/Default/images/collapse.gif) 0 -1px no-repeat;
    width: 15px;
    float:left;
    cursor:pointer;
    font-family: Courier;
    font-size: xx-large;
    line-height: 20px;
    margin-right: 3px;
}

.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Expand
{
    position: relative;
    background: url(/App_Themes/Default/images/expand.gif) 0 -1px no-repeat;
    width: 15px;
    float:left;
    cursor:pointer;
    font-family: Courier;
    font-size: xx-large;
    line-height: 20px;
    margin-right: 3px;
}

.PrettyTree div.AspNet-TreeView a,
.PrettyTree div.AspNet-TreeView a:visited,
.PrettyTree div.AspNet-TreeView a:active,
.PrettyTree div.AspNet-TreeView a:hover,
.PrettyTree div.AspNet-TreeView a:link
{
    /*color: #00008B;*/
}

.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Selected a
{
    font-weight: bold !important;
    /*color: #006400 !important;*/
}

.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Selected ul a
{
    font-weight: normal !important;
    /*color: #00008B !important;*/
}

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	padding: 2px 0;
	border :solid 1px #000;
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    background: #fff;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	margin:0;
	padding: 1px 5px;
	font-weight:bold;
	cursor: pointer;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	margin:0;
	padding : 1px 5px;
}
.MinusButton, .PlusButton
{
	display:block;
	width: 11px;
	height: 11px;
	margin: 3px;
}
.MinusButton span, .PlusButton span{ display:none; }
.MinusButton { background:transparent url(/App_Themes/Default/images/Minus.gif) center center no-repeat;}
.PlusButton {background:transparent url(/App_Themes/Default/images/Plus.gif) center center no-repeat;}
.searchInfoContainer{font-weight:bold;}
.searchTitle{font-weight:bold;}
.searchHighlight{background-color:#FFCC33;}


