    td {
      font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	  font-size: x-small;
    }
    h2 {
      font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	  font-size: 13px;
    }
    h3 {
      font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	  font-size: 11px;
    }

BODY.DEFAULT 
{
  FONT-SIZE: small;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

BODY.NAVIGATION
{
  FONT-SIZE: small;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #666699
}

BODY.PHOTO
{
  FONT-SIZE: small;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

BODY.GALLERY 
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #CCCCCC
}

BODY.GALLERY_HEADER
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #CCCCCC
}

.DIRECTIONS
{
  FONT-SIZE: xx-small;
}

.LEGEND 
{
  FONT-SIZE: x-small;
  background-color: #EEEEEE;
  padding: 10px;
}

.LEGEND .TITLE
{
  font-weight: bold;
}

.LEGEND .DESCRIPTION
{
  font-weight: normal;
}

.LEGEND .BREEDER_INFO 
{
  color: #000066;
}

.LEGEND .LOCATION_INFO 
{
  color: #000066;
}

.LEGEND .QUOTE
{
  color: #000066;
  font-weight: normal;
  TEXT-ALIGN: left;
  PADDING-LEFT: 20;
  PADDING-RIGHT: 20;
  width: 500px
}

.QUOTE .SOURCE
{
  color: #000066;
  font-weight: bold;
  font-style: italic;
  TEXT-ALIGN: right;
}


BODY.MAIN_HEADER
{
  FONT-SIZE: medium;
  margin-top: 0;
  BACKGROUND-COLOR: #666699;
}

BODY.MAIN_HEADER TD.BORDER
{
  BACKGROUND-COLOR: #666699;
  FONT-SIZE: small;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

BODY.MAIN_HEADER TD.CONTENT
{
  BACKGROUND-COLOR: #CCCCCC;
  TEXT-ALIGN: center;
  FONT-SIZE: small;
  MARGIN-TOP: 0;
  PADDING-TOP: 0;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  vertical-align: absmiddle;
}

BODY.MAIN_HEADER .SITE
{
  FONT-SIZE: x-small;
  FONT-WEIGHT: bold;
  vertical-align: absmiddle;
}

BODY.MAIN_HEADER .NOTE
{
  FONT-SIZE: xx-small;
  vertical-align: absmiddle;
}

BODY.GALLERY_HEADER .TITLE
{
  FONT-SIZE: small;
  FONT-WEIGHT: bold;
}

BODY.GALLERY_HEADER .DESCRIPTION
{
  FONT-SIZE: x-small;
}
 

BODY.GALLERIES .GALLERY_TITLE
{
  FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold;
}

BODY.GALLERIES .GALLERY_DESCRIPTION
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
}

BODY.GALLERIES TD
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

BODY.LINKS 
{
  FONT-SIZE: small;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #FFFFFF
}

BODY.LINKS .LINKS_PAGE_TITLE
{
  FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: right;
}

BODY.LINKS .LINKS_PAGE_DESCRIPTION
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
}

.COPYRIGHT
{
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: x-small;
}

.COPYRIGHT .TEXT
{
color: #666666
}

.COPYRIGHT .TEXT A
{
	text-decoration: none;
	color: #666666
}	

.COPYRIGHT .TEXT A:hover 
{
	text-decoration: underline;
	color:black;
}

.COPYRIGHT .LINK
{
FONT-WEIGHT: bold;
}

.COPYRIGHT .LINK A
{
	text-decoration: none;
	color: #666666
}	

.COPYRIGHT .LINK A:hover 
{
	text-decoration: underline;
	color:black;
}

