
    /* stylesheet AGS-45 for Abbys: template BC45  */
 
  /* mainmenu layout and actions */
.menutitle {
            font-family : Arial, Helvetica, sans-serif ;
            font-size : 0.9em ;
            color : black ;
            font-weight : bold ; 
            text-decoration : none ;
            text-align : center ;
            border-color : #ffffff #666666 #666666 #ffffff ;
            border-style : solid ;
            border-width : 1px ; 
            background-image : url(images/site/tile017.jpg) ;
            margin-bottom : 1px ; 
            cursor : pointer ;
            width : 125 ;
            padding : 2px ; 
            }

.submenu{
         text-align : left ;
         padding-left : 2px ;
         margin-bottom : 1px ;
         width : 125px ;
         background-color : #ececff ;
         border : 1px #0000a0 solid ;
         }
 


body  {
       font-family : arial,helvitica,sans-serif ;
       font-size : 0.9em ;
       line-height: 1.1em;
       background-color : #ececff ;
       margin : 0px ; 
       padding : 0px ; 
       text-align: left;
       min-width: 770px;
       } 



   /* Freebie Pages (LINKER) sections */
.midsmall { font-size: 9pt; text-decoration: none}
.smallfont { font-size: 9pt;}

.textarea {border:solid navy 1px;}
.input{border:solid navy 1px;}

.shade {border-style:groove;}
.cinput {background-color:rgb(240,244,255); font-size: 10pt;}   
   

  /* Paragraph actions */
P {
   font-family : arial,helvitica,sans-serif ;
   font-size : 0.9em ;
   }
 

P.sm {
      font-family : arial,helvitica,sans-serif ;
      font-size : 0.80em ;
      text-align : center ;
      } 

P.sm2 {  /* misc smaller paragraphs */ 
      font-family : arial,helvitica,sans-serif ;
      font-size : 0.80em ;
      padding:8px 0px 8px 0px;
      } 
      

 /*  Header actions */
H1 {
    font-family : tahoma,verdana,optimum ;
    font-size : 1.2em ;
    font-weight : bold ;
    color : #0000ff ;
    text-align : left ; 
    }

H2 { 
   font-family : tahoma,verdana,optimum ;
   font-size : 1.1em ;
   font-weight : bold ;
   color : #0000ff ;
   text-align : left ;
   margin-top : 1px ;
   margin-bottom : 1px ;
   padding-left : 10px ;
   }

H3 { 
   font-family : tahoma,verdana,optimum ;
   font-size : 1em ;
   font-weight : bold ;
   color : #0000ff ;
   text-align : left ;
   margin-bottom : 1px ;
   }
   
H4 { 
   font-family : tahoma,verdana,optimum ;
   font-size : 0.95em ;
   font-weight : bold ;
   color : #000000 ;
   text-align : left ;
   margin-bottom : 1px ;
   }


  /*  hyperlink actions */
A {
   color : navy ;
   text-decoration : underline ;
   }  

A.menu {  /* mainmenu and sitemap , mainly */
       color : navy ;
       text-decoration : underline ;
       font-family : arial,helvitica,sans-serif ;
       font-size : 0.8em ;
       }

A.menu2 {  /* large link text (mainly BC mainpage) */ 
         color : navy ;
         text-decoration : none ;
         font-family : arial,helvitica,sans-serif ;
         font-size : 1.1em ;
         font-weight : bold ;
         padding-bottom : 2px ;
         }

A.menu3 {  /* medium link text (mainly BC mainpage) */ 
         color : navy ;
         text-decoration : none ;
         font-family : arial,helvitica,sans-serif ;
         font-size : 0.8em ;
         font-weight : bold ; 
         }

A.sm {  /* "page 1.2.3" and "see also" pages */
      color : navy ;
      text-decoration : underline ;
      font-family : arial,helvitica,sans-serif ;
      font-size : 0.9em ;
      }

