/* BreadCrumb */
.breadCrumb { border-bottom:solid 1px #E4E4E4;  padding-bottom:5px; margin-bottom:10px;  }
.breadCrumb ul { padding:0; margin:0 !important; }
.breadCrumb ul li { background:none; display:inline; padding:0; margin:0; font-size:1.1em; }
.breadCrumb li a { background:url(../images/arrow-left.gif) no-repeat 100% 50%; padding-right:0.6em; text-decoration:none; color:#1E6EA9;  }
.breadCrumb li a:hover{ text-decoration:underline;}

/* contact form */
.contact-form { width:100%; padding:.5em 0 1em;}
.contact-form label{ display:block; padding-bottom:.2em; font-size:1.4em;}
.contact-form label strong { font-weight:normal; }
.contact-form label input { margin-bottom:.8em; padding-left:.3em; height:1.8em; width:320px; font-size:11px;}
.contact-form label textarea { width:322px; font-size:1em; padding-left:.3em; margin-bottom:.8em; font-family:Arial, Helvetica, sans-serif;}
.contact-form .btn { width:90px;}
.contact-form .btn input { width:90px; height:26px; background:#014171; border:#002947 1px solid; color:#fff; cursor:pointer;}
.contact-form label input.error { border:#e50000 1px solid; background:#fff9f9;}
.contact-form label textarea.error { border:#e50000 1px solid; background:#fff9f9;}
.red { color:#d41817}

.contact-form label input.rd { height:auto; width:auto;}

h3.photoGall{ position:relative; background-color:#4F3D2F; padding:6px 0 0 50px; height:25px; font-weight:normal; font-size:1.6em;}
h3.photoGall span{ position:absolute; display:block;background:url(../images/photoIcon.jpg) no-repeat 0 0; width:38px; height:47px; top:-6px; left:6px;}
h3.photoGall a{ color:#F7EBD7; text-decoration:none;}
h3.photoGall a:hover{ text-decoration:underline;}

/* -site map- */
ul#sitemap{ margin:.5em 0 1em;}
ul#sitemap li{ background:url(../images/bullet.png) no-repeat 0 4px; padding:0 0 4px 8px;}
ul#sitemap li ul{ margin:.3em 0 .1em;}
ul#sitemap li li{ font-size:1em;}
* html ul#sitemap li{ background:url(../images/bullet.png) no-repeat 4px 6px;}
ul#sitemap li a{ color:#000; text-decoration:none;} 
ul#sitemap li a:hover{ text-decoration:underline;}

/* photo gallery page */
div.gallery{
}
div.gallery ul{
	margin:0.5em 0 0;
	height:100%;
	overflow:hidden;
}
div.gallery ul li{
	float:left;
	padding:0 10px 10px 0;
	background:none;	
}
div.gallery ul li.more{
	float:right;
	padding:0;
	margin:0 23px 0 0;
}
div.gallery ul li.more a{
	padding:1px 3px;
	background-color:#701900;
	border:1px solid #440F00;
	color:#fff;
	font-size:1em;
	text-decoration:none;
}
div.gallery ul li.more a:hover{
	background-color:#4E1100;
	border:1px solid #1F0700;
}


div.gallery ul li a{
	display:block;
}
div.gallery ul li a img{ float:none; border:#B7A78F 3px solid; padding:3px;}
div.gallery ul li a:hover img{ border:#92826B 3px solid}

/* -------- CSS for all inner pages of this site ------------ */

/* ul and ol */
ul.allul{ margin:.5em 0 1em;}
ul.allul li{ background:url(../images/bullet.png) no-repeat 0 4px; padding:0 0 4px 8px;}
ul.allul li a, ol.allol li a{ color:#000; text-decoration:none;}
ul.allul li a:hover, ol.allol li a:hover{ text-decoration:underline;}

ol.allol{margin:.5em 0 1em 2em; }
* html ol.allol{margin:.5em 0 1em 2.5em; }
* + html ol.allol{margin:.5em 0 1em 2.5em; }
ol.allol li{ list-style:decimal; padding-bottom:4px;}

/* data table */
.dataTable{	
	margin:.5em 0 1em;
	border-top:none;
	border-left:#d8d8d8 .1em solid;
	border-right:none;
	border-bottom:#d8d8d8 .1em solid;
}
* html .dataTable{ width:99%;}
.dataTable td, .dataTable th{
	padding:.32em .5em;
	font-size:1.3em;
	border-top:#d8d8d8 .1em solid;
	border-left:none;
	border-right:#d8d8d8 .1em solid;
	border-bottom:none;
}
.dataTable td img.im{ float:left; margin:3px 10px 5px 0;}
.dataTable td.width30{
	width:30%;
}
.dataTable td.width10{
	width:10%;
}
.dataTable td.width25{
	width:25%;
	text-align:center;
	font-size:.9em;
	text-align:center;
}
.dataTable td.width25 p{
	padding-bottom:.72em;
}
.dataTable td.lft, .dataTable td.lft2{
	width:32%;
	font-weight:bold;
	color:#555;
	background:#f7f7f7;
}
.dataTable td a{text-decoration:underline;}
.dataTable td a:hover{text-decoration:none;}
.dataTable td.rt{text-align:right;}
.dataTable td.lft2{width:26%;}
.dataTable td.width26{width:26%;}
.dataTable td.width15{width:15%;}
.dataTable tr th{
	font-weight:bold;
	color:#000;
	background:#e5e5e5;
}
.dataTable td.ac{text-align:center;}

/*Download Table*/
table.download{ border-collapse:collapse; font-size:1em; color:#050505;}
table.download tr.odd{ background:url(../images/tdBg.jpg) repeat-x 0 0 #F7E7CE;}
table.download tr.evan{ background:url(../images/tdBg.jpg) repeat-x 0 0 #F2DBAA;}
table.download td{ padding:8px 10px;}
table.download td.bord{ border-right:1px solid #E7D09F;}
table.download td.bord{ border-right:1px solid #E7D09F;}
table.download thead{background:#4F3D2F; font-size:1.1em; color:#fff; font-weight:bold;}
table.download thead th{ border-right:1px solid #6A5748; padding:8px 10px;}
table.download thead th.noBd{ border:none;}
table.download thead th.rt { text-align:right;}

table.download tr.th{background:#4F3D2F; font-size:1.1em; color:#fff; font-weight:bold;}
table.download tr.th td{ border-right:1px solid #6A5748;}
table.download tr.th td.noBd{ border:none;}



table.download td.first{ width:158px;}
table.download td.second{ width:372px;}
table.download td.third{ width:129px;}
table.download a{ font-weight:bold; color:#050505; text-decoration:none;}
table.download a:hover{ text-decoration:underline;}
table.gap{ margin-bottom:15px;}

table.download td small{ font-size:.9em; white-space:nowrap;}

a.pdf { background:url(../images/pdf_icon.gif) no-repeat 100% 50%!important; padding-right:35px!important;}
a.word { background:url(../images/word-link.gif) no-repeat 100% 4px!important; padding-right:35px!important;}

p.top { background:url(../images/up-arrow.gif) no-repeat 0 5px; float:right; padding:0 0 0 12px; margin-top:10px;}
img.back{ float:left; margin-top:10px;}

/*Monuments*/
ul.monuments { padding:0 0 0 20px;}
ul.monuments li{ padding:5px 0;}

ul.monuments li a{ text-decoration:none; background:url(../images/bullet.gif) no-repeat 0 50%; padding:0 0 0 10px; font-weight:bold;}
ul.monuments li a:hover{ text-decoration:underline;}
ul.monuments li h3{font:bold 1.6em/1.2em Arial, Helvetica, sans-serif; padding:0; margin:5px 0; color:#241506;}

ul.monuments li ul{ padding:0 0 0 10px;}
.rt{ text-align:right;}

#innerLeft h4 { font-size:1.4em; font-weight:bold; color:#651400;}
ul.form li{ background:url(../images/bullet.gif) no-repeat 0 50%; padding:2px;}
ul.form li a{ line-height:18px;}

.fullWdth{width:100% !important;}
/*#innerLeft h3 a{ text-decoration:none;}
#innerLeft h3 a:hover{ text-decoration:underline;}*/
.profile, .profile table  { width:90%; margin:10px auto}
.profile td, .profile td td { text-align:center; vertical-align:top}


