html,
body
{
  background: RGB(50,50,98);
  font-family: tahoma, ariel;
  color: RGB(40,40,40);
  font-size:10pt;   
  margin:0px;
}

.header
{
  background: RGB(111,111,165);
  border-bottom:2px outset white;
}

.sidebarBackgroundBorder
{
	margin-left:0px;
}

table,
tbody
{
  width:100%;
  vertical-align:top;
  font-family: tahoma, ariel;
  font-size:10pt;
  color: RGB(40,40,40);
}

div
{
  font-family: tahoma, ariel;
  font-size:10pt;
  color: RGB(40,40,40);
}

form
{
  border:0px;
  margin:0px;
  padding:0px;
}

img
{
  border:0px;
  vertical-align:middle; 
}

.errorTextLine
{
  color:darkred;
  background:yellow;
  width:100%;
  padding:5px;
}

.errorText
{
  color:darkred;
  font-weight:bolder;
}

.background
{
  background: RGB(50,50,98);
  padding:5px;
}

.backgroundSlideBar
{
  background: RGB(50,50,98);
}
.panelBorder
{      
  border-top: 1px solid RGB(200,200,200);
  border-right: 1px solid RGB(100,100,100);
  border-bottom: 1px solid black;
  border-left: 1px solid RGB(160,160,160);
}

.panelBorderInverse
{      
  border-bottom: 1px solid RGB(200,200,200);
  border-left: 1px solid RGB(100,100,100);
  border-top: 1px solid black;
  border-right: 1px solid RGB(160,160,160);
}

.panelDecor
{
  border-top:5px solid RGB(151,151,205);
  border-bottom:5px solid RGB(151,151,205);
  background: RGB(194,194,220);      
  padding:5px;
}

.panelTitle
{
  padding-left:5px;
  padding-right:5px;
  padding-bottom:2px;
  background:RGB(151,151,205);
  font-weight:600;
  font-size:14px;
  height:16px;
}

.panelTitleBig
{
  padding-left:5px;
  padding-right:5px;
  background:RGB(151,151,205);
  font-weight:bolder;
  font-size:16px;
  height:20px;
}

.panel
{
  padding:5px;
}

.panelBackground
{
  background: RGB(194,194,220);
}

.panelForeground
{
  background:RGB(234,232,240);
}

.leftPanel
{
  width:225px;
}

.rightPanel
{
  width:225px;
}

.mainPanel
{
  
}

.keyword0 {background:Yellow;}
.keyword1 {background:PeachPuff;}
.keyword2 {background:LightGreen;}
.keyword3 {background:BurlyWood;}
.keyword4 {background:LightPink;}
.keyword5 {background:LightCyan;}
.keyword6 {background:Khaki;}
.keyword7 {background:Wheat;}
.keyword8 {background:DeepPink;}
.keyword9 {background:Salmon;}
.keyword10 {background:GreenYellow;}
.keyword11 {background:Goldenrod;}
.keyword12 {background:OrangeRed;}
.keyword13 {background:Aqua;}
.keyword14 {background:IndianRed;}
.keyword15 {background:LightBlue;}
.keyword16 {background:LightGrey;}
.keyword27 {background:Orange;}

input[type="text"],
input[type="password"]
{
  border-top: 1px solid #555; 
  border-left: 1px solid #555; 
  border-bottom: 1px solid #ccc; 
  border-right: 1px solid #ccc;
  margin-bottom: 3px;
}  
	
INPUT[TYPE="submit"]
{
  height: 25px;		
  font-weight:bolder;     
}

INPUT[TYPE="button"]
{
  height: 25px;		
}

button[disabled]
{
  color: RGB(100,100,100);
  cursor:default;
}

button[disabled] img
{
  opacity:.25;
  filter: alpha(opacity=25);
  -moz-opacity: 0.25;    
}
	
A:link, A:visited, A:active
{
  text-decoration: none;
  font-family: tahoma, ariel;
  color: RGB(40,40,40);  
}

A:hover
{
  text-decoration: underline;
  color:black;
}

.albumInactive
{
  color:RGB(120,120,120);
}
/* --------- Start Form --------------*/
legend
{
  margin-bottom:10px;
  background-color: RGB(194,194,220)
}

label
{
  width:100%;
}

label span
{
  float: left; 
  width: 100px; 
  text-align: left; 
  padding-top:3px;
}

