body {
	background: url(images/paw_back.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	behavior: url(csshover.htc); /* WinIE behavior call */
	font-size: 13px;
	color: #000000;
}

h2 { font: bold 18px Georgia, "Times New Roman", Times, serif; color: #3C65C3; border-bottom: 1px solid #B3C5FB; padding-bottom: 4px; padding-top: 0px; }

p, li { font-size: 13px; line-height: 20px; color: #333; }

p strong { color: #000000; }

form .dashed_break { padding-top: 3px; display: block; width: 90%; padding-bottom: 3px; border-bottom: 2px dashed #999999; }

p a, li a { color: #3C65C3; text-decoration: none; }

p a:hover, li a:hover { text-decoration: underline; }

#splash_wrapper { width: 776px; border: 1px solid #000; margin-right: auto; margin-left: auto; background: #000 url(images/nav_back.gif) repeat-y; position: relative; }

#wrapper { width: 776px; border: 1px solid #000; margin-right: auto; margin-left: auto; background: #FFFFFF url(images/nav_back.gif) repeat-y; }

div#nav {
	float: left;
	width: 165px;
	margin: 0px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	height: 690px;
}

div#nav ul { margin: 0px; padding: 0px; width: 165px; background: #678CE2; border-top: 1px solid #b3c5fb; }

div#nav li { position: relative; list-style: none; margin: 0px; border-bottom: 1px solid #B3C5FB;/*IE doesn't like border-top*/ }

div#nav li:hover { background: #52A61F; }

div#nav li.submenu { }

div#nav li.submenu_straight { display: block; padding: 5px 2px 5px 4px; color: #FFFFFF; width: 159px; }

div#nav li.submenu:hover { background-color: #52a61f; }

div#nav li a { display: block; padding: 5px 2px 5px 4px; text-decoration: none; color: #FFFFFF; width: 159px; }

div#nav>ul a { width: auto; }

div#nav li a:hover { display: block; color: #fcc25c; }

div#nav ul ul { position: absolute; top: 0; left: 165px; display: none; border-left: 1px solid #b3c5fb; }

div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3, div#nav ul.level1 li.submenu_straight:hover ul.level2, div#nav ul.level2 li.submenu_straight:hover ul.level3 { display:block; }

#signup { }

.rates .dollars {
	width: 80%;
}

#content {
	float: left;
	width: 610px;
}

.content_photo { float: right; margin-bottom: 20px; margin-left: 20px; border: 1px solid #3C65C3; }

#splash_copy { font-size: 12px; line-height: 15px; color: #FFFFFF; font-weight: bold; padding-top: 12px; padding-right: 16px; padding-left: 16px; }

#splash_copy img { float: right; margin-left: 12px; margin-top: 4px; margin-bottom: 8px; }

#logos { float: left; }

#footer {
	clear: left;
	height: 70px;
	width: 770px;
	border-top: 1px solid #FFFFFF;
	background: #000000;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #FCC25C;
	text-align: center;
	z-index: 1;
}

#footer .bone { margin-bottom: -6px; margin-right: 10px; margin-left: 10px; }

#footer #online_res { margin-left: 10px; margin-bottom: -6px; }

#edit_box { padding: 6px 20px 20px; }

#edit_box .photo_wrap { float: right; border: 1px solid #000000; margin-bottom: 20px; margin-left: 20px; margin-top: 6px; }

form { font-size: 12px; }

form input, form select, form textarea { background: #E4EBFE; }

table { width: 90%; margin-bottom: 10px; }

#services { width: 400px; }

form .desc { text-align: right; width: 20%; }

form .questions { width: 70%; }

form .quicks { width: 60%; vertical-align: top; }

form .buttons { vertical-align: bottom; }

form .checks { width: 5%; }

.footnote { list-style: disc; }

.rates { font-size: 12px; width: 300px; }

.rates a { text-decoration: none; color: #3C65C3; }

.rates a:hover { text-decoration: underline; }

.rates td { background: #B3C5FB; }

.rates .dollars { width: 30%; }

.rates .rate_title { background: #678CE2; font-weight: bold; color: #FFFFFF; }

#star {
	height: 159px;
	width: 160px;
	position: absolute;
	z-index: 8;
	clear: both;
	top: 130px;
	right: -61px;
	margin: 0;
	behavior: url(iepngfix.htc);
	background-image: url(images/paw.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#star p { color: #000000; margin-top: 0px; margin-left: 16px; font-size: 11px; line-height: 14px; font-weight: bold; margin-right: 16px; text-align: center; padding-top: 40px; }

#star p a { color: #000000; }

