body {
  color:#000;
  background-color:#bc8;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
}
#wrapper{
  background-color:#fff;
}
#border{
	background:#fff;
	padding:0 10px;
}
#subfooter1{
  background:#666; /*** Background Color of Sub-footer #1 ***/
	color:#fff;
	font-size:63%; /*** Make all other font-sizes in % ***/
	padding-top:16px;
}

p, a, li, div {
	font-size:99%;
}
p, a, div {
	line-height:140%;
}
h3,h4,h5{
	line-height:120%;
}

h1{
	font-size:170%;
  line-height:110%;
	font-style:normal;
	color:#350;
  margin:4px 8px 16px 8px;
	letter-spacing:3px;
}
h2{
  color:#350;
  line-height:115%;
	font-size:115%;
  margin:4px 16px;
}
h3{
	margin-right:60px;
  font-size:150%;
}
h4{
	font-size:140%;
/*	font-style:italic; */
}
h5{
	font-size:130%;
}
div.box-single-top h3{
  font-size:100%;
}
div.box-faded-top h3{
  font-size:80%;
}
div.box-single-text p,
div.box-single-text div,
div.box-single-text li,
div.box-faded-text div{
  font-size:84%;
}
div.box-single-fill li{
  line-height:150%;
}
div#menu ul{
  padding-left:8px;
}
h4,h5{
	margin:24px 0 0 0;
}
p{
	margin:12px 0 0 0;
}

a {
	text-decoration: none;
	font-weight: bold;
	outline: none;
	color:#d45100;
	}
a:link,
a:visited,
a:active {
	text-decoration: underline;
	}
a:hover {
	color:#fff;
	background:#666;
	text-decoration:none;
	}
div.navbar-top,
div.navbar-bottom{
	z-index:1;
	text-align:center;
}
div.navbar-top{
	font-size:85%;
	letter-spacing:6px;
  position:absolute;
	left:70px;
	top:158px;
}
#call-to-action {
	position:absolute;
	top:0px;
	left:136px;
	font-size:140%;
	letter-spacing:10px;
}
#call-to-action,
#call-to-action a {
	color:#800;
	text-decoration:none;
}
#call-to-action a:hover {
	color:#fff;
	background-color:#800;
}
div.navbar-bottom{
	font-size:100%;
}
div.navbar-top a{
  padding:2px 8px;
}
div.navbar-bottom a{
  padding:7px;
}
div.navbar-top a:link,
div.navbar-top a:visited,
div.navbar-top a:active,
div.navbar-bottom a:link,
div.navbar-bottom a:visited,
div.navbar-bottom a:active{
	font-weight:normal;
}
div.navbar-top a:link,
div.navbar-top a:visited,
div.navbar-top a:active{
	text-decoration:none;
}
div.navbar-bottom a:link,
div.navbar-bottom a:visited,
div.navbar-bottom a:active{
	text-decoration:underline;
}
div.navbar-top a:link,
div.navbar-top a:visited,
div.navbar-top a:active{
	color:#fc0;
}
div.navbar-bottom a:link,
div.navbar-bottom a:visited,
div.navbar-bottom a:active{
	color:#ffa;
}
div.navbar-top a:hover{
	color:#fff;
}
div.navbar-bottom a:hover{
	color:#000;
	background:#ffa;
	text-decoration:none;
}

ul,
ol {
  margin-top:1px;
  margin-bottom:20px;
}
li{
  margin:5px 0 1px -9px;
  padding:0;
	line-height:120%;
}
ul li {
  list-style-image: url(images/bullet.gif);
}
ol li {
  list-style-image: none;
}

.new-start{
	color:#226;
	font-weight:bold;
	font-size:20px;
}

div.breadcrumb,
div.breadcrumb img {
  vertical-align: middle;
}
div.breadcrumb,
div.breadcrumb a{
  color:#fff;
}
div.breadcrumb{
  font-size:57% !important;
}
div.breadcrumb a{
	font-weight:normal;
}
div.breadcrumb a:hover{
	color:#000;
  background:#ccc;
}
div.breadcrumb {
  z-index:1; /*** Critical value for Moz/Opera Background Column colors fudge to work ***/
  position:absolute;
  left: 38px;
  top: 147px;
}

.photo,
.photo-no-border {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}
.photo {
  border: 3px solid;
  border-color: white #585 #585 white;
}

.phone {
  font-size: 28px;
  text-align: center;
  line-height:150%;
}

a.navbar {
  border: 3px solid;
  border-color: #fff #ccc #ccc #fff;
  padding: 6px;
  margin-right: 1px;
  font-size:75%;
	line-height: 500%;
  font-weight: normal;
  text-align: center;
  text-decoration: underline;
}
a.navbar:hover {
  color:#000;
  background-color:#ddd;
}

div.centered{
  text-align:center;
  margin:0 -21px;
}

th,td{
	border:1px solid;
	border-color:#fff #ccc #ccc #fff;
	padding:2px 4px 4px 4px;
}

a.img{
	text-decoration:none;
}

div.read-more-button{
	margin:16px;
	text-align:center;
}
a.read-more-button{
	padding:4px;
	background-color:#d45100;
	color:#fff;
	text-decoration:none;
	border:1px solid;
	border-color:#f90 #520 #520 #f90;
	}

.box-image{
	float:right;
  width:80px;
	}
  
a.img{
  text-decoration:none;
}