.PHOTO-BACK-LINK
{
  FONT-SIZE: x-small;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.PHOTO-REF-LINK
{
  FONT-SIZE: x-small;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.TOPLINK {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: blue;
	font-size: 11px;
	white-space: nowrap;
	text-decoration: none;
    FONT-WEIGHT: bold;	
}

A.TOPLINK:hover {
	text-decoration: underline;
	background-color:#aaaaff;
	color:white;
}

.GALLERY_TITLE
{
  FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: larger;
}

.GALLERY_DESCRIPTION
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
}

.navbar
{
font-family: Arial, Helvetica, sans-serif;
padding:20px 0 10px 0;
margin:20px 0 10px 0;
clear:left;
font-size:11px;
text-align:center
}

.navbar .pg 
{
clear:both;
text-align:center;
padding:0.2em 0.5em;
font-weight:bold;
}

.navbar .pg a 
{
margin:0 .3em;
text-decoration:none;
color:#1125aa;
padding:0.2em 0.5em;
border:1px solid #9aafe5;
text-decoration:none
}

.navbar .pg a:hover 
{
text-decoration:none;
color:#1c5c9a;
border-color:#6398cd;
background:#ecf2f8

}

.navbar .pg span 
{
font-weight:bold;
}

.navbar .pg .nxt 
{
margin-left:1em;
font-weight:normal;
color:#666;
border:1px solid #ddd;color:#999;
}

.navbar .pga 
{
border:1px solid #2e6ab1;
font-weight:bold;
background-color:#30659e;
color:#fff;
padding:0.2em 0.5em;
}

.portlet-header
{
  background-color: #8e1542;
  background-color-old: #A5000A;
  color: #FFFFFF;
  padding: 0px;
  font-weight: bold;
  padding-bottom:2px;
}

.GRAY_FRAME
{
border-spacing: 3px;
padding: 3px;
text-align: center;
border: 1px solid #000000;
background-color: #FFFFFF;
width: 800px
}     

.GRAY_FRAME_WIDE
{
border-spacing: 3px;
padding: 3px;
text-align: center;
border: 1px solid #000000;
background-color: #FFFFFF;
} 

TABLE.BANNER
{
border-spacing: 0px;
padding: 0px;
text-align: left; 
border: 0px;
}

.BANNER_BOTTOM_SPACER
{
  padding-bottom: 10px;
}

.category-path
{
text-align: left;
width: 100%;
padding-left: 5px;
padding-bottom: 5px;
}

.TOP_NEWS
{
}

.TOP_NEWS .ITEM
{
padding-bottom: 15px;
}

.TOP_NEWS .ITEM .PUBDATE
{
font-size: x-small;
color: #666666;
}

.TOP_NEWS .ITEM .TITLE
{
}

.TOP_NEWS .ITEM .DESCRIPTION
{
font-size: xx-small;
}

.TOP_NEWS .ITEM .MORE
{
font-weight: bold;
font-size: xx-small;
}

.TOP_NEWS .MORE
{
font-weight: bold;
font-size: x-small;
}

.TEASER_GALLERIES
{
padding-left: 5px;
}

.ALL_NEWS
{
}

.ALL_NEWS .ITEM
{
padding-bottom: 15px;
width: 600px;
}

.ALL_NEWS .ITEM .PUBDATE
{
font-size: x-small;
color: #666666;
}

.ALL_NEWS .ITEM .TITLE
{
font-size: x-small;
font-weight: bold;
}

.ALL_NEWS .ITEM .TITLE A{
	text-decoration: none;
	color:black;
	font-size: 14px;
}	

.ALL_NEWS .ITEM .TITLE A:hover {
	text-decoration: underline;
	color:black;
	font-size: 14px;
}
	
.ALL_NEWS .ITEM .DESCRIPTION
{
font-size: x-small;
padding-left: 15px;
}

.ALL_NEWS .ITEM .MORE
{
font-weight: bold;
font-size: xx-small;
}

.NEWS_ITEM_FULL
{
}

.NEWS_ITEM_FULL .PUBDATE
{
font-size: x-small;
color: #666666;
}

.NEWS_ITEM_FULL .TITLE
{
font-size: 18px;
font-weight: normal;
padding-top: 15px;
padding-bottom: 15px;
}
	
.NEWS_ITEM_FULL .DESCRIPTION
{
font-size: x-small;
padding-left: 15px;
width: 500px;
padding-bottom: 30px;
}

.FEATURED
{
  padding-left: 5px;
}

.FEATURED .NAME
{
font-size: 18px;
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
}

.FEATURED .DESCRIPTION
{
font-size: x-small;
padding-left: 5px;
padding-bottom: 5px;
font-weight: bold;
}

.FEATURED .COMMENT
{
padding-left: 5px;
}

.EXTERNAL_REVIEWS
{
}

.EXTERNAL_REVIEWS .ITEM
{
padding-bottom: 30px;
width: 500px;
}

.EXTERNAL_REVIEWS .ITEM .DESCRIPTION
{
font-size: x-small;
padding-left: 0px;
}

.EXTERNAL_REVIEWS .ITEM .AUTHOR
{
font-size: x-small;
color: #666666;
font-style: italic;
padding-left: 30px;
}

.EXTERNAL_REVIEWS .ITEM .PUBDATE
{
font-size: x-small;
color: #666666;
}

.EXTERNAL_REVIEWS .ITEM .TITLE
{
font-size: x-small;
font-weight: bold;
}

.EXTERNAL_REVIEWS .ITEM .TITLE A{
	text-decoration: none;
	color:black;
	font-size: 14px;
}	

.EXTERNAL_REVIEWS .ITEM .TITLE A:hover {
	text-decoration: underline;
	color:black;
	font-size: 14px;
}
	
.section
{
}

.section .head
{
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 24px;
padding-bottom: 10px;
}

.section .subhead
{
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 16px;
padding-bottom: 10px;
}
