BODY {
background : #008000; 
color : black; 
margin-top : 0; 
margin-left : 0; 
font-family : verdana, Helvetica, sans-serif;
scrollbar-arrow-color: #ffffe8;
scrollbar-base-color: green;
scrollbar-dark-shadow-color: silver;
scrollbar-track-color: green;
scrollbar-face-color: green;
scrollbar-shadow-color: #ffffe8;
scrollbar-highlight-color: silver;
scrollbar-3d-light-color: #ffffe8;
}

BODY.gallery {
background : #ffffe8;
}

/*--------------------------------------------------------*/

.red {
	color : red;
	}
	
.green {
	color : green;
	}
	
.redbold {
	color : red;
	font-weight : bold;
	}
	
/*--------------------------------------------------------*/

A:link {
color : #008000;
background-color : #ffffe8;  
text-decoration : none; 
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, Helvetica, sans-serif; 
} 
a:link.contact {
background-color : #008000; 
color : #ffffe8; 
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, Helvetica, sans-serif; 
} 
a:link.main10 {
color : #008000;
background-color : #ffffe8;  
text-decoration : none; 
font-size : 10pt; 
font-weight : bold; 
font-family : verdana, Helvetica, sans-serif; 
} 
a:link.menu {
background-color : #008000; 
color : #ffffe8; 
font-size : 8pt; 
font-weight : bold; 
} 
a:link.navig {
color : #008000;
background-color : #ffffe8;
text-decoration : none; 
font-size : 8pt;
font-weight : normal;
font-family : verdana, Helvetica, sans-serif; 
}
a:link.SFD_note {
background-color : white; 
color : #9966FF; 
font-size : 8pt; 
font-weight : bold;
} 
a:link.sticky_note2 {
background-color : lightyellow; 
color : red; 
font-size : 8pt; 
font-weight : bold;
}
a:link.sticky_note_xmas {
background-color : white; 
color : green;
font-family: comic sans ms;
font-size : 10pt;
font-weight : normal;
}

/*--------------------------------------------------------*/

A:visited {
color : #008000;
background-color : #ffffe8;  
text-decoration : none; 
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, Helvetica, sans-serif; 
} 
a:visited.main10 {
color : #008000;
background-color : #ffffe8;  
text-decoration : none; 
font-size : 10pt; 
font-weight : bold; 
font-family : verdana, Helvetica, sans-serif; 
} 
a:visited.menu {
background-color : rgb(0, 128, 0); 
color : rgb(255, 255, 232); 
font-family : verdana, Helvetica, sans-serif; 
} 
a:visited.navig {
color : #008000; 
background-color : #ffffe8;
text-decoration : none; 
font-size : 8pt;
font-weight : normal; 
font-family : verdana, Helvetica, sans-serif; 
}
a:visited.SFD_note {
background-color : white; 
color : #9966FF; 
font-size : 8pt; 
font-weight : bold;
} 
a:visited.sticky_note2 {
background-color : lightyellow; 
color : red; 
font-size : 8pt; 
font-weight : bold; 
}
a:visited.sticky_note_xmas {
background-color : white; 
color : green;
font-family: comic sans ms;
font-size : 10pt;
font-weight : normal;
}

/*--------------------------------------------------------*/


A:hover {
color : #ffffe8;
background-color : #008000; 
text-decoration : none; 
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, Helvetica, sans-serif; 
}

A:hover.award {
background-color : #ffffe8; 
text-decoration : none; 
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, Helvetica, sans-serif; 
}

a:hover.contact {
background-color : #ffffe8;
color : #008000;
}
 
a:hover.main10 {
background-color : #008000; 
color : #ffffe8; 
font-weight : bold;
font-size : 10pt;  
}
 
a:hover.menu {
background-color : #ffffe8; 
color : #008000; 
font-weight : bold; 
}

a:hover.navig {
background-color : #008000;
color : #ffffe8;
text-decoration : none; 
font-size : 8pt;
font-weight : normal;
font-family : verdana, Helvetica, sans-serif; 
}
a:hover.SFD_note {
background-color : #9966FF; 
color : white; 
font-size : 8pt; 
font-weight : bold;
} 
a:hover.sticky_note2 {
background-color : red; 
color : lightyellow; 
font-weight : bold; 
}
a:hover.sticky_note_xmas {
background-color : green; 
color : white;
font-family: comic sans ms;
font-size : 10pt;
font-weight : normal;
}

/*--------------------------------------------------------*/

H4 {
background-color : #ffffe8; 
color : black; 
font-family : verdana, helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
} 
H4.breeder {
background-color : #ffffe8; 
color : #C16100; 
font-family : verdana, helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
} 
H4.contact {
background-color : #ffffe8; 
color : #008000; 
font-family : verdana, helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
} 
H4.menu {
background-color : #008000; 
color : #ffffe8; 
font-family : verdana, helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
}

