﻿body 
{
    font-family:  Tahoma, Verdana, Trebuchet MS;
    font-size:11px;
    color:#335580;
    line-height:1.4;
    
}

.validation
{
    color:#ff8010;
    font-weight:bold;
}

.main_menu_title
{
    background-color:#c6cAc6;
    border: 1px outset #cccccc;
    font-variant:small-caps;
    font-weight:bold;
    
}    

a
{

    color:#205050;
}

.button
{
		border:1px outset #a4bed0;
		background-color: #e0e0e0;
		font-family: Tahoma;
		font-size: 11px;
		color: #444444;
		height: 20px;
}

.button:hover
{
		border:1px outset #a4bed0;
		background-color: #f0f0f0;
		font-family: Tahoma;
		font-size: 11px;
		color: #444444;
		height: 20px;
}

.button:focus
{
		border:1px outset #a4bed0;
		background-color: #f0f0f0;
		font-family: Tahoma;
		font-size: 11px;
		color: #444444;
		height: 20px;
}

input
{
    font-family: Tahoma, Verdana, Trebuchet MS;
    font-size:11px;
    color:#036690;
    border: 1px solid #cacaca;
}

input:focus
{
    background-color:#E0E0FF;
    border: 1px solid #a0a0a0;
}


textarea
{
    font-family: Tahoma, Verdana, Trebuchet MS;
    font-size:11px;
    color:#036690;
    border: 1px solid #cacaca;
}

textarea:focus
{
    background-color:#E0E0FF;
    border: 1px solid #a0a0a0;
}

select:focus
{
    background-color:#e0e0ff;
    border: 1px solid #a0a0a0;
}

input.tool
{
     border-style:groove;
     background-color:#B2D865;
}

input.file
{
    font-family: Tahoma, Verdana, Trebuchet MS;
    font-size:11px;
    color:#036690;
}

select
{
    font-family: Tahoma, Verdana, Trebuchet MS;
    font-size:11px;
    color:#036690;
    border: 1px solid #cacaca;
}

th
{
    background-color:Silver;
}

.selection
{
    font-weight: bold;
    border: 1px solid #ff8000;
}

.normal
{
    font-weight: normal;
    border: 1px none #ff8000;
    text-decoration: none;

}

.hover
{
    background-color: #DADAEA;   
}


tr.gridmouseover
{
    background-color: #DADAEA;   
}

tr.gridmouseout
{
    background-color: White;   
}

td.gridmouseover
{
    background-color: #DADAEA;   
}

td.disabled
{
    background-color: #fafafa;   
    
}

td.gridmouseout
{
    background-color: White;   
}

tr.selectedrow
{
    background-color: #e0e044;
}

label
{
    width: 12em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block
}

.title
{
    font-size:12px;
    font-variant:small-caps;
    color:#205050;

}



.tabbutton, .selectedtabbutton
{
vertical-align: middle;
cursor: pointer;
background-color:  #e0e0e0;
text-align: center;
border-right: solid 2px #aaaaaa;
border-top: solid 0px #aaaaaa;
border-bottom: solid 0px #B2D865;
}
.selectedtabbutton
{
background-color: #c0c0dF;
cursor:default;

}

.tabbutton:hover
{
background-color:  #f0f0f0;
}


