﻿#pin {
  cursor: pointer;
  background-image: url(../images/pinnedoff.gif);
  width: 20px;
  height: 20px;
  float:right;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  display: block;
  visibility: hidden;
}

#pin.pinned			{ cursor: pointer; background-image: url(../images/pinned.gif); }
#pin.hover			{ cursor: pointer; background-image: url(../images/pinnedoffhover.gif); }
#pin.pinnedhover	{ cursor: pointer; background-image: url(../images/pinnedhover.gif); }

#pinmenu			{ margin-right: 5px; }

.navSep 
{
	background-image: url(../images/SplitVert.gif);
    background-color:#D9D9D9;
    margin-left: 1px;
    vertical-align:middle;
    text-align: center;
    cursor: default;
    background-repeat:repeat-y;
    display: none;
}

.navSepHover 
{
	background-image: url(../images/SplitVertHover.gif);
    background-color:#BBC4D9;
    vertical-align:middle;
    margin-left: 1px;
    text-align: center;
    cursor: pointer;
    background-repeat:repeat-y;
}

/* Side Navigation */

#sideNavParent                                      { font-size: 11px; width: 145px;}
#sideNavParent ul                                   { margin:0; padding:0; overflow: hidden; }
#sideNavParent ul li                                { list-style-type:none; overflow: hidden; display: block; height: 32px; line-height:32px; margin-bottom:0; text-indent:10px; background:url(../images/nav2Parent.png) #2D9DDA repeat-x 0 0;}
#sideNavParent ul li a                              { font-family: arial,helvetica,sans-serif !important; float:left; color:#FFF; }
#sideNav                                            { font-size: 11px; width: 145px; }
#sideNav ul                                         { margin:0 0 2px 0; padding:2px 0 0 0; background:url(../images/nav2_bg.png) repeat-y 0 0; border-bottom:1px solid #CCC; }
#sideNav ul li                                      { list-style-type:none; margin-bottom:2px; }
#sideNav ul li a                                    { font-family: arial,helvetica,sans-serif !important; overflow:hidden; display:block; height: 27px; padding-left:25px; line-height:27px; background:url(../images/nav2.png) #E6ECE6 no-repeat 0 0; color:#4F5A5E; }
#sideNav ul li a.select                             { /* background:url(../images/nav.gif) no-repeat 0 0; */ }
#sideNav ul li a:hover                              { background-position:0 -56px; background-color:#2F9EDA; text-decoration:none; color:#FFF; }
#sideNav ul li ul li a                              { font-family: arial,helvetica,sans-serif !important; text-indent:5px; padding-left: 10px; background:url(../images/nav3.png) no-repeat 0 0; font-weight:normal; color:#4F5A5E; }
#sideNav ul li ul li a:hover                        { color:#4F5A5E; background-color:#C9D0C9; }
#sideNav ul li ul li a:hover                        { color:#4F5A5E; background-color:#C9D0C9; }
#sideNav ul li.parent a                             { background:url(../images/nav2_child.png) #E6ECE6 no-repeat 0 0; }
#sideNav ul li.parent a:hover                       { background-position:0 -56px; background-color:#2F9EDA; }
#sideNav ul li.parent ul li a						{ background:url(../images/nav3.png) #FFF no-repeat 0 0; color:#4F5A5E; }
#sideNav ul li.parent ul li a:hover				    { background-position:0 -56px; background-color:#C9D0C9; color:#4F5A5E; overflow:hidden; }
#sideNav ul li.level1Active a				        { background-position:0 -56px; background-color:#4F5A5E; font-weight:normal; color:#FFF; }
#sideNav ul li.level1Active a:hover                 {  }
/* 2nd Level */
#sideNav ul li.level1Active ul li a                 { background:url(../images/nav3.png) #FFF no-repeat 0 0; color:#4F5A5E; font-weight:700; }
#sideNav ul li.level1Active ul li a:hover           { background-position:0 -56px; background-color:#C9D0C9; color:#4F5A5E; font-weight:700; }
#sideNav ul li.level1Active ul li.level2Active a    { background-position:0 -56px; font-weight:700; }
