/* CSS */
background { color: #046a76; }
body { font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: rgb(4, 106, 118); }
h6 { height: 30px; }
#main .content {
	padding: 10px 5px 2px 8px;
	background-color: #FFFFFF;
}
#main .footer {
	padding: 0 13px 8px 0;
	background-color: #FFFFFF;
}
#main td {
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#subnav td { background: url('images/688_sidenav_bg.gif'); }
#subnav .spacer { height: 16px; }
#contact_us td {padding: 0 0 14px 0; }
.mainheader  {
	font-weight: bold;
	font-size: 20px;
	color: #076873; }
.subhead  {
	font-size: 14px;
	font-weight: bold;
	color: #003333;
}
.section_normal {
	margin: 14px 13px 14px 0;
	padding-bottom: 14px;
	border-bottom: solid 2px #d5f2ea;
}
.clear { 
  clear:both; 
  font-size:0px; 
  line-height:0px; 
  height:0px; 
}
#article p {
	margin: 8px 13px 14px 24px;
}
.section_normal p { margin: 12px 0 0 0; }
.small   { font-size: 11px }
.big  { font-size: 15px }
.note { color: #00f; font-size: 14px; font-weight: bold; }
.image_normal {
	margin: 3px 0 0 0; 
	border: solid 1px #a6d0cd;
}

.nopaws { margin: 4px 0 6px 0 ; padding: 0 0 0 20px; }
.nopaws li {
	background: none;
	list-style-type: disc;
	list-style-position: inside;
	padding: 4px 0 0 0;
}
.pawprints { margin: 8px 0 0 0 ; }
.pawprints li {
	background: url('images/blt_pawprint.gif') no-repeat 0px 0px;
	list-style-type: none;
	padding: 5px 0 6px 28px;
}
.largelist { margin: 8px 0 0 0 ; padding: 0; }
.largelist li {
	background: url('images/blt_pawprint.gif') no-repeat 0px 0px;
	list-style-type: none;
	padding: 5px 20px 5px 28px;
	font-size: 15px; 
}

a:link   { color: #076873; text-decoration: none }
a:visited   { color: #046A76; text-decoration: none }
a:hover  { color: #046A76; text-decoration: underline }
a:active   { color: #046A76; text-decoration: none }

.float_left { float: left; position:relative; }
.float_right { float:right; position:relative; }

.r3c3 { background: url('images/688_r3_c3.gif') repeat 0px 0px; }
.brde { background: url('images/688_brd_e.gif') repeat 0px 0px; }
.brdw { background: url('images/688_brd_w.gif') repeat 0px 0px; }
.brds { background: url('images/688_brd_s.gif') repeat 0px 0px; }

.hours-nw {
 	background: url('images/hours_brd_nw.gif') no-repeat 0 0;
}
.hours-n {
	background: url('images/hours_brd_n.gif') repeat-x 0 0 #FFFFFF;
}
.hours-ne {
 	background: url('images/hours_brd_ne.gif') no-repeat 100% 0;
	padding: 12px 0 10px 0;
}
.hours-w {
 	background: url('images/hours_brd_w.gif') repeat-y 0 0;
}
.hours-e {
 	background: url('images/hours_brd_e.gif') repeat-y 100% 0;
}
.hours-sw {
 	background: url('images/hours_brd_sw.gif') no-repeat 0 100%;
}
.hours-s {
 	background: url('images/hours_brd_s.gif') repeat-x 0 100%;
}
.hours-se {
 	background: url('images/hours_brd_se.gif') no-repeat 100% 100%;
}
.hours-box {
	padding: 5px 5px 6px 17px;
	text-align: left;
}
.hours-div {
	margin: 5px 6px 5px 6px;
	height: 2px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	background: #d4f2ea;
}