A.sm2 {  /* misc smaller links */
       color : navy ;
       text-decoration : none ;
       font-family : arial,helvitica,sans-serif ;
       font-size : 0.9em ;
       }
       
A.sm3, sm3:visited {  /* misc smaller */
       color : #808080 ;
       text-decoration : underline ;
       font-family : arial,helvitica,sans-serif ;
       font-size : 0.8em ;
       }
       
A.sm4, sm4:visited {  /* misc smaller = reportBad links */
       color : #800000 ;
       text-decoration : underline ;
       font-family : arial,helvitica,sans-serif ;
       font-size : 0.8em ;
       }
       

A:Visited {
           color : purple ;
           }

A:Active {
          color : black ;
          text-decoration : none ;
          }

A:Hover {
         color : #990000 ;
         text-decoration : none ;
         }
 
  /* search , software buy & newsletter input buttons */
input.button {
              background-image : url(images/site/tile017.jpg) ;
              border-color : #ffffff #666666 #666666 #ffffff ;
              border-style : solid ;
              border-top-width : 1px ; 
              border-right-width : 1px ;
              border-bottom-width : 1px ; 
              border-left-width : 1px ;
              font-family : verdana,helvitica,sans-serif ;
              font-size : 0.9em ;
              font-weight : bold ;
              color : black ;
              padding : 2px ; 
              }

A.BuyBtn{
         background-color : #c1c1ff ; 
         border-color : #ffffff #666666 #666666 #ffffff ;
         border : 2px outset ;
         font-family : verdana,helvitica,sans-serif ;
         font-size : 0.85em ; 
         font-weight : bold ;
         text-decoration : none ;
         color : #004080 ;
         padding-left : 8px ;
         padding-right : 8px;
         } 

#sistersite    {
                padding: 2px 0px 2px 0px;
                margin: 2px 0px 2px 0px;
                display: block;
                }                
             
 /*  page content areas */ 
 
 
  td.toptab {
    padding: 0px 2px 0px 2px ;
    border-left : 1px navy solid ;
    border-right : 1px navy solid ;
    border-bottom : 1px navy solid ;
    background-color : #fcf1ff ;
    -moz-border-radius : 2px ;
    } 
 

td.TopL {
         background-image : url(images/site/BC45aTopL.gif) ; 
         height : 15px ;
         }
td.TopM {
         background-image : url(images/site/BC45aTopM.gif) ; 
         height : 15px ;
         }
td.TopR {
         background-image : url(images/site/BC45aTopR.gif) ; 
         height : 15px ;
         }

td.MidL {
         background-image : url(images/site/BC45aMidL.gif) ;
         width : 15px ;
         }
td.MidC {
         background-color : #fcf1ff ;
         }
td.MidR {
         background-image : url(images/site/BC45aMidR.gif) ;
         width : 15px ;
         }

td.BotL {
         background-image : url(images/site/BC45aBotL.gif) ; 
         height : 15px ;
         }
td.BotM {
         background-image : url(images/site/BC45aBotM.gif) ; 
         height : 15px ;
         }
td.BotR {
         background-image : url(images/site/BC45aBotR.gif) ; 
         height : 15px ;
         }
         
td.MenuCol {
            width : 135px ;
            padding-right : 3px ;
            vertical-align : top ;      
            align : center ;   
            }

.content { 
          background-color : white ; 
          padding : 5px ; 
          }

#subMenu {
          margin : 1px ;
          text-align : left ;
          padding-left : 2px ;
          border : solid 1px #0000A0 ;
          background-color : #ececff ;
          width : 125px ;
          }
          
.subMenuHeader {
                font-size : 0.85em ;
                font-family : Arial,sans-serif ;
                color : purple ;
                font-weight : bold ;
                }

LI {
    text-decoration : none ;
    font-family : arial,helvitica,sans-serif ;
    font-size : 0.85em ;
    }

 


