﻿    /* global styles */
    
	.medialibrary {
		margin: 0px 0px;
		width: 865px;
		height: 100%;
		
	}
	.medialibrary a, .medialibrary, .linksTooltip
	{
		font-size: 11px;
	}
	
	.medialibrary .main,
	.medialibrary .selections, 
	.medialibrary .results
	{
		display: block;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		padding: 10px;
	}
	
	.medialibrary li, .medialibrary ul
	{
		margin-left: 0px;
		padding-left: 0px;
	}
    
    .medialibrary h2
    {
    	font-size: 20px;
    }
    
    .medialibrary h3
    {
    	font-size: 18px;
    }
    
    
    .medialibrary h3, .medialibrary h2
    {
    	margin-top: 0px;
    	font-weight: normal;
    }


	/* round corners navigation */
	.medialibrary .mlc1, .medialibrary .mlc2, .medialibrary .mlc3, .medialibrary .mlc4 {font-size:1px; overflow:hidden; display:block; border-right-width:1px; border-right-style:solid; border-left-width:1px; border-left-style:solid;}
	.medialibrary .mlc1 {height:1px; margin:0 5px;}
	.medialibrary .mlc2 {height:1px; margin:0 3px; border-width: 0px 2px; }
	.medialibrary .mlc3 {height:1px; margin:0 2px;}
	.medialibrary .mlc4 {height:2px; margin:0 1px;}
		
	.medialibrary .header h1 {
     	float:left;
	    margin: 25px 0px 0px 47px;
	    width: 155px;
	    height:57px;
	    background: url('fostpluslogo.png') no-repeat;
    }
    .medialibrary .header h2
    {
    	margin: 53px 20px 0px 0px;
    	float:right;
    }
    
	.medialibrary .body 
	{
		clear:both;
		margin-left: 35px;
	}
		
    /* column styles */
	.medialibrary .leftcoltop
	{
		width: 320px;
		min-width: 320px;
		vertical-align: top;
 	}
	.medialibrary .leftcolbottom
	{
		width: 322px;
		min-width: 322px;
		max-width: 322px;
		vertical-align: bottom;
 	}
	.medialibrary .rightcol
	{
		width: 100%;
		vertical-align: top;
	}
	
    /* selections styles */
	.medialibrary .selections
	{
		overflow:auto;
	}
	.medialibrary .selections li
	{
		list-style-type: none;
	}
	.medialibrary li.selection
	{
		float: left;
	}
	.medialibrary .selections .innerselection
	{
		padding-right: 15px;
	}
	.medialibrary .selection li
	{
		display: block;
		list-style-type: none;
	}
	.medialibrary .buttonbar
	{
		clear:both;
		text-align:right;
	}
	
	
    /* results styles */
	.medialibrary .results
	{
		clear: both;
	}
	.medialibrary .results h3
	{
		margin-bottom: 5px;
	}
	
	.medialibrary .results .slider
    {
	    width: 300px;
	    height: 20px;
	    background-image: url(slider_resize_back.jpg);    
	    display:none;    
	    top: 50px;
	    left: 1px;	
	    border: 0px hidden #000;
	    margin-bottom: 5px;
    }
    
    /* we cannot set cascading styles: bug with slider otherwise */
	.indicator{
		background-color: #fff;
		border: 1px solid #ccc;
		height: 20px;
		width: 10px;
	}
	
	.medialibrary .results
	{
		height: 183px;
	}
	
	.medialibrary .results .resultscontent
	{
		height: 130px;
		overflow: auto;
	}
	.medialibrary .results ul
	{
		list-style: none;
	}
	.medialibrary .results li
	{
		display: inline;
	}
	.medialibrary .results img
	{
		border: 0px;
	}
	.medialibrary .results a
	{
		border: 2px solid white;
	}
	.linksTooltip
	{
		border-width: 1px;
		border-style: solid;
		padding: 10px;
	}
	.linksTooltip em, .medialibrary em
	{
		font-style: normal;
		font-weight: bold;
	}
	
	/* main styles */
	.medialibrary .main
	{
		vertical-align: middle;
		text-align: center;
		height: 382px;
	}
	
	#shadowbox_content
	{
		background-color: #fff;
		overflow: hidden !important;
	}
	
	.main
	{
		overflow: auto;
    }
    
    .buttonbar
    {
		margin-top: 20px;
		margin-right: 15px;
    }
    
    .selectfix
	{
		width: 200px;
	}

