body { background-color:#ffffff; font-family:verdana,times,garamond,arial,times,arial; font-size:12px; line-height: 1.2em; color:#000000;
       font-weight:normal; text-decoration:none; text-transform:none; }
#outerContainer { width: 100%; text-align: center;}     
#logoContainer { width: 100%; float :none; color:black; text-align:center;}     
#logoPicture {float: left; text-align: left; padding-top:0px;border:}
#logoThumbs {float : right; margin-right:10px;}
#logoThumbs li {list-style-type: none; float: right; margin-left: 3px; width: 95px;}
#logoThumbs li.thumb { }
#logoThumbs li.thumb img {margin:4px 0 0 4px; display:block; cursor:pointer;}

body.black { background-color:#000000; font-family:times,arial; font-size:12px; line-height: 1.2em; color:#ffffff;
       font-weight:normal; text-decoration:none; text-transform:none; }
input { background-color:white; color:#000000; 
        font-weight:normal; text-decoration:none; text-transform:none; }
textarea { background-color:white; color:#000000;
           font-weight:normal; text-decoration:none; text-transform:none; }
td { color:black;  font-size:12px; }
/*td { color:black;  word-wrap:break-word; font-size:10px; } */
ul { list-style-image: url(images/redspot.jpg ); 	
     margin-left:22px;	margin-bottom:5px;	margin-top:2px; }
     


#menuline { line-height:1px; border-top:#7777ff solid 1px;}
#menuContainer {font-size:13px; color:navy; background-color:#ffffff; height:24px; 
     padding:0 4px 0 0;  	margin:0px 0px 1px 0px; text-align: left;
     background-image: url(images/menu1.jpg); background-repeat: repeat-x; background-position: top;}

.menu1 { font-size:13px; color:navy; background-color:#ffffff; line-height:24px; 
     padding:0px;  padding-left:4px;  padding-right:0px; padding-top:0px;
    	margin:1px; margin-bottom:5px;
     border:0px;  
     background-image: url(images/menu1.jpg); background-repeat: repeat-x; background-position: top;}

.menupop { font-size:13px; color:navy; background-color:#ffffff; line-height:24px; 
     padding:0px; border:1px blue solid; }  

h1 { font-size:13px; color:navy; background-color:#ffffff; line-height:20px;
     padding:4px;  padding-left:5px;  padding-right:5px; padding-top:0px;
    	margin:1px; margin-bottom:5px;  
     background-image: url(images/head6.jpg); background-repeat: no-repeat; }

h2 { font-size:13px; color:red; background-color:#ccffff; line-height:19px; 
     padding:2px;  padding-left:5px;  padding-right:5px; padding-top:0px; 
     background-image: url(images/head5.jpg); }

h3 { font-size:13px; color:navy; font-weight:bold; background-color:#dddddd; 
     border:0px navy solid; padding:3px; padding-left:2px; padding-right:2px; line-height:1.5em; 
    	margin:1px; margin-bottom:5px; }
     
p { }     
li { list-style-image: url(images/redspot.jpg);	
     margin-left:2px;	margin-bottom:5px;	margin-top:2px; }
li.s { list-style-image: url(images/redspot.jpg);	
     margin-left:0px;	margin-bottom:2px;	margin-top:2px;	
     color:navy; font-size:11px; }

.xh1 { font-size:14px; font-weight:bold; color:navy; background-color:#000000; line-height:19px; 
     padding-bottom:10px;  padding-left:5px;  padding-right:5px; padding-top:0px;  
     background-image: url(images/head6n.jpg); }

.xh2 { font-size:14px; font-weight:bold; color:black; background-color:#000000; line-height:19px; 
     padding-bottom:2px;  padding-left:5px;  padding-right:5px; padding-top:0px; 
     background-image: url(images/head6n.jpg); }


