﻿body, html, form {
height:100%;
min-width:400px;
min-height:100%;
}

body {
	background-color:White;
	margin:0px;
	padding: 0px;	
	font-family:Arial, Gisha, Verdana, Tahoma, Helvetica, sans-serif;
/*	font-family:Segoe UI, Verdana, Tahoma, Helvetica, sans-serif;*/
	font-size:x-small;	
}

#maincontainer 
{
	overflow:hidden;
	background-color:#D9E0ED;
	width:100%;
	margin:5px;
	border:solid 1px #009FC6;
}

#topsection
{
	background-color:White;
	text-align: left;
	height:100px;
}

#MapMenu
{
	background-color:White;
	border:orange solid 1px;
}
.MapMenuItem
{
	background-color:White;
	padding:4px;
}

/*.SliderHandle
{
	height:20px;
	width:10px;
}

.SliderRail
{
	height:20px;
	width:150px;
}*/

.SliderRail {
	POSITION: relative; 
	WIDTH: 150px; 
	BACKGROUND: url(WebResource.axd?d=USWN6R-U-yM_KWLCdm3zpDgDXmvHsh02-BbEvxmvldSd5O6wxAOj8Eqe6D_fsIIljj5CWcyfZRx8cTp323K444IsFmaUbukJzka6lXjylAU1&t=634133259851435624) repeat-x; 
	HEIGHT: 22px;
}
.SliderHandle {
	POSITION: absolute; 
	WIDTH: 10px; 
	HEIGHT: 22px;
}
.ajax__slider_v_rail {
	POSITION: relative; 
	WIDTH: 22px; 
	BACKGROUND: url(WebResource.axd?d=USWN6R-U-yM_KWLCdm3zpDgDXmvHsh02-BbEvxmvldSd5O6wxAOj8Eqe6D_fsIIlU8DBhiDAN7WYFDLuWyiK15XvUXnrooJ48IED2YFEOfA1&t=634133259851435624) repeat-y; 
	HEIGHT: 150px;
}
.ajax__slider_v_handle {
	POSITION: absolute; 
	WIDTH: 22px; 
	HEIGHT: 10px;
}

.MapMenuItem:hover
{
	background-color:#009FC6;
	color:White;
	cursor:pointer;
}

.header_right_content 
{
	font-size:small;
	font-weight:bold;
	float:right;
	height:60px;
	padding-top:10px;
	width:200px;
	color:Black;
} 

#toolbar
{
	height:30px;
}

#toolbar_content 
{
	text-align:right;
	height:30px;
	width:100%;
	margin:auto;
	color:white;
	background-image:url(Img/Pregem/Header.png);    
	background-repeat:repeat-x;
} 

#footer 
{
	text-align:center;
	height:20px;
}

#footer_content 
{
	position:absolute;
	height:20px;
	width:100%;
	margin:auto;
	color:white;
	background-image:url(Img/Pregem/Header.png);
	background-repeat:repeat-x;
} 

.CustomerTreeDiv
{
	background-color:White;
	position:fixed;
	border:solid 1px #009FC6;
	display:none; 
	width:249px;
	height:200px;
	z-index:10;
	overflow:auto;
}

.PregemDropDown
{
	color:Black;
	padding:2px;
	height:18px;
	border-left:solid 1px #009FC6;
	border-top:solid 1px #009FC6;
	border-bottom:solid 1px #009FC6;	
}

.Selectable
{
	cursor:pointer;
}

.CustomerTree
{
	font-weight:bold;
	font-size:small;
}

.LoginDiv
{
	padding:5px;
	color:Black;
	background-color:#D9E0ED;
	width:300px;
	margin-left:auto;
	margin-right:auto;
}

.LoginBox
{
	padding:10px;
	width:100%;
	background-color:#D9E0ED;
}

.LightBox
{
	padding: 10px; 
	background-color: #D9E0ED; 
	border: solid 1px #009FC6; 
	text-align: left;
	max-height:600px;
}

.PopupTitle
{
	display:block;
	overflow:hidden;
	color:White;
	font-size:x-small;
	background-image:url(Img/Pregem/Header.png);
	background-repeat:repeat-x;
	text-align:left;
	padding:5px;
}

.Setting
{
	padding:3px;
}

.SettingLabel
{
	padding:7px;
	float:left;
	text-align:right;
	width:200px;
}

.ShortSettingLabel
{
	padding:7px;
	text-align:left;
	width:100px;
}

.Right
{
	text-align:right;
}
.Left
{
	text-align:left;
}

.SettingsDiv
{
	margin-left:10px; 
	margin-right:10px; 
	text-align:left;
	padding:10px;
	border:solid 1px gainsboro;
}

.DashTitle
{
	border:solid 1px White;
	padding:5px 5px 5px 5px;
	background-color:WhiteSmoke;
	margin-bottom:5px;
}

.DashLabel
{
	padding:5px;
	font-weight:bold;
	font-size:x-small;	
}

