@charset "utf-8";

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, address,  strong, sub, sup, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, embed, footer, header, menu, nav, output,section, summary, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CSS Main Styles */
html {
	background:#fae5b8;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:1024px;
	margin:auto;
}

a{
	text-decoration:none;
	color:#d3222a;
}
a:hover{text-decoration:underline;}
img{border-style:none;}
input,
textarea,
select{
	font:100% Verdana, Geneva, sans-serif;
	vertical-align:middle;
}


/* !STYLES ADDED BY BB */
h1 {
  /*color:#4d2e1c;*/
  color:#f08400;
  /*font:bold 42px/1.2em "Lucida Grande","Lucida Sans Unicode",sans-serif;*/
  font: bold 32px/1.2em Arial, Helvetica, sans-serif;
  margin:10px 0 15px;
}

.subtitle {
  color:#4d2e1c;
  /*font:oblique 17px/1.2em "Lucida Grande","Lucida Sans Unicode",sans-serif;*/
  font:oblique 17px/1.2em Arial, Helvetica, sans-serif;
  padding:5px 0 15px;
  border-bottom:10px solid #fff8c6;
  margin-bottom:20px;
}

h2 {
  color:#f08400;
  /*font:bold 18px/1.2em "Lucida Grande","Lucida Sans Unicode",sans-serif;*/
  font:bold 18px/1.2em Arial, Helvetica, sans-serif;
  margin:0.9em 0 0.6em;
}

h3 {
  margin-bottom:0.4em;
}

h4 {
  font-size:14px;
  color:#f08400;
  margin:0.9em 0 0.6em;
}

#content p {
}

div.hr {
  padding-top:10px;
  border-bottom:1px solid #fff8c6;
  margin-bottom:20px;
}

blockquote {
  background:#fff8c6;
  padding:15px;
  font-style: oblique;
  color:#4d2e1c;
}

#universal {
	border-left: 5px solid #543019;
	border-right: 5px solid #543019;
	height:70px;
    /*width:100%;*/
	width: 1014px;
	color:ffffff;
	background:#f8981d;
}

#header {
	background:#543019;
	width:1014px;
	height:70px;
	z-index:49;
	/*padding-top:12px;*/
		border-left: 5px solid #543019;
	border-right: 5px solid #543019;
}

#header .logo{padding: 12px 20px 0 12px;}

#nav_inner {
	width: 1014px; 
	height: 70px;
}

#navigation {
    /*height:1em;*/
	width: 1014px;

}

#navigation li {list-style:none;float:left; margin-left: 6px;}
#navigation li.logo-holder{margin-left: 8px;}

#navigation li a {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	/*text-align:center;*/
	font-size:12px;
	display:block;
	padding: 29px 10px 5px 10px;
}

#navigation li.logo-holder a{padding: 0px 0px 5px 12px;}

#navigation li:hover, #navigation li.active{color:#543019; background:#f9e3b4;}
#navigation li:hover a, #navigation li.active a{color:#543019; background:#f9e3b4;}
#navigation li:hover a:hover{background:#543019;color:#f9e3b4;}

#navigation li.logo-holder:hover{background: none;}

#navigation li a:hover {color:#543019;background:#f9e3b4;}
#navigation li.logo-holder a:hover {background:none;}

#navigation li ul {display: none; background:#f9e3b4;}
#navigation li:hover li {float:none;margin: 0;}
#navigation li:hover li a {color:#543019;padding: 6px 12px 6px 12px;}
#navigation li li a {width:115px; }
#navigation li li a:hover {background:#543019;color:#f9e3b4;width:115px; }
#navigation li:hover ul {display:block;position:absolute;}


.login {
	float:left;
	margin-top:30px;
	padding-left:12px;
	color:#ffffff;
	font-weight: bold;
	font-size:12px;
}

