
body {
	   margin-top: 0;
	   margin-left: 0;
	   margin-right: 0;
	   border-top: 2px solid #000000;
       }
	
.mainpage {
       background-image: url("../incidentals/faqback00.gif");
       background-repeat:repeat-y;
       }
.genpage {
       background-image: url("../incidentals/faqback10.gif");
       background-repeat:repeat-y;
       }
.vftpage {
       background-image: url("../incidentals/faqback20.gif");
       background-repeat:repeat-y;
       }
.horpage {
       background-image: url("../incidentals/faqback30.gif");
       background-repeat:repeat-y;
       }
.conpage {
       background-image: url("../incidentals/faqback40.gif");
       background-repeat:repeat-y;
       }
.taxpage {
       background-image: url("../incidentals/faqback50.gif");
       background-repeat:repeat-y;
       }
.respage {
       background-image: url("../incidentals/faqback60.gif");
       background-repeat:repeat-y;
       }
.geopage {
       background-image: url("../incidentals/faqback70.gif");
       background-repeat:repeat-y;
       }


#mainhead a:link, #mainhead a:visited {
       text-decoration:none;
	   color:#000000;
	   }
#genhead a:link, #genhead a:visited {
       text-decoration:none;
	   color:#000000;
	   }
#vfthead a:link, #vfthead a:visited {
       text-decoration:none;
	   color:#000000;
	   }
#horhead a:link, #horhead a:visited {
       text-decoration:none;
	   color:#000000;
	   }
#conhead a:link, #conhead a:visited {
       text-decoration:none;
	   color:#000000;
	   }
#taxhead a:link, #taxhead a:visited {
       text-decoration:none;
	   color:#000000;
	   }
#reshead a:link, #reshead a:visited {
       text-decoration:none;
	   color:#000000;
	   }
#geohead a:link, #geohead a:visited {
       text-decoration:none;
	   color:#000000;
	   }
	  
#mainhead {
       margin-top: 0em;
       height: 4em;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.5em;
	   text-align:center;
	   width: 100%;
	   background-image: url("../incidentals/faqback00.gif");
       background-repeat:repeat;
	   background-color: #ffcc99;
	   margin-bottom: -5px;
	   }
#genhead {
       margin-top: 0em;
       height: 4em;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.5em;
	   text-align:center;
	   width: 100%;
	   background-image: url("../incidentals/faqback10.gif");
       background-repeat:repeat;
	   background-color: #9999ff;
	   margin-bottom: -5px;
	   }
#vfthead {
       margin-top: 0em;
       height: 4em;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.5em;
	   text-align:center;
	   width: 100%;
	   background-image: url("../incidentals/faqback20.gif");
       background-repeat:repeat;
	   background-color: #ff9999;
	   margin-bottom: -5px;
	   }
#horhead {
       margin-top: 0em;
       height: 4em;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.5em;
	   text-align:center;
	   width: 100%;
	   background-image: url("../incidentals/faqback30.gif");
       background-repeat:repeat;
	   background-color: #00cccc;
	   margin-bottom: -5px;
	   }
#conhead {
       margin-top: 0em;
       height: 4em;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.5em;
	   text-align:center;
	   width: 100%;
	   background-image: url("../incidentals/faqback40.gif");
       background-repeat:repeat;
	   background-color: #99cc99;
	   margin-bottom: -5px;
	   }
#taxhead {
       margin-top: 0em;
       height: 4em;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.5em;
	   text-align:center;
	   width: 100%;
	   background-image: url("../incidentals/faqback50.gif");
       background-repeat:repeat;
	   background-color: #ff9966;
	   margin-bottom: -5px;
	   }
#reshead {
       margin-top: 0em;
       height: 4em;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.5em;
	   text-align:center;
	   width: 100%;
	   background-image: url("../incidentals/faqback60.gif");
       background-repeat:repeat;
	   background-color: #ff99ff;
	   margin-bottom: -5px;
	   }
#geohead {
       margin-top: 0em;
       height: 4em;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.5em;
	   text-align:center;
	   width: 100%;
	   background-image: url("../incidentals/faqback70.gif");
       background-repeat:repeat;
	   background-color: #ffff99;
	   margin-bottom: -5px;
	   }

.topnavbox {
	   width: 1000px;
       padding-top: 10px;
       }
	  
#topnav {
       margin-left:46px;
	   margin-right: 5px;
       }	  
#topnav ul {
       list-style-type: none;
	   }
#topnav li {
	   display: inline;
	   border: 1px solid #000000;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1em;
}

.webcentered {
       text-align:center;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size: 1em;
	   font-weight: bold;
	   background-color: #ffcc99;
	   border: 3px solid #000000;
	   padding: 5px;
	   line-height: 2;
	   width: 400px;
	   margin-left: auto;	
	   margin-right: auto;	
	   }
.webcentered a:link {
       text-decoration: none;
	   color:#000000;
       }
.webcentered a:visited {
       text-decoration: none;
	   color:#000000;
       }
.webcentered a:hover { 
       color: #ff0000; 
       }

.taxlist li {
        list-style-type: none;
		color: #ff0000;
       }	
	      
.taxlist li li {
		color: #0000ff;
       }	

.taxlist li li li {
		color:#008080; 
       }	

.taxlist li li li li {
		color:#000000; 
       }	