.required
{
  font-weight:bolder;
}

fieldset
{
  border:0;
  margin:0;
  padding:0px;
}

.ajaxErrorText
{
  padding-left:5px;
  color:RGB(180,0,0);
  font-weight:normal;
}
    
/* --------- End Form --------------*/	

/* --------- Start Action Buttons ------------ */	
.actionPanel
{
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  background: RGB(194,194,220);
}

.actionButtons
{
  margin:0px;
  padding:0px;
  width:100%;
}

.actionButtons li
{
  height:26px;
  list-style:none;    
  margin-bottom:6px;
  width:100%;
}

.actionButtons li input[type="button"]
{
  padding:0px;
  margin:0px;
  text-align:left;
  width:100%;
}

.actionButtonNormal
{
  background: RGB(194,194,220); 
  border:1px solid RGB(194,194,220);
  padding:0px;
  margin:0px;
  text-align:left;
  width:100%;
}

.actionButtonHover
{    
  background: RGB(194,194,220);
  border:1px solid RGB(50,50,98);
  cursor: pointer;
  padding:0px;
  margin:0px;
  text-align:left;
  width:100%;
}

.actionButtons li img
{
  margin-left:2px;
  margin-top:2px;
  margin-bottom:2px;
  margin-right:2px;
}


/* --------- End Action Buttons ------------ */	
/* --------- Start Tab Panel ------------ */	
.tabPanel
{    
  border-right: 1px solid RGB(60,60,60);
  border-bottom: 1px solid black;
  border-left: 1px solid RGB(180,180,180);	  
}

.tabHeader
{
  list-style: none;
  height: 25px;      
  margin:0px;
  margin-bottom:-2px;
  padding:0px;
}

.tabHeader li
{
  float: left;      
  border-right: 1px solid RGB(60,60,60);	    
  border-left: 1px solid RGB(180,180,180);
  border-top: 1px solid RGB(255,255,255);  
  text-align: center;      
  padding-top:3px;      
}   
 
.tabSelected,
.tabUnselected
{
  padding-left:5px;
  padding-right:5px;
  min-width:70px;
}

.tabSelected
{
  background: RGB(151,151,205);
  font-weight:bolder;      
  height: 23px;  
  cursor:default;    
  margin-top:0px;
} 

.tabUnselected
{
  margin-top:3px;
  background: RGB(111,111,165);
  height:19px;
  cursor:pointer;
}

* html .tabUnselected
{
  margin-top:2px;
}

/* --------- End Tab Panel ------------ */	
/* --------- Start DataGrid ------------ */	
.DataGridCell
{
  padding-left:5px;
  padding-rigth:5px;
  padding-top:3px;
  padding-bottom:3px;
}
.DataGridBackground
{
  background: white;
  border-top: 1px solid RGB(60,60,60);
  border-left: 1px solid RGB(60,60,60);
  border-right: 1px solid RGB(128,128,128);
  border-bottom: 1px solid RGB(200,200,200);
  height:10px; 
}

.DataGridHeader
{
  background: RGB(151,151,205);
  height:20px;	  
}

.DataGridPagination
{
  background: RGB(151,151,205);
  height:20px;	 
  width:100%; 
  border-bottom: 1px solid RGB(60,60,60);
  border-right: 1px solid RGB(60,60,60);
  border-left: 1px solid RGB(128,128,128);
  border-top: 1px solid RGB(200,200,200);
  padding-left:5px;
}
.DataGridFooter
{
  background: RGB(151,151,205);
  height:20px;	 
  width:100%; 
  border-top: 1px solid RGB(60,60,60);
  border-left: 1px solid RGB(60,60,60);
  border-right: 1px solid RGB(128,128,128);
  border-bottom: 1px solid RGB(200,200,200);
  padding-left:5px;
  padding-right:5px;
}

.DataGridHeaderCell
{
  border-top: 1px solid RGB(200,200,200);
  border-left: 1px solid RGB(128,128,128);
  border-right: 1px solid RGB(60,60,60);
  border-bottom: 1px solid RGB(60,60,60);
  text-align:center;
}

.DataGridEvenRow
{
  background:white;
  color:black;
}

.DataGridOddRow
{
  background: RGB(234,232,240);
  color:black;
}

.DataGridSelectedRow
{
border: 1px solid white;
background: RGB(49,105,198);
color:white;
}
/* --------- Start DataGrid ------------ */	