.login a{color:#fff; text-decoration: none;}

.login .login-btn {
	display: inline-block; 
	color:#f8981d;
	padding:5px;
	text-transform: uppercase;
	border: 1px solid #000;
	text-align: center; 
	width: 50px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
	behavior: url(http://www.morrisanimalfoundation.org/assets/css/pie.htc);
	position: relative;
	z-index:100;
}

.social {
	float:right;
	padding-right:12px;
	/*display:inline;*/
	margin-top:28px;
}


.at_PinItButton{display: inline-block !important;}


div.search {
background: #fff;
padding: 2px 3px 1px 3px;
float: right;
margin:28px 40px 0 5px;
height: 22px;
}

div.search input{border: none;}
div.search input.submit{padding-left: 3px; border-left: 2px solid #ccc;}

#banner {
	border-left: 5px solid #543019;
	border-right: 5px solid #543019;
	height:150px;
}

#sectionnav {
	background:#f9e3b4;
	/*height:50px;*/
    width:1014px;
	color:f8981d;
	border-left: 5px solid #543019;
	border-right: 5px solid #543019;	
}

#sectionnav h2{color:#543019; margin:0; padding: 0; font:bold 18px/1em Arial, Helvetica, sans-serif;}

#sectionnav li {display: block; float: left; padding: 14px 12px;  text-align: center;}
#sectionnav li.section{padding: 12px 0px 11px 12px;} 
#sectionnav li.section h2 a {
	padding:14px 12px;
	margin:0;
}

#sectionnav a {
color:#543019;
font-size: 18px;
text-decoration:none;	
}

#sectionnav li:hover, #sectionnav li.active{background:#543019;}
#sectionnav li:hover a, #sectionnav li.active a{color:#f9e3b4;}
#sectionnav li:hover h2 a, #sectionnav li.active h2 a{color:#f9e3b4;background:#543019;}
#sectionnav li.section:hover{background:#f9e3b4; color:#543019;}

#main-content{
	background:#ffffff;
	border-left: 5px solid #543019;
	border-right: 5px solid #543019;
}

/*#content {
	background:#ffffff;
	padding:12px;
}
#col1 {
	float:left;
	width:160px;
}
#col2 {
	float:right;
	width:852;
}*/
#footer {
	background:#543019;
	/*height:224px;*/
	padding:12px;
	color:#ffffff;
	width:1000px;
	margin: 0 auto;
}

#footer .footer-logo{float: left; width: 96px; padding-right: 15px; padding-top: 25px;}

#footer .mission{float: left; padding-top: 25px; font-style:italic;font-size:12px; padding-left: 14px;}

#footer #sitemap{float: left; padding-top: 25px; padding-left: 15px;}

#footer li {
	font-size:10px;
	list-style:none;

}
#footer li a {
    color:#f9e3b4;
    text-decoration:none;
}
#footer li a:hover {
	text-decoration:underline;
}


.footer-nav {float: left; width: 125px; padding-right: 10px;}

.subfooter-left{float: left; margin-top: 20px; color:#f9e3b4; font-size:10px; padding: 5px 0px 5px 40px;}
.subfooter-left li{float: left; padding-right: 10px; padding-bottom: 15px;}
.subfooter-left li a{text-transform:uppercase;}
.subfooter-right{float: right; margin-top: 20px; padding: 10px; text-align: right;color: #fff; font-size:10px;}
.subfooter-right a{color:#f9e3b4; text-decoration: none; }

/*#footer1 {
	display:inline;
	width:120px;
	height:100px;
}
#footer2 {
	display:inline;
	width:120px;
	height:100px;
}
#footer3 {
	display:inline;
	width:120px;
	height:100px;
}
#footer4 {
	display:inline;
	width:100px;
	height:100px;
}
#footer5 {
	display:inline;
	width:120px;
	height:100px;
}
#footer6 {
	display:inline;
	width:120px;
	height:100px;
}*/

#footer h3 {
	font-weight:bold;
	font-size:11px;	
}
#footer h3 a {
	color:#f8981d;
	text-decoration:none;	
}
#footer h3 a:hover {
	color:#f8981d;
	text-decoration:underline;	
}


/*======================================
From original all.css
=======================================*/

