@charset "utf-8";
/* CSS Document */

ul, ol, li, div, h1, h2, h3, h4, span, apdiv {
	margin:0px;
	padding:0px;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
select, input, textarea {
	font:99% Arial, sans-serif;
}
fieldset, img {
	border:0;
}

select, .inputStyle {
	border:1px solid #7F9DB9;
	background:#FFF;
	padding:.1em;
	margin:.1em 0 .1em .2em;
}
select {
	background:#FFFFFF;
	font:0.89em arial;
	margin:0px;; padding:0px;
}
.png {
	behavior: url("iepngfix.htc");
}
hr {
	color:#cfcfcf;
}
a {
	text-decoration:underline;
	color:#5FC5C7;
}
a :hover {
	text-decoration: underline;
	color:#5FC5C7;
}
body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	color:#000;
}

#wrapper {
	margin:0px;
	width:936px;
	background-color:#fff;
}

#container01{
	width:320px;
	height:auto;
	float:left;
	
}
#container02{
	background:url(img/conbg2.jpg) no-repeat;
	width:616px;
	height: auto;
	float:left;
}

#container03 h1{
	font:0.70em arial;
	color:#fff;
	font-weight:normal;
	line-height:17px;
	padding:5px 20px 7px 15px;
}
#headcontainer {
	height:357px;
}
#headcontainer_promo {
	background:url(img/headbg_promo2.jpg) no-repeat;
	height:330px;
}
#headcontainer_sitemap {
	margin:auto;
	height:677px;
	width:890px;
}

#headcontainer_about {
	background:url(img/AboutUs_page2.jpg) no-repeat;
	height:330px;
}
#container_adotive {
	width:936px;
	height:176px;
}
#logo {
	width:234px;
	height:176px;
	float:left;
}
.banner {
	float:left;
	width:702px;
	height:176px;
}
#menu {
	background:url(img/menu.png) no-repeat;
	width:158px;
	height:122px;
	margin:0;
	padding:0;
}
#menu li, #menu a {
	height:30px;
	display:inline;
}
#menu li {
	list-style:none;
	height:20px;

}
#menu-01 {
	width: 45px;
}
#menu-02 {
	width:130px;
}
#menu-03 {
	width: 190px;
}
#menu-04 {
	width: 90px;
}
#menu-05 {
	width: 67px;
}

#menu-01 a:hover {
	background: url(img/menu.png) 0px -139px no-repeat;
}
#menu-02 a:hover {
background: url(img/menu.png) 0px -159px no-repeat;
}
#menu-03 a:hover {
background: url(img/menu.png) 0px -179px no-repeat;
}
#menu-04 a:hover {
background: url(img/menu.png) 0px -200px no-repeat;
}


#menu li.on{
	color:#FF0000;
	background: url(img/menu.png) 0px -139px no-repeat;

}

#menu3 {
	width:220px;
	padding:0px 0 0 30px;
}
#menu3 li {
	font:14px Times, serif;
	list-style-type:none;
	padding-bottom:4px;
	line-height:20px;
	color:#58595B;
}
#menu3 li a {
	text-decoration:none;
	color:#58595B;
}
#menu3 .on {
	color:#5FC5C7;
}
#menu3 li a:hover {
	color:#5FC5C7;
	text-decoration:none;
}
#menu li {
	
	
}
#/*menu div.menu01 a{
	background:url(img/leftnav_home.png) no-repeat;
	height:20px;
	list-style-type:none;
	display:block;
}
#menu div.menu01 a:hover{
	background:url(img/leftnav_home_over.png) no-repeat;
	height:20px;
	list-style-type:none;
	display:block;
}

#menu div.menu02 a{
	background:url(img/leftnav_ap.png) no-repeat;
	height:20px;
	list-style-type:none;
	display:block;
}
#menu div.menu02 a:hover{
	background:url(img/leftnav_ap_over.png) no-repeat;
	height:20px;
	list-style-type:none;
	display:block;
}


#menu li a {
	text-decoration:none;
	color:#58595B;
}*/


#menu .on {
	color:#5FC5C7;
}
#menu li a:hover {
	color:#5FC5C7;
	text-decoration:none;
}
#menuitem .mainmenuactive {
	color:#5cc6c8;
}
#menu_innerpage {
	width:234px;
	padding:0px;
	margin:0px;
	float:left;
}
#menu_innerpage div {
	padding-top:5px;
}
#menu_innerpage .on {
	color:#5FC5C7;
}
#menu_innerpage ul li {
	list-style-type:none;
	font:0.85em Times, serif;
	line-height:22px;
	margin:0px;
	padding-left:24px;
}
#menu_innerpage li a {
	text-decoration:none;
	color:#000;
}
#menu_innerpage li a:hover {
	text-decoration:none;
	color:#5FC5C7;
}
#menu1 {
	width:702px;
	height:39px;
	background:url(img/menubg.jpg) repeat-x;
	padding:0 0 0 0;
}
#menuitem {
	padding:10px 4px 0 17px;
	margin:0px;
}
#menuitem li {
	list-style-type:none;
	font:0.84em "Times New Roman", Times, serif;
	font-weight:bold;
	display:inline;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#fff;
