ul.glossary-alphabet{
	margin: 0;
	list-style: none;
	height: 24px;
}

ul.glossary-alphabet li{	
	float: left;
	font-size: 21px;
	color: #fff;
	margin: 0 2px;
}
ul.glossary-alphabet li a{
	color: #fff;
	text-decoration: none;
	display: block;
	width:24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

ul.glossary-alphabet li a:hover, ul.glossary-alphabet li.current a{
	color: #6699cc;
	background: #fff;
}

.glossary-wrap .box{
	width: 739px;
	background: url(../images/glossary-bg-repeat.gif) repeat-y 0 0;
}
.article-wrap .box{
	width: 739px;
	background: url(../images/glossary-bg-repeat.gif) repeat-y 0 0;
	clear: both;
}
.glossary-wrap .box-content, .article-wrap .box-content{
	background: url(../images/glossary-bottom.gif) bottom left no-repeat;
}
.glossary-wrap .results-header-wrap{
	background: url(../images/glossary-search-bg.gif) no-repeat bottom left;
	margin: 0 0 8px 0;
	padding: 10px 16px;
}

.glossary-wrap .box-title, .article-wrap .box-title {
	background: url(../images/glossary-box-title-bg.gif) no-repeat top center;
	height: 30px;
	padding: 1px 5px 0 5px !important;
	/*position: relative;*/
}

.glossary-wrap .box-title 
{
	float:left;
}

.glossary-items dl{
	display: block;
	width: 737px;
}

.glossary-items dd{
	display: none;
	padding: 5px 5px 5px 40px;
	/*font-size: 11px;*/
}
.glossary-items dt{
	cursor: pointer;
	background: url(../images/dt-bg-even-closed.gif) left no-repeat;
	padding: 5px 5px 5px 40px;
	clear: both;
	font-weight: bold;
	font-size: 12px;
}
.glossary-items dt.odd{
	background: url(../images/dt-bg-odd-closed.gif) left no-repeat #e6eff6;
}

.glossary-wrap .key ul{
	width: auto;
	float: none;
	font-weight: bold;
	color: #303333;
}

.glossary-wrap .result_pages{
	clear: both;
	color: #666666;
}

.glossary-wrap .btn-search{
	background: url(../images/glossary-btn-search.gif) no-repeat;
	width:64px;
	height: 17px;
}

.glossary-wrap form label{
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.glossary-wrap form {
	padding: 0;
}


.glossary-items dt.open
{
	background-image: url(../images/dt-bg-even-open.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.glossary-items dt.openodd
{
	background-image: url(../images/dt-bg-odd-open.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.box-title .result_pages{
	
	margin-top: -24px;
	float:right;
	line-height:28px;
}
.box-title .result_pages, .box-title .result_pages a{
	color: #e6eff6;
}
.pagination>a, .pagination>span
{
	padding: 0 3px;
}
.pagination .next
{
	float:none;

}


ol.related{
	margin: 0;
	padding: 0;
	list-style: none;
}
ol.related li{
	margin: 0;
	padding: 5px 82px 5px 25px;
}
ol.related li p{
	margin: 0;
}

ol.related li.headline-cat{	
	/*background: url(../images/ico-cat.gif) no-repeat 665px center;*/
	background: url(../images/V3/cat-ico.png) no-repeat 665px center;
}
ol.related li.headline-dog{	
	/*background: url(../images/ico-dog.gif) no-repeat 665px center;*/
	background: url(../images/V3/dog-ico.png) no-repeat 665px center;
}
ol.related li.headline-cat-dog{	
	/*background: url(../images/ico-cat-dog.gif) no-repeat 655px center;*/
	background: url(../images/V3/dog-cat-ico.png) no-repeat 665px center;
}

ol.related li.alt{
	background-color:#EDF6FB;

}

div.article{
	padding-left: 11px;
	clear: both;
}
	div.article h1{
		margin: 0 0 5px 0;
	}
	div.article h4{
		margin: 0 0 18px 0;
	}
	
ol#Searchresults h4
{
	margin: 0 0 5px 0;
}

div.article-wrap p
{
	margin: 0 0 18px 0;
	line-height:16px;
}	

div.article-wrap .image-sm{
	float: left;
	margin: 0 27px 15px 0;
	/* width: 140px; */
}

div.article-wrap .captiontxt{
	padding: 5px;
	line-height: normal;
	font-size: 10px;
}

div#template1 .image-sm 
{
	margin: 10px 27px 0 0;
}

div.article-wrap .banner-medium-rectangle{
	float: right;
	margin: 0 0 20px 27px;
}

div.article-wrap .colb{
	float: right;
	/* width: 210px; */
	margin: 0 0 20px 27px;
}
	div.article-wrap .bquote-wrap{
		float: right;
		width: 270px;
		margin: 0 0 20px 27px;
		border: 1px solid #0064af;
		padding: 15px;
		background: url(../images/bquote-open.gif) no-repeat 13px 15px; 
		
	}
	
	div.article-wrap .bquote-wrap p 
	{
		line-height:20px;
	}
	
	div.article-wrap .author{
		border: 1px solid #0064af;
		padding: 15px 50px 15px 15px;
		font-size: 12px;
		line-height: 17px;
		margin: 0 0 25px 0;
	}
		div.article-wrap .author .image-sm{
			width: 110px;
		}
			div.article-wrap .author .caption{
				font-size: 11px;
				padding: 5px 0;
			}
		.bquote-wrap blockquote{
			font-size: 16px;
			line-height: 23px;
			background:url(../images/bquote-close.gif) bottom right no-repeat;
			text-indent: 30px;
			margin: 0 0 20px 0;
		}
		
		div.article-wrap .image-full .bquote-wrap{
			background: #6AA6D2 url(../images/bquote-open-b.gif) no-repeat 13px 15px;
			color: #fff;
			border: none;
			margin: 0;
			height: 190px;
		}
			div.article-wrap .image-full .bquote-wrap blockquote{
				font-size: 14px;
				line-height: 20px;
				background:url(../images/bquote-close-b.gif) bottom right no-repeat;
				font-weight: bold;
				font-style: normal;
				margin: 0;
				
			}
		

	div.article-wrap .colb .image-med{
		margin: 10px 0 20px 0;
	}
	
	div.article-wrap .image-med-left{
		margin: 0 27px 18px 0;
		float: left;
		/* width:210px; */
	}
	div.article-wrap .image-med-right{
		margin: 0 0 18px 27px;
		float: right;
		/* width:210px; */
	}
	
	
	div.article-wrap .image-full{
		width: 710px;
		height: 220px;
		padding: 8px;
		border: 1px solid #cccccc;
		margin: 10px 0 18px 0;
	}

	.colb .box{
		background: url(../images/3b-bg-repeat.gif) repeat-y;
		width: 210px;
	}
	.colb .box-title{
		background: url(../images/3b-top.gif) no-repeat top;
		height: 28px;/*29-1*/
		padding: 1px 13px 0 13px;
	}
	.colb .box-content{
		background: url(../images/3b-bottom.gif) no-repeat bottom;
		padding: 10px 15px;
	}
	.colb .box-content ul{
		margin: 0;
	}
	.colb .box-content ul li{
		/*background: url(../images/3b-list-style.gif) no-repeat 0 3px;*/
		padding: 0 0 0 15px;
		list-style: none;
		font-size: 12px;
		margin: 0 0 10px 0;
		line-height: 17px;
	}
	
	ul.socialize{
		margin: 0;
		float: right;
	}
	ul.socialize li{
		float: left;
		list-style: none;
		margin-left: 5px;
	}
	
	a.btn{
		overflow: hidden;
	}
	a.btn-send{
		background: url(../images/btn-send.gif) no-repeat;
		width: 105px;
		height: 31px;
		
	}
	a.btn-fav{
		background: url(../images/btn-fav.gif) no-repeat;
		width: 112px;
		height: 31px;
	}
	a.btn-print{
		background: url(../images/btn-print.gif) no-repeat;
		width: 104px;
		height: 31px;
	}
	
	 div#glossaryDefinition a
        {
        	font-weight:bold;
        	color:#0066CC !important;
        }
        div#glossaryDefinition
        {
        	margin-left:30px;
        	margin-top:10px;
        	width:400px;
        }
        
        div#glossaryDefinition h1
        {
        	color:Black;
        	font-size:16px;
        }
     
        div#moreLink
        {
        	right:40px;
            position:absolute;
            text-align:right;
            top:160px;
            width:100%;
        }
        a.dogRelated
        {
        	background:transparent url(../images/ico-dog.gif) no-repeat scroll 0 0;
        	padding-left:20px;
        }
        a.catRelated
        {
        	background:transparent url(../images/ico-cat.gif) no-repeat scroll 0 0;
        	padding-left:20px;
        }
        