/* twocolumns */
#twocolumns{
	height:1%;
	overflow:hidden;
}
.twocolumns-little{padding:10px 10px 49px 20px; }
.twocolumns-little #content{
	width:650px;
	float:right;
	overflow:hidden;
}
.twocolumns-little #sidebar{
	width:260px;
	float:left;

}
.list-holder{
	width:650px;
	overflow:hidden;
}
/* list */
.twocolumns-little .list{
	margin-bottom:10px;
	list-style:none;
	width:660px;
	color:#4d2e1c;
	font-size:1.4em;
	line-height:1.3em;
	background:url(http://www.morrisanimalfoundation.org/assets/images/bg-list.gif) repeat-y;
	overflow:hidden;
}
.twocolumns-little .list li{
	float:left;
	width:193px;
	margin-right:10px;
	padding:0 7px 10px 10px; 
}
.twocolumns-little .list li img{
	display:block;
	margin:0 -10px 14px;
	position:relative;
}
.twocolumns-little .list li strong{
	display:block;
	text-indent:-9999px;
	height:12px;
	overflow:hidden;
	width:100%;
	margin-bottom:8px;
}
.twocolumns-little .list li strong.pet-owers{background:url(http://www.morrisanimalfoundation.org/assets/images/text-pet-owners.gif) no-repeat;}
.twocolumns-little .list li strong.veterinary{background:url(http://www.morrisanimalfoundation.org/assets/images/text-veterinary.gif) no-repeat;}
.twocolumns-little .list li strong.researchers{background:url(http://www.morrisanimalfoundation.org/assets/images/text-researchres.gif) no-repeat;}
.twocolumns-little .list li p{margin:0 0 13px;}
.twocolumns-little .list li .wrap{
	width:100%;
	overflow:hidden;
}
.twocolumns-little .list li a{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	line-height:0.9em;
	padding-bottom:2px;
}
.twocolumns-little .list li a:hover{text-decoration:underline;}
/* news */
.news{
	width:650px;
	background:url(http://www.morrisanimalfoundation.org/assets/images/bg-news.gif) repeat-x;
	padding-top:25px;
}
.news .title{
	height:1%;
	overflow:hidden;
	margin-bottom:24px;
}
.news h2.maf-news{
	margin-top:3px;
	background:url(http://www.morrisanimalfoundation.org/assets/images/text-maf-news.gif) no-repeat;
	width:580px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}
/* resize */
.twocolumns-little .resize{
	float:right;
	width:98px;
}
.twocolumns-little .resize ul{
	float:left;
	margin-right:3px;
	padding-left:7px;
	list-style:none;
	background:#fff8c6;
}
.twocolumns-little .resize ul li{
	float:left;
	padding:7px 7px 7px 0;
}
.twocolumns-little .resize ul a{
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.resize ul #decrease{background:url(http://www.morrisanimalfoundation.org/assets/images/bg-decrease.gif) no-repeat;}
.resize ul #increase{background:url(http://www.morrisanimalfoundation.org/assets/images/bg-increase.gif) no-repeat;}
.twocolumns-little .resize .rss{
	float:right;
	padding:7px;
	background:#fff8c6;
}
.twocolumns-little .resize .rss a{
	display:block;
	background:url(http://www.morrisanimalfoundation.org/assets/images/bg-rss.gif) no-repeat;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
/* post */
.post{
	width:650px;
	border-bottom:1px solid #bfaf93;
	overflow:hidden;
	padding-bottom:29px;
	margin-bottom:13px;	
}
.post img{
	float:left;
	border:1px solid #c4b59b;
	margin:5px 10px 0 0;
	width:118px;
}
.post .text{
	height:1%;
	overflow:hidden;
}
.post h3{
	color:#d3222a;
	margin-bottom:8px;
	font-size:2.2em;
	line-height:1.2em;
	font-weight:bold;
}
.post em{
	color:#666;
	font-size:1.2em;
	line-height:1.0em;
	font-style:italic;
	display:block;
	margin-bottom:8px;
}
.post p{
	margin-bottom:15px;
	font-size:1.3em;
	line-height:1.5em;
}
.post ul{
	list-style:none;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	font-size:1.0em;
	line-height:1.0em;
}
.post ul li{
	float:left;
	background:#f8c74c;
	margin-right:1px;
}
.post ul a{
	color:#fff;
	display:block;
	padding:5px 10px;
}
.post ul a:hover{
  background: #d3222a;
  text-decoration:none;
}
.wrap-more{
	height:1%;
	overflow:hidden;
	padding-top:3px;
}
.wrap-more a{
	float:right;
	text-transform:uppercase;
	font-size:1.2em;
	line-height:1.2em;
}
.twocolumns-little #sidebar .block{
	width:225px;
	overflow:hidden;
	/*background:#fff8c6;*/
	background: #fff;
	padding:0 18px 18px 17px;
	margin-bottom:10px;
}
.twocolumns-little #sidebar .title{
	width:254px;
	padding:6px 3px 5px;
	margin:0 -18px 13px -17px;
	position:relative;
	background:#f5ae00 url(http://www.morrisanimalfoundation.org/assets/images/bg-title.gif) repeat-x ;
}
#sidebar h4{
	/* text-indent:-9999px; 
	overflow:hidden; */
	margin:0 0 0 5px;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:0.2em;
	font-size:17px;
	font-weight: bold;
}
#sidebar h4.join-us{
	background:url(http://www.morrisanimalfoundation.org/assets/images/text-join-us.png) no-repeat;
	width:74px;
	height:14px;
}
/* block */
.twocolumns-little #sidebar .block p{
	font-size:1.3em;
	line-height:1.4em;
	margin-bottom:16px;
}
#sidebar .block a.sing-up{
	display:block;
	background:url(http://www.morrisanimalfoundation.org/assets/images/bg-sing-up.gif) no-repeat;
	width:172px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto 17px;
}
#sidebar .block em{
	display:block;
	text-align:center;
	font: italic 1.2em/1.2em  Arial, Helvetica, sans-serif;
}
#sidebar .block em a{text-decoration:underline;}
#sidebar .block em a:hover{text-decoration:none;}
#sidebar h4.donate-now{
	background:url(http://www.morrisanimalfoundation.org/assets/images/text-donate-now.png) no-repeat;
	width:129px;
	height:12px;
	margin:0 0 1px 2px;
}
#sidebar .block .cost{
	margin:0 auto -8px;
	padding-top:1px;
	list-style:none;
	width:140px;
	overflow:hidden;
}
#sidebar .block .cost li{
	float:left;
	margin:0 8px 8px 0;
}
#sidebar .block .cost a{
	display:block;
	width:62px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar .block .cost a.cost1{background:url(http://www.morrisanimalfoundation.org/assets/images/bg-cost1.gif) no-repeat;}
#sidebar .block .cost a.cost2{background:url(http://www.morrisanimalfoundation.org/assets/images/bg-cost2.gif) no-repeat;}
#sidebar .block .cost a.cost3{background:url(http://www.morrisanimalfoundation.org/assets/images/bg-cost3.gif) no-repeat;}
#sidebar .block .cost a.cost4{background:url(http://www.morrisanimalfoundation.org/assets/images/bg-cost4.gif) no-repeat;}
#sidebar .block .image1{
	float:left;
	padding-top:3px;
}
#sidebar h4.honor-memory{
	background:url(http://www.morrisanimalfoundation.org/assets/images/text-honor-memory.png) no-repeat;
	width:184px;
	height:14px;
	margin-left:3px;
}
#sidebar .block .text-holder{
	height:1%;
	overflow:hidden;
	padding:5px 3px 0 12px;
	margin-bottom:-10px;
}
#sidebar .block p a{
	display:inline-block;
	text-decoration:underline;
}
#sidebar .block p a:hover{text-decoration:none;}
#sidebar h4.help-help{
	background:url(http://www.morrisanimalfoundation.org/assets/images/text-help-us.png) no-repeat;
	width:183px;
	height:14px;
	margin-left:3px;
}
#sidebar .lists{
	margin-bottom:10px;
	padding:1px 0 0 19px;
	list-style:none;
	font-size:1.3em;
	line-height:1.3em;
}
#sidebar .lists a{text-decoration:underline;}
#sidebar .lists a:hover{text-decoration:none;}
#sidebar h4.research{
	background:url(http://www.morrisanimalfoundation.org/assets/images/text-research.png) no-repeat;
	width:226px;
	height:14px;
}
#sidebar .icons{
	margin:-4px -17px 0 0;
	list-style:none;
	width:238px;
	position:relative;
	overflow:hidden;
}
#sidebar .icons li{
	float:left;
	margin-right:5px;
}
#sidebar .icons img{display:block;}

#sidebar .block img {
    box-shadow: 0 2px 2px 1px #BEBEBE;
    margin-bottom: 5px;
    margin-right: 10px;
	behavior: url(http://www.morrisanimalfoundation.org/assets/css/pie.htc);
	position: relative;
	z-index:100;
}

#sidebar .block p img {
    box-shadow: 0 2px 2px 1px #BEBEBE;
    margin-bottom: 5px;
    margin-right: 10px;
	behavior: url(http://www.morrisanimalfoundation.org/assets/css/pie.htc);
	position: relative;
	z-index:100;
}
#sidebar .block .charity{
	display:block;
	margin:23px 0 6px 2px;
}
#sidebar .block .charity img{display:block;}