.clearing{
      clear: both;
	  }

.lefttext {
       float:left;
	   padding-left: 20px;
		}
.righttext {
       float:right;
	   padding-right: 20px;
	   }
.tableleft {
       float:left;
       margin-right: 20px;      
       margin-bottom: 20px;      
	   background-color:#66ffff;
		}
.tableleft td {font-family:Verdana, Arial, Helvetica, sans-serif;
	   padding-left: 20px;
       padding-right: 5px;
	   vertical-align: text-top;
       }		

.tableleft th {font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.0em;
	   font-weight: bold;
	   text-decoration: underline;
	   background-color:#66ccff;
	   padding: 5px;
       }		

.tableleft th  sup {
	   text-decoration: none;
       }		
	   
.tableright {
       float:right;
       margin-right: 20px;      
       margin-bottom: 20px;      
	   background-color:#66ffff;
		}
.tableright td {font-family:Verdana, Arial, Helvetica, sans-serif;
	   padding-left: 20px;
       padding-right: 5px;
	   vertical-align: text-top;
       }		

.tableright th {font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.0em;
	   font-weight: bold;
	   text-decoration: underline;
	   background-color:#66ccff;
	   padding: 5px;
       }		

.tableright th  sup {
	   text-decoration: none;
       }		

.tablecenter {
       margin-bottom: 20px;      
	   background-color:#66ffff;
		}
.tablecenter td {font-family:Verdana, Arial, Helvetica, sans-serif;
	   padding-left: 20px;
       padding-right: 5px;
	   vertical-align: text-top;
       }		

.tablecenter th {font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.0em;
	   font-weight: bold;
	   text-decoration: underline;
	   background-color:#66ccff;
	   padding: 5px;
       }		

.tablecenter th  sup {
	   text-decoration: none;
       }		


.tablefooter {
       font-size: .7em;
	   padding-bottom: 10px;
	   background-color:#66ccff;
       }	   

li.active {
	   font-weight: bold;
	   padding: 5px;
	   padding-top: 20px;
	   background-color:#cccccc;
       }	
li.dormant {
       padding: 5px;
       background-color:#0066cc;
	   padding-top: 20px;
	   background-color:#333333;
	   }
.dormant a:link {
       color: #ffffff;
       text-decoration:none;
	   }	   
.active a:link {
       color: #ffffff;
       text-decoration:none;
	   }	   
	   	
.dormant a:visited { 
       color:#cccccc;
       text-decoration:none;
       }
.active a:visited { 
       color:#000000;
       text-decoration:none;
       }
.dormant a:hover { 
       color: #ff0000; 
       }
.active a:hover { 
       color: #ff0000; 
       }
		   
.content a:link { 
       color: #ff3333;
       }	
.content a:visited { 
       color: #990000;
       }
.content a:hover { 
       color: #0000ff
       }
.content {
       margin-left:46px;
	   margin-right: 5px;
       font-size: 1em;
       font-family: Georgia, "Times New Roman", Times, serif;
	   padding-left: 5px;
	   }

.shrinktext {
       font-size: 70%;
       }

.centered  {text-align:center;
       }

.centered hr {width: 50%
       } 
 	   
.bigtext1 {
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.5em;
       }
.bigtext2 {
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.0em;
	   font-weight: bold;
       }
.bigtextred {
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 1.3em;
	   color: #ff0000;
       }
.qlist a:link { 
       color: #ff3333;
       text-decoration:none;
       font-size: 1em;
       }
.qlist a:visited { 
       color:#990000;
       text-decoration:none;
       font-size: 1em;
       }
.qlist a:hover { 
       color: #000000; 
       font-weight: bold; 
       } 

ul.qlist {
       list-style-type: none;
	   margin-left: 10px;
	   }	

.qlist li li {
       list-style-type: none;
	   margin-left: -20px;
	   }	

.citations {
       font-size: 0.7em;
       }
	   
ul.thumbrow {
       list-style-type: none;
	   }
.thumbrow  li {
       float: right;
	   margin-right: 6px;
	   margin-bottom: 10px;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: .7em;
	   text-align: center;
}
.thumbrow img {
       display: block;
	   border: 0;
}      

.thumbleft {
	   text-align: center;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: .7em;
       padding: 10px;
       }	   
.thumbleft img {
       border: 0;
       }

.thumbright {
       float:right;
	   text-align: center;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: .7em;
       padding: 10px;
       }	   
.thumbright img {
       border: 0;
       }

.latin {
       font-style:italic;
	   }	

.bold {
      font-weight: bold;
	  }

.arrows img {
        border: 0;
		}
.arrows {text-align:center;
        }		
.indented1 {
	   padding-left: 15px;
	   }
.blockquote1 {
       padding-left: 30px;
       padding-right: 30px;
	   }	   

#tripgallery {
    list-style-type: none;
	width: 90%;
    }

#tripgallery li {
    float: left;
	margin-right: 40px;
	margin-left: 0px;
	margin-bottom: 2em;
	width: 122px;
	text-align: center;
    font-size: 70%;
    }

#tripgallery img {
    display: block;
	border: 1px solid #000000;
    }
	
.bookthumb li {
      list-style-type: none;
       display: inline;
	   padding-left: 5px;
	   padding-right: 5px;
       }
	
