body {
	margin: 0;
	padding: 0;
	background: url(assets/bg.gif);
	font-family: arial, helvetica, sans-serif;
	font-family: times new roman, serif;
	font-size: 12px;
	}
a:link {color: #318081;}
a:visited {color: #318081;}
a:hover {color: #000;}
a:active {color: #318081;}
	
#top {background: url(assets/bgtop.gif); background-repeat: repeat-x;}
#topinside {width: 760px; display: inline;}
#logo {float: left; display: block; position: relative; width: 140px;}
#collage {display: block;}
#logoname {display: block;}
#main {width: 760px;}
#nav {width: 198px; float: left;}
#content {width: 562px; float: right; background-color: white;}
/*navigation*/
#navcontainer {
  border-right: 4px solid #318081;
  padding: 0px;
  font-family: verdana, arial, sans-serif;
  background-color: #fff;
  color: #005758;
	font-weight: bold;
	font-size: 12px;
}
#navcontainer ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  border: none;
}
#navcontainer li {
  border-bottom: 1px solid #318081;
  background-image: url(assets/nav1bg.jpg);
  margin: 0;
}

#navcontainer li a {
	display: block;
  padding-top: 3px;
  padding-bottom: 3px;
	padding-left: 2px;
	border-left: 7px solid #ffa313;
	color: #005758;
  text-decoration: none;	
}

#navcontainer li a:hover { color: #005758;}
#navcontainer li li {
	border-top: 1px solid #fff;
	border-bottom: 0;
	margin: 0;
  background-image: url(assets/nav2bg.gif);
}

#navcontainer li li a
{
  padding-top: 3px;
  padding-bottom: 3px;
	padding-left: 15px;
	height: 1%;
}
#navcontainer li li ul {border-top: 1px solid #fff;}
#navcontainer li li li {
	background-color: #ffa313;
	background-image: none;
	border-top: 0px solid #fff;
	border-bottom: 0;
	margin: 0;
	}
#navcontainer li li li a {
  padding-top: 3px;
  padding-bottom: 3px;
	padding-left: 30px;
}
#navcontainer li li li ul {border-top: 0px solid #fff;}
#navcontainer li li li li a {
  padding-top: 3px;
  padding-bottom: 3px;
	padding-left: 50px;
}
#address {
	background: white;
	padding-top: 16px;
	padding-left: 16px;
	padding-bottom: 8px;
	color: #318081;
	}
#a-phone {font-size: 15px; font-weight: bold;}
#a-name {font-weight: bold;}
#breadcrumbs {
	width: 562px;
	height: 26px;
	background: url(assets/bread-bg.jpg);
	color: #DED09D;
	font-weight: bold;
	}
#breadcrumbs div {padding-top: 5px; margin-left: 10px;}
#breadcrumbs a {margin-left: 5px; margin-right: 5px;}
#breadcrumbs a:link {color: #ADCCCD;}
#breadcrumbs a:visited {color: #ADCCCD;}
#breadcrumbs a:active {color: #ADCCCD;}
#breadcrumbs a:hover {color: #000;}

/* toolbox */
#toolbox {
	padding-top: 16px;
	padding-left: 23px;
	padding-right: 8px;
	}
h1 {font-size: 17px; color: #128081; margin: 0 0 0.5em 0;}
h2 {font-size: 14px; color: #128081; margin: auto 0 0.5em 0;}
.imageright {float: right; position: relative; margin: 0 0 10px 10px;}
.imageleft {float: left; position: relative; margin: 0 10px 10px 0;}
.listing {clear: both;}
#toolbox p {margin-top: 0;}


#nav-bottom {padding-top: 1em; clear: both; text-align: center; font-family: verdana, helvetica, sans-serif;}
#nav-bottom a {margin: 5px; font-weight: bold;}
#nav-bottom a:link {color: #005758;}
#nav-bottom a:visited {color: #005758;}
#nav-bottom a:active {color: #005758;}
#nav-bottom a:hover {color: #000;}

#copyright {margin: 1em auto; clear: both; text-align: center; font-size: 11px;}
#copyright a {}
#copyright a:link {color: #005758;}
#copyright a:visited {color: #005758;}
#copyright a:active {color: #005758;}
#copyright a:hover {color: #000;}