﻿

* {margin:0;padding:0;} 

html, body, form, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}


body 
{

font-family: Verdana,Helvetica, Arial, Unicode MS,  sans-serif;
    margin: 0px 15px; 
    text-align: justify; 
    line-height: 16px;
    font-size: 8pt;
    color: #333;
    letter-spacing: 0px;



}

h2
{
    color:#808000;
    font-size: 28px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    padding-top:10px;
    font-family: Helvetica;
}

h3
{
    color:#5B7D9D;
    font-size: 15px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    padding-top: 0px;
    font-family: Helvetica;
}

h4
{
    color: #5B7D9D;
    font-size: 14px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    padding-top: 0px;
    font-family: Helvetica;
}

a, a:link, a:visited, a:hover, a:active  {color:Blue; outline-style:none;}

p
{
    
    padding-top: 5px;
    padding-bottom:5px;
}

.container{
		width:940px;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
}

/* HEADER */
#header
{
    margin-top: 5px;
    top:0px;
    height: 62px;
    /*border: 1px solid #CCC; */  
}

#app
{
    position: absolute;
	right: 0;
	left:355px;
	
}

#banner
{
    height:62px;
    width:238px;
    float:left;
    padding: 5px 0px;
    background: url(~/../Images/ABMLogo1.bmp) no-repeat top;
}
	
	
#changepass{
		position: absolute;
		right: 0px;
		left:765px;
		top:20px;
}

#logout{
		position: absolute;
		right: 0;
		left:765px;
		top:40px;
}

#ernact{
    float:right;
    padding: 5px 0px;}


#toptext
{
 /*background-color:#F0F0F0;*/
 padding: 0px 10px;   
 /*border: 1px solid #CCC; */
}


/* Main Containing Left and Centre LAYOUTS */
	#main{padding:5px 0 5px 0; min-height:420px;height:auto}
	#leftcolumn{float:left;width:160px;border:1px solid #CCC; padding-bottom:10px;} /* background-color:#5D7B9D;}*/
	            
	#centre{float: left;width:540px;padding: 0px 10px;border: 0px solid #CCC;}

    #rightcolumn{float: right;width:210px;}
	
    #centreonly{float: left;width:760px;padding: 0px 0px 0px 10px; }
    



/* FOOTER */
#footer
{
    margin-top: 5px;
    height: 60px;
    /*border: 1px solid #CCC;*/
    font-size: 1em;   
}

#copyright
{
	float: left;
	margin-top: 5px;
}

.revheadbord
{
    background-color:#5B7D9D;
    border: 1px solid #CCC;
    font-size: 12px;
    
    
}

.revhead
{
    background-color:#5B7D9D;
    color:White;
    font-size: 12px;
    padding-left: 0px;
    padding-right: 0px;
    /*width: 100%;*/
    padding-top: 0px;
    margin-bottom:10px; /* add by LL*/
}

.GVFiller {
    height:15px;  /* add by LL*/
}

.GVSelectedRowStyle td
{
    background-color: #F0EAF0;
    /*border:solid thin #5D7B9D;*/
    
}

.cssPager{background-color: white ;font-size: 12px; color: blue; border:solid thin #5D7B9D;}

.cssPager span
{
    background-color: #dddddd;
    font-size: 12px;
    color: blue;
    border: solid thin #5D7B9D;
    width: 20px;
}

.cssPager td { padding-left: 2px; padding-right: 2px;}

.nopaddedlbl
{
padding: 0 0 0 0px;
}
.paddedlbl
{
padding: 0 0 0 5px;
}
.paddedlblital
{
padding: 0 0 0 5px; font-style:italic; color:Gray;
}

.margintxtLH
{
margin: 0 0 0 5px;
}
.pindent
{
padding: 0 5px 0 5px;
}

.img
{
vertical-align:middle;

}
.reguserbuttons
{
margin: 0 10px 10px 0;
}

.emaillist { text-align:left; margin-top:20px; padding:5px; }