div.application_menu
{
/*	border-top:1px #ccc solid;*/
	border-bottom:1px rgba(230,230,255,0.7) solid;
	background-color:rgba(0,0,0,0.25);
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	height:27px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.25) 99%, rgba(0,0,0,0.25) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(50%,rgba(0,0,0,0.1)), color-stop(99%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.25))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.25) 99%,rgba(0,0,0,0.25) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.25) 99%,rgba(0,0,0,0.25) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.25) 99%,rgba(0,0,0,0.25) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.25) 99%,rgba(0,0,0,0.25) 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#40000000',GradientType=0 ); /* IE6-8 */*/


}



div.app_menu_main_item
{
	cursor:default;
	/*background-image:url(components/application_menu/img/sessionbutton.png);*/
	background-position:top left;
	font-size:1.1em;
	/*height:32px;*/
/*	padding:2px;*/
	height:28px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:middle;
	/*font-variant:small-caps;*/
	/*border-radius:7px;*/
	/*border:1px rgba(255,255,255,0.25) solid;*/
	border-right:1px rgba(230,230,255,0.4) solid;
	margin-top:-1px;
	display:table-cell;
}
div.app_menu_main_item:hover
{
	background-color:rgba(147,221,343,0.5);
	background: rgb(206,223,230);
	background: -moz-linear-gradient(top,  rgba(206,223,230,1) 0%, rgba(200,220,230,1) 50%, rgba(179,205,217,1) 50%, rgba(179,205,223,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,223,230,1)), color-stop(50%,rgba(200,220,230,1)), color-stop(50%,rgba(179,205,217,1)), color-stop(100%,rgba(179,205,223,1)));
	background: -webkit-linear-gradient(top,  rgba(206,223,230,1) 0%,rgba(200,220,230,1) 50%,rgba(179,205,217,1) 50%,rgba(179,205,223,1) 100%);
	background: -o-linear-gradient(top,  rgba(206,223,230,1) 0%,rgba(200,220,230,1) 50%,rgba(179,205,217,1) 50%,rgba(179,205,223,1) 100%);
	background: -ms-linear-gradient(top,  rgba(206,223,230,1) 0%,rgba(200,220,230,1) 50%,rgba(179,205,217,1) 50%,rgba(179,205,223,1) 100%);
	background: linear-gradient(to bottom,  rgba(206,223,230,1) 0%,rgba(200,220,230,1) 50%,rgba(179,205,217,1) 50%,rgba(179,205,223,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#b3cddf',GradientType=0 );
	border-right:1px rgba(230,230,255,0.4) solid;
	text-shadow: 0 0 1px #A0E8FF, 0 0 1px #A0E8FF, 0 0 5px rgba(160, 232, 255, 0.74), 0 0 5px rgba(160, 232, 255, 0.74), 0 0 7px rgba(160, 232, 255, 0.54);
}



div.sub_menu_panel
{
	min-width:200px;
	position:absolute;
	/*float:right;*/
/*	width:247px;*/
	/*left:5px;*/
	height:auto;
	/*top:25px;*/
	border-radius:5px;
	color:#333;
	text-shadow:0 1px 1px #FFFFFF;
	border:1px #999 solid;
}



div.application_tab_item 
{
	margin-left:2px;
	float:left;
	border:1px #ddd solid;
	border-bottom:none;
	height:24px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	padding-left:15px;
	cursor:default;
	padding-right:0px;
	font-size:0.95em;
	vertical-align:middle;
	display:table-cell;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;  
	-webkit-box-shadow:  -2px -2px 3px 1px rgba(0, 0, 0, 0.25);
    box-shadow:  -2px -2px 3px 1px rgba(0, 0, 0, 0.25); 
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	color:#FFF;
}

div.application_tab_frame
{
	display:none;
	height:100%;
	width:100%;
	position:relative;
	min-height:100px;
	padding:0 !important;

}

.tab_selected
{
	background-color:rgba(147,221,343,0.5);
	background: rgb(206,223,230);
	background: -moz-linear-gradient(top,  rgba(206,223,230,0.8) 0%, rgba(200,220,230,0.8) 50%, rgba(179,205,217,0.8) 50%, rgba(179,205,223,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,223,230,0.8)), color-stop(50%,rgba(200,220,230,0.8)), color-stop(50%,rgba(179,205,217,0.8)), color-stop(100%,rgba(179,205,223,0.8)));
	background: -webkit-linear-gradient(top,  rgba(206,223,230,0.8) 0%,rgba(200,220,230,0.8) 50%,rgba(179,205,217,0.8) 50%,rgba(179,205,223,0.8) 100%);
	background: -o-linear-gradient(top,  rgba(206,223,230,0.8) 0%,rgba(200,220,230,0.8) 50%,rgba(179,205,217,0.8) 50%,rgba(179,205,223,0.8) 100%);
	background: -ms-linear-gradient(top,  rgba(206,223,230,0.8) 0%,rgba(200,220,230,0.8) 50%,rgba(179,205,217,0.8) 50%,rgba(179,205,223,0.8) 100%);
	background: linear-gradient(to bottom,  rgba(206,223,230,0.8) 0%,rgba(200,220,230,0.8) 50%,rgba(179,205,217,0.8) 50%,rgba(179,205,223,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#b3cddf',GradientType=0 );
	-webkit-box-shadow:  none !important;
	box-shadow:  none !important; 
	/*color:rgba(9,68,134,0.5) !important;*/
	/*font-weight:bold;*/
	font-size:1em;
	margin-top:2px;
	text-shadow:none;
}

div.tab_selected span.application_tab_caption
{
	color:#333 !important;
}

.application_tab_caption
{
	text-shadow:0 0 1px #A0E8FF, 0 0 5px rgba(160, 232, 255, 0.74), 0 0 7px rgba(160, 232, 255, 0.54);	
}



.close_tab_btn
{
	float:right; 
	width:16px;
	height:24px;
	display:inline;
	/*background-image:components/application_tabs/img/close_tab.png; */
	background-image:url(components/application_tabs/img/close_tab.png);
	background-position:center center;
	background-repeat:no-repeat;
	margin-left:10px; 
	margin-right:10px; 
	vertical-align:middle;
}

.close_tab_btn:hover
{
	background-image:url(components/application_tabs/img/close_tab_hover.png);
}

.close_tab_btn:active
{
	background-image:url(components/application_tabs/img/close_tab_active.png);
}
/*components/check_box/check_box.style.css*/

div.checkbox_input_zone_a
{
	
}

div.checkbox_input_zone_a:hover
{
	background-color:rgba(200,200,200,0.3);
}
.CodeMirror{
border: 1px solid #CCCCCC;}
/*components/color_picker/color_picker.style.css*/
/*components/datetime_picker/datetime_picker.style.css*/
/*components/date_picker/date_picker.style.css*/

div.db_navigator
{
/*	border : 1px #ccc solid;*/
	text-align:center !important; 
	margin-left:auto !important; 
	margin-right:auto !important;
	display:inline !important
	
}
/*components/dialog_text_field/dialog_text_field.style.css*/
	div.field_component
	{
		abox-shadow:0 0 0.25em rgba(0,0,0,0.25) inset;
		padding:0.25em;
		margin-top:0.25em;
		margin-bottom:0.25em;
		background-color:#fff;
		vertical-align:top;
	}
	div.field_title
	{
		aborder-top:1px #ccc dotted;
		amargin-top:0.25em;
		apadding-top:0.25em;
		font-weight:bold;
		vertical-align:top;
		
		
	}
	div.field_validation_zone
	{
		opacity:0.9;
		font-size:0.9em;
		padding:0.25em;
		margin:0.5em;
		aborder:1px #ccc solid;
		abox-shadow:0 0 0.1em rgba(0,0,0,0.25);
		border-radius:0.25em;
		font-style:italic;
		color: #444;
		vertical-align:top;
		
	}
	div.field_validation_zone i
	{
		font-size:1.2em;
	}
	div.field_validation_zone:empty
	{
		display:none;
	}
/*components/file_upload_zone/file_upload_zone.style.css*/

div.component_file_upload_zone
{
	min-width:200px;
	min-height:100px;
}


/*components/folder_path_field/folder_path_field.style.css*/
.form_component
{
	vertical-align:top;
}
/*components/hiden_field/hiden_field.style.css*/
/*components/hsplitter/hsplitter.style.css*/
div.hsplitter_inner_div
{
	height:100%;
	width:100%;
}
/*components/label/label.style.css*/
/*components/list_box/list_box.style.css*/
/*components/micro_template/micro_template.style.css*/
/*components/multiline_text_box/multiline_text_box.style.css*/
/*components/no_map/no_map.style.css*/
div.no_map_comp
{
	-moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   background-color:#ccc;
}

div.no_layers_container
{
	border:1px #333 solid;
}
.std_object_list
{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.std_object_list_scroll
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	overflow:auto;
}

div.object_list_icon_container
{
	float:left;
	position:relative;
	overflow:hidden;
	border:1px transparent solid;
	border-radius:6px;
	padding:0px;
	margin:5px;
	min-height:100px;
	max-height:150px;
	min-width:85px;
	max-width:125px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	cursor:default;
}

div.selected_object_list_icon_container
{
	border:1px cef4ff solid;
	background: -moz-linear-gradient(top,  rgba(224,240,255,0.7) 0%, rgba(175,219,255,0.7) 99%, rgba(175,219,255,0.7) 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,240,255,0.7)), color-stop(99%,rgba(175,219,255,0.7)), color-stop(100%,rgba(175,219,255,0.7)))!important;
	background: -webkit-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 99%,rgba(175,219,255,0.7) 100%)!important;
	background: -o-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 99%,rgba(175,219,255,0.7) 100%)!important;
	background: -ms-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 99%,rgba(175,219,255,0.7) 100%)!important;
	background: linear-gradient(to bottom,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 99%,rgba(175,219,255,0.7) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e0f0ff', endColorstr='#b3afdbff',GradientType=0 )!important;	
}