.HorizontalSplitter
{
	width:100%;
	height:10px; 
	z-index:300; 
	position:absolute; 
	background-color:#D9E0ED;
	background-image:url(img/pregem/hsplitover.png);
	background-repeat:no-repeat;
	background-position:center;
	cursor:n-resize;
}

.HorizontalSplitter:hover
{
	background-color:#B0C4DE;
}

.VerticalSplitter
{
	width:10px; 
	height:100%; 
	z-index:300; 
	position:absolute; 
	left:320px; 
	margin-bottom:220px;	
	background-color:#D9E0ED;
	background-image:url(img/pregem/vsplitover.png);
	background-repeat:no-repeat;
	background-position:center;
	cursor:e-resize;
}

.VerticalSplitter:hover
{
	background-color:#B0C4DE;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
}

.AccordionImage
{
	position:relative;
	left:2px;
	top:5px;
	float:left
}

.AccordionSmallImage
{
	position:relative;
	left:2px;
	top:3px;
	float:left
}

.spacerx5
{
	height:5px;
	width:100%;
}

.spacerx10
{
	height:10px;
	width:100%;
}

.spacerx20
{
	height:20px;
	width:100%;
}

.ReportHeader
{
	font-weight:normal;
	padding:5px;
	margin:10px;
	color:Black;
	background-color:#D9E0ED;
}

.AccordionHeader
{
  height:24px;
  overflow:hidden;
  font-size:small;
  color:White;
  background-image:url(Img/Pregem/Header.png);
  background-repeat:repeat-x;
  cursor: pointer;
}

.AccordionSelectedHeader
{
  height:24px;
  overflow:hidden;
  font-size:small;
  font-weight:bold;
  color:White;
  background-image:url(Img/Pregem/Header.png);
  background-repeat:repeat-x;
  cursor:auto;
}

.AccordionContent 
{
    background-color:White;
    color:Black;
	padding:5px;
	overflow:auto;
	min-height:100px;
}

.AccordionText
{
	position:relative;
	top:5px;
	left:5px;
	font-size:small;
	font-weight:bold;
}

.DateButtonText
{
	color:White;
	font-size:x-small;
}

.editbox
{
	border:solid 1px #009FC6;
	background-color:White;
    font-weight:lighter;
}

.SmallGridText
{
	font-size:xx-small;
	color:Gray;
	/*font-style:italic;*/
}

.watermarked
{
	background-color:White;
	border:solid 1px #009FC6;
    font-style:italic;
    font-weight:lighter;
    color:Gray;
}

.DetailView
{
    Font-Size:x-small;
    Border:solid 1px Black; 
    Background-Color:White;
	width:100%;
	overflow:auto;
}

.GridHeader
{
	height:20px;
	padding:2px;
	font-weight:normal;
	color:White;
	background-image:url(Img/Pregem/Header.png);
	background-repeat:repeat-x;
}	

.GridView
{
	text-align:left;
}

.GridRow
{
	background-color:White;
	Color:Black;
	padding:5px;
}	

Selectable tr:hover
{ 
	Background-Color:#DAEBF4;
}

table.sortable th:hover
{ 
	cursor: hand; 
	background-image:url(Img/Pregem/HeaderHover.png);
	background-repeat:repeat-x;
	/*background-color:#DAEBF4;*/
}

.GridSelectedRow
{
	Background-Color:#DAEBF4;
	Color:Black;
	cursor:default;
	border:none;
}

.GridAlternateRow
{
	background-color:rgb(240,240,240);
	Color:Black;
	padding:5px;
	text-align:left;
	border-bottom:solid 1px gainsboro;
}	

.SelectedItem
{
	color:#009FC6;
	vertical-align:middle;
	font-size:small;
}

 .ModeButton
 {
 	display:inline;
	width:30px;
	height:30px;
	cursor:pointer;
 }

 .ResetButton
 {
 	display:inline;
	width:90px;
	height:30px;
	cursor:pointer;
 }

.DayBreak
{
	border-top:solid 2px orange;
}

.Dashed
{	
	border-bottom:dashed 1px black;
}	

.Popup
{
	padding:10px;
	background-color:White;
	border:solid 1px #009FC6;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    display:block;
    background-color:White;
}

.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    padding:1px 1px -1px 1px;
    border-bottom:solid 1px orange;
}

.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    min-width:80px;
    display:block;
    text-align:center;  
    cursor:hand;
}

.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
   
    /*width:24px;*/
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}

.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
	color:Black;
	font-weight:bold;
    padding:1px 1px 0px 1px;
/*    background-color:#D9E0ED;*/
	border-left:solid 1px Orange;
	border-top:solid 1px Orange;
	border-right:solid 1px Orange;
    border-bottom:solid 1px #D9E0ED;
    background:url(img/Pregem/tabback.png) repeat-x bottom;
    cursor:hand;
}

.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    padding:8px;
    background-color:White;
    /*background-color:#D9E0ED;*/
    margin-top:-1px;
    margin-bottom:1px;
    border-top:solid 1px orange;
    overflow:auto;
	min-height:10px;
	border:solid 1px Orange;
}
