body {background-color: #FFFFFF;
      color: #000000;
      margin: 0; 
      padding: 0; 
      font-family: Verdana, Arial, sans-serif;
      font-weight: normal;
      font-size: xx-small;
     }

a {text-decoration: underline; 
   margin: 0; 
   padding: 0; 
   font-size: x-small;
  }

a:link {color: #003399;}

a:hover { text-decoration:underline;}
        
p { font-family: Verdana, Arial, sans-serif; 
    padding : 0px 0px;     
  }

textarea {color: #000000; 
          font-size: x-small; 
          font-family: Verdana, Arial, sans-serif;
          }

table.mainPage { border: solid white 2px; }
        
/* Logo Tags */
.logoBold               {color: black;
                                         font-weight: bold;
                                         font-size: small;}

/* Panel Tags */
.panelTopLine {font-family: Verdana, Arial, sans-serif;
               font-size: x-small;
              }

.panelTopNav            {color: #000000;
                                         font-size: x-small;
                                                 white-space: nowrap;
                                                 }
        a.panelTopNav           {color: #000000; text-decoration: underline;}
        
        .panel                          {color: #FFFFFF;
                                                 font-size: x-small;
                                                 }
                                                 
        a.panel                         {color: #FFFFFF; text-decoration: underline;
        
                                                 }

        .panelDark                      {color: #000000;
                                                 background-color: #FFFFFF;
                                                 font-size: x-small;
                                                 }

        a.panelDark                     {color: #000000;
                                                 background-color: #FFFFFF;
                                                 text-decoration: underline;
                                                }
                                                                                                 
        .panelSearch            {white-space: nowrap;
                                                 vertical-align: middle;
                                                 font-size: xx-small;
                                                 font-weight: bold;
                                                 }
                                                                                         
        .panelLarge                     {color: #FFFFFF;
                                                 font-size: xx-small;
                                                 font-weight:bold;
                                                 }

        .panelInput                     {font-size: small;
                                                }
                                                 
        .panelBreadLink         {color: #FFFFFF;
                                                 text-decoration: none;
                                                 font-size: xx-small;
                                                }
                                                
        .panelBread                     {color: #FFFFFF;
                                         font-weight: bold;
                                                }
        a.panelBreadLink        {color: #FFFFFF;}

        input.search            {font-family: Verdana, Arial, sans-serif;
                                                 font-size: 150%;
                                                }

/* Left and Right hand column Tags */

        div.unapproved  {background-color: #FF0000;
                                        color: FFFFFF;
                                        font-weight: bold; 
                                        text-align: center;
                                        font-size: x-small;
                                        }
                                        
        td.box                  {border: 10px solid; 
                                         padding: 3px;
                                         font-size: 10px;
                                         font-weight: bold; 
                                        }

        .darkSmall      {font-size : x-small; 
                         color : #003399;
                                        }
                                        
        .moduleBold     {font-weight: bold;     
                         font-size: x-small;
                         padding-left: 4px;
                        }

        .moduleBlack    {font-size: x-small; 
                         padding-left: 4px;
                         padding-bottom: 5px;
                        }
                                        
        .moduleInput    {font-size: small;
                                        }
                                        
        input.moduleBlack {font-size:small;
                                        }

        div.darkSmallBold       {font-size: 10px; 
                                 color: #6D75A3;
                                 font-weight: bold;
                                }
                                        
        .moduleInput    {font-family:  Verdana, Arial, sans-serif;
                         font-size: small;
                                        }

        div.searchBox   {border:1px solid gray;
                         background-color:F5F5F5
                        }

/* Footer Tags */
        hr.footer               {width: 98%;
                                         height: 2;
                                         align: center;
                                         text-align: center;
                                         noshade: true;
                                        }

        div.footer              {text-align: center;
                                         text-align: center;
                                         font-size: x-small;
                     height: 20px;                                       
                                        }       

        .footer                 {align: center;
                                         text-align: center;
                                         font-size: x-small;
                                        }
                        
/* Editorial Tags */
        div.heading {font-size: medium;
                     font-weight : bold;}
        
        div.subHeading  {color: #000000;
                                         font-size : small; 
                                         padding: 15px 0px 0px;
                                        }

        div.subHeadingBlackBold {font-weight : bold; 
                                         font-size : small; 
                                         padding: 10px 0px 0px;
                                        }
                                        
        div.subHeadingBold      {font-weight : bold; 
                                         font-size : small; 
                                         color: #000000;
                                         padding: 10px 0px 0px;
                                        }
                                
        .editorialBody  {font-size : x-small; 
                         padding : 0px 0px; 
                         margin: 0;     
                        }

        .editorialBodyBold      {font-weight : bold; 
                                         font-size : small; 
                                         padding : 0px 0px; 
                                         margin: 0;     
                                        }                                       
                                        
        .indented       {font-size : small; 
                                         padding : 0px 0px; 
                                         margin-left : 5px;     
                                        }                                       
                                        
        hr.content      {height: 1;
                                                 color: #000000;
                                                }
        hr.subContent   {height: 1;
                                                 color: #CCFF00
                                                }
/* Poll */
        .pollBold {font-weight: bold; 
                                  font-size: x-small;
                                  margin: 0px 0; 
                                  padding : 0px 0px;}
        
        .poll   {font-size: x-small; 
                                 margin : 0px 0; 
                                 padding : 0px 0px;}

/* General */
        .error                  {color: #FF0000;
                                         font-size: x-small}

        .submit                 {font-size : 9px; 
                                         height: 20;
                                        }
                                                
        ul                              {font-size : xx-small;
                                         margin-bottom: 10px;
                                        }
        li                              { font-size: x-small;
                                          margin-left: 1.25em;
                                          margin-right: 5px;
                                          margin-bottom: 0px;
                                        }
                                        
/* Left Hand Topic Nav Tags */
                                        
        td.topicNav1    {font-size: small;font-weight:bold;
                        }
        a.topicNav1 { font-size: x-small;
                      font-weight: bold;
                      color: #FFFFFF;
                      text-decoration: none;
                      }
                      
        a.topicNav1:hover {background-color: #6699CC; text-decoration: none;}
                           

        td.topicNav2    {font-size: x-small;
                                         border: none #003399 1px;
                                         padding-left: 0px;}
        a.topicNav2 { font-size: x-small; text-decoration: underline; }
        
        td.topicNav3    {font-size: x-small;
                                         border: white #FFFFFF 1px;
                                         padding-left: 0px;}
        a.topicNav3 { font-size: x-small; text-decoration: underline; }
                                         
        td.topicNav4    {font-size: x-small;
                                         border: none #FFFFFF 1px;
                                         padding-left: 0px;
                                         }
        a.topicNav4 { font-size: x-small; text-decoration: underline; }
                                         
/* Profile tags */

        td.progressnow  {color: #FFFFFF;
                                        font-size : x-small;
                                        }

        td.progresslink {background-color: #FFFFFF;
                                        font-size : x-small;
                                        }
                                        
        td.progressgrey {background-color: #FFFFFF;
                                        color: #808080;
                                        font-size : x-small;
                                        }
        .alertMessage   {color: #FF0000;
                                        font-size: x-small;
                                        font-weight: bold;
                                        }


        .alertMessage   {color: #FF0000;
                                        font-size: x-small;
                                        font-weight: bold;
                                        }


        .briefcaseLight {background-color: #FFFFFF;
                        font-size : x-small;
                                        }

        .briefcaseDark  {background-color: #CCCCCC;
                        font-size : x-small;
                                        }

        .agentLight             {background-color: #FFFFFF;
                    font-size : small;
                                        padding : 0px 0px;
                                        margin: 0;
                                        }

        .agentDark              {background-color: #CCCCCC;
                    font-size : small;
                                        padding : 0px 0px;
                                        margin: 0;
                                        }

/* SBS Styles */
        h1      {font-family: Verdana, Arial, sans-serif;
                 font-size : 100%; 
                 font-weight : bold; 
                 padding : 0px 0px; 
                 margin: 0;     
                }
                        
        h2      {font-family: Verdana, Arial, sans-serif;
                 font-size : 95%;
                 font-weight : bold;  
                 padding : 0px 0px; 
                 margin: 0;     
                }

        h3      {font-family: Verdana, Arial, sans-serif;
                 font-size : 95%;
                 font-weight : bold;  
                 padding : 0px 0px; 
                 margin: 0;     
                }
                        
        h4      {font-family: Verdana, Arial, sans-serif;
                 font-size : 85%;
                 font-weight : bold;  
                 padding : 0px 0px; 
                 margin: 0;     
                }

        h5      {font-family: Verdana, Arial, sans-serif;
                 font-size : 80%;
                 font-weight : bold;  
                 padding : 0px 0px; 
                 margin: 0;     
                }

        h6 {font-size : 80%;
                padding : 0px 0px;
                margin: 0;
                font-weight : normal; 
           }

        .greyPanel      {font-size : small;
                                 padding : 0px 0px;
                                 margin: 0;
                                 background-color: #CCCCCC;
                                }

        .Small {font-family: Verdana, Arial, sans-serif;
                        font-size : xx-small; 
                        padding : 0px 0px; 
                        margin: 0;      
                   }