﻿/*
*************************************
Override CSS Stylesheet for a GOVDATA
Theme: Central Government
Created: 27/05/2006
Developer: TIARC Ltd
*************************************
*/

/* Lefthand Menu Tree   */
.MenuTree .AspNet-TreeView {position:relative; margin:0; padding:0; font-size:85%}
.MenuTree .AspNet-TreeView a {position:relative; text-decoration:none; color:#990000}
.MenuTree .AspNet-TreeView ul, .MenuTree .AspNet-TreeView li {position:relative; margin:0; padding:0}
.MenuTree .AspNet-TreeView-Show {position:relative; background-color:#FFFFFF}
.MenuTree .AspNet-TreeView-Hide {display: none}
.MenuTree .AspNet-TreeView-Root {position:relative;}
.MenuTree .AspNet-TreeView .AspNet-TreeView-Collapse {position:relative; width: 1px; font-size:1pt; float:left; cursor:pointer}
.MenuTree .AspNet-TreeView .AspNet-TreeView-Expand {position:relative; width: 1px; font-size:1pt; float:left; cursor:pointer}   
.MenuTree .AspNet-TreeView li.AspNet-TreeView-Root {position:relative; list-style-type:none; list-style-image: url(''); margin:0; padding:0; font-weight:bold}
.MenuTree .AspNet-TreeView ul li ul li {position:relative; font-size: 100%}
.MenuTree .AspNet-TreeView ul ul {position:relative; font-size:100%; margin: 2px 0 2px 10px; font-weight:normal}
.MenuTree .AspNet-TreeView-Parent {position:relative; padding: 0 0 0 20px; background-color:#FFFFFF}
.MenuTree .AspNet-TreeView-Hide {position:relative; background-color:#FFFFFF}
.MenuTree .AspNet-TreeView li.AspNet-TreeView-Leaf {position:relative; list-style-type:none; list-style-image: url(''); margin:0 0 0 5px; padding:0 0 0 10px; background-color:#FFFFFF}
.MenuTree .AspNet-TreeView-Leaf {position:relative; margin:0; padding:0; z-index:80; background-image: url('/library/images/bullet_red.gif'); background-position:left 5px; background-repeat:no-repeat}
.MenuTree .AspNet-TreeView-Root a:hover {position:relative; color:#ffffff; background-color:#990000}
.MenuTree .AspNet-TreeView-Selected {position:relative; background-color:#F5ECED}
.MenuTree .AspNet-TreeView li.AspNet-TreeView-Selected {position:relative; background-color:#F5ECED}
.MenuTree .AspNet-TreeView li.AspNet-TreeView-Parent {position:relative; margin: 0; padding:0 0 0 5px; background-image: url('/library/images/bullet_red.gif'); background-position:left 5px; background-repeat:no-repeat; list-style-type:none; list-style-image: url('')}
.MenuTree .AspNet-TreeView ul li ul a {position:relative; color:#666666}
.MenuTree .AspNet-TreeView ul li ul {position:relative; margin-left: 0px; padding:0}
.MenuTree .AspNet-TreeView li.AspNet-TreeView-Selected {position:relative; background-color:#F5ECED}

/* Profile Tree - Used in content inside main templates  */
.ProfileTree .AspNet-TreeView {position:relative; margin:0 15px 0 0; padding:0; font-size:100%}
.ProfileTree .AspNet-TreeView a {text-decoration:none; color:#000000}
.ProfileTree .AspNet-TreeView ul, .ProfileTree .AspNet-TreeView li {list-style-type: none; list-style-image: url(''); margin:0; padding:0}
.ProfileTree .AspNet-TreeView-Show {display:inherit}
.ProfileTree .AspNet-TreeView-Hide {display: none}
.ProfileTree .AspNet-TreeView-Root {list-style-type:none; list-style-image: url('')}
.ProfileTree .AspNet-TreeView .AspNet-TreeView-Collapse {background: url(/library/images/collapse.gif) 0px -2px no-repeat; width: 18px; float:left; cursor:pointer}
.ProfileTree .AspNet-TreeView .AspNet-TreeView-Expand {background: url(/library/images/expand.gif) 0px -2px no-repeat; width: 18px; float:left; cursor:pointer}   
.ProfileTree .AspNet-TreeView li.AspNet-TreeView-Root {list-style-type:none; list-style-image: url(''); margin:0; padding:0; font-weight:bold}
.ProfileTree .AspNet-TreeView ul li ul li {font-size: 100%}
.ProfileTree .AspNet-TreeView ul ul {font-size:100%; margin: 2px 0 2px 10px; font-weight:normal}
.ProfileTree .AspNet-TreeView-Parent {margin:0; padding:0;}
.ProfileTree .AspNet-TreeView-Hide {background-color:#FFFFFF}
.ProfileTree .AspNet-TreeView-Leaf {margin:0 0 0 10px; padding:0 0 0 10px; font-size:100%}
.ProfileTree .AspNet-TreeView-Leaf a {list-style-image: url(''); list-style-type: none}
.ProfileTree .AspNet-TreeView-Selected {background-color:#ECD6D8}
.ProfileTree .AspNet-TreeView-Root a:hover {text-decoration:underline}
.ProfileTree .AspNet-TreeView-Leaf-Alt {margin:0 0 0 10px; padding:0 0 0 10px; font-weight:normal}
.ProfileTree .AspNet-TreeView-Leaf-Alt a {list-style-image: url(''); list-style-type: none}
.ProfileTree .AspNet-TreeView li.AspNet-TreeView-Leaf {font-size:95%; margin:0; padding:0 0 0 10px}
.ProfileTree .AspNet-TreeView li.AspNet-TreeView-Leaf-Alt {font-size:95%; margin:0; padding:0 0 0 10px}


.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Show {position:relative; display:inherit}
.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Hide {position:relative; display: none}
.PrettyTree div.AspNet-TreeView ul li
{
	position:relative;
    white-space: nowrap;
    padding: 3px 0 2px 0; 
    font-size: 10pt;
}

.PrettyTree div.AspNet-TreeView ul ul
{
	position:relative;
    margin: 2px 0 2px 12px;
}

.PrettyTree div.AspNet-TreeView ul li img
{
	position:relative;
    border: none;
    vertical-align: middle;
    margin: 0 4px 0 0;
}

.PrettyTree div.AspNet-TreeView li a
{
	position:relative;
    text-decoration: none;
    padding-left:4px;
}

.PrettyTree div.AspNet-TreeView li.AspNet-TreeView-Root
{
	position:relative;
    border-top: solid 1px #E7E7E7;
    border-right: solid 1px #D2D2D2;
    border-bottom: solid 1px #D2D2D2;
    border-left: solid 1px #E7E7E7;
    margin:0 4px 2px 0;
}

.PrettyTree div.AspNet-TreeView li.AspNet-TreeView-Parent
{
	position:relative;
    border-top: solid 1px #E7E7E7;
    border-right: solid 1px #D2D2D2;
    border-bottom: solid 1px #D2D2D2;
    border-left: solid 1px #E7E7E7;
    margin:0 4px 2px 0;
}

.PrettyTree div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    position:relative; width:100%; margin:2px; display:inherit
}

.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Collapse
{
   position:relative; background: url(/library/images/collapse.gif) 0px -2px no-repeat; width: 18px; float:left; cursor:pointer
}

.PrettyTree div.AspNet-TreeView .AspNet-TreeView-Expand
{
    position:relative; background: url(/library/images/expand.gif) 0px -2px no-repeat; width: 18px; float:left; cursor:pointer
}


/* Vertical Tree - Used in content inside vertical templates  */
.VerticalTree .AspNet-TreeView {position:relative; padding:0; font-size:100%}
.VerticalTree .AspNet-TreeView a {position:relative; text-decoration:none}
.VerticalTree .AspNet-TreeView-Root a:hover {position:relative; color:#ffffff; background-color:#990000}
.VerticalTree .AspNet-TreeView ul, .VerticalTree .AspNet-TreeView li {position:relative}
.VerticalTree .AspNet-TreeView-Show {position:relative; margin:0; padding:0}
.VerticalTree .AspNet-TreeView-Hide {position:relative; display: none}
.VerticalTree .AspNet-TreeView-Root {position:relative; margin:0 0 0 15px; padding:0}
.VerticalTree .AspNet-TreeView .AspNet-TreeView-Collapse {position:relative; width: 1px; font-size:1pt; float:left; cursor:pointer}
.VerticalTree .AspNet-TreeView .AspNet-TreeView-Expand {position:relative; width: 1px; font-size:1pt; float:left; cursor:pointer}   
.VerticalTree .AspNet-TreeView li.AspNet-TreeView-Root {position:relative; margin:0 0 0 10px; padding:0; list-style-image: url(/library/images/bullet.gif)}
.VerticalTree .AspNet-TreeView ul li ul li {position:relative; font-size: 100%}
.VerticalTree .AspNet-TreeView ul {position:relative; font-size:100%; margin: 2px 0 2px 10px; font-weight:normal}
.VerticalTree .AspNet-TreeView ul li img {position:relative; border: 0; vertical-align: middle; margin: 0 0 0 0}
.VerticalTree .AspNet-TreeView li.AspNet-TreeView-Leaf {position:relative; font-size:100%; margin:0 0 0 5px; padding:0 0 0 0}
.VerticalTree .AspNet-TreeView-Parent {position:relative; margin:0}
.VerticalTree .AspNet-TreeView-Hide {position:relative; background-color:#FFFFFF}
.VerticalTree .AspNet-TreeView-Leaf {position:relative; margin:0 0 0 10px; padding:0 0 0 10px; font-size:100%}

