<Cfoutput>
<style type="text/css">



A:link {text-decoration:none;color:#024486;}
A:visited {text-decoration:none;color:#024486;}
A:hover {text-decoration:underline;color:#0076A3;}
A:active {text-decoration:none;color:#024486;}

A:link.nav {text-decoration:none;color:#000000;font-weight:bold;}
A:visited.nav {text-decoration:none;color:#000000;font-weight:bold;}
A:hover.nav {text-decoration:none;color:white;font-weight:bold;background:#B77C6C;;padding-right:20px;}
A:active.nav {text-decoration:none;color:#000000;font-weight:bold;}
.nav {font-size: 12px;}
.navo {font-size: 12px;font-weight:bold;line-height:1;color:#E4BD6A;font-weight:bold;}


A:link.dyn {text-decoration:none;color:#000000;}
A:visited.dyn {text-decoration:none;color:#000000;}
A:hover.dyn {text-decoration:none;color:#4F7C2F;}
A:active.dyn {text-decoration:none;color:#000000;}
.dyn{font-size: 12px;}

a.subnav:link		{color:#555544; font-size:9px; font-family:verdana,helvetica; letter-spacing:1px; text-transform:uppercase; font-weight:bold; text-decoration: none; }
a.subnav:visited	{color:#555544; font-size:9px; font-family:verdana,helvetica; letter-spacing:1px; text-transform:uppercase; font-weight:bold; text-decoration: none; }
a.subnav:hover		{color:#000000; font-size:9px; font-family:verdana,helvetica; letter-spacing:1px; text-transform:uppercase; font-weight:bold; text-decoration: none; }
a.subnav:active		{color:#555544; font-size:9px; font-family:verdana,helvetica; letter-spacing:1px; text-transform:uppercase; font-weight:bold; text-decoration: none; }


h1 {color: #000000; font-size: 17px; font-weight: bold; font-family:Arial, Verdana, Helvetica;margin-bottom:3;margin-top:10;}
H2 {color: #682707; font-size: 15px;margin-bottom:0; margin-top:8;font-weight: bold; font-family:Arial, Verdana, Helvetica;}
H3 { color: #6a4d66; font-size: 12px;  line-height: 1; margin-bottom: 1;font-weight: bold; font-family:Arial, Verdana, Helvetica;}
H4 {color: #01673A; font-size: 11px; margin-bottom: 1;font-weight: bold; font-family:Arial, Verdana, Helvetica;}

table, tr, td,  br, li {font-size: 12px; vertical-align:top;line-height:1.5;}
.s {font-size: 10px;}
.ms {font-size: 11px;line-height:12pt; letter-spacing:0.01em;}
.m {font-size: 12px; line-height:12pt; letter-spacing:0.01em;}
.ml {font-size: 13px;}
.l {font-size: 14px; }
.title {font-size: 14px; font-weight:bold;font-style:italic;color:white;background:#024486; }
.bannertitle {font-size:22px; font-weight:bold;font-style:italic;background:white;vertical-align:bottom;}
.content {background:white;}
.newsbox {background:#d7e2ef;font-style:italic;font-size:11px;line-height:1.2;}
.titlebg {background:#ccead6;}
.navcell {background:#E8D7D0;color:black;font-weight:bold;font-size: 11px; font-family: Arial, Verdana;}
.border {bordercolor:#113e7c;}
.footer {font-size: 10px;color:#006f37;}

	
	body {
	scrollbar-3dlight-color : BLACK;  /*  TOP AND LEFT OUTLINE OF SCROLL SQUARE  */
	scrollbar-arrow-color : BLACK;   /*  ??  */
	scrollbar-base-color : WHITE;  /*  ??  */
	scrollbar-darkshadow-color :BLACK;  /*  BOTTOM AND RIGHT OUTLINE OF SCROLL SQUARE  */
	scrollbar-face-color : #b77c6d;  /*  FACE OF SCROLL SQUARE  AND SLIDER BAR */
	scrollbar-highlight-color : BLACK;  /*  TOP AND LEFT OUTLINE OF SCROLL SQUARE  */
	scrollbar-shadow-color : BLACK;	  /*  ARROW AND ARROW OUTLINE  */
	scrollbar-track-color : #113e7c;  	/*  MAIN BASE TRACK  */
	font-size: 12px; font-family: verdana,helvetica;
	margin: 0; 
	padding: 0;
	cellpadding:0;
	cellspacing:0;
background:#113e7c;
	}

/* BUTTONS */

.button {font-size:11px;color:white;background:#024486;font-weight:bold;letter-spacing:1.5;}

/* used for active links formating */
.moduleLinkOff { 
	background-color: #cccccc;
	border: 1px solid #333322; 
	color: #444433;
	letter-spacing:0px;
	cursor: pointer;  
	padding: 0px 8px 1px 8px;  
	text-decoration: none;
	z-index: 100;
	font-family: verdana; 
	font-size: 9px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
		}
.moduleLinkOn{
	background-color: #ffffff;
	border: 1px solid #333322; 
	color: #000000;
	letter-spacing:0px;
	cursor: pointer;  
	padding: 0px 8px 1px 8px;  
	text-decoration: none;
	z-index: 100;
	font-family: verdana; 
	font-size: 9px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
		}
.tabLinkOff { 
	background-color: #ffffff;
	border: 1px solid #000000; 
	color: #444433;
	letter-spacing:0px;
	cursor: pointer;  
	padding: 0px 8px 1px 8px;  
	text-decoration: none;
	z-index: 100;
	font-family: verdana; 
	font-size: 9px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
		}
.tabLinkOn{
	background-color: #ffffff;
	border: 1px solid #9b0d0d; 
	color: #000000;
	letter-spacing:0px;
	cursor: pointer;  
	padding: 0px 8px 1px 8px;  
	text-decoration: none;
	z-index: 100;
	font-family: verdana; 
	font-size: 9px;
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
		}
		

/* LIST STYLES */
.listmargin {margin-top:5px;margin-bottom:5px;}
ul {margin-top:0px;margin-bottom:0px;}
.listspacing {font-size: 11px;}

/* TAB STYLES */

.tabLeftOn {background-image: url(images/tab_on_l.gif);}
.tabLeftOff {background-image: url(images/tab_off_l.gif);}
.tabRightOn {background-image: url(images/tab_on_r.gif);}
.tabRightOff {background-image: url(images/tab_off_l.gif);}
.tabMidOn {background-image: url(images/tab_on_bg.gif);}
.tabMidOff {background-image: url(images/tab_off_bg.gif);}



/*  CF  DYNAMIC LINKS */

.table_cell {color:#ffffff;}    	
.table_bg {color:#ffffff;}   	
.module_cell {color:#ffffcc;} 
.Detail_cell {color:#B2CCDE;} 	
.news_cell {color:#F8E6CF;} 	
.accent_cell {color:#F8E6CF;}   	
.tableRowA {background:#ffffff; color:#000000;font-weight:bold;}   	
.tableRowB {background:#E8ECF7; color:#000000;}   	
.tableRowC {background:#eaffd5; color:#000000;}
.tableRowD {background:#eaeaea; color:#000000;}
/* Cfd DEFAULTS */

.adminTblColTitles {background:#0C3184; font-size: 12px; font-weight:bold;color:white;}
.admintablecell {background:#EED14D;}

/* ADMIN FONTS */
.adminFontLabel { color:#00277a;}
.adminFontRequired {color:#ad0b0f;}
.Note {color:#02519e;font-size:10px;}

.EventsGrid_monthyear  {font-size: 11px;color:white;background:#4f7c2f;font-weight:bold;}
.EventsGrid_daysofweek {font-size: 10px;}
.EventsGrid_inactiveday {font-size: 10px;background:#F3F3D5;}
.EventsGrid_activeday {font-size: 10px;}
.EventsGrid_blankday {font-size: 10px;background:#F2DFB7;}

/*  CF Dynamics Lineage */
/*     settings for Animals List tmpl    */
.lineagePedigreeC {vertical-align:middle;background:#e0e0e0;font-size: 10px; font-weight:bold;font-family: arial, helvetica, sans-serif;}
.lineagePedigreeCV {vertical-align:middle;}


/*  animal pedigree - SIDE OR TOP */
   A:link.lineagePedigreenav  {font-family: arial, helvetica, sans-serif;text-decoration:none;color:#9f0000;font-weight:bold;}
   A:visited.lineagePedigreenav  {font-family: arial, helvetica, sans-serif;text-decoration:none;color:#9f0000;font-weight:bold;}
   A:hover.lineagePedigreenav  {font-family: arial, helvetica, sans-serif;text-decoration:underline;color:#000000;font-weight:bold;}
   A:active.lineagePedigreenav  {font-family: arial, helvetica, sans-serif;text-decoration:none;color:#9f0000;font-weight:bold;}
   .lineagePedigreenav {font-size: 10px;}



/*  Color setting for data entry errors   */
.error_bgcellcolor {color:#F8E6CF;}   	/*  SAND  */
.error_MessageColor {color:#ad0b0f;}



</style>
</CFOUTPUT> 


