body {font-family: Arial, Tahoma;
      background:#fff;
	  font-size:13px}
td {font-size:14px} 	  
	
H1 {
	FONT-SIZE: 19px;
padding-top:3px;
padding-left:0px

}
 h2 {font-size:17px;
	padding-left:3px}  
h3 {font-size:16px;
	padding-left:3px}  	  
.ine {
    font-size:12px;
  padding-bottom:1px}
	  
A {TEXT-DECORATION:underline;

  color:#B22222
 
   }
   
   A:hover {
           COLOR:navy;
         TEXT-DECORATION:underline;
        }
 a span{
          
         TEXT-DECORATION:underline;
        }		 
				 
.title {font-size:15px;
 font-weight:bold
	  }

a:link {
	
	  color:#B22222}


 .float {float:right;
	padding: 6px} 
 .floatl {float:left;
	padding: 6px} 

.line {line-height:21px} 

.title {font-size:16px;
 font-weight:bold
	  }

#invisible {color:	black;
text-decoration: none} 
#invisible a{color:	black;
	text-decoration: none} 

.logo{
	position: absolute;
	top: 106px;
	left: 20px;
	font-size: 27px;
	font-weight: regular;
	color: 	#F8F8F8;
	
	font-family : "Times New Roman", Courier}

.logo A{color:	#F8F8F8;
	text-decoration: none} 
 


.border { border:1px maroon solid}


img {border:1px}



.menu {
	border-bottom:1px #ffffff solid;
	border-left:4px #ffffff solid;
	border-top:1px #ffffff solid;
	text-align: right;
	background-color:#f1f4e5;
	


	
	}

.menu a {padding-right:2px;
	padding-bottom:2px;
	padding-top:2px;
	display:block;
	text-decoration: none;
	background-color:#f1f4e5
	}

.menu a:hover {background-color:#ffffff}

.tdpadding { padding-top:10px;
 padding-left:6px;
           padding-bottom:7px}
		   
.textpadding {padding-right:4px;
             padding-left:4px;
			 padding-top:6px}		   
		   




.font {font-family:Times New Roman;
		font-size:19pt;
		padding-bottom:7px;
		color:#f1f4e5}



.green   {
    Background-color:#f1f4e5;
	border: 1px #849813 solid}



.bggreen   {
    Background-color:#f1f4e5;
	 padding-bottom:3px;
padding-left:4px;
padding-top:2px;
border-top:1px #849813 dotted;
	border-bottom:1px #849813 dotted;
 font-size:14px;}

.bggreen a {color:blue;}

.bgyellow   {
    Background-color:#FFFFCC;
	 padding-bottom:1px;
padding-top:1px;
border-top:1px #849813 dotted;
	border-bottom:1px #849813 dotted}


.black {
	color:#000000;
	text-decoration: none}
    

.margin{border:3px #f1f4e5 solid;
	font-size:12px}


.bgtd {border-top:2px #FFCC66 solid;
	
padding-top:2px;
padding-left:2px;
  

 font-size:15px;
padding-bottom:4px;
margin-left:2px
}



.tdspace {
	padding-left:6px
}

.tablespace {
	margin-left:0px;
	
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px }
	
	

.tdtable {
	border-right:1px solid maroon
}

.maintable { 
             width:850px;
margin-left:0px;
	
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px
   }
   .form {border: 1px solid black}
   .border4px {border: 4px solid #FFFAF0}

.stred { border-right:1px  #849813 dotted;
	
             width:550px;
	 padding-left:6px
   }
.stred1 { border-right:1px #849813 dotted;
	
             width:690px;
	 padding-left:6px;
   }

.dottop { border-top:1px #849813 dotted;
		font-size: 14px
	
              }

#border  { padding:0px;
           border: 0px solid lightgrey;
		text-align:center;
	font-size: 13px}







/* map preview */
table.map {
	margin: 0;
	padding: 0;
	/*padding-top:3px;*/
	width: 100%;
	/*border: 1px solid #555;*/
	border: none;
}
table.map td {
	margin: 0;
	padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        vertical-align: top;
	width: 100%;
	background: #fff;
}

table.map td.input {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 528px;
	font-size: 12px;
}

table.map td.input input.txt {
	margin: 0;
	padding: 0;
	width: 426px;
	font-size: 12px;
	/*border: 1px solid #000;*/
}

table.map td.input input.button {
	margin: 0;
	padding: 0;
	width: 100px;
	font-size: 12px;
	border: 1px solid #000;
}


table.map td.left {
	margin: 0;
	padding: 0;
	widht: 528px;
}

 table.map td.right {
	margin: 0;
	padding-left: 3px;
	padding-top: 4px;
	/*padding-left: 5px;*/
	white-space:nowrap;
	vertical-align: top;
	font-size:12px;
	/*width: 50%;*/
}


/* generic form */
 
form {
	margin: 0;
	padding: 0;
}

/* map info window */
table.mapInfoWin {
	margin: 7px;
	padding: 2px;
	width: 340px;
	height: 200px
	white-space: normal;
}
table.mapInfoWin td {
	margin: 0;
	padding: 3;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
	width: 200px;
        vertical-align: top;
	background: #fff;
	white-space: normal;
}
table.mapInfoWin td.img {
	width: 10%;
}

table.mapInfoWin td.cnt {
	margin: 2px;
	padding:0;
}

table.mapInfoWin td.cnt span.location {
    margin: 0;
    padding: 0;
    font-style: italic;
}

img.portrait {
	width: 90px;
}

img.landscape {
	width: 90px;
}






