
<!--

.overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #000;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
}
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
    .loader {
        z-index: 100;
        position: fixed;
        width: 200px;
        margin-left: -60px;
        top: 50%;
        left: 50%;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }



.maincolor
{
	background-color:gray;
}

.bdr {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #E9ECEE;
}
.bdrpanel {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #E9ECEE;
	padding: 5px;
}
.bdr-ins {
	border-top: 1px solid #F4F5F6;
	border-right: 1px solid #F4F5F6;
	border-bottom: 1px solid #F4F5F6;
	border-left: 1px solid #F4F5F6;
}
.bdr-sect {
	border-top: 1px solid #D4DDE7;
	border-right: 1px solid #D4DDE7;
	border-bottom: 1px solid #D4DDE7;
	border-left: 1px solid #D4DDE7;
}
.regtxt {
	padding: 4px;
	font-family:  Arial; 
	font-size: 12px ;

}
.fieldname-txt {
	padding: 4px;
	font-family:  Arial; 
	font-size: 12px ;
	text-align:right;
	width: 100%;
}
.fieldname-txt-nopad {
	font-family:  Arial; 
	font-size: 12px ;
	text-align:right;
	width: 100%;
}
.field-txt {
	padding: 4px;
	font-family:  Arial; 
	font-size: 12px ;
	background-color: #F4F5F6;
	border: 1px solid #E9ECEE;
}
.fields {
	font-family:  Arial; 
	font-size: 12px ;
	background-color: #F8F9FA;
	border-top: 1px inset #B8BFC6;
	border-left: 1px inset #B8BFC6;
	border-bottom: 1px inset #B8BFC6;
	border-right: 1px inset #B8BFC6;
}
.fieldsfocus {
	font-family:  Arial; 
	font-size: 12px ;
	background-color: #FFFFCC;
	border-top: 1px inset #B8BFC6;
	border-left: 1px inset #B8BFC6;
	border-bottom: 1px inset #B8BFC6;
	border-right: 1px inset #B8BFC6;
}
/* 
.button {
	font-family:  Arial; 
	font-size: 10px ;
	border-top: 1px solid #B8BFC6;
	border-right: 1px solid #B8BFC6;
	border-bottom: 1px solid #B8BFC6;
	border-left: 1px solid #B8BFC6;
	background-color: #F4F5F6;
	cursor: pointer;
}
.buttonhov {
	font-family:  Arial; 
	font-size: 10px ;
	border-top: 1px solid #B8BFC6;
	border-right: 1px solid #B8BFC6;
	border-bottom: 1px solid #B8BFC6;
	border-left: 1px solid #B8BFC6;
	background-color: #B8BFC6;
	cursor: pointer;
}
.button2 {
	font-family:  Arial; 
	font-size: 10px ;
	border:1px solid #E9ECEE;
	cursor: pointer;
}
.buttonhov2 {
	font-family:  Arial; 
	font-size: 10px ;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #B8BFC6;
	border-bottom: 1px solid #B8BFC6;
	background-color: #F4F5F6;
	cursor: pointer;
}
*/
input.formbutton {
	border-top: 1px solid #B8BFC6;
	border-right: 1px solid #B8BFC6;
	border-bottom: 1px solid #B8BFC6;
	border-left: 1px solid #B8BFC6;
	font-size: 9pt ;
	background-color: #F4F5F6;
	cursor: pointer;
}

input.formbuttonhov {
	border-top: 1px solid #B8BFC6;
	border-right: 1px solid #B8BFC6;
	border-bottom: 1px solid #B8BFC6;
	border-left: 1px solid #B8BFC6;
	font-size: 9pt ;
	background-color: #B8BFC6;
}
.GridHeader th{
	padding: 8px;
	font-family:  Arial; 
	font-size: 12px ;
	text-align: left;
	color: white;
	background-color: #9DA5AC;
	border-right:1px solid #697C92;
	border-bottom:1px solid #697C92;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#9DA5AC',EndColorStr='#77899D');

}
.GridHeader th a:link {
	color: white;


}
.GridHeader th a:visited {
	color: white;


}
a.whitelink:visited{
	color: white;

}
a.whitelink:link{
	color: white;

}
/* So the overflow scrolls */
.container {
	overflow:auto;
}

/* Keep the header cells positioned as we scroll */
.container table th {
	position:relative;

	padding: 8px;
	font-family:  Arial; 
	font-size: 12px ;
	text-align: left;
	color: white;
	background-color: #9DA5AC;
	border-right:1px solid #697C92;
	border-bottom:1px solid #697C92;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#9DA5AC',EndColorStr='#77899D');


}
.container th a:link {
	color: white;


}
.container th a:visited {
	color: white;


}
/* For alignment of the scroll bar */
.container table tbody {
	overflow-x:hidden;
} 

a:link{
	font-family:  Arial;
	font-size: 12px ;
	color: #333333;
}
a:visited{
	font-family:  Arial;
	font-size: 12px ;
	color: #333333;
}
a:active{
	font-family:  Arial;
	font-size: 12px ;
	color: #333333;
}
a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	border:0px;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	border:0px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
	border:0px;
} 


.headerlink{
	color: white;
}
.headerlink a:visited{
	color: white;
}

.row{
 	background-color:#F7F6F3;
	color: #333333;
	padding: 4px;
	font-family:  Arial; 
	font-size: 11px ;	
}

.rowalt{
 	background-color:#ffffff;
	color: #333333;
	padding: 4px;
	font-family:  Arial; 
	font-size: 11px ;	
}
.rowsel{
	background-color:#E2DED6;
	Color:#333333;
	font-weight: bold;
	padding: 4px;
	font-family:  Arial; 
	font-size: 11px ;
}
.editrow{
	background-color:#E3EAEB;
	font-family:  Arial; 
	font-size: 11px ;
	
}
.editrowHeader{
	background-color:#E3EAEB;
	font-family:  Arial; 
	font-size: 11px ;
}
.detailtable{
	background-color: #CFD3D8;
	padding: 4px;
	font-family:  Arial; 
	font-size: 11px ;	
}
.GridData{
	padding: 4px;
	font-family:  Arial; 
	font-size: 10px ;
	text-align: left;
	border-right:1px solid #E9ECEE;
	border-bottom:1px solid #E9ECEE;
}
.GridBG{
	background-color: #FFFFFF;
	border-top:1px solid #949CA5;
	border-left:1px solid #949CA5;
	border-right:1px solid #C6C9CD;
	border-bottom:1px solid #C6C9CD;
}
.WindowBG{
	background-color: #CFD3D8;
	padding: 4px;
	border-top:1px solid #C6C9CD;
	border-left:1px solid #C6C9CD;
	border-right:1px solid #C6C9CD;
	border-bottom:1px solid #C6C9CD;
}
.listfooter{
	color:Black;
	background-color:white;
	text-align:center;
	
}
.MenuButs{
	font-family:  Arial; 
	font-size: 12px ;
	text-align: center;
	color: white;
	background-color: #949CA5;
	border-right:1px solid #E9ECEE;
	border-bottom:1px solid #E9ECEE;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#9DA5AC',EndColorStr='#77899D');	
}
.MenuButsHov{
	font-family:  Arial; 
	font-size: 12px ;
	text-align: center;
	color: white;
	background-color: #AAC0D8;
	border-right:1px solid #E9ECEE;
	border-bottom:1px solid #E9ECEE;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#AAC0D8',EndColorStr='#91AECC');	
}
-->