div.object_list_icon_container:hover
{
	border:1px #cef4ff solid;
	background-color:rgba(206,244,255,0.25) ;
	background: -moz-linear-gradient(top,  rgba(224,240,255,0.27) 0%, rgba(175,219,255,0.27) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,240,255,0.27)), color-stop(100%,rgba(175,219,255,0.27)));
	background: -webkit-linear-gradient(top,  rgba(224,240,255,0.27) 0%,rgba(175,219,255,0.27) 100%);
	background: -o-linear-gradient(top,  rgba(224,240,255,0.27) 0%,rgba(175,219,255,0.27) 100%);
	background: -ms-linear-gradient(top,  rgba(224,240,255,0.27) 0%,rgba(175,219,255,0.27) 100%);
	background: linear-gradient(to bottom,  rgba(224,240,255,0.27) 0%,rgba(175,219,255,0.27) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45e0f0ff', endColorstr='#45afdbff',GradientType=0 );

}

div.object_list_icon_container img
{
	/*max-width:32px;*/
	padding:5px;
	margin-left:auto;
	margin-right:auto;
}

div.object_list_icon_caption
{
	max-height:auto;
	text-overflow: ellipsis;
	font-size:11px;
	font-family: arial;
	width:100%;
	text-align:center;
	position: absolute;
	bottom:0;
}


