.TopAndBottomBorder
{
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
}

.BottomBorder
{
    border-bottom: 1px solid #000000;
}

span.ajax__tab_tab {  
    height: 20px !important;  
} 

div#AdjResultsDiv { 
width: 100%; 
height: 90%; 
overflow: auto; 
position: relative; 
}

div#AdjResultsDiv th 
{   
top: expression(document.getElementById("AdjResultsDiv").scrollTop-2); 
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); 
position: relative; 
z-index: 20; 
} 

div#AdjResultsDivAct { 
width: 100%; 
height: 80%; 
overflow: auto; 
position: relative; 
}

div#AdjResultsDivAct th 
{   
top: expression(document.getElementById("AdjResultsDivAct").scrollTop-2); 
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); 
position: relative; 
z-index: 20; 
}

.MySmallHyperlink
{
    color: #a40e0d;
    text-decoration: none;
    font-weight: bold;
    font-size: 9px;
}

.MySmallHyperlink:hover
{
    color: #000000;
    font-weight: bold;
    font-size:9px;
}


.verticaltext {
    padding: 2px 3px;
    font-size: 11px;
    font-family: Tahoma;
    color: white;
    font-weight: bold;
/*    background-color: #418DC8;*/
/*    writing-mode: tb-rl;
    filter: flipV flipH;
*/}

/* EW */
/*.verticaltext {
    text-align: right;
    white-space: nowrap;
    transform-origin: bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size: 11px;
    font-family: Tahoma;
    color: white;
    font-weight: bold;
}

    .verticaltext:before {
        content: '';
        padding-top: 105%;*/ /* takes width as reference, + 10% for faking some extra padding */
        /*display: inline-block;
        vertical-align: middle;
    }*/

.verticaltext2
{
font-size: 11px;
font-family: Tahoma;
color: white;
font-weight: bold;
 background-color: #7fb2da;
writing-mode: tb-rl;
filter: flipV flipH; 

}

a
{
    color: #224465;
    text-decoration: none;
    font-weight: bold;
}

a:hover
{
    color: #000000;
    font-weight: bold;
}

.inputField
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #014B88;
    border-right: #336699 1px solid;
    border-top: #336699 1px solid;
    border-left: #336699 1px solid;
    border-bottom: #336699 1px solid;
    width:100%;
}

.inputListField
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #014B88;
    border-right: #336699 1px solid;
    border-top: #336699 1px solid;
    border-left: #336699 1px solid;
    border-bottom: #336699 1px solid;
    width:600;
}

.Button
{
   background-color:    #6699cc;
   padding:          2px 4px 3px 4px;
   color:             #ffffff;
   font-size:         8pt;
   font-family:      tahoma;
   height:            17px;
   filter:          progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#56A0DB, EndColorStr=#0D6DB9);
   border-width:       0px;
   cursor: hand;
}

.ButtonRed
{
   background-color:    #6699cc;
   padding:          2px 4px 3px 4px;
   color:             #ff0000;
   font-size:         8pt;
   font-family:      tahoma;
   height:            17px;
   filter:          progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#56A0DB, EndColorStr=#0D6DB9);
   border-width:       0px;
   cursor: hand;
}

.Gridhead
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    background-image: url(Imgs/BG_Head.gif);
    height: 20;
    color: white;
}

.Gridhead2
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    background-image: url(Imgs/BG_Head2.gif);
    height: 20;
    color: white;
}

.GridheadLongHeader
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    background-color: #3082c3;
    height: 20;
    color: white;
}

.FormHead
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    background-image: url(Imgs/BG_Head.gif);
    height: 20;
    color: white;
}

.GridItem
{
	border-bottom: black 1px solid;
	border-left: #a0a0a0 1px solid;
}

TD 
{
   font-size:         8pt;
   font-family:      tahoma;
}

TD.bar 
{
   border-bottom:      1px solid #838574;
}

TD.req 
{
   font-weight:      bold;
   color:            #990000;
}

TD.statusBar
{
   background-color:   #0D6DB9;
   color:            #ffffff;
   padding-left:      5px;
}

LABEL
{
   cursor:            hand;
}

.Cursor
{
   cursor:            hand;
}


TABLE.layout
{
   table-layout:      fixed;
   width:            100%;
   height:            100%;
}

body
{
   border-style: none;
    border-color: inherit;
    border-width: 0px;
    font-family: tahoma, Arial;
       font-size: 11px;
       margin:   0px;
       background-color: #eeeeee;
       cursor: default;
    font-weight: 700;
}

td
{
   font-size: 11px;
}

table
{
   cursor: default;
}

span.menu
{
   height: 100%;
   padding: 2px;
   padding-left: 5px;
   padding-right: 5px;
   border: 1px solid #0D6DB9;
}

.mnuBar
{
	color: #ffffff;
	z-index: 0;
	height: 23px;
	width: 100%;
	position: relative;
	background-color: #0D6DB9;
	border: #abc0e7 1px solid;
	border-right: #00377a 1px solid;
	border-bottom: #00377a 1px solid;
	left: -1px;
}

td.mnuTitle
{
   font-size: 12px;
   font-weight: bold;
   letter-spacing: 1px;
   cursor: default;
   color: #ffff00;
}

td.mnuRight
{
   width: 100%;
   text-align: right;
   padding-right: 5px;
}

td.GridLine
	{
		border-bottom: 1px solid #dddddd;
	}

table.gridBar
{
	width: 100%;
	height: 22px;
	border: 1px solid #DBDAC9;
	border-bottom: 1px solid #C5C1B1;
	background-color: #E9E7D7;
	table-layout: fixed;
}


table.gridData
{
	table-layout: fixed;
	cursor:	hand;
	width: 100%;
}

.MenuBG
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#E4E2D4, EndColorStr=#CAC8BA);
}

.bgGradient
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#EAF1FF);
}

.MenuBut
{
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	cursor: hand;
}

.MenuButOver
{
	background-color: #BAB9AE;
	border-left: darkgray 2px solid;
	border-bottom: darkgray 1px solid;
	cursor: hand;
}


.Borders
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.tabBut
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	border: 1px solid #DBDAC9;
	border-bottom: 1px solid #C5C1B1;
	background-color: #E9E7D7;
	table-layout: fixed;
	text-decoration: none;
	cursor: hand ;

}

.tabButClicked
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	border: 1px solid #DBDAC9;
	border-bottom: 1px solid #f7f6f3;
	background-color: #f7f6f3;
	table-layout: fixed;
	text-decoration: none;

}

.tabBG
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top:5px;
    background-color: #f7f6f3;
	border: 1px solid #DBDAC9;
	border-top: 0px solid #C5C1B1;

}

.tabBG td
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top:3px;
    border: 1px solid #DBDAC9;
}
.tabTop
{
	border-bottom: 1px solid #DBDAC9;	
}

.FrameLess
{
    font-size:         8pt;
   font-family:      tahoma;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
}

.hand
{
    cursor:pointer;
}

.LTable
{
    border-right: #e2ded6 1px solid;
    border-top: #e2ded6 1px solid;
    border-left: #e2ded6 1px solid;
    border-bottom: #e2ded6 1px solid;
    width:100%;
}
.LTable thead td
{
    padding-left: 2px;
    color: #ffffff;
    background-color: #5d7b9d;
    height: 20px;
    background-image: url(Imgs/BG_Head.gif);
}
.LTable tbody td
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top:5px;
    background-color: #f7f6f3;

}

input[type="checkbox"] {
    accent-color: #6699cc;
}

input[type="radio"] {
    accent-color: #6699cc;
}