.protect-small .frame{
	background:url(http://www.morrisanimalfoundation.org/assets/images/bg-protect-smoll.png) repeat-y;
	width:710px;
}
.protect-small .block-big{
	width:701px;
	padding:9px 0 8px 9px;
}
.protect-small h2.healthier-tomorrow{
	background:url(http://www.morrisanimalfoundation.org/assets/images/text-healthier-tomorrow.png) no-repeat;
	width:321px;
	height:13px;
	text-indent:-9999px;
	text-align:left;
	float:left;
	overflow:hidden;
	margin:0;
}
.twocolumns-big{
	/*background:url(http://www.morrisanimalfoundation.org/assets/images/bg-twocolumns-big.gif) repeat-x;*/
	background: #fff;
	padding:11px 10px 28px 10px;
}
.twocolumns-big #content{
	width:750px;
	float:right;
	/*padding-top:11px;*/
}
.twocolumns-big #sidebar{
	width:230px;
	padding-right:10px;
	float:left;
}


/* block */
.twocolumns-big #sidebar .block{
	width:206px;
	overflow:hidden;
	/*background:#fff8c6;*/
	background: #fff;
	padding:0 12px 20px 12px;
	margin-bottom:10px;
	height:113px;
}
.twocolumns-big #sidebar .title{
	width:224px;
	padding:3px 3px 2px;
	margin:0 -12px 10px -12px;
	position:relative;
	background:#f5ae00 url(http://www.morrisanimalfoundation.org/assets/images/bg-title.gif) repeat-x ;
}
.twocolumns-big #sidebar .block p{
	/*font-size:1.2em;
	line-height:1.5em;
	margin-bottom:18px;*/
		font-size:.9em;
	line-height:1.1em;
	margin-bottom:18px;
}
#sidebar h4.custom-box{
	background:url(http://www.morrisanimalfoundation.org/assets/images/text-custom-box.png) no-repeat;
	width:128px;
	height:14px;
}
/* title */
.twocolumns-big #content .title{
	height:1%;
	overflow:hidden;
}
.twocolumns-big #content .breadcrumbs{
	padding-top:10px;
	list-style:none;
	float:left;
	color:#666;
	font: 1.0em/1.0em Verdana, Geneva, sans-serif;
	letter-spacing:-1px;
}
.twocolumns-big #content .breadcrumbs li{
	float:left;
	padding:0 5px 2px 0;
}
.twocolumns-big #content .breadcrumbs a{color:#666;font-size:10px;}
.twocolumns-big .resize{
	float:right;
	width:88px;
}
.twocolumns-big .resize ul{
	float:right;
	padding-left:7px;
	list-style:none;
	background:#fff;
}
.twocolumns-big .resize ul li{
	float:left;
	padding:7px 7px 7px 0;
}
.twocolumns-big .resize ul a{
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.twocolumns-big .resize .print{
	float:left;
	padding:7px;
	background:#fff;
}
.twocolumns-big .resize .print a{
	display:block;
	background:url(http://www.morrisanimalfoundation.org/assets/images/bg-print.gif) no-repeat;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.twocolumns-big .text-holder{
	width:735px;
	font-size:1.0em;
	line-height:1.0em;
}
/* slogan */
.twocolumns-big .slogan{
	border-bottom:10px solid #fff8c6;
	padding-bottom:12px;
	margin-bottom:15px;
}
.twocolumns-big .slogan h2{
	color:#4d2e1c;
	margin:0 0 16px -2px;
	font-size:3.1em;
	line-height:1.0em;
	font-weight:bold;
	letter-spacing:3px;
	height:43px;
}
/* text-holder */
.twocolumns-big .slogan strong{
	display:block;
	font-size:1.2em;
	line-height:1.7em;
	color:#4d2e1c;
	font-style:italic;
}
.twocolumns-big .text-holder p{margin-bottom:17px;}
.twocolumns-big .text-holder p strong {
	font-weight:bold;
}
.twocolumns-big #content .list{
	margin-bottom:39px;
	padding:2px 0 0 21px;
	list-style:none;
	/* font-weight:bold; */
}
.twocolumns-big #content .list li{
	/* background:url(../images/bullet.gif) no-repeat 0 55%; */
	padding:0 0 4px 15px;
}
.twocolumns-big #content .list a{color:#d3222a;}
.twocolumns-big #content h3{
	padding-bottom:7px;
	border-bottom:1px solid #bfaf93;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
	color:#543019;
	position:relative;
}
/* post */
.twocolumns-big .post{
	height:1%;
	overflow:hidden;
	border-top :1px solid #fff8c6;
	margin:-7px 0 12px;
	padding:25px 0 0 0;
	border-bottom:0;
}
.twocolumns-big .post .img-holder{
	float:left;
	width:140px;
	padding-right:20px;
}
.twocolumns-big .post .img-holder img{
	display:block;
	margin:5px 0 6px;
	float:none;
}
.twocolumns-big .post .img-holder span{
	display:block;
	text-align:center;
	color:#bfaf93;
	font:0.8em/1.1em Verdana, Geneva, sans-serif;
	padding:0 3px;
}
.twocolumns-big .post .text{
	height:1%;
	overflow:hidden;
}
.twocolumns-big .post h4{
	font-weight:bold;
	font-size:1em;
	line-height:1em;
	letter-spacing:-1px;
	margin:2px 0 5px;
}
.twocolumns-big .post em{
	color:#633;
	font-style:italic;
	display:block;
	font-size:1em;
	margin:0 0 12px;
	line-height:1em;
}
.twocolumns-big .post p{
	margin:0 0 20px;
	font-size:1em;
	line-height:1.35em;
}