/*components/picture_drop_zone/picture_drop_zone.style.css*/

div.fld_picture_drop_zone
{
	width:90%;
	min-height:50px;
	min-width :50px;
	background-image:url("/img/dropzone.png");
	box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.25) inset;
}

.std_drop_zone_drop_over_red
{
	-webkit-box-shadow: inset 0px 0px 5px 3px rgba(245,245,245,.8) !important;
	box-shadow: inset 0px 0px 5px 3px rgba(245,245,245, 0.8) !important; 
	background-image:url('/img/dropzone_red.png') !important; ;
}

.std_drop_zone_drop_over_blue
{
	-webkit-box-shadow: inset 0px 0px 5px 3px rgba(245,245,245,.8) !important;
	box-shadow: inset 0px 0px 5px 3px rgba(245,245,245, 0.8) !important; 
	background-image:url('/img/dropzone_blue.png') !important; ;
}

.std_drop_zone_drop_over_yellow
{
	-webkit-box-shadow: inset 0px 0px 5px 3px rgba(245,245,245,.8) !important;
	box-shadow: inset 0px 0px 5px 3px rgba(245,245,245, 0.8) !important; 
	background-image:url('/img/dropzone_yellow.png') !important; ;
}

.std_drop_zone_drop_over_green
{
	-webkit-box-shadow: inset 0px 0px 5px 3px rgba(245,245,245,.8) !important;
	box-shadow: inset 0px 0px 5px 3px rgba(245,245,245, 0.8) !important; 
	background-image:url('/img/dropzone_green.png') !important; ;
}
/*components/picture_select_field/picture_select_field.style.css*/
div.popup_menu
{
	min-width:200px;
	position:absolute;
	/*float:right;*/
/*	width:247px;*/
	/*left:5px;*/
	height:auto;
	/*top:25px;*/
	border-radius:5px;
	color:#333;
	text-shadow:0 1px 1px #FFFFFF;
	border:1px #999 solid;
/*	padding-top:2px;
	padding-bottom:2px;*/
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	z-index:10000;
}


div.subarrow
{
	float:right;
	width:24px;
	height:100%;
	background-image:url(components/popup_menu/img/submenuarrow.png);
	background-position:center center;
	position:absolute;
	right:2px;
	top:4px;
}


div.popup_menu_item
{
	cursor:default;
	min-width:200px;
	height:20px;
	padding:3px;
	vertical-align:middle;
	border-radius:5px;
	line-height:normal;
	border:1px transparent solid;
	position:relative;
	white-space: nowrap;
}

