﻿.clear{clear:both;}

h1{ height:50px;
    width:1008px;
    margin-bottom:0px;
    padding:0px 0px;
    background-color:rgb(198,12,48);
    color:rgb(255,255,153);
    font-family: Franklin Gothic Demi;
    font-size: 30px;
    text-align: center;
     vertical-align: middle;
    }
h2
{   height:40px;
    width:1008px;
    margin-bottom:0px;
    padding:0px 0px;
    background-color:rgb(255,255,153);
    color:#000000;
    font-family: Franklin Gothic Demi;
    font-size:26px;
    text-align: center;
    vertical-align: middle;
     }    
.extra{ height:50px;
    width:1008px;
    margin-bottom:0px;
    padding:0px 0px;
    background-color:rgb(198,12,48);
    color:rgb(255,255,153);
    font-family: Franklin Gothic Demi;
    font-size: 30px;
    text-align: center;
    vertical-align: middle;
    }        
    
h3
{   height:33px;
    width:1008px; 
    clear:both;
    margin-bottom:2px;
    padding:0px 0px;
    background-color:#ffffff;
    color:#000000;
    font-family: Franklin Gothic Demi;
    font-size: 30px;
    text-align: center;
    }    
    
    
div.menu ul{float:center;width:100%}
div.menu ul li{display:inline;position:relative;line-height:50px;padding:5px;border:10px #ffffff;margin:8px;background-color:rgb(198,12,48)}
div.menu ul li a:link, div.menu ul li a:visited{color:rgb(255,255,153);text-decoration:none;font-size:18px;}
div.menu ul li a:hover{text-decoration:underline;}
div.menu ul ul{display:block;position:absolute;top:100%;left:0;background:#046ae9;}
div.menu ul ul li{display:none;margin:0;}
div.menu ul ul li a:link, div.menu ul ul li a:visited{display:block;line-height:22px;width:150px;border-top:1px solid #013B84;margin:0;padding:8px;}
div.menu ul ul li a:hover{background:#013B84;text-decoration:none;}
div.menu li:hover li{display:block;}
/* Below are the style sheets for the body of the page*/

a:link{color:#dc143c;
       text-decoration:none;}


body {font-family:Verdana;
      font-size: medium; 
      width: 100%; 
      text-align:left;
      line-height:1.5;
}

ul.inside {list-style-position:inside;
           list-style-type: none;
           line-height:1.5;
           font-size:18px;
           text-align:left;
           margin:40px;
           }
li.listitem1{font-family: Verdana; 
        font-size: medium; 
        font-weight: 100; 
        font-style: normal; 
        color: #000000;}

li.listitem2{font-family: Verdana; 
        font-size: medium; 
        font-weight: 200; 
        font-style: normal; 
        color: #dc143c;
}
/*THIS IS THE STYLE CODE FOR THE TABLE THAT WAS REMOVED FROM THE CONTACT US PAGE 
.tablepicleft
 {  vertical-align:middle;
    margin-left:5px;
    padding:0px 0px 0px 0px;
    background-color:#ffffff;
    color:#000000;
    font-family: Verdana;
    font-size: 18px;
    }   
table.2
{   position:absolute;
    left: 5px;
    top: 700px;
    width:1008px; 
    text-align:center;
    }

*/

 .tabletitle
 {  vertical-align:bottom;
    margin-bottom: 2px;
    margin-left: 0px;
    padding: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana;
    font-size: 18px;
    text-align: center;
    }
 
 .tabletitle2
 {  vertical-align:top;
    margin-bottom:0px;
    margin-left:200px;
    padding:0px 0px 0px 0px;
    background-color:#ffffff;
    color:#000000;
    font-family: Verdana;
    font-size: 18px;
    text-align: left;
    }   
 
       
 ul.cities {list-style-position:outside;
            padding:0px 100px 0px 0px;
            vertical-align:top;
            text-align:left;
            margin-left:10px;
            }   
 
 ul.phonenumbers {list-style-position:outside;
                  padding:00px 0px 0px 0px;
                  vertical-align:top;
                  text-align:left;
                  margin-left:0px;
                  } 
                  
p.center{font-family:Verdana;
         font-size: medium; 
         text-align:center;
         line-height:1.5;
         }
         
p.centersmall{font-family:Verdana;
             font-size: small; 
             text-align:center;
             line-height:1.5;
             }
 
  /*   
.tabletextleft
 {vertical-align:top;
    margin-right:4px;
    margin-left:5px;
    text-indent:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
    text-align:center;
    font-family:"Verdana";
    font-size:12.0pt;
    color:black;
    line-height:1.5;
    }
   
  .tablepicright
 {  
    vertical-align:middle;
    vertical-align:bottom;
    margin-right: px;
    padding:0px 0px 0px 0px;
    background-color:#ffffff;
    color:#000000;
    font-family: Verdana;
    font-size: 18px;
    }  
    */                       
/*this is the new way to position items on a web page*/
   #list{
            position:relative;
            width:500px;
            height:225px;
            background:#ffffff;
            top:5px;
            left:40px;
        }
  #keyboardpic{
            position:absolute;
            width:500px;
            height:250px;
            background:#ffffff;
            top:805px;
            left:500px;
        } 
