@charset "utf-8";
/* CSS Document */
body { background-color: #e8e7e7;}
.wrap {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
/* ---------------------------------------------------------------- */
.areas1 {
	float: left;
	width: 510px;
	font-size: 12px;
	color: #333;
	margin-top: 10px;
	margin-bottom: 5px;
}
.bar01 {
	font: 12px Arial;
	color: #036;
	text-align: left;
	background: url(siteimages/bar01.jpg) repeat-x;
}
#bbar01 {
	width: 300px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-align: center;
	float: left;
}
#bbar02 {
	width: 260px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-align: center;
	display: block;
	float: left;
}
#bbar03 {
	width: 200px;
	color: #030;
	font: bold 16px Arial;
	text-align: center;
	float: right;
}
.bnavpanel {
	width: 750px;
	font: 12px Arial;
	text-align: center;
}
#bottombar {
	background: url(siteimages/bar-bottom.jpg);
	height: 55px;
	width: 765px;
	clear: left;
}
#content_panel {
	float: left;
	width: 520px;
	padding: 0px 10px 0px 15px;
}
#cp_center {
	text-align: center;
}
.cp_center {
	text-align: center;
}
.fminfo1 {
	font-size: 12px;
	text-align: center;
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	height: 25px;
	line-height: 25px;
}
.fmtxt {
	font-family: Arial;
	font-size: 12px;
	color: #033;
}
h1 {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: center;
}
h2 {
	text-align: center;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}
h3 {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font: italic normal 16px "Times New Roman";
}
h4 {
	color: #FF0000;
	font: normal 14px Arial;
	margin: 0px;
}
.hbox_left {
	width: 250px;
	font: 12px Arial;
	padding-left: 10px;
	margin-left: 5px;
	float: left;
}
.hbox_right {
	width: 250px;
	font: 12px Arial;
	float: right;
}
.left_panel {
	width: 200px;
	margin-left: 5px;
	float: left;
}
#local_list {
	font-family: Arial;
	font-size: 12px;
}
#main_panel {
	width: 765px;
	background: url(siteimages/bar-center.jpg);
	font-family: Arial;
	font-size: 14px;
	float: left;
}
.phonebox {
	font-family: Arial;
	font-size: 14px;
	float: left;
	height: 40px;
	text-align: center;
	margin-top: 3px;
	width: 200px;
}
.red_txt01 {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}
.red_txt02 {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	height: 20px;
}
.sb_center {
	text-align: center;
}
#sitefooter {
	font: 12px Arial;
	width: 750px;
	padding-left: 15px;
}
.special_box {
	color: #FF0000;
	font: bold 16px Arial;
	text-align: center;
	width: 525px;
	float: left;
}
.title01 {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}
.title_phone {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #0066FF;
}
#top_panel {
	font-family: Arial;
	font-size: 14px;
	height: 50px;
	width: 765px;
	background: url(siteimages/bar-top.jpg);
}
#tp01 {
	height: 30px;
	width: 240px;
	margin-left: 310px;
	text-align: center;
	padding-top: 7px;
}
.tp01 {
	height: 43px;
	margin-left: 310px;
	text-align: center;
	padding-top: 7px;
	width: 245px;
	float: left;
}
.txt_dkblue {
	font-family: Arial;
	font-size: 12px;
	color: #003366;
}
.txt_green02 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #033;
}
.txt_red {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}
.txt_sm01 {
	font-family: Arial;
	font-size: 12px;
}
/*  ------------------------- LINK ITEMS ---------------------------------- */

a:link, a:visited, a:active {
	color: #06C;
	text-decoration: none;
}
a:hover {
	color: #900;
	text-decoration: underline;
}
a.bnav:link, a.bnav:visited, a.bnav:active {
	font-family: Arial;
	color: #908d8d;
	text-decoration: none;
}
a.bnav:hover {
	color: #600;
	text-decoration: underline;
}
a.link2:link, a.link2:visited, a.link2:hover, a.link2:active {
	color: #000;
	text-decoration: none;
	cursor: text;
}
a.titlelink:link, a.titlelink:visited, a.titlelink:active {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}
a.titlelink:hover {
	color: #900;
	text-decoration: underline;
}
a.navlink:link, a.navlink:visited, a.navlink:active {
	font: 14px/25px Arial;
	color: #000;
	text-decoration: none;
	background: url(siteimages/navtab1.jpg);
	height: 30px;
	width: 190px;
	display: block;
	border-style: none;
	padding-left: 5px;
}
a.navlink:hover {
	font: 14px/25px Arial;
	color: #000;
	text-decoration: none;
	background: url(siteimages/navtab2.jpg);
	height: 30px;
	width: 190px;
	display: block;
	border-style: none;
	padding-left: 5px;
}
a.navspecial:link, a.navspecial:visited, a.navspecial:active {
	font: 14px/25px Arial;
	color: #900;
	text-decoration: none;
	background: url(siteimages/navtab1.jpg);
	height: 30px;
	width: 190px;
	display: block;
	padding-left: 5px;
}
a.navspecial:hover {
	font: 14px/25px Arial;
	color: #900;
	text-decoration: none;
	background: url(siteimages/navtab2.jpg);
	height: 30px;
	width: 190px;
	display: block;
	padding-left: 5px;
}
a.footerlink:link, a.footerlink:visited, a.footerlink:active {
	color: #036;
	font: 12px Arial;
	text-decoration: none;
}
a.footerlink:hover {
	color: #900;
}
a.link1:link {
	color: #036;
	font: 12px Arial;
	text-decoration: none;
}
a.link1:visited {
	color: #033;
	text-decoration: none;
}
a.link1:hover { color: #900;}
a.link1:active {color: #666666;}
a.link1:focus{color: #666666;}

/* -----------------------------  PHOTOS ---------------------------------- */
#photo01 {
	float: right;
	height: 198px;
	width: 180px;
}
#photo02 {
	background-image: url(siteimages/p016.jpg);
	float: right;
	height: 200px;
	width: 200px;
}
#photo03 {
	float: right;
	height: 260px;
	width: 183px;
	background: url(siteimages/p006.jpg);
}
#photo04 {
	background-image: url(siteimages/p015.jpg);
	float: right;
	height: 255px;
	width: 180px;
}
#photo05 {
	background-image: url(siteimages/p010.jpg);
	float: right;
	height: 155px;
	width: 200px;
}
#photo06 {
	float: right;
	height: 225px;
	width: 150px;
	background: url(siteimages/p018.jpg);
}
#photo10 {
	background-image: url(siteimages/scheduling_book.jpg);
	float: right;
	height: 160px;
	width: 160px;
}