div.popup_menu_item:hover
{
	border:1px #5DA3DD solid;
	background: -moz-linear-gradient(top,  rgba(224,240,255,0.7) 0%, rgba(175,219,255,0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,240,255,0.7)), color-stop(100%,rgba(175,219,255,0.7))); 
	background: -webkit-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); 
	background: -o-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); 
	background: -ms-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); 
	background: linear-gradient(to bottom,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e0f0ff', endColorstr='#b3afdbff',GradientType=0 ); 
	}

.popup_menu_bg
{
	background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}


div.popup_menu_item img
{
	padding-left:2px;
	padding-right:5px;
	height:16px;
	width:16px;
	vertical-align:middle;
}

div.popup_menu_item > span
{
	color:#000;
	/*font-family:"Segoe UI", "Segoe UI Light", "Segoe UI Semibold";
	font-size:14px;*/
	margin-left:5px;
}


/*components/progress_bar/progress_bar.style.css*/

div.progress_bar_component
{
	margin:3px;
	height:20px;
}
/*components/rich_html_editor/rich_html_editor.style.css*/
/*components/robin2_category_selector/robin2_category_selector.style.css*/
/*components/robin2_image_select_field/robin2_image_select_field.style.css*/
/*components/search_box/search_box.style.css*/
/*components/select_file_field/select_file_field.style.css*/
div.simple_dg
{
	background-color:#FFFFFF;
}

div.dagtable_loader
{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:#fff;
	opacity:0.5;
	display:table-cell;
	text-align:middle;
	vertical-align:middle;
}
.simple_dg table {
	border-collapse:collapse;
	text-align:left;
	width:100%;
	background-color:#FFFFFF;
}

.simple_dg table:focus
{
	baorder:1 px rgba(255, 248, 219, 1) solid;
	background-color:rgba(255, 248, 219, 0.25);
}

