/*  GorillaSoft Style Sheet Resoures for  Animallaw.info */

img {
  border:none;
}

.footer {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #007440;
}

a.footer {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #007440;
}

a.footer:hover {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #D5B81C;
}

.header_animallaw {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #CFA061;
}

.header_date {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #92611E;
}

.headerNews {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}

.headerNews {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}

a.linkHomeNews {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #C25165;
}

a.linkHomeNews:hover {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #C25165;
}

a.linkArticles {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #987D14;
	text-align: left;
}

a.linkArticles:hover {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #987D14;
	text-align: left;
}

a.linkAdmin {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #004D2A;
}

a.linkAdmin:hover {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #004D2A;
}

a.linkCase {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #304389;
}

a.linkCase:hover {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #304389;
}

a.linkLaw {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #581799;
}

a.linkLaw:hover {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #581799;
}

a.linkPleadings {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #C84E6A;
}

a.linkPleadings:hover {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #C84E6A;
}

a.linkPageSm {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #304389;
}

a.linkPageSm:hover {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #304389;
}

a {
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #304389;
}

a:hover {
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #304389;
}

a.linkTop {
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #304389;
}

a.linkTop:hover {
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #304389;
}

.navTable {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}

.navTable:hover {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #0000FF;
}

.nav_select {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}

.page {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #987D14;
}

tr {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}

.pageBold {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}

.pageLarge {
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;

}

.pageSm {
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	padding:1em;
}

.pageAdministrativeTitle {
	font-family: tahoma;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #004D2A;
}

.pageAdministrativeBold {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #004D2A;
}

.pageArticlesTitle {
	font-family: tahoma;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #987D14;
}

.pageArticlesBold {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.pageCaseTitle {
	font-family: tahoma;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #304388;
}

.pageCaseBold {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #304388;
}

.pageLawTitle {
	font-family: tahoma;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #581799;
}

.pageLawBold {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #581799;
}

.pageLocalTitle {
	font-family: tahoma;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #581799;
}

.pageLocalBold {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #581799;
}

.pagePleadingsTitle {
	font-family: tahoma;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #C84E6A;
}

.pagePleadingsBold {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #C84E6A;
}

a.relatedLinksLink {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #805026;
}

a.relatedLinksLink:hover {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #805026;
}

a.relatedLink {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #72AA05;
}

a.relatedLink:hover {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #72AA05;
}

a.researchersLink {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #AC8E16;
}

a.researchersLink:hover {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #AC8E16;
}

.searchwhite {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
}

.searchwhiteBold {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
}

.searchwhiteSm {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
}

a.searchwhiteSm {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #ffffff;
}

a.searchwhiteSM:hover {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
}

a.searchwhiteSmBold {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
}

a.searchwhiteSmBold:hover {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
}

.topicHeader {
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
}

.topicText {
	font-family: tahoma;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
}

a.topicText {
	font-family: tahoma;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

a.topicText:hover {
	font-family: tahoma;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.topicsTitle {
	font-family: verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #661414;
}

body {
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#B0C9BD;
	scrollbar-shadow-color:#244B50;
	scrollbar-face-color:#007440;
	scrollbar-highlight-color:#79ACB2;
	scrollbar-darkshadow-color:#21454A;
	scrollbar-3dlight-color:#ffffff;
}

/*  idTabs ~ Sean Catchpole  */

.tabs a:focus {
    outline: none;
}

.tabs {
	color:#111;
	width:100%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	margin-top: 12px;
	position:relative;
}

.tabs li {
	list-style-type: none;
	list-style-image: none;
	float: left;
}

.tabs ul {
	margin-left: 0px;
	padding-left: 0px;
}

.overviewtab,
selected {
	padding:6px 10px;
	text-decoration:none!important;
	color:#FFF;
	background:#52AA79;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px none #000;
	border-left: 1px none #000;
	display: block;
}

.overviewtab:hover {
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	background: #82D5A6;
	display: block;
}

.detailedtab,
selected {
	padding:6px 10px;
	text-decoration:none!important;
	color:#FFF;
	background:#4D7F97;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px none #000;
	border-left: 1px none #000;
	display: block;
}

.detailedtab:hover {
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	background: #80B3CB;
	display: block;
}

.legaltab,
selected {
	padding:6px 10px;
	text-decoration:none!important;
	color:#FFF;
	background:#5B63A4;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px none #000;
	border-left: 1px none #000;
	display: block;
}

.legaltab:hover {
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	background: #8B94D2;
	display: block;
}

.relatedtab,
selected {
	padding:6px 10px;
	text-decoration:none!important;
	color:#FFF;
	background:#B3936E;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px none #000;
	border-left: 1px none #000;
	display: block;
}

.relatedtab:hover {
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	background: #F7CB97;
	display: block;
}

.tabs #overview {
	padding:40px;
	clear:left;
	font:10pt Georgia;
	border-top: 8px solid #52AA79;
	border-right: 8px solid #52AA79;
	border-bottom: 8px none #52AA79;
	border-left: 8px none #52AA79;
	min-height:768px !important;
	text-align: left;
}

.tabs #detailed {
	padding:40px;
	clear:left;
	font:10pt Georgia;
	border-top: 8px solid #4D7F97;
	border-right: 8px solid #4D7F97;
	border-bottom: 8px none #4D7F97;
	border-left: 8px none #4D7F97;
	min-height:768px !important;
	text-align: left;
}

.tabs #legal {
	padding:40px;
	clear:left;
	font:10pt Georgia;
	border-top: 8px solid #5B63A4;
	border-right: 8px solid #5B63A4;
	border-bottom: 8px none #5B63A4;
	border-left: 8px none #5B63A4;
	min-height:768px !important;
	text-align: left;
}

