﻿.body
{
  
    font-size: 9pt;
    font-family:Verdana, Arial,Helvetica, Sans-Serif;
    background-attachment: scroll; 
    background-image: url(../img/bg.png);
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;    
    text-align:center;
   
}

.body /* Mozilla Firefox alignment */ 

{
    text-align: -moz-center; 
    
    }

.mastertable
{
    background-attachment: scroll; 
    background-image: url(../img/bg.png);
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width:100%;
    
    
    }

.menu
{
    background-image: url(../img/navigation.png);
    background-repeat: no-repeat;
    text-align:center;
}
    
.mastercontent

{
    border-right: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid; 
    width: 900px;
    background-color: #ffffff
    
    
    
    }  
    
.vspace

    {
        
    height:10px;

        }
.h2
{
    background-attachment: scroll;
     background-image:url(../img/navbk.jpg); 
     BACKGROUND-REPEAT:repeat-x;
     height: 35px;
     text-align: center;
     font-size: 10pt; 
     color: #003366; 
     font-family: Georgia;
     font-weight:bold;
     
    
    }
    
    
.board

{
    background-image: url(../img/board.png);
    background-attachment: scroll; 
    background-repeat: no-repeat;
    width: 430px;
    height: 330px; 
    vertical-align:top;
    text-align:left;
    
    
    
}

.subtitle
{
    
    HEIGHT: 40px;
    font-size:12pt;
    font-weight:bold;
    line-height:40px;
    text-align:left;

 
   
}  
.visao
{
    BACKGROUND-IMAGE: url(../img/Step.gif); 
    BACKGROUND-REPEAT: no-repeat; 
    HEIGHT: 40px;
    font-size:12pt;
    font-weight:bold;
    line-height:40px;
 
   
}        

.pagetable
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    WIDTH: 896px;
    PADDING-TOP: 2px;
    border:"0";
    vertical-align:top;
    
   
}

.pagemenu

{
border:0px;
padding-right: 5px;
padding-left: 5px;
width: 155px;
    
    }
    
.pagelink

{
    font-size: 9pt;
    font-family: Sans-Serif;
    font-weight:bold;
    color:#000333;
    text-decoration:none;
    
    
    
}

.imagelink
{
  border-style: none;
    }

.subtable
{
    WIDTH: 720px;
    padding-left:2px;
    padding-right:2px;
    text-align:left;
   
    
    }
.pagetitle
{
    
    COLOR: #3a5263;
    FONT-FAMILY: Times New Roman;
    padding-right:2px;
    padding-left:2px;
    text-align:left; 
    
    }    
.indiatitle
{
    
    COLOR: Green;
    FONT-FAMILY: Times New Roman;
    padding-right:2px;
    padding-left:2px;
    text-align:left; 
    
    }    

.formtext

{
    width:140px;
    text-align:right;
    line-height:25px;
    vertical-align:middle;
    
    }
    
    .formfield

{
    width:220px;
    text-align:left;
    line-height:25px;
    vertical-align:middle;
    
    }
    
    
.warnings
{
    font-size: 12pt;
    color: #ff0000;
    font-family: Tahoma;
}


.text

{
    text-align:justify;
    
    }
.tdplinks

{
    BORDER-RIGHT: #cccccc 1px solid;
    WIDTH: 160px;
    TEXT-ALIGN: left;
    
    }

.picright
{
    
PADDING-RIGHT: 2px;
PADDING-LEFT: 7px;
FLOAT: right; 
PADDING-BOTTOM: 7px;
PADDING-TOP: 7px;    
    
    }

.picleft
{
    
PADDING-RIGHT: 7px;
PADDING-LEFT: 2px;
FLOAT: left; 
PADDING-BOTTOM: 7px;
PADDING-TOP: 7px;    
    
    }

.h4
{
    font-size: 12pt;
    padding-left: 10px;
    padding-bottom: 2px;
    color: #000000;
    font-family: Tahoma;
    font-weight: bold;
    padding-top: 2px;
}



.TextBoxUpperCase

{
    
    text-transform:uppercase;
    
    }


.popupControl

{
    
    background-color:#AAd4FF;
    position:absolute;
    visibility:hidden;
    border-style:solid;
    border-color:Black;
    border-width:2px;
    
    
    }
    
.modalBackground
    {
        
        background-color:Gray;
        filter:alpha(opacity=70);
        opacity:0.7;
        
        
        }
        
.modalPopup

{
    background-color:Blue;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:250px;


    
    } 
        
.formview
{
    
    WIDTH: 900px; 
    font-weight:bold;
    border-width:1px;
    border-color: #336699; 
    border-style:solid;
    
    }        
/*############################### CLASSES USED FOR THE DATA ENTRY FORMS ####################### */

.dataentry
{
   
     font-weight:bold;


    
}

.dataentrytd
{
   
    
     text-align:right;
     font-weight:bold;

     
    
}

/*################################### ACCORDION ################################# */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
   
    
}