﻿.mainContentHolder
{
  text-align: left;  
   font-size: 1.2em;
   width: 90%;
}

.applistdisc ul li
{
    list-style:disc;
    list-style-type:disc;
	margin: 0 0 5px 0;
	padding:0;
	color: #505175;
}
.h1 {	 
	font-size: 14px;
	font-weight:bold;
}

        #formentry body
        {
            line-height: 2.25;
        }
        #formentry .mainlabel
        {
            float: left;
            color: #505175;
            width: 12em;
        }
        #formentry .maininput
        {
            width: 25em;
        }
        #formentry .maintextlabel
        {
            float: none;
            width: 25em;
        }
        #formentry .mainselect
        {
            width: 15em;
        }
        #formentry legend
        {
            color: #505175;
            font-weight: bold;
        }
        #formentry fieldset
        {
            width: 60em;
        }
        #formentry fieldset label
        {
            float: left;
            color: #505175;
            width: 26em;
        }
        #formentry fieldset input
        {
            width: 10em;
        }
        #formentry .confirmlabel
        {
            float: left;
            color: #505175;
            width: 26em;
        }
        
        #formentry .numeric
        {
            text-align: right;
            width: 6em;
        }
       
        #formentry .extraemphasis
        {
            padding: 1em;
            font-style: italic;
            background: #d5e9d7;
            background: #d4ecfb;
            margin-left: 1em;
            color: #121212;
            border-bottom-style: inset;
            border-color: Silver;
            width: 40em;
        }
        #formentry .confirmmsg
        {
            font-weight: bold;
        }
        #formentry ul li
        {
            list-style-type: disc;
        }
        #formentry .clear
        {
            clear: both;
        }
        #formentry .printbtn
        {
            font-size:xx-small;
        }
    
.ErrorTxt
{
    color: red;
}

.bold
{
    font-weight:bold;
}

.dataentry
{
   line-height:1.75;
   padding-left:.75em; 
   white-space:nowrap;
}

/** put border around checkbox **/
.scroll_checkboxes
{
    height: 625px;
    width: 170px;
    padding: 5px;
    overflow: auto;
    border: 1px solid #ccc;
}

/** put border around div **/
.DivBorder 
{
    border: solid 1px #9BB5C1;
}

/** put border around company **/
.DivCompanyBorder 
{
    border: solid 1px #9BB5C1;
    line-height:1.50;
    padding-left:.75em; 
    /**white-space:nowrap;**/
    float: left;
    /**width: 990px;**/
}

.ARight
{
	float: right;
}

.ARight50
{
	float: right;
	margin-right: 50px;
}

.ARight100
{
	float: right;
	margin-right: 100px;
}

.ARight150
{
	float: right;
	margin-right: 150px;
}

.ALeft
{
	float: left;
}

.ACenter
{
    margin-left: 48%;
}

.CompanyLg 
{	 
	font-size: 14px;
	font-weight:bold;
	color: Black;
}
/****************************************************************
    Collapsible Panels
*****************************************************************/
.collapsibleContainer
{ 
	/***border: solid 1px #9BB5C1;***/
    margin-top: 1.5em;
}

.collapsibleContainerTitle
{    
	padding:0;
	cursor:pointer;
	font-weight: bold;
}

.collapsibleStatus
{    
	font-weight: normal;
}

.collapsibleContainerTitle div:before
{
	content: url(../../Images/asc.gif);
	display:inline-block;
}

.collapsibleContainerTitle div
{    
    padding-top:5px;    
    padding-left:10px;    
    color:#363636;
    background-image: url(/Images/collapsiblegrey.png);
    background-repeat: repeat-x;
}

.collapsibleContainerContent
{
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}
/****************************************************************/

/* for 3 columns
/* CSS Style Rule for Div having id="outer-container" */  
/* outer-container will hold the whole assembly of nested div overlays. */  
/* It will also center align the design */  
#outer-container-3c {  
   /**width: 990px; **/ 
   width: 99%;
   margin: 0 auto; 
   /**margin: 2px 0px 2px 0px;**/
}  
 
/* header CSS Style Rule */  
#cheader {  
    width: 96%; 
    height: 25px; 
    /**margin: 10px 0px 2px 5px; **/
}  

/* footer CSS Style Rule */  
#cfooter {  
    width: 96%; 
    height: 50px; 
    margin: 10px 0px 2px 2px;
    text-align: center;   
}
     
/* left column of 3 columns div layout */  
#left-column-3c {  
    width: 30%;  
    /**height: 300px; **/ 
    margin: 2px 8px 2px 6px;  
    float: left;  
}  

/* middel column of 3 columns div layout */  
#middle-column-3c {  
    width: 30%;  
    /**height: 300px; **/ 
    margin: 2px 6px 2px 8px;  
    float: left;  
}
  
/* right column of 3 columns div layout */  
#right-column-3c {  
    width: 30%;  
    /**height: 300px;**/  
    margin: 2px 2px 2px 8px;  
    float: left;  
}  
  

/* for 2 columns
/* CSS Style Rule for Div having id="outer-container" */  
/* outer-container will hold the whole assembly of nested div overlays. */  
/* It will also center align the design */  
#outer-container-2c {  
    /**width: 990px;  **/
    width: 99%;
    margin: 0 auto; 
    /**margin: 2px 0px 2px 0px;**/ 
}

/* left column of 2 columns div layout */  
#left-column-2c {  
    width: 48%;  
    /**height: 300px;  **/
    margin: 2px 6px 2px 6px;  
    float: left;  
}  
   
/* right column of 3 columns div layout */  
#right-column-2c {  
    width: 48%;  
    /**height: 300px;  **/
    margin: 2px 6px 2px 2px;  
    float: left;  
} 
  
