body {
	color:#550;
  background:#eee;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#wrapper{
  background-image:url(../images/wrapper.png);
}
.outer_horiz_border,
.sb_outer_horiz_border,
#gfx_bg_middle{
  background:#d1e1d9; /* Set background color for center column for Mozilla & Opera */
}
#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:97%;
}
p, a, div {
	line-height:130%;
}
h4,h5{
	line-height:120%;
}

div.box-triple-top h1{
	font-size:110%;
	font-style:italic;
	color:#a63;
}
div.box-triple-text h2{
	font-size:95%;
	color:#752;
	text-align:center;
}
div.box-single-top h3, div.box-double-top h3{
	color:#772;
	margin-right:60px;
}
div.box-double-top h3{
  font-size:110%;
}
div.box-single-top h3{
  font-size:100%;
}
div.box-single-fill p{
  font-size:90%;
}
div.box-single-fill li{
  font-size:75%;
  line-height:150%;
}
#header2{
	background:url(../images/header2.jpg) no-repeat;
}
h4,h5{
	margin:24px 0 0 0;
}
p{
	margin:12px 0 0 0;
}

a {
	text-decoration: none;
	font-weight: bold;
	outline: none;
	color:#060;
	}
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:82%;
	position:absolute;
	left:66px;
	top:208px;
}
div.navbar-bottom{
	font-size:100%;
}
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{
	color:#040;
	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:#040;
}
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:3px;
  margin-bottom:20px;
}
li{
  margin:0px 0 2px -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;
}