.mainbox { background-color:white; color:black; font-weight: normal; text-align:left;}
.oddbox { background-color:#F7F7F7; color:black; font-weight: normal; text-align:left;}
.evenbox { background-color:#EEEEEE; color:black; font-weight: normal; text-align:left;}
.logobox { background-color:#ffffff; color:black; font-weight: normal; text-align:left; }
.logoboxc { background-color:blue; color:black; font-weight: normal; text-align:center; }
.menubox { background-color:#ccffFF; color:red; font-size:13px; font-weight: bold; text-align:left;}
.vertbox { background-color:blue; color:red; font-size:1px; font-weight: bold; text-align:left;}
.blackbox { background-color:#000000; color:white; font-weight: normal; text-align:left;}

.footerbar { font-size:11px; font-weight:normal; text-decoration:none; color:navy; line-height:1.7em}
.footerbarlight { font-size:9px; font-weight:normal; text-decoration:none; color:#777777; line-height:1em}
.head1       { text-decoration:none; font-size:30px; font-weight:bold; color:blue; line-height:40px; }
.head2       { font-size:13px; font-weight:bold; color:navy; }
.head3 { font-size:12px; background-color:#99FFFF; line-height:14px; 
         border:2px red solid; padding:2px; padding-left:10px; padding-right:10px; }
.menuhead    { text-decoration:none; font-size:20px; font-weight:bold; color:white; }
.headbar    { color:red; font-size:14px; font-weight: bold; text-align:left;}
.headbar2   { font-size:13px; font-weight:bold; color:navy; }
.logotext0   { font-size:40px; font-weight:bold; font-family:"Old English Text MT"; color:navy; font-style:italic; }
.logotext    { font-size:40px; font-weight:bold; font-family:"Times New Roman"; color:red; font-style:italic; line-height:40px;}
.logotext1    { font-size:40px; font-weight:bold; font-family:"Times New Roman"; color:#FF9933; font-style:italic; }
.logotext2    { font-size:40px; font-weight:bold; font-family:"Times New Roman"; color:blue; font-style:italic; }
.menu2        { color:navy; padding-left:10px; padding-top:1px; padding-bottom:1px;}
                                                                                        
.txt_a       { color:red; line-height:1.1em; font-size:12px;}
.txt1        { color:navy; line-height:1.3em; font-size:12px;}
.txt1s       { color:navy; line-height:1.1em; font-size:13px;}
.txt2       { line-height:1.2em;}
.txt2hi     { color:navy; font-weight:bold; background-color:#dddddd; 
              border:0px navy solid; padding:3px; padding-left:2px; padding-right:2px; line-height:1.5em; }
.txt2a      { font-size:14px; color:black; background-color:#ccffff; line-height:1.5em; }

/* text in main areas - usually in mainbox */
.txt3      { color:navy; line-height:1.3em; font-size:12px; } 
.txt3o      { color:navy; padding:4px; padding-left:10px; } 
.txt3e      { color:navy; background-color:#dfffdf; padding:4px; padding-left:10px; } 
.txt3m      { padding-left:20px; } 
.txt3hi    { color:red;  font-size:11px; 
          background-color:#ffffff; line-height:1.1em; font-weight:bold;  
          border:0px navy solid; padding:0px; padding-left:0px; padding-right:0px; }
.txt3r  { color:navy;  background-color:#ffbbff; font-weight:bold; line-height:1.2em;  
          border:0px navy solid; padding:0px; padding-left:4px; padding-right:4px; }
.txt4   { font-size:20px; color:blue; background-color:#ccffff; line-height:16px; 
          border:1px navy solid; padding:2px; }
.txt4a  { font-size:20px; color:blue; background-color:#ccffff; line-height:16px; 
          border:0px navy solid; padding:2px; }
.vali   { font-size:12px; color:black; background-color:#cccccc; line-height:16px; 
          border:1px navy solid; padding:2px; }
.valiro { font-size:12px; color:black; background-color:#cccccc; line-height:1.2em; 
          border:1px white solid; padding:2px; width:400px; }
.valita { font-size:12px; color:black; background-color:#cccccc; line-height:1.0em; 
          border:0px navy solid; padding:0px; width:300px;  height:2.0em; }
.txtbl   { font-size:12px; color:white; background-color:#000000; line-height:14px; 
          border:0px navy solid; padding:2px; }
.txtbl2  { font-size:20px; color:white; background-color:#000000; line-height:24px; 
          border:0px navy solid; padding:2px; }
.valcon { font-size:12px; color:black; background-color:#eeeeee; line-height:1.2em; 
          border:1px navy solid; padding:2px; width:500px;}
.valcont { font-size:12px; color:black; background-color:#eeeeee; line-height:1.2em; 
           border:1px navy solid; padding:2px; width:500px;}

.error1 { font-weight:bold; color:white; background-color:#ff0000; line-height:1.5em; font-size:12px;
          padding-left: 2px; }
          
A { font-family:verdana; text-decoration:none; }

A.mm, A:link.mm, A:visited.mm 
{ color:black; background-color:white; font-weight:normal; line-height:25px; border:1px red solid; padding:2px; font-size:11px; }
A:hover.mm   
{ color:black; background-color:yellow; font-weight:normal; line-height:25px; border:1px #0000c0 solid; padding:2px; font-size:11px;}

A.mm1, A:link.mm1, A:visited.mm1 
{ color:white; background-color:blue; font-weight:normal; line-height:25px; border:1px black solid; border-right:10px black solid; padding:2px; font-size:11px; }
A:hover.mm1   
{ color:black; background-color:silver; font-weight:normal; line-height:25px; border:1px black solid; border-right:10px black solid; padding:2px; font-size:11px;}

A.menulink, A:link.menulink, A:visited.menulink 
{ color:black; background-color:#aaFFdd; font-weight:normal; border:1px blue solid; padding-left:5px; padding-right:5px; font-size:10px; }
A:hover.menulink   
{ color:black; background-color:yellow; font-weight:normal; border:1px #0000c0 solid; padding-left:5px; padding-right:5px; font-size:10px;}

A.links, A:link.links, A:visited.links   
{ color:red; border:0px navy solid; text-decoration:underline; line-height:12px; } 
A:hover.links   
{ color:red; border:0px navy solid; background-color:white; text-decoration:underline; line-height:12px; } 

          