.simple_dg{font:normal 12px Helvetica,sans-serif;overflow:hidden;}
.simple_dg table tr{border-top:1px #ddd solid;}
.simple_dg thead tr{border-top:1px #ddd solid;}
.simple_dg table th{padding:2px 3px;border-bottom:1px #ddd solid;}
.simple_dg table
{
	border: 1px #ddd solid !important;
}
.simple_dg table thead th{
	padding:2px;
	vertical-align:top:
	background: rgb(241,241,241);
	background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(224,224,224,1) 50%, rgba(218,218,218,1) 51%, rgba(212,212,212,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(50%,rgba(224,224,224,1)), color-stop(51%,rgba(218,218,218,1)), color-stop(100%,rgba(212,212,212,1)));
	background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(224,224,224,1) 50%,rgba(218,218,218,1) 51%,rgba(212,212,212,1) 100%);
	background: -o-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(224,224,224,1) 50%,rgba(218,218,218,1) 51%,rgba(212,212,212,1) 100%);
	background: -ms-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(224,224,224,1) 50%,rgba(218,218,218,1) 51%,rgba(212,212,212,1) 100%);
	background: linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(224,224,224,1) 50%,rgba(218,218,218,1) 51%,rgba(212,212,212,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d4d4d4',GradientType=0 );
	text-shadow:#fff 0 1px 1px;font-size:0.9em;font-weight:700;/*font-variant:small-caps;*/border-left:1px #CCC solid;}
.simple_dg table tbody tr{heighst:18px;}
/*.simple_dg table thead th:hover{background-image:url(gui/table_header_bg_hover.png)}*/
.simple_dg table tbody td{padding:5px; border-left:1px solid #ddd;font-size:0.9em;font-weight:400; min-height:18px; text-overflow:clip; vertical-align:top;}
.simple_dg table tbody td:last{border-bottom:1px #ddd solid !important; cursor:default;}
.ext_simple_dg_data table tfoot td div{background:#fffff;padding:2px}
.simple_dg table tfoot td{font-size:0.9em;padding:0}
.simple_dg table tfoot td ul{list-style:none;text-align:right;margin:0;padding:0}
.simple_dg table tfoot li{display:inline}
/*.simple_dg table tfoot li a{text-decoration:none;display:inline-block;color:#333;border:1px solid#ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#EDEDED');background-color:#FAFAFA;margin:1px;padding:2px 8px}
.simple_dg table tfoot ul.active,.simple_dg table tfoot ul a:hover{text-decoration:none;color:#333;background:none;background-color:#FFF;border-color:#ddd}*/
/*.simple_dg table thead th:first-child,.simple_dg table tbody td:first-child{border:none; border-bottom:#ddd 1px solid;}*/

div.simple_dg input
{
	font: inherit;
}

div.simple_dg table tbody tr.selectable_object_selected td div input
{
	background:#bddfff;
	background:rgba(224,240,255,0.7);
	/*border:1px #5DA3DD solid !important;*/
	background: -moz-linear-gradient(top,  rgba(224,240,255,0.7) 0%, rgba(175,219,255,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,240,255,0.7)), color-stop(100%,rgba(175,219,255,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e0f0ff', endColorstr='#b3afdbff',GradientType=0 ); /* IE6-9 */*/	
	
}

div.simple_dg table tbody tr.selectable_object:hover td div input
{
	background:#bddfff;
	background:rgba(224,240,255,0.7);
	/*border:1px #5DA3DD solid !important;*/
	background: -moz-linear-gradient(top,  rgba(224,240,255,0.7) 0%, rgba(175,219,255,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,240,255,0.7)), color-stop(100%,rgba(175,219,255,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e0f0ff', endColorstr='#b3afdbff',GradientType=0 ); /* IE6-9 */*/	
}

div.simple_dg table tbody tr.selectable_object_selected:hover td div input
{
	background:#b5dcff;
	background:rgba(73,192,240,0.5);
	/*border:1px #999 solid;*/
	background: -moz-linear-gradient(top,  rgba(181,220,255,0.7) 0%, rgba(97,184,255,0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,220,255,0.7)), color-stop(100%,rgba(97,184,255,0.7)));
	background: -webkit-linear-gradient(top,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
	background: -o-linear-gradient(top,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
	background: -ms-linear-gradient(top,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
	background: linear-gradient(to bottom,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
}

div.simple_dg table tbody tr.selectable_object:hover td div input
{
	background:#b5dcff;
	background:rgba(73,192,240,0.5);
	/*border:1px #999 solid;*/
	background: -moz-linear-gradient(top,  rgba(181,220,255,0.7) 0%, rgba(97,184,255,0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,220,255,0.7)), color-stop(100%,rgba(97,184,255,0.7)));
	background: -webkit-linear-gradient(top,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
	background: -o-linear-gradient(top,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
	background: -ms-linear-gradient(top,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
	background: linear-gradient(to bottom,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
}



div.simple_dg table tbody tr td.isconteditable
{
	border:1px #5DA3DD dotted;
}

div.simple_dg table tbody tr td[contenteditable=true]
{
	border:2px #5DA3DD dashed;
	background:none;
	background:#fff;
}

div.simple_dg table tbody tr td div input:hover
{
	background:#f5f6f8;
	
}
div.simple_dg table tbody tr td div input:active
{
	background:#fff !important;
	
}
div.simple_dg table tbody tr td div input:focus
{
	background:#fff !important; 
	
}
/*components/site_manager_sitemap_link_dialog/site_manager_sitemap_link_dialog.style.css*/
/*components/sortable_list/sortable_list.style.css*/
.std_sortable_list
{
	padding:1px;
	border:1px #ccc solid;
	border-radius:4px;
	min-height:100px;
	min-width:150px;
}

.std_sortable_list_item
{
	border:1px #ddd solid;
	padding:5px 10px;
	background-color:#FFF;
	border-radius:4px;
	
}
.start_menu
{
	z-index:600;
	position:absolute;
	left:2px;
	width : 150px;
	top:0px;
	height:39px;
	width:155px;
	opacity:1 !important;
}


div.start_menu_triger
{
	z-index:101;
	width:100%;
	height:100%;
	background-image:url(components/start_menu/img/apps.png);
	background-size:130px auto;
	background-position:top left;
	background-repeat:no-repeat;
/*	border:1px #CCC solid;*/
}

div.start_menu_triger:hover
{
	background-image:url(components/start_menu/img/appsactive.png);
}
div.start_menu_triger:active
{
	background-image:url(components/start_menu/img/appshover.png);
}

img.start_menu_trigger_icon
{
	margin-left:auto;
	margin-right:auto;
}

.start_menu_main_panel
{
	
}

div.start_menu_sub_item_list
{
	display:none;
	position:absolute;
	float:right;
	width:247px;
	left:261px;
	height:402px;
	top:10px;
	border-radius:5px;
	overflow:auto;
	border-left:1px #666 solid;
}

div.start_menu_item_list
{
	position:relative;
	border:1px #ccc solid;
	border-radius:10px;
	min-height:300px;
	height:100%;
	width:250px;
}

div.start_menu_item
{
	position:relative;
	height:32px;
	padding:3px;
	vertical-align:middle;
	border-radius:5px;
	border:1px transparent solid;
	white-space: nowrap;
	overflow:hidden;
}

div.all_apps
{
	height:32px;
	padding:3px;
	vertical-align:middle;
	border-radius:10px;
	border:1px transparent solid;
	position:absolute;
	bottom:0px;
	width:244px;
}

div.start_menu_item_submenuarrow
{
	//float:right;
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	width:24px;
	//height:100%;
	background-image:url(components/start_menu/img/submenuarrow.png);
	background-position:center center;
	background-repeat:no-repeat;
}



div.start_menu_item_submenuarrow:hover
{
	background-image:url(components/start_menu/img/submenuarrowhover.png);	
}

div.start_menu_item:hover
{
	border:1px #5DA3DD solid;
	background: -moz-linear-gradient(top,  rgba(224,240,255,0.7) 0%, rgba(175,219,255,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,240,255,0.7)), color-stop(100%,rgba(175,219,255,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e0f0ff', endColorstr='#b3afdbff',GradientType=0 ); /* IE6-9 */
}



div.start_menu_item img
{
	padding-left:2px;
	padding-right:5px;
	height:32px;
	width:32px;
	vertical-align:middle;
}

div.start_menu_item span
{
	color:#000;
	/*font-family:"Segoe UI", "Segoe UI Light", "Segoe UI Semibold";
	font-size:14px;*/
}


div.session_info_btn
{
	background-image:url(components/start_menu/img/sessionbutton.png);
	background-position:top left;
	height:32px;
	padding:3px;
	padding-left:10px;
	vertical-align:middle;
	border-radius:7px;
	border:1px rgba(255,255,255,0.25) solid;
	margin-top:-1px;
}

div.session_info_btn:hover
{
	border:1px rgba(200,200,200,0.5) solid;
	background-image:url(components/start_menu/img/sessionbutton_hover.png);
	background-color:rgba(147,221,343,0.5);
	border:1px rgba(255,255,255,0.75) solid;
	text-shadow: 0 0 1px #A0E8FF, 0 0 5px rgba(160, 232, 255, 0.74), 0 0 5px rgba(160, 232, 255, 0.74), 0 0 7px rgba(160, 232, 255, 0.54) !important;
}

div.session_info_btn:hover
{
	
}

div.session_info_btn img
{
	padding-left:2px;
	padding-right:5px;
	height:32px;
	width:32px;
	vertical-align:middle;
}

div.session_info_btn span
{
	color:#000;
	font-family:"Segoe UI", "Segoe UI Light", "Segoe UI Semibold";
	font-size:14px;
	background-image:url(components/start_menu/img/sessionbuttontextmotion.png);
}


div.start_menu_header
{

}

div.start_menu_panel
{
	display:none;
	position:absolute; 
	height:400px; 
	width:500px; 
	bottom:95%;
	opacity:1 !important;
	border-radius:10px;
	border:1px #8798A5 solid;
	left:-5px;
	background-image:url(components/start_menu/img/menu_panel_bg.png);
	background-position:center center;
	font-weight:normal;
	text-shadow:none;
	border:1px #ccc solid;
	box-shadow: 5px 3px 4px 3px rgba(25, 25, 25, 0.55);
}



div.current_session_info_panel
{
	position:absolute;
	float:right;
	width:247px;
	left:268px;
	height:400px;
	top:10px;
	border-radius:5px;
	font-variant:small-caps;

}

div.session_info_app_title
{
	/*font-family:'Segoe UI', 'Segoe UI Light', 'Segoe UI Semibold';*/
	font-size:50px;
	text-shadow: 0 0 1px #A0E8FF, 0 0 5px rgba(160, 232, 255, 0.74), 0 0 5px rgba(160, 232, 255, 0.74), 0 0 7px rgba(160, 232, 255, 0.54), 0 0 17px rgba(160, 232, 255, 0.64);
	font-variant:small-caps;
	font-style:italic;
	margin-top:-10px;
	color:rgba(0, 0, 0,0.75);
	line-height:1.3;
	padding-bottom:8px;
	border-radius:5px;
	border-bottom:1px rgba(175,240,255,0.5) solid;
	margin-bottom:10px;
	box-shadow: inset 0px -5px 5px -3px rgba(147, 221, 243, 0.3); 
	padding:10px;
}



span.session_info_app_subtitle
{
	font-size:15px;
	color:#fff;
	text-shadow: 0 0 1px #A0E8FF, 0 0 5px rgba(160, 232, 255, 0.74), 0 0 5px rgba(160, 232, 255, 0.74), 0 0 7px rgba(160, 232, 255, 0.54), 0 0 17px rgba(160, 232, 255, 0.64);
}
.std_btn {
	cursor:default;
	user-select: none;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	
/*	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;*/
	background: #e2e2e2;
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
	vertical-align:middle;
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #767676;
	display:inline-block;
	color:#000;
	opacity:1;
	font-family:"Segoe UI Light", "Segoe UI", "Segoe UI Semibold";
	font-size:12px;
	font-weight:bold;
	padding:4px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	margin-right: 5px;
	
	margin-bottom:5px;
	cursor: default;
}
.std_btn:hover {
/*	background: rgb(226,226,226); /* Old browsers */
/*	background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(214,214,214,1) 95%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(95%,rgba(214,214,214,1)));
	background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(214,214,214,1) 95%); 
	background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(214,214,214,1) 95%); 
	background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(214,214,214,1) 95%); 
	background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(214,214,214,1) 95%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d6d6d6',GradientType=0 ); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;*/
background: #d2d2d2;
background: -moz-linear-gradient(top,  #d2d2d2 0%, #cccccc 50%, #c2c2c2 51%, #ececec 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#cccccc), color-stop(51%,#c2c2c2), color-stop(100%,#ececec));
background: -webkit-linear-gradient(top,  #d2d2d2 0%,#cccccc 50%,#c2c2c2 51%,#ececec 100%);
background: -o-linear-gradient(top,  #d2d2d2 0%,#cccccc 50%,#c2c2c2 51%,#ececec 100%);
background: -ms-linear-gradient(top,  #d2d2d2 0%,#cccccc 50%,#c2c2c2 51%,#ececec 100%);
background: linear-gradient(to bottom,  #d2d2d2 0%,#cccccc 50%,#c2c2c2 51%,#ececec 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#ececec',GradientType=0 );
outline:none none;
}

.std_btn:active {
	position:relative;
	top:1px;
}
.std_btn:focus
{

/*	background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(214,214,214,1) 95%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(95%,rgba(214,214,214,1)));
	background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(214,214,214,1) 95%);
	background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(214,214,214,1) 95%);
	background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(214,214,214,1) 95%);
	background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(214,214,214,1) 95%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d6d6d6',GradientType=0 );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');*/
	/*box-shadow: 0px 0px 3px 3px rgba(100,213,250,0.46);*/
background: rgb(255,248,219);
background: -moz-linear-gradient(top,  rgba(255,248,219,1) 0%, rgba(255,246,211,1) 50%, rgba(255,244,199,1) 51%, rgba(255,255,253,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,248,219,1)), color-stop(50%,rgba(255,246,211,1)), color-stop(51%,rgba(255,244,199,1)), color-stop(100%,rgba(255,255,253,1)));
background: -webkit-linear-gradient(top,  rgba(255,248,219,1) 0%,rgba(255,246,211,1) 50%,rgba(255,244,199,1) 51%,rgba(255,255,253,1) 100%);
background: -o-linear-gradient(top,  rgba(255,248,219,1) 0%,rgba(255,246,211,1) 50%,rgba(255,244,199,1) 51%,rgba(255,255,253,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,248,219,1) 0%,rgba(255,246,211,1) 50%,rgba(255,244,199,1) 51%,rgba(255,255,253,1) 100%);
background: linear-gradient(to bottom,  rgba(255,248,219,1) 0%,rgba(255,246,211,1) 50%,rgba(255,244,199,1) 51%,rgba(255,255,253,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8db', endColorstr='#fffffd',GradientType=0 );



}
.std_btn std_btn_caption
{

}

.std_btn.disabled {
    /* rules go here */
	background: #e2e2e2;
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
}

/*STDBTN HACK*/
.std_btn {
	box-shadow: 0 7px 7px -8px #858585;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-weight:normal;
	font-size:13px;
	apadding:6px 12px;
	text-decoration:none;
	atext-shadow:0px 1px 0px #ffffff;
	font-family: roboto condensed;
	text-decoration:none!important;
}
.std_btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff)) !important;
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
	text-decoration:none!important;
}
a.std_btn:active {
	position:relative !important;;
		top:3px !important;;
		box-shadow: none;
		text-decoration:none!important;
}

a.std_btn:active {
	position:relative !important;;
		top:3px !important;;
		box-shadow: none;
		text-decoration:none!important;
}

a.std_btn.disabled:active {
	top:0 !important;
}
/*FIX pour firecrote*/
a.std_btn
{
	position:relative;
}
a.std_btn:after 
{
	position: absolute;
	top: 0;
	left: 0;
	content: ' ';
	height: 100%;
	width: 100%;
}
/*components/std_image/std_image.style.css*/
.bar_bottom {
  font-weight: bold;
  padding: 0 0px;
  left: 0;
  right: 0;
  z-index:600;
}
.bar_bottom {
  /*background: #333 url(gui/bar_bottom.png) repeat-x;*/
  background-image: url(components/taskbar/img/bar_bottom.png);
  background-position: top left;
  border-top: 1px solid #999;
  
  color: #fff;
 /* font-size: 13px;*/
  line-height: 25px;
  opacity: 1;
/*  overflow: hidden;*/
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left:140px;
  text-shadow: #000 0 1px 1px;
  height: 25px;
  bottom: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
  text-shadow:0px 0px 1px rgba(160, 232, 255, 1), 0px 0px 5px rgba(160, 232, 255, 0.74), 0px 0px 7px rgba(160, 232, 255, 0.54);
  box-shadow:-2px 0px 4px rgba(0,0,0,0.75);
}

img.taskbar_icon
{
	height: 24px;
	padding-right: 7px;
	vertical-align: middle;
	width: 24px;
}

div.bar_bottom li { float: left;}

div.bar_bottom li a {display: block;padding: 0 10px;}

div.bar_bottom li {  /*display: none;*/  margin: 0 0 10px 5px;  min-width: 150px;}

div.bar_bottom li a {  background: #333;  padding 3px;}

div.bar_bottom a {  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -webkit-background-clip: padding-box;  color: #fff;  overflow: hidden;  padding: 0 10px;  height: 30px;}

div.bar_bottom a:hover {  background: #000;}

div.bar_bottom a:active {  background: #c60;  border: 1px solid #fff;  padding: 0 9px;}

div.bar_bottom li a img {  float: left;  margin: 4px 5px 0 -5px;}

div.bar_bottom .float_left img,
div.bar_bottom .float_right img {  display: block;  padding: 4px 0 0;}
div.taskbar_btn
{
	background-image: url("components/taskbar_btn/img/taskbutton.png");
	border: 1px solid #AAAAAA;
	display: none;
	float: left;
	font-family: 'roboto condensed';
	font-size: 13px;
	font-weight: 300;
	height: 22px;
	margin: -4px 6px 0 -5px;
	max-width: 200px;
	overflow: hidden;
	padding: 3px 14px 7px 10px;
	position: relative;
}
div.taskbar_btn:hover
{
	/*background-image:url(components/taskbar_btn/img/taskbarbtn_hover.png);*/
	border-right: 1px #333 solid;
}

.taskbar_btn_active
{
	background-image:url(components/taskbar_btn/img/taskbuttondown.png) !important;	
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5) inset;
	
}

div.taskbar_btn_active:hover
{
	border: 1px solid #333;
}

img.win7_style_effect_mouseover
{
	display:none;
	position:absolute;
	height:42px;
	width:300px;
	top:21px;
}
div.text_box.c_c.ui-spinner-input
{
	backrgound:none;
}
div.toolbar_component
{
	apadding-top:2px;
	width:100%;
	/*border-top:1px #999 solid;*/
	aborder-bottom:1px #999 solid;
	background: none repeat scroll 0 0 #f0f0f0;
	position:relative;
	overflow:hidden;
	height:36px;
	padding-left:0px;
}
div.toolbar_container
{
	display:inline-block; 
	vertical-align:middle;
}

div.toolbar_label
{
	display:inline-block;
	position:relative; 
	/*height:40px; */
	vertical-align:middle; 
	height:100%; 
	clear:both;
	padding-left:7px; 
	padding-right:7px; 
	font-variant:small-caps; 
	font-size:13px;
	text-shadow:-1px -1px 1px rgba(255,255,255,0.85), 0 0 5px rgba(255, 255, 255, 0.35);
	color:#333;
	
/*	background-image:url(../../img/pattern/waves_ver.png);*/


}
div.toolbar_component a img
{
	/*height:24px;
	width:24px;*/
}
/*components/tree_view/tree_view.style.css*/
div.std_list_view
{
	
}

div.std_tree_list_scroll
{
	min-height:100%;
	min-width:100%;
}
/*components/user_file_upload_select/user_file_upload_select.style.css*/
/*components/user_slideshow/user_slideshow.style.css*/

div.slideshow_controls
{
	text-align:right;
	display:block;
	margin:0;
	padding:0;
	background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );

}

ul.slide_cont_ul
{
	margin:0px;
}

li.slide_cont_li
{
	font-size:30px;
	text-shadow:1px 1px 0 #ffffff;
	padding:3px 10px;
	display:inline;
	
}

div.generic_slideshow_pause
{
	opacity:0.25;
	position:absolute;
	right:0;
	top:0;
	padding:7px;
	color:#fff;
	cursor:pointer;
	user-select:none;
}

div.generic_slideshow:hover div.generic_slideshow_pause
{
	opacity:1;
	text-shadow:rgba(1px 1px 2px #000);
}
/*components/vsplitter/vsplitter.style.css*/

div.vsplitter_inner_div
{
	height:100%;
	width:100%;
}