.text-holder ul,
.text-holder ol {
  margin:1em 0;
  padding-left:45px;
}

.text-holder ul {
  list-style: disc;
  list-style-type: disc;
}

.text-holder ol {
  list-style: decimal;
  list-style-type: decimal;
}

.text-holder li {
  padding:5px;
  list-style: inherit;
}

/* research search */
table.filterCriteria {
  margin:5px auto;
}

table.filterCriteria td {
  padding:10px 10px 0 0;
}

.filterCriteria .filterLabel {
  font-weight:bold;
  text-align:right;
}

table.paginator {
  margin:30px auto 0;
  text-align:center;
  font-size:90%;
}

table.paginator td {
  padding:0 5px;
}

div.study {
  padding:5px 0;
  margin:10px 0;
  border-bottom:1px solid #fff8c6;
}

.study h4 {
  margin:0 0 0 23px;
  font-size:16px;
  font-weight:bold;
  color:#4d2e1c;
}

.study p {
  margin-left:25px;
  font-size:90%;
}

.short {
  background: transparent;
}

.short .details {
  display:none;
}

p.help {
  padding:5px;
  background: #fff8c6;
  text-align:center;
}

p.help a {
  font-weight:bold;
}

a.toggler span {
  display:block;
  float:left;
  width:14px;
  text-align:center;
  padding:-1px 3px 0;
  font-weight:bold;
  font-size:16px;
}

