/*
Copyright (c) 2006, The Choate Group, LLC. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
For more information, visit: http://metawrite.info/
*/

/*
Portions of this code Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
*/

/* GLOBAL NAVIGATION */

/* Based on code provided by Yahoo! */
.GlobalNav {
	border-bottom:1px solid #999;
}

.GlobalNav h3, .GlobalNav h4 {
	position:absolute;left:-1000em;margin:0;
}

.GlobalNav li em {font-weight:normal;}
.GlobalNav li a {color: dkblue;}
.GlobalNav li.GlobalNavGroup-Selected strong, .GlobalNav .li.GlobalNavGroup-Selected strong a {color:#c60;} /* selected tab */
.GlobalNav li.GlobalNavGroup-Selected strong {background-color:#fff;border-bottom:1px solid #fff;} /* border-color should match selected color */
.GlobalNav  li.orphan, .GlobalNav  li.orphan a {color:#999;}

/* bg images, defaults to #999 border-color on white bg */
.GlobalNav  li a, .GlobalNav  li strong {background:#ddd url(../images/right_tab.gif) no-repeat top right;}
.GlobalNav  li em {background:transparent url(../images/left_tab.gif) no-repeat;}
.GlobalNavGroup {border-bottom:1px solid #999};

.GlobalNav {width:100%;} /* IE: width */
.GlobalNav a {text-decoration:none;}
.GlobalNav ul, .GlobalNav li {margin:0;padding:0;list-style:none;}
.GlobalNav li {float:left;display:inline;}
.GlobalNav li a:hover {text-decoration:underline; color:blue;}
.GlobalNav li.GlobalNavGroup-Selected a:hover {text-decoration:none; color:blue;}
.GlobalNav ul:after {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
.GlobalNav  ul {zoom:1;} /* clear IE */

/* primary tabs */
.GlobalNav ul  {
	font:bold 78%/1.2em arial;
	margin-bottom:-1px;
	padding-left:.3em;
	position:relative;} /* IE quirks mode: relative */

.GlobalNav li {margin-right:.33em;padding:0;}
.GlobalNav  li.GlobalNavGroup-Selected strong a {cursor:default;}
.GlobalNav  li a, .GlobalNav  li strong, .GlobalNav  li em {display:block;}
.GlobalNav li a, .GlobalNav  li strong {*display:inline-block;}  /* IE: 100% clickable */
.GlobalNav  li em {font-style:normal;padding:.5em .6em;}
.GlobalNav li.orphan, .GlobalNav  li.orphan a, .GlobalNav  li.orphan em {background:transparent none;border-width:0;margin:0;}




/* LOCAL NAVIGATION */
div.LocalNav{
	font:bold 78%/1.2em arial;
	margin:1em;
	padding: .25em;
	border: 1px solid #ccc;
	background: #f8f8f8;
}

div.LocalNav ul {
	/*font-size: 13px;*/
	list-style-type:none;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	
}
div.LocalNav ul ul{
	/*font-size: 13px;*/
	margin: 3px 0 0 10px;
	padding: 0 0 0 0;
	
}

.LocalNav h1 {
    margin: .25em 0 .25em 0;
	font-size: 1.2em;
	color: #333366;
	border-bottom: 1px dotted #ccc;
}

.LocalNav li {
	padding:0;
	margin:0;
}

.LocalNav li.Domain-Container{
    background-image: url(../images/domain.png);
	background-repeat: no-repeat;
	background-position: ;
	padding-left:15px;
	font-weight: normal;
}
		
.LocalNav li.Group{
 
	background-image: url(../images/closedfolder.png);
	background-repeat: no-repeat;
	background-position: ;
	padding-left:15px;
	font-weight: normal;
}

.LocalNav li.Group a {
	text-decoration: none;
}

.LocalNav li.Group a:hover {
	text-decoration: underline;
	
}

.LocalNav li.Group-Selected {
	background-image: url(../images/closedfolder.png);
	background-repeat: no-repeat;
	background-position: ;
	padding-left:15px;
	font-weight:bolder;
	text-decoration:underline;

	color: #c60;
}

		
.LocalNav li.Item {
    background-image: url(../images/file.png);
	background-repeat: no-repeat;
	background-position: ;
	padding-left:15px;
	margin:0 0 0 -1em;
	font-weight: normal;
}

.LocalNav li.Item a {
	text-decoration: none;
	
}

.LocalNav li.Item a:hover {
	text-decoration: underline;
}

.LocalNav li.Item-Selected {
    background-image: url(../images/file.png);
	background-repeat: no-repeat;
	background-position: ;
	padding-left:15px;
	margin:0 0 0 -1em;
	font-weight:normal;
	text-decoration:underline;
	color: #c60;
}

.LocalNavPath {
	display:none;
}

/* BREADCRUMB */

#crumb {
	background-color:#fff;
	padding-left:0;
	padding-bottom:.5em;border-bottom: 1px dotted #ddd;
	}
	
#crumb a{
	}
	
	#crumb a:hover{
	}

.Crumb {
	padding-top:.5em;
	padding-bottom:.5em;
	font-size: x-small;
}

.CurrentCrumb{
	text-decoration: none;
	font-size: x-small;
}		

ul.CrumbList {
	margin:0em;
	padding:0em;
}	

li.CrumbItem {
	display:inline;
	padding:1px;
}
		
li.CrumbSeparator {
	display:inline;
	font-size: xx-small;
}
		