padding-right:2px;
}
#menuitem li a {
	text-decoration:none;
	color:#fff;
}
#menuitem li a:hover {
	color:#5cc6c8;
	text-decoration:none;
}
#bodycontainer {
	width:936px;
	height:auto;
	padding:0px;
	margin:0px;
}
#content {
	width:702px;
	float:left;
	background-color:#e7eaf0;
}
#leftmenubox {
	background:url(img/leftbox.png) no-repeat;
	height:232px;
	width:234px;
	behavior: url("iepngfix.htc");
}
#leftmenubox div a {
	text-decoration:none;
	color:#057685;
}

#leftmenubox2 {
	background:url(img/leftbox1.png) no-repeat;
	height:104px;
	margin-top:35px;
	behavior: url("iepngfix.htc");
}

#leftmenubox2spacer {
	background:url(img/leftbox1spacer.png) no-repeat;
	height:104px;
	margin-top:35px;
	behavior: url("iepngfix.htc");
}

#leftmenubox2 div a {
	text-decoration:none;
	color:#057685;
}
#mainbodycontent {
	padding:20px 40px 20px 25px;
}
#mainbodycontent a{
		text-decoration: underline;
	color:#057685;
	
}

#mainbodycontent div ul li {
	font:12px Arial, Helvetica, sans-serif;
	color:#59595c;
	list-style-type: disc;
	list-style-position:inside;
	padding:0 0 10px 0;
}
#mainbodycontent h1 {
	font:1.30em Times, serif;
	color:#231f20;
	padding-bottom:15px;
}
#mainbodycontent h2 {
	font:1.08em Arial, Helvetica, sans-serif;
	color:#057685;
	padding: 15px 0 15px 0;
}
#mainbodycontent h3 {
	font:1.06em Arial, Helvetica, sans-serif;
	color:#057685;
	font-weight:bold;
	padding: 5px 0 0 0;
}

#mainbodycontent h4 {
	font:0.90em Arial, Helvetica, sans-serif;
	color:#0d0d0d;
	padding: 0 0 3px 0;
}
#mainbodycontent h2 a {
	text-decoration:underline;
	color:#057685;
}
#mainbodycontent p {
	font:12px Arial, Helvetica, sans-serif;
	color:#59595c;
	line-height:20px;
	padding:0 0 10px 0;
	margin:0px;
}
#mainbodycontent ul li {
	font:12px Arial, Helvetica, sans-serif;
	color:#59595c;
	line-height:18px;
	list-style-type:none;
	padding-bottom:15px;
}
#mainbodycontent ol li {
	font:0.80em Arial, Helvetica, sans-serif;
	color:#59595c;
	list-style-position:inside;
	line-height:18px;
	padding-bottom:10px;
}
p {
	font-family: serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	text-decoration:none;
	color:#464646;
	margin:0px;
	padding:0 0 0 285px;
}
p a {
	text-decoration:none;
	color:#5FC5C7;
}
#footer {
	height:193px;
	background-color:#057685;
	margin:45px 0 0 0;
	color:#fff;
}
.footercont {
	padding:13px 13px 0 75px;
	color:#fff;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}

.footerimgspacer {
	padding:13px 0px 0 0px;
	font:1em "Times New Roman", Times, serif;
	font-weight:bold;
	color:#057685;
	line-height:22px;
	background:url(img/footerboxspacer.png) no-repeat;
	height:116px;
	width:203px;
	float:left;
	text-decoration:none;
	behavior: url("iepngfix.htc");
}

#footerimg a {
	padding:13px 0px 0 0px;
	font:1em "Times New Roman", Times, serif;
	font-weight:bold;
	color:#057685;
	line-height:22px;
	background:url(img/footerbox.png) no-repeat;
	height:116px;
	width:203px;
	float:left;
	text-decoration:none;
	behavior: url("iepngfix.htc");
}
.footerimg p a {
	text-decoration:none;
	color:#057685;
	font-weight:bold;
}
.footertext {
	float:left;
	padding:21px 0 0 30px;
}
.footertext table a {
	text-decoration:underline;
	color:#fff;
	font-size:0.90em;
}
.footerarw {
	background:url(img/footerarw.png) no-repeat;
	background-position: left;
	
}
#footerlinks {
	width:936px;
	clear:both;
	font-weight:normal;
	padding-left:525px;
	margin:0px;
}
#footerlinks li {
	list-style-type:none;
	font-size:0.7em;
	display:inline;
	padding:0px;
	margin:0px;
}
#footerlinks li a {
	text-decoration:underline;
	color:#fff;
}
#footerlinks li a:hover {
	text-decoration:underline;
	color:#5FC5C7;
}
.copyright {
	font-weight:normal;
	text-align:right;
	padding-top:3px;
	padding-right:9px;
	font-size:0.8em;
}
.copyright a {
	text-decoration: underline;
	color:#fff;
}
.copyright a:hover {
	text-decoration:underline;
	color:#5FC5C7;
}
#footer1 {
	width:936px;
	height:73px;
	background-color:#057685;
	clear:both;
	color:#fff;
}
#bullet {
	background:url(img/bullet.png) left none no-repeat;
	width:5px;
	height:5px;
	float:left;
}
.darkblue {
	color:#057685;
}
#mainbodycontent .liheight li {
	padding:0 0 5px 0;
	list-style-type: disc;
	list-style-position:inside;
}
.fees {
	font:1em calibri, Arial, Helvetica, sans-serif;
	color:#057685;
	background-color:#fff;
}
.feessmall {
	font:0.71em Arial, Helvetica, sans-serif;
	color:#057685;
	background-color:#fff;
}
.leftnavitem {
	font:1.30em "Times New Roman", Times, serif;
	color:#949699;
	font-weight:bold;
	padding:40px 0 0 30px;
}
.leftnavtext {
	font:0.90em "Times New Roman", Times, serif;
	color:#1d1e1e;
	padding:0 0 60px 30px;
	line-height:18px;
}
.arrow {
	background:url(img/arrow.png) no-repeat;
	width:234px;
	height:26px;
	behavior: url("iepngfix.htc");
}
.leftnavtextfaq {
	background:url(img/faqsqstn.jpg) no-repeat;
	width:234px; height:70px;

}
.leftnavtextfaq2 {
	font:1em "Times New Roman", Times, serif;
	color:#5dc5c7;
	padding:10px 0 50px 30px;
	font-weight:bold;
}
#promo {
	padding:0 20px 0 255px;
	font-family: arial, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	color:#58595B;
	height:auto;
	background-color:#fff;
}
#aboutus{ float:left; width:630px; font:12px Arial, Helvetica, sans-serif; padding:0 50px 0 0; color:#58595B;}

