/* CSS Document */

body {
    background-image:url(images/line_bg.gif);
    background-repeat:repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
body,td,th {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/*/*/a{}
body,
body td,
body th,
body p {
  font-size: 95%;
  voice-family: "\"}\"";
  voice-family: inherit;
 
}
html>body,
html>body td,
html>body th
html>body p {
  font-size: 95%;
}  
/* */

  
p {
	font:11px/20px arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}






a:link {
	color: #00487C;
	text-decoration: none;
	
}
a:visited {
	color: #00487C;
	text-decoration: none;
	
}
a:hover {
         text-decoration: underline;
		 }
	
	

a:active {
	text-decoration: none;
	color: #00487C;
	
	
}
h1 {
	font-size: 18px;
	color: #999999;
}
h2 {
	font-size: 16px;
	color: #999999; 
}
h3 {
	font-size: 14px;
	font-variant:small-caps;
	font-style:italic;
	color: #999999;
}
h4 {
	font-size: 12px;
	color: #999999;
}

h5 {
	font-size: 12px;
	color: #993300;
}

hr {
height:1px;
color:#6586BB;
}

#leftnav {
padding-left:4px;




}

#breadcrumbs {
background-color:#01477B;

}

#breadcrumbs li
{
display: inline; 
list-style-type: none;
padding-right: 20px;

}

#breadcrumbs a { padding: 3px 5px; }

#breadcrumbs a:link, #breadcrumbs a:visited
{
color: #fff;
text-decoration: none;
font-size:x-small;
}

#breadcrumbs a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
font-size:x-small;

}

.breadcrumbs {
background-color:#01477B;

}

.breadcrumbs li
{
display: inline; 
list-style-type: none;
padding-right: 20px;

}

.breadcrumbs a { padding: 3px 5px; }

.breadcrumbs a:link, .breadcrumbs a:visited
{
color: #fff;
text-decoration: none;
font-size:x-small;
}

.breadcrumbs a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
font-size:x-small;

}


#masthead {
}

#horizontalnav {
background-color: #ccc;
padding-top:4px;
padding-bottom:1px;
padding-left:0px;
padding-right:0px;
}

#boxL {
	float:left;
	width:400px;
	
	}
	
#boxR {
	float:right;
	width:180px;
	background-color:#EEEEEE;
	border:1px solid #ccc;
	margin-right:8px;
	
	
	}
	
#boxtextR {
	float:right;
	margin-right:6px;
	margin-left:6px;
	
	
	
	
	}
	
#boxtextL{
	float:left;
	margin-right:6px;
	margin-left:6px;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	font-size: 11px;
	color:#000099;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:6px;
	line-height:1.20em;
	
	
	
	
	
	}	
	
#tribute {
	background-color:#f4f4f4;
	border:medium double #CCCCCC;
	font-size:90%;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:90px;
	margin-left:70px;
	padding:8px;
	
	
	
}
	
#contentboxBlue {
   width:95%;
   background-color:#F0F8FF;
   border:1px solid #0064B3;
   padding:4px;

	
}

#contentboxBeige {
    width:95%;
	background-color:#FAFAD2;
    border:1px solid #FF8301;
    padding:4px;
	
}	

#scoopBox {
    width:95%;
	background-color:#eeeeee;
    border:1px solid #ccc;
    padding:4px;
	
}							
	
#photoL {
	float:left;
	padding-right:6px;
	padding-top:6px;
	
	
	}			
	

.contentM {
	float: inherit;
	padding: 0px;
	margin: 5px;
	background: #fff;
	border: 0px solid #000000;
	width: 600px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 570px;
	}
	
.contentG {
	float: inherit;
	padding: 10px;
	margin: 5px;
	background: #fff;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 560px;
	}	


#contentboxR{
	float: right;
	padding: 5px;
	margin: 10px;
	background: #fff;
	border: 0px solid #ccc;
	width: 290px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 260px;
	}
html>body #content {
	width: 260px; /* ie5win fudge ends */
	}
	
#contentboxL{
	float: left;
	padding: 0px;
	margin: 0px;
	background: #fff;
	border: 0px solid #ccc;
	width: 290px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 260px;
	}
html>body #content {
	width: 260px; /* ie5win fudge ends */
	}	

#contentM {
	float: inherit;
	padding: 0px;
	margin: 5px;
	background: #fff;
	border: 0px solid #000000;
	width: 600px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 570px;
	}
html>body #content {
	width: 570px; /* ie5win fudge ends */
	}
	

#newsbox a { padding: 0px 0px; }

#newsbox, a:link, #newsbox a:visited

{

text-decoration: none;
font-size:90%;
}

#newsbox a:hover
{
color: #369;
background-color: #369;
text-decoration: none;
font-size:90%;

}

#newsbox {
width:170px;
margin-top:25px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
background-color:#dce0ef;
border:1px solid #ccc;
}
#newsbox p {font-size:90%}

#medianewsbox a { padding: 0px 0px; }

#medianewsbox, a:link, #medianewsbox a:visited

{

text-decoration: none;
font-size:90%;
}

#medianewsbox a:hover
{
color: #369;
background-color: #ccc;
text-decoration: underline;
font-size:90%;

}

#medianewsbox {
width:90%;
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
background-color: #FFCC66;
border:1px solid #ccc;
}
#medianewsbox p {font-size:90%}


	
			
/* css nav */
#navcontainer
{
margin: 0;
padding: 0 0 0 12px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #fff;
display: block;
width: auto;
text-decoration: underline;
background: #369;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
border-bottom: 1px solid #999;
}

#navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;

}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: underline;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { color: #444; }
#subnav A.active:link, #subnav A.active:visited { color: #444; }
#subnav BR, #navcontainer BR { clear: both; }

#shelterscoop 
{
float:right;
background-color:#6586BB;
border:1px solid #ccc;
padding:4px;
width:170px;
height:250px;

}

#flashcontainerL
{
float:left;
	padding-right:8px;
	padding-top:0px;
}

#flashcontainerR
{
float:right;
	padding-left:6px;
	padding-top:6px;
}

/* Light stripes */
table.greystripes {
	border: 1px solid #d9d9d9;
	color: #404040;
	background: #ffffff;
	border-collapse: collapse;
}

table.greystripes caption {
	padding: 6px 0;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

table.greystripes td,
table.greystripes th {
	border: 1px dashed #e5e5e5;
	padding: 5px 10px;
}

table.greystripes thead th {
	border: 1px solid #595959;
	border-bottom: 2px solid #000000;
	background: #404040;
	color: #ffffff;
	font-size: 1.1em;
}

table.greystripes tbody th,
table.greystripes tbody td {
	text-align: left;
	vertical-align: top;
}

table.greystripes tbody tr.odd {
	background: #f2f2f2;
}

table.greystripes tbody tr:hover {
	background: #e5e5e5;
}

table.greystripes tbody tr:hover th,
table.greystripes tbody tr.odd:hover th {
	background: #e5e5e5;
}

table.greystripes tfoot th,
table.greystripes tfoot td {
	border: none;
	padding: 4px 10px;
	background-color: #d9d9d9;
	color: #000000;
	font-size: 1.1em;
}

table.greystripes tfoot td {
	text-align: right;
}





		