/* Design : rick menze www.55days.com*/
/* design number 00r200d2 2006 55days.com */

a:link, a:visited, a:hover {
	color: #000000;
}

body {
	color: #000000;
	background-color: #f2f2f2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100.1%; 
}

.logo {
	background-color: #ffffff;
  margin: 0px auto 10px auto;
  padding: 0px;
  width: 750px;
  border: 1px solid #223f82;
  border-left: 10px solid #223f82;
  border-right: 10px solid #223f82;
}

.logo2 {
	background-color: #ffffff;
  margin: 0px auto 10px auto;
  padding: 0px;
  width: 750px;
  border: 1px solid #223f82;
  border-left: 10px solid #223f82;
  border-right: 10px solid #223f82;
}

.wrap {
  	text-shadow:Gray
	background-color: #ffffff;
  margin: 0px auto 10px auto;
  padding: 0px;
  width: 750px;
  border: 1px solid #223f82;
  border-left: 10px solid #223f82;
  border-right: 10px solid #223f82;
}

.wrap3 {
  	text-shadow:Gray
	background-color: #ffffff;
  margin: 0px auto 10px auto;
  padding: 0px;
  width: 750px;
  height:1000px
  border: 1px solid #223f82;
  border-left: 10px solid #223f82;
  border-right: 10px solid #223f82;
}

.wrap4 {
  	text-shadow:Gray
	background-color: #ffffff;
  margin: 0px auto 0px auto;
  padding: 0px;
  width: 750px;
  border: 0px solid #223f82;
  border-left: 10px solid #223f82;
  border-right: 10px solid #223f82;
}

p {
	font-size: 90%;
  margin: 5px 10px 10px 10px;
	line-height: 130%;
}

table {
  margin: 5px 10px 5px 10px;
	border-collapse: collapse;
}

th {
	font-size: 90%;
  padding: 2px 10px 2px 10px;
  background-color: #223f82;
  border: 1px solid #223f82;
}

td {
	font-size: 90%;
  padding: 2px 10px 2px 10px;
  border: 0px solid #223f82;
}

li {
	font-size: 90%;
  margin: 5px 0px 5px 0px;
}

h1 {
	font-size: 130%;
  margin: 10px 10px 5px 10px;
}

h2 {
	font-size: 110%;
  margin: 10px 10px 5px 10px;
}

ul {
  margin-top: 5px;
  margin-bottom: 15px;
}

input {
  margin: 0px 10px 5px 10px;
  border: 1px solid #ffa600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

textarea {
  margin: 0px 10px 5px 10px;
  border: 1px solid #ffa600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

#pagetitle {
  text-align: center;
}

#navmenu ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  width: 100%;
  white-space: nowrap;
  text-align: center;
}

#navmenu li {
	font-size: 90%;
  font-weight: bold;
	line-height:130%;
  display: inline;
}

#navmenu a {
  padding: 2px 10px 2px 10px;
  text-decoration: none;
}

#navmenu .active {
  background-color: #223f82;
  border-left: 1px solid #223f82;
  border-right: 1px solid #223f82;
}

#navmenu a:link, .navmenu a:visited {
	color: #000000;
}

#navmenu a:hover {
	color: #000000;
  background-color: #2266ff;
}


#navmenu2 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  width: 100%;
  white-space: nowrap;
  text-align: center;
}

#navmenu2 li {
	font-size: 95%; font-style:italic
	;

	line-height:130%;
  display: inline;
}

#navmenu2 a {
  padding: 2px 10px 2px 10px; text-transform:lowercase
}

#navmenu2 .active {
  background-color: #223f82;
  border-left: 1px solid #223f82;
  border-right: 1px solid #223f82;  text-transform:lowercase
}

#navmenu2 a:link, .navmenu a:visited {
	color: #000000;
}

#slices1 
{ height:auto }

#navmenu2 a:hover {
	color: #000000;
  background-color: #2266ff;
}

#headerb {
  height: 220px;
	background-image: url(head_sh_building_ver7.gif);
}


#header {
  height: 150px;
	background-image: url(head_sh_building_ver7.gif);
}

#logobg {
  height: 700px;
	background-image: url(shlogobackgroundv5.gif);
}
#slice {
  height: 300px;
	}
#contact {
  height: 400
  px;
	}
#frontimage {
  height: 300px;
	background-image: url(grouped_images/quad_images_indexpagev3.gif);
}
#photopage {
  height: 360px;
	background-image: url(photoexample001.gif);
}

#footer p {
  margin-bottom: 5px;
}