.tabs #related {
	padding:40px;
	clear:left;
	font:10pt Georgia;
	border-top: 8px solid #B3936E;
	border-right: 8px solid #B3936E;
	border-bottom: 8px none #B3936E;
	border-left: 8px none #B3936E;
	min-height:768px !important;
}


* html .tabs div {
	height:825px;
}


.tabs div a {
	color:#000;
	font-weight:bold;
}

.tabs .linklist {
	background: #CCC;
	text-align: left;
	vertical-align: middle;
	position: relative;
	overflow: visible;
	width:500px;
	margin:0px auto;
	text-align:left;
	border: 1px solid #666;
	text-indent: 50px;
	padding: 0px;
}

.tabs .linklist H5 {
	width: 500px;
	padding: 5px 0px;
	text-align: center;
	border-bottom: 1px solid #666;
	background: #B3936E;
	text-indent: 0;
	position: relative;
	margin: 0px 0px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

#sharediv {
	text-decoration:none!important;
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	position: absolute;
	z-index: auto;
	height: auto;
	width: 180px;
	text-align: center;
	padding: 10px;
	top: 40px;
	right: 12px;
	vertical-align: middle;
}

/* Styles for site refresh 10/2010 */
/* header */

	.new-bg-color {
		background-color:#004D2A;	
	}
	.new-header {
		height:180px;
		vertical-align:top;
		color:#fff;
	}
	
	.new-banner-graphic {
		background-image:url(images/rev-banner-graphic.jpg);
		background-color:#004D2A;
		background-repeat:repeat-x;				
		min-width:599px;
		height:180px;
	
	}
	.new-banner-div {
		padding:1em .5em 0;
	}
	.new-banner-div img {
		border:none;
	}			


	p#donate-text {
		margin:2.5em 1em 0 0;
	}


				
	form {
		margin:0;
		padding:0;
	
	}
	
	input#search-box {
		margin:1.5em 0 0 0;
		width:100px;
		height:20px;
	}

	.display-none {
		display:none;
	}
	
	.new-button {
		display:block;
		text-decoration:none;
		color:#000;
		font-size:1.2em;
		height:1em;
		width:5em;				
	}
	.hide {
		position:absolute;
		left:-9999px;
	
	}

/* subheader */
	.new-subheader {
		position:relative;
	
	}
	
	.new-subheader div {
		background-color:#B9B9AE;
		color:#000000;
		font-size:1.4em;
		font-weight:bold;
		left:181px;
		top:143px;
		width:568px;
		padding:0.5em 1em;
		position:absolute;
		text-transform:uppercase;
		filter:alpha(opacity=85);
		-moz-opacity:0.85;
		-khtml-opacity: 0.85;
		opacity: 0.85;	
	}
	
	.new-subheader p {
		margin:0;
		padding:0;
	}




/*home page body */

	html,body {
		margin:0;
		padding:0;
		text-align:left;
		
	}
	
	.text-right {
		text-align:right;
	}
	
	table#home-page-table .pageSm {
		padding:0;
	}
	
	
	div#col-center {
		margin:1em 3.5em 1em 1.5em;
	}
	
	div#col-right {
		margin:0 0 1em 0;
		color:#000;
	}
	
	.feature-box {
		margin:0 0 1em 0;
	}
	
	.feature-box h3 {
		font-weight:normal;
		font-size:10.5px;
		margin:0;
		padding:.3em 1em .5em 1em;
		background-color:#fff;
		background-image:url(images/rev-repeater.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		text-transform:uppercase;
		text-align:center;
	}
	
	.feature-box div {
		margin:.2em 0 0 0;
		padding:1em;			
		border:solid 1px #004D2A;
		background-color:#fff;
	}
	
	.feature-box h4 {
		margin:1em 0 0 0;
		padding:0;
	}
	
	.feature-box p {
		margin:0 0 1em 0;
		padding:0;
	}
	
	.feature-box ul {
		margin-left:1em;
		padding-left:0;

	}
	
	.feature-box ul li {
		margin-left:.2em;
	}
	
	.float-container {
		position:relative;
		overflow:hidden;
		height:205px;
		clear:both;
	}
	
	.intro-editor-cell {
		height:205px;
	}
	div#intro {
		position:relative;
		float:left;		
		width:65%;

		
	}
	div#intro div {
		padding:2em 1em 1em 3em;
		font-weight:bold;
		
	}
	
	div#editor {
		position:relative;
		float:right;				
		width:35%;		
		background-color:#B9B9AE;
                height:205px;		
	}
	div#editor h3 {
		margin:0;
		padding:.5em 0 0 0;
	}
	
	div#editor div {
		padding:0 1em 1em 2em;
		font-size:11px;
	}
	
	div#editor p {
		margin:.5em 0 0 0;
	}
	.content-divider {
		margin:0;
		padding:0;
		height:3px;
		background-color:#B9B9AE;
	
	}
	.bg-body {
		background-color:#fff;
	}
	.new-footer{
		margin:1em 6em 1em 3em;	
	}

/* Left nav */

	div#filter-tools {
	    padding:1em .5em;
	}



/* Google search overides */

#cse-search-form{
	margin:15px 0 0 3px;
}

.gsc-branding-text, .gsc-branding-img {
	display:none;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  background: #f9f9f7 !important;
  width:75px !important;
}

/* Search input on results page */
td.page .cse input.gsc-input,
td.page input.gsc-input {
  width:99% !important;	
}

/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {

}
/* Results title */
.cse .gs-result div.gs-title,
div.gs-title {
	text-align:left;
}


