/* CSS Document */

* html .form .rescueform .rescueformfieldfull {
	display : block;
	float : left;
	margin : 0px 0px 10px 0px;
	width : 100%;
}

* html .form .rescueform label {
	display : block;
	float : left;
	margin : 0px 0px 20px 0px;
	width : 46%;
}

* html label textarea .rescueformfield {
	float : left;
	margin-left : 0px;
	padding-left : 0px;
}

a,a:visited{
	color : #000000;
	text-decoration : underline;
}

a:hover{
	color : #0000FF;
	text-decoration : none;
}

h1{
	background-image: url(/images/background/coppermine-h1-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	color : #000000;
	display : block;
	font : bold 1.2em Arial, Helvetica, sans-serif;
	margin : 0px;
	padding : 5px;
	text-align : left;
	text-transform : capitalize;

}

* html #phorum h1{
	background-image: url(/images/background/menu_bg_blue.gif);
	background-repeat: repeat-x;
	background-position: top;
	color : #000000;
	display : block;
	font : bold 1.2em Arial, Helvetica, sans-serif;
	margin : 0px;
	padding : 5px;
	text-align : left;
	text-transform : capitalize;

}

.slideshow h2{

	color : #000000;
	display : block;
	font : bold 1.3em Arial, Helvetica, sans-serif;
	margin : 0px;
	padding : 5px;
	text-align : center;
	text-transform : capitalize;
}

h2{
	color : #999966;
	display : block;
	font : bold 1.2em Arial, Helvetica, sans-serif;
	margin : 0px;
	padding : 5px;
	text-align : left;
	text-transform : capitalize;
}
.keywordcloud .PhorumStdBlockHeader {
	color : #999966;
	display : block;
	font : bold 1.2em Arial, Helvetica, sans-serif;
	margin : 0px;
	padding : 5px 5px 5px -5px;
	text-align : left;
	text-transform : capitalize;
}
h3{
	color : #000000;
	display : block;
	font : bold 1.1em Arial, Helvetica, sans-serif;
	margin : 0px;
	padding : 5px;
	text-align : left;
	text-transform : capitalize;
}

h4{
	color : #000000;
	display : block;
	font-size : 1em;
	font-weight : normal;
	margin-left : 15px;
	padding : 5px;
	text-transform : capitalize;
}

ol{
	background : transparent;
	list-style-type : none;
	margin : 5px auto 0px auto;
	padding : 0px 5px 0px 5px;
}

p{
	font-size : 0.95em;
	margin : 5px 5px 15px 5px;
	padding : 0px;
}

table .image{
	width : auto;
}

.black{
	color : #000000;
}

.bottomutils h1 {
	font-size : 1.2em;
}

.bottomutils h1,.bottomutils h1,.leftnav h1,.leftnav h1,.maincontent .copy h1{
	background-color : transparent;
	background-image : none;
	color : #000000;
}

.bottomutils h2,.bottomutils h2,.leftnav h2,.leftnav h2,.maincontent .copy h2,.pddiv h2.notransform{
	background-color : transparent;
	background-image : none;
	color : #999966;margin-left:0;padding-left:0
}

.button{
	
	clear : both;
	display : block;
	letter-spacing : 2px;
	margin-left : auto;
	margin-right : auto;
	padding : 2px;
}

.buttongrey{
	display : block;
	letter-spacing : 1px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	padding : 2px;
}

.buttongrey a,.buttongrey a:visited {
	text-align : center;
	text-decoration : none;
}

.cell1{
	background-color : #D4C6AA;
	margin : 3px;
}

.cell2{
	background-color : #CDD4AA;
	margin : 3px;
}

.center{
	background : url(/images/background/h2_bg_jack_russell.gif) repeat-y -300px;
	color : #999999;
	text-align : center;
}

.contactform{
	font-family : Arial, Helvetica, sans-serif;
	margin : 0px 0px 10px 15px;
}

.contactform .button{
	margin-top : 10px;
}

.exampletext{
	color : #666666;
	font-size : 0.9em;
	margin-bottom : 10px;
}

.feature form {
	margin-bottom : 0px;
}

.featurecentre h1,.featuresimple h1{
	letter-spacing : 2px;
	text-align : center;
}

.featurenav .headingcontainernavtitle h2{
	color : #999966;
	font-size : 1.1em;
	letter-spacing : 0px;
	margin-bottom : 0px;
	text-align : left;
}

.featuresimple .heading,.featuresimple h1{
	background : transparent;
	color : #000000;
	display : block;
	font-size : 1.2em;
	letter-spacing : 1px;
	padding : 5px;
	text-align : center;
}