#aboutus a, a:hover{ 
	text-decoration:underline;
	color:#057685;
	}
	
#promo div ul li {
	list-style-type:disc;
	list-style-position:inside;
	padding-top:8px;
}
#promo div ul li a, a:hover {
	text-decoration:underline;
	color:#057685;	
}

#sitemaplogo  {
	width:160px;
	height:90px;


}
#sitemaplogo a  {
	display:block;
	width:160px;
	height:90px
	
}

#sitemap_test{
	background:url(img/SiteMap_page.jpg) no-repeat;
	width:936px;
	height:102px;


}
.home_sitemap{
	font:1em arial;
	color:#fff;
	font-weight:bold;
}

.typeface-js p {
	font-size:font:0.90em;
	
	font-family:helvetiker_bold;
	color:#59595c;
	line-height:20px;


}
.home_sitemap a{
	text-decoration:none;
	color:#fff;
	
}
.home_sitemap a:hover{
	text-decoration:none;
	color:#fff;
	
	
}
.sitemap_mainmenu{
	font:0.90em arial;
	color:#000;
}
.sitemap_mainmenu a, a:hover{
	text-decoration:none;
	color:#000;

}
.sitemap_submenu{
	font:0.70em arial;
	color:#000;
}
.sitemap_submenu a, a:hover{
	text-decoration:none;
	color:#000;
}
.gracefuladoption{
	font:1.30em Arial, Helvetica, sans-serif;
	color:#5FC5C7;

}
.emailac a{
	width:190px;
	display:block;
	
}
.contacttype{
	background:#E6E8ED;
	padding:10px 0 0 0;
height: auto;

}
.bodyconbg{
	background:#fbfbfb;
	
}
.sitemap a{
font:0.95em arial; color:#5cc6c8; text-decoration:underline;

}
.sitemap a:hover{
text-decoration:none;

}
.sitemap_up a{
font:0.80em arial; color:#5cc6c8; text-decoration:underline;	
}

#sitemaplogo a{
	width:200px;
	height:110px;
	display:block;
	
}
#contactform{
	padding:0 0 0 10px;
	font:0.70em arial;
	color:#000;
	
}
.nametab1{
	width:80px; float:left;
	padding-top:2px;
	
}
.nametab2{
	width:80px; float:left;
	padding-top:3px;
	
}
.nametab3{
	width:200px; float:left;
	padding-top:3px;
	
}
.nametab4{
	width:80px; float:left;
	padding-top:4px;
	
}
.nametab5{
	width:111px; 
	padding-top:4px;
	
}
.nametab6{
	width:220px;
	padding-top:4px;
	
}
.nametab7{
	width:300px; 
	padding-top:4px;
	
}
.checkbox1{
	width:50px; float:left;
}
input.button{
	background:url(img/submit-button.jpg) no-repeat;
	width:114px;
	height:20px;
	border:0;
	
}

#contactform table .captcha input {
	font-family: "Times New Roman", Times, serif;
	font-size:2.10em;
	padding-top:3px;
	width:117px;
	height:30px;
	color:#137985;
	border: solid 1px #000;

}


.FAQ-Header {
	font:0.90em Arial, Helvetica, sans-serif;
	color:#0d0d0d;
	padding: 0 0 3px 0;
	font-weight:600;
}

.spacer{padding-left:13px;}