/*--------------------------------------------------------*/

H5.events {
background-color : #ffffe8; 
color : #008000; 
font-family : verdana, helvetica, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
font-style : normal; 
} 
H5.header {
background-color : #ffffe8; 
color : black; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
font-style : normal; 
} 
H5.main {
background-color : #ffffe8; 
color : #008000; 
font-family : verdana, helvetica, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
font-style : normal; 
} 
h5.menu {
background-color : #008000; 
color : #ffffe8; 
letter-spacing: 1px;
font-family : verdana, helvetica, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
font-style : italic; 
} 
H5.showschd {
background-color : #FFFF99; 
color : #008000; 
font-family : verdana, helvetica, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
font-style : normal; 
}
H5.sticky_note2 {
background-color : red; 
color : white; 
font-family : verdana, helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
}
H5.SFD_note {
background-color : #9966FF; 
color : white; 
font-family : verdana, helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
}
H5.sticky_note_xmas{
background-color : green; 
color : white; 
font-family : comic sans MS; 
font-size : 12pt; 
}

h5.xmas {
color : white;
background-color : red; 
font-family : verdana, helvetica, sans-serif; 
font-size : 11pt; 
font-weight : bold; 
font-style : normal; 
}

/*--------------------------------------------------------*/

h6 {
color : black; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : normal; 
}

/*--------------------------------------------------------*/

IMG.menu {
border : 1px solid #ffffe8; 
} 
IMG.main {
border : 1px solid #008000; 
}
IMG.red {
border : 1px solid red; 
}
IMG.rescue {
border : 1px solid #AC5C22; 
}

/*--------------------------------------------------------*/

kbd {
color: red;
font-size : 8pt; 
}

/*--------------------------------------------------------*/

p.comment {
background-color : #ffffe8; 
color : black; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt;
font-style : italic
} 
p.info {
color : #008000; 
font-weight : bold;
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt;
border : 2px #008000;
}
p.footer {
background-color : #ffffe8; 
color : black; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 10pt; 
}
p.lineheight60pc {
line-height: 70%; 
}
p.marginleft6 {
margin-left : 6px; 
}
p.main {
color : black;
background-color : #ffffe8;
line-height: 140%
}
p.main10 {
color : black;
background-color : #ffffe8;
font-size : 10pt;
text-align : center;
}
p.main8 {
color : black;
background-color : #ffffe8;
font-size : 8pt;
font-weight : bold;
text-align : left;
}

p.menu {
color : #ffffe8;
background-color : #008000;
font-size : 8pt;
line-height: 140%
}
p.rainbow {
color : black;
font-size : 8pt;
text-align: center;
font-style: italic;
}
p.red {
color : red;
background-color : #ffffe8;
font-size : 8pt;
}

p.redlgebold {
color : red;
font-weight : bold; 
font-size : 8pt;
}

p.redtop {
color : red;
background-color : #ffffe8;
font-size : 10pt;
}
p.sticky_note2 {
background-color : #ffffe8; 
color : red; 
letter-spacing: 1px;
font-family : verdana, helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
font-style : italic; 
}
p.sticky_note2_sml {
background-color : #ffffe8; 
color : red; 
font-family : verdana, helvetica, sans-serif; 
font-size : 8pt; 
font-weight : normal; 
font-style : italic; 
}
p.sticky_note_xmas {
background-color : WHITE; 
color : RED; 
letter-spacing: 1px;
font-family : comic sans ms; 
font-size : 14pt; 
}

/*--------------------------------------------------------*/

span.puppiesred {
color : red;
font-size : 8pt;
}

span.red {
color : red;
font-style : underline; 
font-size : 7pt;
}

span.redupdates {
color : red;
font-style : underline; 
font-size : 8pt;
}

span.redlgebold {
color : red;
font-weight : bold; 
font-size : 8pt;
}

span.updatedred {
color : red;
font-weight : normal; 
font-size : 7pt;
}

span.underline {
text-decoration: underline;
}

span.redunderline {
text-decoration: underline;
color : red;
}


/*--------------------------------------------------------*/

TABLE {
border-collapse : collapse; 
}

/*--------------------------------------------------------*/

TD.about {
background-color : #ffffe8; 
color : black; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 10pt; 
line-height : 140%; 
}

TD.BFS {
background-color : #ffffe8; 
color : black;
height : 100px;
vertical-align : middle;
border-bottom: 1px dotted #008000; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
}

TD.BFS-PHOTO {
background-color : #ffffe8; 
color : black;
height : 150px;
vertical-align : middle;
border-bottom: 1px dotted #008000; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
}

TD.BFS-TOP {
background-color : #ffffe8; 
color : black;
height : 100px;
vertical-align : middle;
border-bottom: 1px dotted #008000;
border-top: 1px dotted #008000;
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
}

