/* ----------- AMRL Cascading Style Sheet ------------- */
/* Created By: Nikolaus Hruska                                 */
/* Created On: 10-10-01                                                */
/* Supporting Document: elements_of_style.htm */


/*-------------------------------------------------------*/
/* --------BODY------------------------------------ */
/*-------------------------------------------------------*/
body  {
    font-family: arial;
    font-size: 10pt;
    color: black;
    overflow: scroll; 
    overflow-x: hidden;
    margin-top: 0;
}


/*-------------------------------------------------------*/
/* --------TEXT------------------------------------- */
/*-------------------------------------------------------*/
.mainheadingtext  {
    color: #003388;
    font-weight: bold;
    font-size: 14pt;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.DropShadow(color='#C0C0C0', offX=1.5, offY=1.5);
}

.mainsubheadingtext  {
    color: black;
    font-weight: bold;
    font-size: 10pt;
}


.subheadingtext  {
    color: black;
    font-weight: bold;
    font-size: 10pt;
}


.tableheadingtext  {
    color: white;
    font-size: 12pt;
    font-weight: bold;
}
  

.tablesubheadingtext  {
    color: red;
    font-weight: bold;
    font-size: 10pt;
}


.normaltext  {
    font-size: 9pt;
}

.blacktext  {
    font-size: 9pt;
    color: black;
}

.smalltext  {
    font-size: 8pt;
    color: black;   
}


.tinytext  {
    font-size: 7pt;
   
}

.faq {
     color: red;
     font-weight: bold;
     fontsize: 12pt;
     width: 100%;
     filter: progid:DXImageTransform.Microsoft.DropShadow(color='#c0c0c0', offX=1.0, offY=1.0); 
} 


/*-------------------------------------------------------*/
/* --------LINKS----------------------------------- */
/*-------------------------------------------------------*/

.headnavbarlink{
    color: #ffdd00;
    background-color: #003388;
    font-size: 11pt; 
    text-decoration: none;
    font-weight: bold;
    width: 100%; 
    border-style: outset;  
}

.headnavbarlink:hover{    
   color: #003388;
   background-color: #ffdd00;
   width: 100%;
   border-style: inset;
}


.headnavlink  {
    color: #ffdd00; 
    background-color: #003388;  
    font-size: 12pt; 
    text-decoration: none;
    font-weight: bold;
    border-style: outset;
}


.headnavlink:hover, .headnavlink:active, .subnavlink:hover, .subnavlink:active  {
    color: #003388; 
    background-color: #ffdd00; 
    border-style: inset;
}


.footnavlink  {
    font-size: 9pt;
    color: #003388;
    font-weight:bold;
    text-decoration: underline;
}


.footnavlink:hover  {
    color: red;
    text-decoration: underline;
}


.footsubnavlink  {
    font-size: 8pt;
    color: #003388;
    text-decoration: none;
    font-weight: normal;
}


.footsubnavlink:hover  {
    color: #003388;
    text-decoration: underline;
    font-weight: normal;
}


.subnavlink  {
    color: #ffdd00; 
    background-color: #003388;  
    font-size: 8pt; 
    text-decoration: none;
    font-weight: bold;
    border-style: outset;
}

.breadcrumb  {
    font-size: 8pt;
    font-weight: normal;
}


.breadcrumb: hover  {
    color: red;
}


a  {
    color: #003388;
    font-size: 9pt;
    font-weight: bold;
}


a:hover  {
    color: red;
}


/*-------------------------------------------------------*/
/* --------TABLES-------------------------------- */
/*-------------------------------------------------------*/
.homelayouttable  {
    border: 3px none;
}

 
.bodytable  {
    border-style: outset;
    border-color: #003388;
}


.tableheadingcell  {
    background-color: #003388;
}


.tablesubheadingcell {
    background-color: #ffdd00;
}


.tablebodycell  {
    background-color: #EEEEEE;
}


.bluecell  {
    background-color: #003388;
}


.goldcell  {
    background-color: #ffdd00;
}


.tabcell  {

}


/*-------------------------------------------------------*/
/* --------IMAGES--------------------------------- */
/*-------------------------------------------------------*/
.bodyimage  {
    margin: 5px;
    border: 2px none;
    
}


.headerimage  {    
    margin: 1px;

}

/*-------------------------------------------------------*/
/* --------FORMS---------------------------------- */
/*-------------------------------------------------------*/
input, select, textarea  {
    font-size: 10pt;
    font-weight: bold;
}


/*-------------------------------------------------------*/
/* --------LISTS------------------------------------ */
/*-------------------------------------------------------*/
ul  {
    color: #003388;
    font-size: 9pt;
}


.homelist  {
    margin-top: 2;
    margin-left: 24;
    margin-bottom: 7;
}


ol  {
    color: black;
    font-size: 9pt;

    
}


ol.special  {

}


/*-------------------------------------------------------*/
/* --------NAVIGATION------------------------- */
/*-------------------------------------------------------*/
 .tooltip  {
    position: absolute;
    visibility: hidden;
    z-index: 200;
    background-color: #003388;
}


.navpopuptext  {
    color: #ffdd00; 
    font-weight: bold;
    font-family: arial; 
    font-size: 8pt;
}


.headerline  {
    color: #003388;
}



/*-------------------------------------------------------*/
/* --------PAGE LAYOUT---------------------- */
/*-------------------------------------------------------*/
.layouttable  {
     width: 740px;
     vertical-align: middle;
     table-layout: auto;
}


.windowed  {
    width: 150;
    height: 75;
    overflow: auto;
    border-style: inset;
    font-size: 8pt;
    padding: 1mm;
}


.layoutindented  {
    margin-left: 3cm;
}


.layoutleft  {
    float: left;
    margin-left: 1cm;
}


.layoutright  {
    float: right;
    margin-right: 1cm;
}