.featuresimplemain .heading,.featuresimplemain h1 {
	background : transparent;
	color : #000000;
	display : block;
	font-size : 1.2em;
	letter-spacing : 1px;
	padding : 5px 5px 5px 20px;
	text-align : left;
}

.featuresimplemain h1{
	letter-spacing : 2px;
	text-align : left;
}

.featuresimplemaincontainer a, .featuresimplemaincontainer a:visited {
	text-decoration : none;
}

.footer p,.footer a,.footer a:visited{
	color : #FFFFFF;
	text-align : right;
}

.form{
	margin : 0px;
	padding : 0;
	width : auto;
}

.form .button{
	margin-bottom : 4px;
}

.form .coat{
	float : left;
	padding-bottom : 2px;
	width : 32%;
}

.form .coat img{
	clear : both;
	display : block;
	margin-left : auto;
	margin-right : auto;
}

.form .coat p{
	display : block;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

.form .contactform p{
	clear : left;
	float : left;
	margin : 5px 0px 5px 0px;
	padding-left : 0;
	padding-top : 0;
	text-align : left;
}

.form .imgleft,.form .imgright{
	margin : 0px;
}

.h1style{
	color : #000000;
	font : bold 1.2em Arial, Helvetica, sans-serif;
	margin : 0px;
	text-align : left;
	text-transform : capitalize;
}

.headingcontainernavtitle{
	clear : both;
	display : block;
	margin-bottom : 10px;
	margin-left : auto;
	margin-right : auto;
	position : relative;
	text-align : center;line-height:1.8em;
	width : 95%;
}

.headingcontainernavtitle h1{
	color : #000000;
	display : block;
	font-size : 1.0em;
	font-weight : bold;line-height:1.8em;
	letter-spacing : 0px;
	line-height : 1.3em;
	margin : 0;
	padding : 2px 2px 2px 0px;
	position : relative;
	width : 99%;
}

.headingcontainernavtitle h1.overlay{
	color : #000000;
	display : block;line-height:2.0em;
	font-weight : bold;
	left : 2px;
	letter-spacing : 0px;
	line-height : 1.3em;
	margin : 0;
	padding : 2px 2px 2px 0px;
	position : absolute;
	top : 2px;
	width : 99%;
}

.homebanner a:hover{
	text-decoration : none;
}

.indexsection h2 {
	background-image : none;
}

.leftnav .featurenav .headingcontainer{
	clear : both;
	display : block;
	margin-top : 5px;
	position : relative;
	text-align : center;
}

.leftnav .featurenav .headingcontainer h1{
	color : #000000;
	display : block;
	font-size : 1.2em;
	font-weight : bold;
	letter-spacing : 0px;
	line-height : 1.2em;
	margin : 0px 0px 0px 0px;
	padding : 2px 2px 2px 0px;
	position : relative;
	width : 99%;
}

.leftnav .featurenav .headingcontainer h1.overlay{
	color : #FFFFFF;
	display : block;
	font-weight : bold;
	left : 2px;
	letter-spacing : 0px;
	line-height : 1.2em;
	margin : 0px 0px 0px 0px;
	padding : 2px 2px 2px 0px;
	position : absolute;
	top : 2px;
	width : 99%;
}

.links {
	display : block;
	margin : 5px 15px 15px 20px;
}

.links .imgright{
	margin : 0px 0px 0px 10px;
}

.links a,.links a:visited{
	color : #0000FF;
	line-height : 1.4em;
	margin : 0;
	padding : 0;
}

.links h2{
	background-image : none;
	clear : none;
	color : #000000;
	font-size : 1.05em;
	font-weight : bold;
	line-height : 1.4em;
	margin : 0;
	padding : 0;
}

.links p{
	color : #000000;
	line-height : 1.4em;
	margin : 0;
	padding : 0;
}

.logotext{
	background : #FFFFFF;
	height : 60px;
	margin : 5px;
	padding-top : 10px;
}

.main ul {
	background : transparent;
	margin-bottom : 15px;
	margin-top : 15px;
}



.disclist li {list-style-type:square;margin-left:15px}

.moneypenny{
	background : transparent;
}

.moneypenny h5{
	clear : none;
	color : #006633;
	display : block;
	font-size : 1.3em;
	font-weight : normal;
	letter-spacing : 2px;
	line-height : 1.1em;
	margin-left : 15px;
	margin-top : 5px;
	padding : 3px;
}

.moneypennygallery {
	margin-left : 0px;
}

.moneypennygallery li {
	float : left;
	list-style-type : none;
	margin-left : 10px;
}

.newestcontents p{
	display : block;
}

.noclear{
	clear : none;
}

.paws{
	text-align : left;
}

.paws a,.paws a:visited{
	color : #000000;
}

.paws li{
	background : url(/images/background/paw_print_jack_russell.gif) no-repeat top left;
	list-style-type : none;
	margin : 0px 10px 5px 5px;
	padding : 0px 0px 0px 18px;
}

.paws ul{
	background : transparent;
	list-style-type : none;
	margin : 10px 0px 10px 0px;
	padding : 20px 5px 10px 5px;
}

.radio{
	margin-left : 10px;
	margin-right : 10px;
}

.rescueform {
	margin : 15px 5px 15px 15px;
}

.rescueform .rescueformfieldfull {
	float : left;
	margin : 0px auto 10px auto;
	width : 100%;
}

.rescueform h2,.rescueform p{
	margin-left : 0;
}

.rescueform label {
	float : left;
	margin : 0px 15px 20px auto;
	width : 46%;
}

.rescueformfield {
	background-color : #EAEAE1;
	border : 1px solid #999966;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	padding : 3px;
	width : 90%;
}

.rescueformstyle{

	background-color : #EAEAE1;
	border : 1px solid #999966;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	padding : 3px;
}

.right a,.right a:visited{
	color : #000000;
	text-decoration : none;
}

.right p{
	color : #000000;
	margin : 5px 5px 5px 15px;
}

.right35 a,.right35 a:visited{
	color : #000000;
}

.right35 h2,.right35 h3{
	margin-left : 0px;
	padding-left : 0;
	text-align : center;
}

.right35 p {
	clear : both;
	color : #000000;
	float : right;
	font-size : 0.9em;
	margin : 5px 0px 5px 5px;
	width : 190px;
}

.statssummary table{
	background-color : transparent;
	margin-top : 10px;
}

.statssummary td {
	background-color : #CCCC99;
	border : 1px solid #FFFFFF;
	margin : 2px;
	padding : 2px;
}

.statssummary th {
	background-color : #CCBB99;
	border : 1px solid #FFFFFF;
	margin : 2px;
	padding : 2px;
}

.survey{
	clear : none;
	color : #000000;
	float : left;
	margin : 0px 2px 10px 2px;
	width : 48%;
}

.table{
	display : block;
	margin-left : auto;
	margin-right : auto;
	width : 98%;
}

.table p{
	display : block;
	margin : 0px;
	padding : 5px;
}

.table td{
	background-color : #CCCC99;
}

.table td,.table th{
	border : 1px solid #FFFFFF;
}

.table th{
	background-color : #CCBB99;
}

.table th{
	text-transform : uppercase;
}

.textbox,.field{
	background : #EDEDDC;
	border : 1px dashed #CCBB99;
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	letter-spacing : 0.08em;
	line-height : 1.5em;
	padding : 4px;
	width : 95%;
	word-spacing : 0.08em;
}

.third h3{
	color : #663300;
	display : block;
	font-size : 1.1em;
	font-weight : normal;
	margin : 0px 0px 0px 0px;
	padding : 0px 4px 0px 4px;
	text-transform : capitalize;
}

.third li {
	border-bottom : 1px solid #CCCC99;
}

.titlecontainer{
	clear : both;
	display : block;
	margin-left : auto;
	margin-right : auto;
	position : relative;
	text-align : center;
	width : 99%;
}

.titlecontainer .head{
	color : #FFFFFF;
	display : block;
	font-size : 0.90em;
	font-weight : normal;
	letter-spacing : 1px;
	line-height : 1.3em;
	margin : 0;
	padding : 2px 2px 2px 0px;
	position : relative;
	width : 99%;
}

.titlecontainer .overlay{
	color : #000000;
	display : block;
	font-size : 0.90em;
	left : 1px;
	letter-spacing : 1px;
	line-height : 1.3em;
	margin : 0;
	padding : 2px 2px 2px 0px;
	position : absolute;
	top : 1px;
	width : 99%;
}



.bones{
	text-align : left;
}

.bones a,.bones a:visited{
	color : #000000;
}

.bones li{
	list-style-type : none;
	margin : 0px 10px 5px 0px;display:block;clear:both;
	padding : 0px 0px 0px 0px;border:0px

}

.bones ul{
	background : transparent;
	list-style-type : none;
	margin : 5px 0px 5px 0px;
	padding : 5px 5px 5px 5px;border:0px
}

.appcount {font-weight:bold;font-size:1.1em}