TD.BFS-PHOTO-TOP {
background-color : #ffffe8; 
color : black;
height : 150px;
vertical-align : middle;
border-bottom: 1px dotted #008000;
border-top: 1px dotted #008000; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
}



TD.contact {
background-color : #008000; 
color : #ffffe8; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
} 

TD.copyright {
background-color : #008000; 
color : #ffffe8; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
} 

TD.events {
background-color : #ffffe8; 
color : #008000; 
} 

TD.header {
background-color : #ffffe8; 
color : black; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 10pt; 
} 

TD.listed {
background-color : #ffffe8; 
color : red; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 7pt;
text-align : right; 
} 

TD.main {
background-color : #ffffe8; 
color : black; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
line-height : 135%; 
text-align : left; 
} 

TD.menu {
background-color : #008000; 
color : #ffffe8; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
} 

TD.navig {
background-color : #ffffe8; 
color : black; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
}

TD.rescue {
background-color : #ffffe8; 
color : black;
border-left: 1px solid #C16100;
border-right: 1px solid #C16100;
border-top: 1px solid #C16100;
border-bottom: 1px solid #C16100; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
line-height : 135%; 
text-align: center;
}

TD.rescue_details {
background-color : #ffffe8; 
color : black;
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt;
line-height : 135%;
text-align: left;
}

TD.rescuehead {
background-color : #AC5C22; 
color : white;
border: 1px solid #C16100;
padding-left: 4;
padding-right: 4;
padding-top: 1;
padding-bottom: 1;
font-family : verdana, Helvetica, sans-serif; 
font-size : 12pt; 
font-weight : bold; 
text-align: center;
}

TD.rescuehead_sml {
background-color : #AC5C22; 
color : white;
border: 1px solid #C16100;
padding-left: 6;
padding-right: 6;
padding-top: 4;
padding-bottom: 4;
font-family : verdana, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
text-align: center;
}

TD.rescueR {
background-color : #ffffe8; 
color : black;
border-left-width: 1;
border-right: 1px solid #C16100;
border-top:1px solid #C16100;
border-bottom: 1px solid #C16100; 
font-family : verdana, Helvetica, sans-serif; 
font-size : 8pt; 
line-height : 135%; 
text-align: center;
} 

TD.showschd {
background-color :#FFFF99; 
}

TD.xmas {
color : #008000; 
font-family : verdana, helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
}

/*-------------------------
SWITCH MENU CSS
--------------------------*/

a.switchmenu {
color : #ffffe8;
background-color : #008000;
text-decoration : none; 
font-size : 8pt;
font-weight : normal;
font-family : verdana, Helvetica, sans-serif;
}

p.switchmenu {
line-height: 75%;
}

.menutitle{
cursor:pointer;
margin-bottom: 5px;
font-size : 8pt; 
font-family : verdana, Helvetica, sans-serif; 
background-color:#008000;
color:#ffffe8;
width:175px;
padding:2px;
text-align:left;
font-weight:bold;
/*/*/border:0px solid #000000;/* */
}

.submenu{
margin-bottom: 1em;
}

/*--------------------------------------------------------*/

#pscroller1{
width: 125px;
height: 87px;
border: 1px solid green;
padding: 5px;
background-color: #ffffe8;
valign : center;
}
#pscroller2{
width: 415px;
height: 25px;
border: 1px solid #ffffe8;
padding: 5px;
color : #ffffe8;
font-weight : bold;
background-color: #008000;
valign : center;
}

/*--------------------------------------------------------*/

.someclass{
font-family : verdana, helvetica, sans-serif; 
font-size : 8pt;
color : #008000;
text-align: left; 
}

/*--------------------------------------------------------*/

#fadeinbox{
position:absolute;
width: 500px;
left: 0;
top: -250px;
border: 2px solid green;
color: green;
font-size : 8pt;
text-align: left;
background-color: lightyellow;
padding: 4px;
z-index: 100;
visibility:hidden;
}
#fadeinbox2{
position:absolute;
width: 500px;
left: 0;
top: -200px;
border: 2px solid red;
color: black;
font-size : 8pt;
text-align: left;
background-color: lightyellow;
padding: 4px;
z-index: 100;
visibility:hidden;
}
#fadeinbox3{
position:absolute;
width: 400px;
left:-250px;
top:-250px;
border: 2px solid #9966FF;
color: #9966FF;
font-size : 8pt;
text-align: left;
background-color: white;
padding: 4px;
z-index: 100;
visibility:hidden;
}
#fadeinbox_xmas{
position:absolute;
width: 475px;
left:-250px;
top:-250px;
border: 2px solid green;
color: red;
text-align: center;
background-color: white;
padding: 4px;
z-index: 100;
visibility:hidden;
}