body {
	background:#F8F6E9 url('/images/bg.jpg') top center no-repeat;
}
body, form {
	padding:0;
	margin:0;
}
body.cms {
	padding:10px;
	background:#FFF;
}
body, p, td, th {
	font: 11pt "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color:#222;
}
table {
	border:0;
	padding:0;
	margin:0;
}
td, th {
	text-align:left;
	vertical-align:top;
	font-size:9pt;
}
table.i {
	width:520px;
}
table.i th {
	border:1px solid #CCC;
	background-color:#DBDBDB;
	font-weight:bold;
	padding:2px;
}
table.i td {
	padding:2px;
	font-size:8.5pt;
	background-color:#FFF;
}
table.i tr.alt td {
	background-color:#EEE;
}
input, select, textarea {
	font:9pt Arial;
}
fieldset {
	border:1px solid #3D3427;
	padding:10px;
	margin:0 0 15px 0;
}
legend {
	color:#3D3427;
	font-weight:bold;
}
a, a:link, a:active, a:visited {
	color:#d58932;
	text-decoration:none;
}
a:hover {
	color:#873B2D;
	text-decoration:underline;
}
img {
	border: none;
}
img.border, img.black_border {
	padding:2px;
	border:1px solid #8D8D8D;
}
img.help {
	cursor:help;
	margin-right:4px;
	height:16px;
	width:16px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
}
h1 {
	margin:10px 0 0 0;
	padding:0;
	font:22pt Times, "Times New Roman", Serif;
	color:#3D3427;
	font-weight:normal;
}
h2 {
	margin:10px 0 10px 0;
	padding:0;
	font:16pt Times, "Times New Roman", Serif;
	color:#8B7554;
	font-weight:normal;
}
h1.primTitle {
	margin:0;
}
h2.subTitle {
	margin:0 0 0 40px;
}
.req {
	color:red;
	font-size:8.5pt;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.message {
	border:1px solid green;
	padding:8px;
	margin-bottom:8px;
	background-color:#FFF;
	color:green;
}
.error {
	border:1px solid red;
	padding:8px;
	margin-bottom:8px;
	background-color:#FFF;
	color:red;
}
.pagination {
	position:relative;
	border:1px solid #666;
	background-color:#EEE;
	padding:2px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:8.5pt;
}
input.i, select.i, textarea.i {
	border:1px solid #000;
	padding:2px;
	background-color:#FFF;
	width:200px;
}
textarea.i {
	width:400px;
	height:90px;
}
#siteWrapper {
	min-height:1070px;
}
#topBar {
	height:53px;
	width:100%;
	background:#685A42 url('/images/topBar.gif') top left repeat-x;
}
#topWrapper {
	position:relative;
	width:1006px;
	margin:0 auto;
}
img#AdoptionServicesLogo {
	position:absolute;
	top:1px;
	left:0;
}
img#AdoptionServicesPhone {
	position:absolute;
	top:5px;
	left:550px;
}
ul#topNav {
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	right:10px;
	top:10px;
}
ul#topNav li {
	float:left;
	font-size:9pt;
	margin:0 6px 0 6px;
}
ul#topNav li a, ul#topNav li a:link, ul#topNav li a:active, ul#topNav li a:visited {
	color:#FFF;
	text-decoration:none;
}
ul#topNav li a:hover {
	color:#CCC;
	text-decoration:underline;
}
#content_white_top {
	position:absolute;
	top:39px;
	left:187px;
	width:818px;
	height:14px;
	background:url('/images/content_white_top.png') top left no-repeat;
}
#contentWrapper {
	width:1006px;
	margin:0 auto;
}
#content_white_bg {
	float:right;
	width:819px;
	background:url('/images/content_white_bg.png') top left repeat-y;
}
#content_container {
	padding:0 15px 0 15px;
	min-height:860px;
	background:url('/images/scripty.gif') bottom right repeat-y;
}
#titleSec {
	padding:0 0 7px 0;
	background-color:#FFF;
}
#quoteBox_holder {
	position:relative;
	height:137px;
	margin:0 0 10px 0;
}
#quoteBox {
	position:absolute;
	top:0;
	left:-15px;
	width:813px;
	height:144px;
	background:#7B694C url('/images/quoteBox.jpg') top left no-repeat;
}
#quoteBox_quote {
	padding:50px 40px 0 40px;
	color:#dcdcd0;
	font:14pt "Book Antiqua", Palatino, "Times New Roman", Times, serif;
}
#quoteEdit {
	position:absolute;
	top:5px;
	right:5px;
	background-color:#FFF;
	border:1px solid #000;
	padding:2px 5px 2px 5px;
	font:9pt Tahoma;
}
#content_white_bottom {
	clear:right;
	float:right;
	width:819px;
	height:22px;
	background:url('/images/content_white_bottom.png') top left repeat-y;
}
#leftCol {
	float:left;
	width:187px;
}
#leftCol h1 {
	color:#FFF;
	font-size:15pt;
	font-weight:normal;
	font-style:italic;
	padding:12px 0 0 12px;
	margin:0;
}
#leftCol h1.isLink:hover {
	color:#000;
	background-color:#FFF;
	cursor:pointer;
}
#leftCol ul {
	list-style:none;
	margin:0;
	padding:6px 0 0 0;
}
#leftCol li {
	position:relative;
	background:url('/images/NavBullet.png') top left no-repeat;
	list-style:none;
	width:163px;
	margin:0;
	padding:5px 0 5px 24px;
	font-size:10.5pt;
	cursor:pointer;
	color:#FFF;
}
#leftCol li ul {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:187px;
	display:none;
}
#leftCol li a, 
#leftCol li a:link, 
#leftCol li a:active, 
#leftCol li a:visited, 
#leftCol li a:hover, 
#leftCol li:hover ul li a, 
#leftCol li:hover ul li a:link, 
#leftCol li:hover ul li a:active, 
#leftCol li:hover ul li a:visited, 
#leftCol li:hover ul li a:hover {
	color:#FFF;
	text-decoration:none;
}
#leftCol li:hover {
	background:#FFF url('/images/NavBulletOver.png') top left no-repeat;
	color:#000;
}
#leftCol li:hover ul {
	z-index:1000;
	display:block;
}
#leftCol li:hover a, 
#leftCol li:hover a:link, 
#leftCol li:hover a:active, 
#leftCol li:hover a:visited, 
#leftCol li:hover a:hover,
#leftCol li:hover ul li:hover a, 
#leftCol li:hover ul li:hover a:link, 
#leftCol li:hover ul li:hover a:active, 
#leftCol li:hover ul li:hover a:visited, 
#leftCol li:hover ul li:hover a:hover {
	color:#000;
	text-decoration:none;
}
#Nav1 {
	width:187px;
	background:#873B2D url('/images/Nav1bg.jpg') top left no-repeat;
	min-height:196px;
	padding-top:12px;
}
#Nav1 ul li ul li {
	background-color:#873B2D;
}
#Nav2 {
	width:187px;
	background:#B6690F url('/images/Nav2bg.jpg') top left no-repeat;
	min-height:265px;
}
#Nav2 ul li ul li {
	background-color:#B6690F;
}
#Nav3 {
	width:187px;
	background:#697044 url('/images/Nav3bg.jpg') top left no-repeat;
	min-height:273px;
}
#Nav3 ul li ul li {
	background-color:#697044;
}
#NavCap {
	width:187px;
	height:14px;
	background:url('/images/NavCap.png') top left no-repeat;
	overflow:hidden;
}
#rightCol {
	float:right;
	width:224px;
	margin:0 10px 0 10px;
	text-align:center;
}
.primContent {
	width:545px;
}
#footer {
	position:relative;
	width:810px;
	margin:0 auto;
	padding-left:188px;
	text-align:center;
}
#footer a,
#footer a:link,
#footer a:active,
#footer a:visited {
	color:#6f5e46;
	text-decoration:none;
}
#footer a:hover {
	color:#A45514;
	text-decoration:underline;
}
#fNav {
	font-size:8.5pt;
	margin:4px 0 7px 0;
	line-height:15px;
}
#fCopy {
	font-size:7.5pt;
	color:#848484;
	margin:0 0 10px 0;
}
#csm {
	position:absolute;
	right:0;
	bottom:0;
}
#splashHolder {
	position:relative;
	height:261px;
}
#splash {
	position:absolute;
	top:-11px;
	left:-15px;
	height:272px;
	width:813px;
	overflow:hidden;
}
#splash div {
	position:relative;
	height:272px;
	overflow:hidden;
	cursor:pointer;
	float:left;
}
div#spl {
	width:406px;
}
div#spr {
	width:407px;
}
#splash div img {
	display:none;
	position:absolute;
	top:0;
	left:0;
}
ul#boxes {
	clear:both;
	list-style:none;
	padding:0;
	margin:0;
}
ul#boxes li {
	list-style:none;
	padding:0;
	float:left;
	margin:0 17px 0 0;
	padding-top:25px;
	cursor:pointer;
	width:180px;
	height:77px;
	font:16pt "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	text-align:center;
	overflow:hidden;
	color:#dcdcd0;
}
ul#boxes li:hover {
	color:#FFF;
}
li.box1 {
	background:url('/images/box1.jpg') top left no-repeat;
}
li.box1:hover {
	background:url('/images/box1over.jpg') top left no-repeat;
}
li.box2 {
	background:url('/images/box2.jpg') top left no-repeat;
}
li.box2:hover {
	background:url('/images/box2over.jpg') top left no-repeat;
}
li.box3 {
	background:url('/images/box3.jpg') top left no-repeat;
}
li.box3:hover {
	background:url('/images/box3over.jpg') top left no-repeat;
}
li.box4 {
	background:url('/images/box4.jpg') top left no-repeat;
	margin:0;
}
li.box4:hover {
	background:url('/images/box4over.jpg') top left no-repeat;
	margin:0;
}
input.xbtn {
	background:url('/images/xbtn.gif') top left no-repeat;
	border:1px solid #111;
	color:#FCFCFC;
	-moz-border-radius:3px;
	font:11px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	height:24px;
	line-height:22px;
	padding:0 8px;
	cursor:pointer;
	text-align:center;
}
input.xbtn:hover {
	background-position:0 -23px;
}
input.xbtn[disabled], input.xbtn[disabled]:hover {
	background:none;
	background-color:#999;
	color:#FFF;
	cursor:default;
}
#cmsToolbar {
	background-color:#FFF;
	padding:5px;
	border-bottom:3px solid #000;
}
#cmsToolbar #cmst {
	width:1000px;
	margin:0 auto;
}
#logout {
	float:right;
	margin-right:5px;
}
#cmsToolbar table {
	margin:0;
	padding:0;
	border:0;
}
#cmsToolbar th {
	font-size:8pt;
	font-weight:bold;
	padding:2px;
	background-color:#EEE;
}
#cmsToolbar td {
	font-size:8pt;
	padding:2px;
}
#page_options {
	overflow:hidden;
	height:0;
}
table.f td, table.f th {
	font-size:9pt;
	padding:5px;
	border-bottom:1px solid #D0D0D0;
}
table.f th {
	background:#7B694C url('/images/quoteBox.jpg') top left repeat-x;
	font-weight:bold;
	color:#FFF;
}
ul.list {
	list-style:none;
	padding:0;
	margin:0;
}
ul.list li {
	list-style:none;
	padding:15px;
	margin:10px 0 5px 0;
	border:1px solid #CCC;
	background-color:#EFEFEF;
}
ul.list .enlarge {
	float:right;
	text-align:center;
	font-size:8pt;
}
ul.list .enlarge img {
	border:1px solid #000;
	height:120px;
}
ul.list h1 {
	font-size:16pt;
}
ul.list .b {
	margin:10px 0 0 0;
	font-size:9pt;
}
ul.list th {
	padding:1px;
	width:150px;
	font-weight:normal;
	background-color:#FFF;
}
ul.list td {
	padding:1px;
	width:150px;
	background-color:#FFF;
	color:#666;
}