a.toggler {
  display:block;
  padding:2px;
  color:#4d2e1c;
  margin-bottom:5px;
}

a.toggler:hover,
.study a.toggler:hover h4 {
  text-decoration:none;
  color:#D3222A;
}

.caption {
  text-align:center;
  margin:5px 20px 0 0;
  font:11px Verdana,Geneva,sans-serif;
  color:#bfaf93;
}

.stafflist {
  margin-top:25px;
}

.stafflist img {
  border:1px solid #c2b297;
  margin-right:20px;
}

.text-holder ul li {
  list-style-type:disc;
}
.text-holder ol li {
  list-style: decimal;
}

/* PLANNED GIVING STYLES */
.pgBox-holder {
	text-align: center;
        width: 305px;
        margin-bottom: 7px;
        margin-left: 15px;
        border-top: #facd97 3px solid;
        float: left;
     
}
.pgBox-content {
	border-bottom: #facd97 3px solid;
        border-left: #facd97 3px solid;
        border-right: #facd97 3px solid;
        text-align: left;
        Padding: 0px 7px;
}
.pgBox-holder h4 {
	line-height: 30px;
        margin: 0px;
        background: url(http://www.morrisanimalfoundation.org/assets/images/pgbox-header.jpg) #f08400;
        color: #ffffff;
        font-size: 18px;
        font-weight: bold;
}
.pgBox-content p {
	font-size: 90%;
}
.clear {
	clear: both;
}
table.pg tr.evenRow {
	background: #f7a542;
}
table.pg td {
	text-align: center;
        padding: 7px;
        border-right: #f08400 2px solid;
}

.LLinterview-holder {
        text-align: center;
        width: 206px;
        margin-bottom: 7px;
        margin-left: 10px;
        float: left;
}
.LLinterview-content {
	border-bottom: #facd97 3px solid;
        border-left: #facd97 3px solid;
        border-right: #facd97 3px solid;
        text-align: left;
}
.LLinterview-holder h4 {
	line-height: 30px;
        margin: 0px;
        background: url(http://www.morrisanimalfoundation.org/assets/images/pgbox-header.jpg) #f08400;
        color: #ffffff;
        font-size: 18px;
        font-weight: bold;
}
.LLinterview-content p {
	font-size: 85%;
        padding: 0px 7px;
}