.TopNavMenu ul.AspNet-Menu li#SelectedProjects {
            background:transparent url(/images/layout/btn_projects.gif) no-repeat scroll 0px -38px;
        }
        div#casestudy_main {
            position: relative;
            height: 540px;
        }
        #pageTitle h1 {
            color: #00acee;
        }
        #secondary_nav a.goto:link, #secondary_nav a.goto:visited {
	        color:#000;
	        text-decoration:none;
	        background-image: url(/images/layout/arrow_orange.gif);
	        background-position: right center;
	        background-repeat: no-repeat;
	        padding-right: 13px;
        }
        div#projectPhoto {
            border: 1px solid #b0b0b0;
            background-color: #626366;
            width: 505px;
            height: 360px;
            text-align: center;
            position: absolute;
            top:35px;
            left:20px;
            padding-top: 10px;
        }
        div#projectThumbs {
            border: 1px solid #b0b0b0;
            background: #cccccc;
            width: 485px;
            height: 68px;
            padding: 5px 10px;
            text-align: left;
            position: absolute;
            top:397px;
            left:20px;
        }
        div#projectThumbs #thumb_holder 
        {
			width: 150px;
			float: left;
        }
        div#projectThumbs img {
            width: 29px;
            height: 29px;
            padding-right: 4px;
        }
        div#projectDesc {
            width: 330px;
            padding: 0;
            position: absolute;
            top:5px;
            left:170px;
        }
        div#projectDesc h3 {
            font-size: 1em;
            color: #00acee;
            margin-top: 0px;
        }
        div#projectSpecs {
            width: 313px;
            height: 440px;
            padding: 0;
            position: absolute;
            top: 35px;
            left: 526px;   
            border: 1px solid #b0b0b0; 
            overflow:hidden;
            text-align: justify;        
        }        
        div#projectSpecs h2 {
            font-size: 1.2em;
        }
        div#projectSpecs h3 {
            font-size: 1em;
        }
        div#projectnav {
            width: 198px;
            background: url(/images/layout/project_nav_ovr.gif) top left no-repeat;
            position: absolute;            
            top: 15px;
            left: 641px;
        }
        #projectnav, #projectnav ul { /* all lists */
		    padding: 0;
		    margin: 0;
		    list-style: none;
		    float : left;
		    width : 200px;
            z-index: 400;
            position: absolute;
	    }
    	
	    #projectnav li { /* all list items */
		    position : relative;
		    float : left;
		    line-height : 1.25em;
		    width : 198px;
            z-index: 400;     
	    }
	    
	    #projectnav li.parent {
            text-align: right;
            text-transform:uppercase;
	        display: block;
	        width: 200px;
	        height: 21px;
	        padding: 0;
	        background: transparent url(/images/layout/project_nav_off.gif) no-repeat;
	    }
	    
	    #projectnav li ul { /* second-level lists */
		    position : absolute;
		    left: -999em;
		    margin-left : 0;
		    margin-top : 0;
		    z-index: 400;
	        width: 198px; 
	        text-align: left;
	        text-transform: none;
	        background-color: #ffe0bf;
	        border: 1px solid #c5b8a9;
	        border-bottom: none;
	    }
    	
	    #projectnav li ul ul { /* third-and-above-level lists */
		    left: -999em;
	        text-align: left;
	        text-transform: none;
	    }
	    
	    /*parents*/
	    #projectnav li.parent a {
		    width: 200px;
		    w\idth : 190px;
		    display : block;
		    color : black;
			font-size: 10px;
		    text-decoration : none;
		    /*height: 18px;*/
		    padding : 3px 5px;
            z-index: 400;
            background: transparent;
            /*background: url(/images/layout/project_nav_off.gif) no-repeat;*/
	    }
	    #projectnav li.parent a:hover {
		    width: 200px;
		    w\idth : 190px;
		    display : block;
		    color : black;
			font-size: 10px;
		    text-decoration : none;
		    background : transparent;
		    /*height: 18px;*/
		    padding : 3px 5px;
            z-index: 400;
	        background:none;
            background: transparent; /*url(/images/layout/project_nav_ovr.gif) no-repeat;*/
	    }
	    
	    /*keep highlight on parent items*/
	    #projectnav li.parent:hover {
		    background:transparent;
            background: url(/images/layout/project_nav_ovr.gif) no-repeat;
	    }
    	
	    #projectnav li.parent:hover li a {
		    background: none;
	    }
    	
    	/*children*/
	    #projectnav li.parent ul li a {
		    width: 198px;
		    w\idth : 188px;
		    display : block;
		    color : black;
		    font-size: .8em;
		    text-decoration : none;
		    padding : 0.25em 5px;
            z-index: 500;
	        background-color: #ffe0bf;
	        background-image: none;
	        border-bottom: 1px solid #c5b8a9;
	    }
    	
	    #projectnav li.parent ul li a:hover {
	        width: 198px;
		    w\idth : 188px;
		    display : block;
		    color : black;
		    font-size: .8em;
		    text-decoration : none;
		    padding : 0.25em 5px;
            z-index: 500;
	        background-color: #ffffff;
	        background-image: none;
	        border-bottom: 1px solid #c5b8a9;
	    }
    	
	    #projectnav li:hover ul ul, #projectnav li:hover ul ul ul, #projectnav li.sfhover ul ul, #projectnav li.sfhover ul ul ul {
		    position: absolute;
		    display: block;
		    left: -999em;
            z-index: 500;
	    }
    	
	    #projectnav li:hover ul, #projectnav li li:hover ul, #projectnav li li li:hover ul, #projectnav li.sfhover ul, #projectnav li li.sfhover ul, #projectnav li li li.sfhover ul { /* lists nested under hovered list items */
		    /*position: absolute;*/
		    display: block;
		    left: 0;
            z-index: 500;
            top: 20px;
            visibility:inherit;
	    }
	    #projectnav li.sfhover {
	        background: url(/images/layout/project_nav_ovr.gif) no-repeat;
	    }
		/*don't set overflow to auto on the wrapper.  It will cause extra padding when the 
        scroll javascript calculates the inner width of the divs since it will take pixels away for the scrollbar.*/
		.holder {
		    width: 313px;
		    height: 440px;
			overflow: hidden;
		    padding-left: 0;
		    padding-right: 0;		
		}
		.scroll-pane {
			background: #fff;
			float: left;
		    height: 420px;
		}
		#pane2 {
		    width: 294px;
		    padding: 10px;
		    text-align: justify;
		}


