






#navbox, #navbox ul     {   float: left; text-align: left; list-style: none; 
                            line-height: 20px; background: #EFF1F1; padding: 0 0 0 0;
                            margin: 0 0 0 0; border:0px solid #7C7A7B;}
#navbox li              {   float: left; padding: 0 2px 0 0; width: 99px; height:24px; 
                            text-indent: 0px;  }
#navbox li.a            {   float: left; padding: 0;  text-indent: 0px;  }
#navbox li:hover        {   border-bottom: 0px solid #7C7A7B;  }
#navbox .noexpand:hover {   border-bottom: 0px solid #7C7A7B;  }
#navbox li ul           {   position: absolute; left: -999em; width: 110px;    }
                            
#navbox li li           {   padding: 0 0 0 0; width:110px; text-align:left;  
                            text-indent: 8px; position:relative; left:2px; height:22px;
                           }
#navbox li li ul        {    }
#navbox li ul ul        {     }
#navbox li:hover ul ul, 
#navbox li:hover ul ul ul, 
#navbox li:hover ul ul ul ul, 
#navbox li.sfhover ul ul, 
#navbox li.sfhover ul ul ul, 
#navbox li.sfhover ul ul ul ul 
                        {   left: -999em;  }
#navbox li:hover ul, 
#navbox li li:hover ul, 
#navbox li li li:hover ul, 
#navbox li li li li:hover ul, 
#navbox li.sfhover ul, 
#navbox li li.sfhover ul, 
#navbox li li li.sfhover ul, 
#navbox li li li li.sfhover ul 
                        {   left: auto;  }
#navbox a               {   display: block; text-decoration: none; margin:0px;
                            position:relative; left:-2px; 
                            font-family: Arial; font-size: 11px; width:110px;
                            font-weight: normal; border: 0px solid #87CEFA; 
                            color: #87CEFA; background:black; }
#navbox a.a             {   display: block; text-decoration: none; margin:0px;
                            position:relative; left:-2px; 
                            font-family: Arial; font-size: 11px; width:105px;
                            font-weight: normal; border: 0px solid #87CEFA; 
                            color: #87CEFA; background:blue; }                            
#navbox a:hover         {   color: white; LEFT: -2px; POSITION:relative; TOP: 0px;  }





.g          { color:green; }
.error      { color:white; background:red; }
body        { background:#b6b2a5 url("images/bg-afl.png") top left; 
              border-width:0px; margin:0px; color:black; }
em          { font-weight:bold; font-style:normal; text-align:center; }
em.it       { font-style:italic; }
em.r        { font-weight:bold; font-style:normal; color:#800000; }
u           { text-decoration:underline;text-align:center;}
u.m         { color:#A52A2A;}
u.h2        { font-size:120%; }
span.it     { font-style:italic; }
br.b        { font-size:20%; }
.r          { color: #B22222; }
span.b      { font-size: 20%; }
ul.v2       { display:block; position:relative; right:10px; list-style-type: circle; text-align:left; }
ul.v3       { position:relative; left:-30px; right:-20px; text-align:justify;}

div.x2      { text-indent:-15px; padding:0px 0px 0px 15px; }
div.it      { font-style:italic; display:inline; }
div.xml     { font-size:medium; font-size:120%; }
div.left    { display:block; text-align:left;  }

h5,h4,h3,h2 { color:black; }
hr          { color:#228B22; }
sup         { font-size:75%; }
sub         { font-size:75%; }

table       { text-align:left; border:0px; margin:0px; 
              vertical-align:top; background-position: top left; }
table.a     { margin:-2px; }              
table.lvl   { position:relative; top:1px; left:1px; width:770px; height:99%;
              background:#4169E1; color:black; text-align:center; 
              margin-left: auto; margin-right: auto; }               
tbody       { background:#BFD4FF; color:black; }  /*ADD8E6 *//*was BFCFDF, tan, F5F8DF, FFFFCC, FFEECC */
th          { color:black; background-color:#B8860B; text-align:center; text-indent:1px; padding:0px 6px 0px 2px;}
tr          { padding:0px; border-width:0px; margin:0px;  }

td          { padding:0px; border-width:0px; margin:0px; text-decoration:none; 
              vertical-align:top; 
              font-family: "book antiqua", garamond, sans-serif, arial, verdana; }

td.b        { height:1px; }
td.t        { text-align:center;  }
td.m        { background:#002D89 url("images/efull.png") top left; 
              width:92px; text-align:center; border-width:5px; }
            
td.menu     { color:black; background:#002D89 url("images/efull.png") top left; 
              text-align:center;font-size:small; border-width:0px; }
td.e        {  padding:8px; font-size:small; text-align:center; }
td.eb       { width:100%; height:100%; padding:18px;font-size:small; text-align:justify;  }
td.ec       { width:100%; height:100%; padding:8px;                 text-align:center; }
td.ej       { width:100%; height:100%; padding:8px;font-size:small; text-align:justify; }
td.f        { width:100%; height:100%; padding:4px; font-size:85%; text-align:center; }
td.g        { width:100%; height:25px; font-size:70%; text-decoration:none; 
              vertical-align:middle; font-family: garamond, sans-serif; text-align:center;}
td.tel      { width:50%; height:100%; padding:2px; font-size:small; font-size:85%; 
              text-align:center; }
br.mini     { font-size:5%; } 
a.tr        { }            
img         { border:0px; background:#002D89 top left; color:black;  }              
img.a       { background:#1d0843; width:92px; height:90px; } 

img.z       { width:40px; height:12px; }  
img.t       { width:200px; height:12px; }
img.ta      { width:494px; height:116px;  }

img.b       { width:92px; height:24px;  }
img.bb      { width:103px; height:24px;}
img.bc      { width:82px; height:24px; left:2px;}
img.ca      { width:92px; height:0px;   }
img.cb      { width:101px; height:0px;  }
img.cc      { width:82px; height:0px;   }
img.cd      { width:180px; height:0px;  }

img.c       { background:#002D89; width:180px; height:142px; color:black; }
img.con     { width:480px; }
img.ad      { background:#BFD4FF; width:125px; z-index:1; color:black; }
img.ad2     { background:#BFD4FF; width:250px; z-index:1; color:black; }
img.bg      { background:#BFD4FF; width:95px; z-index:1; color:black; }



/*    For Knowledge Checker errors */
input          { background:white }
input.err      { background:red }

/*  From Menu.css */
.dropmenu   { position: absolute; top: -1550px; visibility: visible; z-index: 101;
               float: left; width:107px; border-width: 1px; border-style: solid;
               border-color: #000000; background-color: #87CEFA;  }
.dropmenu ul { margin:0px; padding:0px; list-style-type: none; }
.dropmenu li { display: inline; }
.dropmenu a, 
.dropmenu a:visited, 
.dropmenu a:active { display: block; width:103px; padding:1px; margin:1px;
                     font-family: Arial; font-size: 11px; font-weight: normal;
                     text-align: center; text-decoration: none; color: #87CEFA;
                     background-color: #000000;  }
.dropmenu a:hover {  padding:1px; margin:1px; font-family: arial, helvetica, sans-serif; 
                     font-weight: normal; text-align: center; text-decoration: none;
                     color: #000000; background-color: #1E90FF; font-size: 11px; }

/*  For XML pages */
.even    { font-size:75%; color:#000000; background-color:#F0E68C; padding:0px 6px 0px 6px; text-align:right; }
.odd     { font-size:75%; color:#000000; background-color:#F5DEB3; padding:0px 6px 0px 6px; text-align:right; }
.wide    { width:95%; }


