body { margin: 0px; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; }
h1 {font: bold Arial, Helvetica, sans-serif; color: Black; Font-size:140%  }
h2 {font: bold Verdana, Helvetica, sans-serif; color: Black; Font-size:100%  }

h4 { color: #6B0E21; }
form { margin: 0px; }

.contenttable { padding-left: 50px;  padding-right: 50px;  padding-bottom: 30px;  padding-top: 30px; Font-size:70% }
.contenttable a { font-weight: normal;  text-decoration: none;  color: Blue;  } 
.contenttable a:hover { text-decoration: underline; color: #493017;}

.rvtablepad td { font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 70%; }

.StandardText {font-family: Tahoma, Arial, Helvetica, sans-serif; }
.BitBiggerText {font-family: Tahoma, Arial, Helvetica, sans-serif; }
.BitSmallerText {font-family: Tahoma, Arial, Helvetica, sans-serif;    }

.imagetable {
	background-color: #F4F1EC;
	margin-left: 20px;
}

/* General Link element definition*/ 
a { font-weight: normal;  text-decoration: none;  } 
a:hover { text-decoration: underline; }

/* page header */
.header { background: url(/images/header_02.gif) }
.headwrapper{ border-right: 1px solid #A05A61;  border-left: 1px solid #A05A61;}
.subheader{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 80%; background: URL(/images/header_bg.gif);  height: 35px; }
.toplinks { margin-top: 8px;  margin-right: 7px;   }
.Navtable {   border-bottom-width: 1px;  border-top-width: 1px;  border-bottom: 1px solid #BC918F;  border-top: 1px solid #BC918F;  padding-bottom: 3px;  padding-top: 2px;          }

.weather { background: url(/images/homepage_weather.jpg);  width: 160px;   }
.weathertext { font: 7pt Verdana;  width: 120px;  margin-left: 20px;  margin-top: 100px;    }


/* Horizontal rule*/
hr { color: #BC918F; height: 1px;  border: dashed;  width: 100%;  font-size: 1px;              }

/*Form input fields*/
input {  font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;   }
input.searchbox { width:100px;}
select { font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;   }
.textsearch {width:350px; }

#rvtext { color: #6B0E21;  font-family: "Verdana Geneva Arial Helvetica sans-serif"; }
.rvtext {font-family: "Verdana Geneva Arial Helvetica sans-serif"; color: #6B0E21; }

/*Pad settings applied to tables, alphabetic to ensure all ID values within page are unique for HTML compliance*/
#leftpad { padding-left: 5px;  padding-top: 3px; }

#pad1 { padding-bottom: 3px;  padding-left: 5px;  padding-right: 5px;  padding-top: 3px;    }
#pad1a { padding-bottom: 5px;  padding-left: 10px;  padding-right: 5px;  padding-top: 10px;    }
#pad1b { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1c { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1d { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1e { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  border-bottom: 3px inset #640300;     }
.padalbumview { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;     }

#pad2 { padding-bottom: 1px;  padding-top: 1px; }
#pad2a { padding-bottom: 1px;  padding-top: 1px; }
#pad2b { padding-bottom: 1px;  padding-top: 1px; }
#pad2c { padding-bottom: 1px;  padding-top: 1px; }
#pad2d { padding-bottom: 1px;  padding-top: 1px; }
#pad2e { padding-bottom: 1px;  padding-top: 1px; }
.rvtablepad { margin-left: 30px; }

/*Primary classes for site search elements*/
.Primary {background-color: #DDDDDC;}
#PrimaryBorder { }
.mainborder { border-bottom: 1px solid #A05A61;  }
.Secondary {background-color: #F5F5EF;}
.Tertiary {background-color: #F1F1F1;  border: 1px solid Silver;}
.Tertiary a { color: White;  text-decoration: none;  font-weight: normal;   } 
.Tertiary a:hover { color: White;  font-weight: normal;  text-decoration: underline;   }
.ThumbnailBox {background-color: #F1F1F1;  border: 1px solid Silver; }

.imageboxright {
	margin-left: 25px;
	margin-bottom: 5px;
}

.imageboxcaption {
		font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
		font-size: .7em;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		padding-right: 3px;
		background-color: #F1C674;
}

.imageright {
	float:right;
	width:300px;
	margin:0 0 20px 20px;
	background-color: #f3c56e;
	font-size: .85em;
}
.imageright-p {
	float:right;
	width:200px;
	margin:0 0 20px 20px;
	background-color: #f3c56e;
	font-size: .85em;
}


.galleryspace { 
	margin-top: 5px;
}


.gallery {
	background: url(images/gallerybg.gif);
}

.gallerytxt {
	color: #3A3702;
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: .7em;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		padding-right: 3px;
}

.colmidblock1 .gallerytxt {
	color: #3A3702;
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
		font-size: .85em;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		padding-right: 3px;
}

.Subhead { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 70%; background-color: #EFECDF; border-top: 1px solid #D2C4AA; border-bottom: 1px solid #D2C4AA; padding-bottom: 2px;  padding-left: 5px;  padding-right: 3px;  padding-top: 2px;    }


/*Chase site*/

.col1 {
	margin-left: 5px;
	margin-top: 8px;

}

.colblock1 {
	background-color: #1A1901;
	color: White;
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: .7em;
	border-bottom: 2px solid #EFB33E;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

.colblock1 a {
	color: White;
}

.colblock1 a:Hover {
	color: White;
}

.colblock1base {
		padding-top: 7px;
		padding-bottom: 7px;
		background-color: #C0BFA9;
}

.colmidblockt {
	margin-left: 5px;
	margin-top: 10px;
}

.colmidblock {
	margin-left: 5px;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.colmidblock1 {
	background-color: White;
	color: Black;
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.coltop {
	padding-top: 10px;
	padding-left: 5px;
}

.rcolbg {
	background-color: #F4F4F4;
}

.rcolheader {
		background-color: #EFB33E;
	color: Black;
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
