@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	background-image: url(images/main_bg_grn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #77B720;
}

.cboth { clear:both; }
.fleft { float:left; }
.fright { float:right; }
.cursor_pointer { cursor:pointer; }

/*----- Beggining of BgColor Styles -----*/
/*----- Brown Color -----*/
body.bg_brown {
	margin: 0px;
	background-image: url(images/main_bg_yo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #CF8400;
}
.main-wrapper_brown{
	width: 1001px;
	margin: 0px auto 0px auto;
	background-image: url(images/main_yo_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*----- Green Color -----*/
body.bg_green {
	margin: 0px;
	background-image: url(images/main_bg_grn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #77B720;
}
.main-wrapper_green{
	width: 1001px;
	margin: 0px auto 0px auto;
	background-image: url(images/main_grn_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*----- Blue Color -----*/
body.bg_blue {
	margin: 0px;
	background-image: url(images/main_bg_blue.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #629AFF;
}
.main-wrapper_blue{
	width: 1001px;
	margin: 0px auto 0px auto;
	background-image: url(images/main_blue_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*----- Blue Color -----*/
body.bg_red {
	margin: 0px;
	background-image: url(images/main_bg_red.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E87C7C;
}
.main-wrapper_red{
	width: 1001px;
	margin: 0px auto 0px auto;
	background-image: url(images/main_red_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*----- Orange Color -----*/
body.bg_black {
	margin: 0px;
	background-image: url(images/main_pic_black.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #5B5B5B;
}
.main-wrapper_black {
	width: 1001px;
	margin: 0px auto 0px auto;
	background-image: url(images/main_orange_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*----- End of BgColor Styles -----*/

.line-x-h{
	background-image: url(images/line-x.gif);
	background-repeat: repeat-x;
	background-position: center center;
	float:left;
	width: 688px;
	height: 24px;
}
.line-x {
	clear:both;
	background-image: url(images/line-x.gif);
	background-position: center center;
	background-repeat: repeat-x;
	height:16px;
}
.main-wrapper{
	width: 1001px;
	margin: 0px auto 0px auto;
	background-image: url(images/main_grn_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-header-abt{
	width: 909px;
	height:318px;
	margin: 0px 0px 0px 2px;
	background-image: url(images/abt-pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
}
.in-header-abt .div_abs {
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	left:30px;
	top:30px;
	width:250px;
}
.in-header-abt1{
	width: 730px;
	height:318px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/abt-pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
#header{
	width: 984px;
	height:140px;
	position:relative;
}
.logo{
	width: 173px;
	height:140px;
	float:left;
	padding: 0px 23px 0px 9px;
}
.in-logo{
	width: 173px;
	height:140px;
	float:left;
	cursor:pointer;
	padding: 0px 23px 0px 9px;
}
.headerlink{
	width: 271px;
	height:140px;
	float:left;
	padding: 0px 0px 0px 0px;
}
#hm1 {
	position:absolute;
	cursor:pointer;
	width:106px;
	height:56px;
	z-index:1;
	left: 203px;
	top: 58px;
}
#hm2 {
	position:absolute;
	cursor:pointer;
	width:98px;
	height:52px;
	z-index:1;
	left: 274px;
	top: 5px;
}
#hm3 {
	position:absolute;
	cursor:pointer;
	width:110px;
	height:53px;
	z-index:1;
	left: 367px;
	top: 38px;
}
#hm4 {
	position:absolute;
	cursor:pointer;
	width:121px;
	height:46px;
	z-index:1;
	left: 327px;
	top: 80px;
}
.main {
	width: 913px;
	margin: 0px 0px 0px 71px;
}
.topmenu {
	width: 913px;
	height:43px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/top-menu-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topmenu span {
	background-image: url(images/tm-line.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float:left;
	height:41px;
	width: 1px;
	margin: 2px 0px 0px 0px;
}
.topmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 13px 18px 0px 18px;
	float:left;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.topmenu a.active, .topmenu a:hover {
	color:#9E9582;
}
.con {
	width: 913px;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
}
.con .header {
	width: 909px;
	height: 318px;
	margin: 0px 2px 0px 2px;
}
.con .header .h-left {
	width: 730px;
	height: 318px;
	float:left;
	background-image: url(images/main_grn_pic1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #97B9F1;
	text-decoration: none;
}
.con .header .h-rig {
	width: 129px;
	height: 318px;
	float:left;
	background-color:#00163C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 38px 0px 12px;
}
.con .header .h-left .col-1 {
	float:left;
	width:142px;
	text-align:right;
	padding: 53px 0px 0px 208px;
}
.con .header .h-left .col-2 {
	float:left;
	width:352px;
	padding: 164px 0px 0px 22px;
	margin: 0px 0px 0px 0px;
}
.con .header .h-rig h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #77B720;
	text-decoration: none;
	margin: 34px 0px 18px 0px;
}
.con .wrap {
	width:891px;
	float:left;
	background-color:#FFFFFF;
	padding: 0px 0px 20px 22px;
}
.con .wrap .left {
	width:710px;
	float:left;
	margin: 31px 0px 0px 0px;
}
.con .wrap .rig {
	width:179px;
	float:left;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
.in-cont {
	width:688px;
	float:left;
	padding: 0px 22px 0px 0px;
}
.in-cont ul {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
}
.in-cont li {
	list-style-position: outside;
	list-style-type: circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #7D7565;	*/
	color: #5E533E;
	text-decoration: none;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
.in-tit-abt {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-about-us.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-res-sto {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-rescue-stories.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-awa-rec {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-awards-recognition.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-our-fac {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-our-facilities.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-cont-us {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-contact-us.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-news-press {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-news-press.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-adopt-pet {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-adopt-pet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-volunteering {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-volunteering.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-activities {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-activities.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-donate {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-donate.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-sponsor {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-sponsor.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-our-mascot {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-our-mascot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-our-newsletter {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-news-letter.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-gallery {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-gallery.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.in-tit-founder-msg {
	width:100%;
	height:80px;
	float:left;
	background-image: url(images/tit-founder-msg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer-sec{
	width:913px;
/*	float:left;	*/
	background-image: url(images/bot-curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	clear:both;
	height:14px;
}
.footer-sec a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*	color: #7D7565;	*/
	color: #5E533E;
	margin:0px;
	padding: 0px 0px 10px 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
/*	color: #7D7565;	*/
	color: #000000;
	margin:0px;
	padding: 0px 0px 10px 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #7D7565;	*/
	color: #5E533E;
	margin:0px;
	padding:0px;
}
.linkable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.linkable:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #EE6500;
	text-decoration: none;
}
.linkable-n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.linkable-n:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EE6500;
	text-decoration: none;
}
.Arial-11-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #7D7565;	*/
	color: #5E533E;
}
.d-link-main{
	width:710px;
	float:left;
	margin: 0px 0px 0px 0px;
	/*background-image: url(images/line-x.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.txt-fld {
	margin: 0px 0px 2px 0px;
	padding: 3px 0px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	width:200px;
}
.txt-fld1 {
	margin: 0px 0px 2px 0px;
	padding: 3px 0px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.txt-ar {
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	width:196px;
	height:106px;
}
.but {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #615B4F;
	border: 1px solid #999999;
	padding: 2px 2px;
	cursor:pointer;
}
.d-link-main .det{
	width:156px;
	float:left;
	padding: 0px 20px 0px 0px;
}
.index-hdr {
	background-image: url(images/home-header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hd1 {
	height: 39px;
	width: 61px;
	background-position: 0px 0px;
}
#hd2 {
	height: 39px;
	width: 72px;
	background-position: -177px 0px;
}
#hd3 {
	height: 39px;
	width: 79px;
	background-position: -358px 0px;
}
#hd4 {
	height: 39px;
	width: 96px;
	background-position: -533px 0px;
}
.km-main{
	width:710px;
	float:left;
	margin: 0px 0px 0px 0px;
	/*background-image: url(images/line-x.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.km-main .np{
	width:332px;
	float:left;
	padding: 0px 20px 0px 0px;
}
.km-main .col-1{
	width:156px;
	float:left;
	padding: 0px 20px 0px 0px;
}
.km-main .col-2{
	width:157px;
	float:left;
	padding: 0px 20px 0px 0px;
}
.km-main marquee ul { margin:0px; padding:0px; }
.km-main marquee ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #7D7565;	*/
	color: #5E533E;
	line-height:12px;
	text-decoration: none;
	list-style-type: none;
	background-image: url(images/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin:0px;
	padding:0px 0px 10px 10px;
}
.km-main  ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #7D7565;	*/
	color: #5E533E;
	line-height:12px;
	margin:0px;
	padding:0px;
	text-decoration: none;
}
.km-main ul li a:hover {
	text-decoration: underline;
}
.rs-main{
	width:179px;
	float:left;
	padding: 83px 0px 0px 0px;
	background-image: url(images/tit-rescure-stories.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.rs-main-1{
	width:179px;
	float:left;
	padding: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
}
.rs-main-volunteer{
	width:179px;
	float:left;
	padding: 83px 0px 0px 0px;
	background-image: url(images/tit-volunteering_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.km-main .np{
	width:332px;
	float:left;
	padding: 0px 20px 0px 0px;
}
.grey-bg{
	background-color:#E0E0E0;
}
.red { color:#FF0000; }
.white { color:#FFFFFF; text-decoration:none; }
.form_main { position:relative; }
.form_main_abs { 
	position:absolute;
	width:688px;
	height:500px;
    background-color: white;
    height: 500px;
    filter:alpha(opacity=45); /* IE's opacity*/
    left: 0px;
    opacity: 0.45;
    position: absolute;
    top: 0px;
    z-index: 99;
	display:none;
 }
.form_tksmessage, #resp_txt { display:none; } 
#blogcontent { margin:0px; padding:0px; }
#blogcontent img { display:none; }
#blogcontent ul, #blogcontent ul li {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#blogcontent ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*	color: #7D7565;	*/
	color: #5E533E;
	text-decoration:none;
}
.video_showhide { display:none; clear:both; padding:10px; }
.video_close { width:480px; clear:both; text-align:right; padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ff0000;
	cursor:pointer;
}
.top {
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-align:right;
	padding: 5px 20px 0px 0px;
	text-decoration:none;
}
.top a { text-decoration:none; }
.newscroll { height:60px; overflow:hidden; }
.contact_num { float:right; padding-right:200px; padding-top:13px; }
#contentRescue { height:90px; overflow:hidden; }