/* Begin AutoComplete.css */
.AutoCompleteResults
{
	border: ridge 1px black;
	position: absolute;
	left: 0px;
	top: 1.8em;
	overflow: visible;
	background: #ffffff;
	padding: 2px;
}

.AutoCompleteResultItem, .AutoCompleteResultItemOver
{
	cursor: hand;
	cursor: pointer;
}

.AutoCompleteResultItemOver
{
	background: #a1b3c6;
	color: #ffffff;
}

.AutoCompleteWrapper
{
	overflow: visible;
}

.AutoCompleteWrapper {display: inline-block; position: relative; z-index: 100;}

* html .AutoCompleteWrapper {overflow: hidden; display: block;}
/* End AutoComplete.css */

/* Begin CollapsiblePanel.css */
.collapse_panel_hover
{
	float: right;
}

.collapse_panel_open, .collapse_panel_close
{
	cursor: hand;
	cursor: pointer;
}
/* End CollapsiblePanel.css */

/* Begin FolderDialog.css */
.folderDialog_Background
{
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.folderDialog_GridContainer, .folderDialog_GridContainer_NoPresentations
{
	float: left;
	width: 50%;
	overflow: auto;
	height:100%;
	border-left:solid 1px #cccccc;
}

.folderDialog_GridContainer_NoPresentations
{
	border-left:solid 0px #cccccc;
}

.folderDialog_FolderContainer
{
	float: left;
	width: 49%;
	overflow: auto;
	height: 100%;
}

.folderDialog_Container
{
	z-index: 20000;
}

.folderDialog_CloseButton
{
	margin-top:2px;
	cursor: hand;
	cursor: pointer;
}

.folderDialog_RefreshButton
{
	margin-right:15px;
	padding-bottom:5px;
}

.folderDialog_Label
{
	color:#666;
	font-weight:bold;
	font-size:12px;
	margin-bottom:1px;
}

.folderDialog_Button
{
	width:75px;
}

.folderDialog_SearchTextBox
{
	font-size:12px;
	border:solid 1px #cccccc;
	width:70%;
}

/* Wrap around anything that needs to be floated */
.float_container:after,
.float_container_padded:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: left;
}

.float_container_padded
{
	padding: 6px;
}

.float_container, .float_container_padded {display: inline-block; width: 100%;}


/* Hides from IE-mac \*/
* html .float_container, * html .float_container_padded {overflow: hidden; display: block;}
/* End hide from IE-mac */


.treeViewBrowser_SelectedNode
{
	font-weight:bold;
	background-color:#737D8C;
}

.treeViewBrowser_SelectedNode A:link, 
.treeViewBrowser_SelectedNode A:visited, 
.treeViewBrowser_SelectedNode A:active, 
.treeViewBrowser_SelectedNode A:hover
{
	color:white;
}
/* End FolderDialog.css */

/* Begin ListAssignment.css */
.list_assignment_container
{
	width: 100%;
	padding: 6px 0;
	position:relative;
	display: inline-block;
}


.list_assignment_container:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: left;
}

/* Hides from IE-mac \*/
* html .list_assignment_container {overflow: hidden; display: block;}
/* End hide from IE-mac */

.list_box_available, .list_box_assignment, .list_box_assigned
{
	float: left;
	display: inline;
	position: relative;
}

.list_box_available
{
	width: 42%;
}

.list_box_assignment
{
	width: 37px;
}

.list_box_assign
{
	padding-right: 6px;
	padding-left: 6px;
}

.list_box_assign_button, .list_box_remove_button
{
	width: 25px;
}

.list_box_assign_button
{
	margin-bottom: 5px;
}

.list_assignment_clear
{
	clear: left;
}

.list_box_arrows
{
	float: left;
	margin-top: 1.5em;
}
/* End ListAssignment.css */

/* Begin ModalDialog.css */
.dialog_background
{
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	opacity:0.8;
}
/* End ModalDialog.css */

/* Begin WebDialog.css */
.webDialog_CloseButton
{
	margin-top:2px;
	cursor: hand;
	cursor: pointer;
}

.webDialog_Button
{
	font-size: 8pt;
	padding: 1px 3px;
	width: 100px;	
}
/* End WebDialog.css */

/* Begin MediasiteTreeView.css */
.mtvTreeBranchVisible
{
	display: inline;
}

.mtvTreeBranchHidden
{
	display: none;
}

.mtvTreeNode
{
	width: 100%;
	white-space: nowrap;
}

.mtvNodeContent, .mtvNodeContentSelected, .mtvNodeContentHover, .mtvNodeContentSelectedHover
{
	cursor: hand;
	cursor: pointer;
	margin-left: 3px;
	padding: 1px;
}

.mtvNodeContent, .mtvNodeContentHover
{
	color: Black;
}

.mtvNodeContentSelected, .mtvNodeContentSelectedHover
{
	background-color: #858585;
	color: #fff;
}

.mtvNodeContent
{
	background-color: Transparent;
}

.mtvNodeContentHover
{
	background-color: #cccccc;
}

.mtvNodeImage
{
	width: 16px;
	height: 16px;
}
/* End MediasiteTreeView.css */

/* Begin ContextMenu.css */
.sofoContextMenu
{
	position: absolute;
	color: Black;
	background-color:#F2F3F7;
	border: outset 1px;
	padding: 2px;
	cursor: hand;
	cursor: pointer;
}

.sofoContextMenuItemDisabled
{
	color: #CCC;
}

.sofoContextMenuItem
{
	background-color:#F2F3F7;
}

.sofoContextMenuItemHover
{
	background-color:White;
}
/* End ContextMenu.css */

/* start ImageWithPopup.css */

.imageWithPopup_MainStyle
{
	padding-left:5px;
	padding-right:5px;
	display:inline;
	cursor:pointer;
	cursor:hand;
}

.imageWithPopup_PopupPanel
{
	padding:6px;
	width:300px;
	height:auto;
	border:solid 1px black;
	background-color:white;
	cursor:default;
}

/* end ImageWithPopup.css */

/* start ImageWithPopup.css */

.ImageWithPopup_MainStyle
{	
	cursor:pointer;
	cursor:hand;
}

.ImageWithPopup_PopupPanel
{
	z-index:100;
	padding:6px;
	width:300px;
	height:auto;
	border:solid 1px black;
	background-color:white;
	cursor:default;
	text-align:left;
}


.ImageWithPopup_PopupPanel iframe
{
	/* This style is used for IE6 browsers */
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:auto;/*must have for any big value*/
	height:auto/*must have for any big value*/;
}


/* end ImageWithPopup.css */

/* start HelpPopup.css */

.helpTip
{
}

.helpTip h2
{

	margin-bottom:5px;
}

.helpTip p
{

	margin-bottom:5px;
}

.helpTip ul
{
	list-style-position:inside;
	list-style-type:disc;
	margin-left: 1.5em;
	padding-left: 0;
	text-indent: -1.4em;
	margin-bottom:5px;
}

.helpTip img
{
	vertical-align:bottom;
}

/* end HelpPopup.css */

/* start MouseOverMenu.css */
.mouseOverMenu
{
	border: solid 1px #CCC;
	background-color: White;
	font-size: 8pt;
	font-weight: normal;
	padding: 1px 2px 1px 2px;
	cursor: hand; cursor: pointer;
}
/* end MouseOverMenu.css */