/*
TABLES
Table #1 Border		: #E5E8D7
Table #1 Fill		: #F5F6F0 
Table #1 Alt Fill	: #F0F2E7 

Dark Orange: #D18400 
Med Orange: #FFAE26 

FONTS
Orange Font			: #FDA422 

=======================================================
Orange Table Border: F7A93B
Blue Table Fill: F1F5F8
Blue Table Border: 72A1BB
*/

body
{
 background-image: url('/MasterPages/Default/Images/20/topbackground.gif');
 background-repeat: repeat-x;
}

H1 { font-family: Georgia,Trebuchet,Verdana,Arial,Helvetica;color:#72A1BB;font-size:1.6em;font-weight:normal;display:inline;}
H2 { font-family: Georgia,Trebuchet,Verdana,Arial,Helvetica;color:#FFA41F;font-size:1.6em;font-weight:normal;display:inline;}
.t_copy1 { font-family: Verdana,Arial,Helvetica;color:#333333;font-size:1em; line-height:1.4em;font-weight:normal; }
a.t_copy1 { text-decoration:underline; color:#336699; }
a.t_copy1:link { text-decoration:underline; color:#336699; }
a.t_copy1:hover { text-decoration:none; color:#D18400; }

.t_copy2 { font-family: Trebuchet,Verdana,Arial,Helvetica;color:#333333;font-size:0.7em; line-height:0.9em;font-weight:normal; }
a.t_copy2:link { text-decoration:underline; }
a.t_copy2:hover { text-decoration:none; color:#222 }

.t_copy3 { font-family: Trebuchet,Verdana,Arial,Helvetica;color:#333333;font-size:11px; line-height:13px;font-weight:normal; }
a.t_copy3:link { text-decoration:underline; }
a.t_copy3:hover { text-decoration:none; color:#222 }

.t_copy4 { font-family: Verdana,Arial,Helvetica;color:#333333;font-size:16px;font-weight:normal; }
a.t_copy4 { text-decoration:underline; color:#336699; }
a.t_copy4:link { text-decoration:underline; color:#336699; }
a.t_copy4:hover { text-decoration:none; color:#D18400; }

.t_instr { font-family: Trebuchet,Verdana,Arial,Helvetica;color:#006677;font-size:12px; line-height:1.4em; }
a.t_instr:link { text-decoration:underline; }
a.t_instr:hover { text-decoration:none;color:#D18400; }

.t_instr2 { vertical-align:middle; font-family: Trebuchet,Verdana,Arial,Helvetica;color:#000;font-size:12px; line-height:1.4em; }
a.t_instr2:link { text-decoration:underline; }
a.t_instr2:hover { text-decoration:none;color:#000; }

.t_subhdr1 { font-family: Verdana,Arial,Helvetica;color:#72A1BB;font-size:1.2em;font-weight:normal;}
.t_subhdr2 { font-family: Verdana,Arial,Helvetica;color:#FFA41F;font-size:1.2em;font-weight:normal;}
.t_subhdr3 { font-family: Verdana,Arial,Helvetica;color:#72A1BB;font-size:0.8em;font-weight:normal;}

.topNav { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 10px;color: #929496; }
.topNav:hover { text-decoration: none; }

.AnimalTable { border:solid 1px #bbb;float:left;background:#fff; }
.AnimalTableOn { border:solid 1px #72A1BB; background:#F1F5F8;float:left; }
.AnimalTableOnNoFloat { border:solid 1px #72A1BB; background:#F1F5F8;}

.iHerpTextBox
{
	background: #F1F5F8;
	border: solid 1px #72A1BB;
	height: 1.2em;
	font-family: Georgia,Garamond,Verdana;
	font-size: 1.4em;
	line-height: 1.2em;
}
.iHerpTextBoxFocus
{
	background: #fff;
	border: solid 1px #FFAE26;
	height: 1.2em;
	font-family: Georgia,Garamond,Verdana;
	font-size: 1.4em;
	line-height: 1.2em;
}

.iHerpTextBoxSmall
{
	background: #F1F5F8;
	border: solid 1px #72A1BB;
	height: 1.2em;
	font-family: Georgia,Garamond,Verdana;
	font-size: 1.1em;
	line-height: 1.2em;
}
.iHerpTextBoxSmallFocus
{
	background: #fff;
	border: solid 1px #FFAE26;
	height: 1.2em;
	font-family: Georgia,Garamond,Verdana;
	font-size: 1.1em;
	line-height: 1.2em;
}

.iHerpDDL
{
	background: #F1F5F8;
	border: solid 1px #72A1BB;
	height: 1.2em;
	font-family: Trebuchet,Tahoma,Verdana;
	font-size: 1.0em;
	line-height: 0.8em;
}

.Warning100
{
	border: solid 1px #880000;		font-family: Arial,Verdana, Tahoma; font-size:16px; width:100%; 
	background: #fca; font-weight:bold; text-align:center; padding:10px 5px 10px 5px;
	color:#660000;
}
	
.grid 
{
	border: solid 1px #fff;		font-family: Arial,Verdana, Tahoma; font-size:11px;
}
.griditem
{
	background: #FAFBF6;font-family: Arial,Verdana, Tahoma; font-size:12px; text-align:left;
}

.griditemnobg
{
	font-family: Arial,Verdana, Tahoma; font-size:12px; text-align:left;
}
.gridhighlight
{
    background-color:#D18400; background: #D18400;font-family: Arial,Verdana, Tahoma; color:#fff; font-size:12px; text-align:left;
}
.griditemalt 
{
	background: #E6E9D8;font-family: Arial,Verdana, Tahoma; font-size:12px; text-align:left;
}
.gridheader
{
	background: #72A1BB;color:#fff;font-weight:bold;font-family: Arial,Verdana, Tahoma; font-size:12px; text-align:left;
}
.gridheader:link
{
	background: #72A1BB;color:#fff;font-weight:bold;font-family: Arial,Verdana, Tahoma; font-size:12px; text-align:left;
}
.gridheader:hover
{
	background: #72A1BB;color:#fff;font-weight:bold;font-family: Arial,Verdana, Tahoma; font-size:12px;text-align:left;
}
.gridheader:visited
{
	background: #72A1BB;color:#fff;font-weight:bold;font-family: Arial,Verdana, Tahoma; font-size:12px;text-align:left;
}
.gridtext { font-size:12px;color:#069; font-weight: bold; }
.gridtext:link { font-family: Arial,Verdana,Tahoma; font-size:12px; }
.gridtext:hover { text-decoration:none; font-family: Arial,Verdana,Tahoma; font-size:12px; }

.gridtextlight { font-family: Arial,Verdana,Tahoma; font-size:12px;color:#069; font-weight: normal; }
.gridtextlight:link { font-family: Arial,Verdana,Tahoma; font-size:12px; }
.gridtextlight:hover { text-decoration:none; font-family: Arial,Verdana,Tahoma; font-size:12px; }

.TTGridAttention { background: #FAA ;font-family: Arial,Verdana, Tahoma; font-size:12px; text-align:left; }
.TTGridClosed { background: #CCC ;font-family: Arial,Verdana, Tahoma; font-size:12px; color:#AAA; text-align:left; }
.TTGridNormal { background: #AFA ;font-family: Arial,Verdana, Tahoma; font-size:12px; text-align:left; }
.TTGridNormal:link { color:#AAA;}
.TTGridNormal:visited { color:#AAA;}
.TTGridNormal:hover { color:#AAA;}

/* grid 2col */
table.g2 { border: solid 1px #e5e8d7;border-collapse: collapse; }
table.g2 td.header { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 14px; font-weight:bold;
	color: #333;border-right: solid 1px #e5e8d7;border-bottom: solid 1px #e5e8d7;background: #F1F5F8; }
table.g2 td.left { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; font-weight:bold;
	color: #FF9C12;border-right: solid 1px #e5e8d7;border-bottom: solid 1px #e5e8d7;background: #F5F6F0; }
table.g2 td.right { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; font-weight:bold;
	color: #606060;border-bottom: solid 1px #e5e8d7;background: #FFFFFF; }
table.g2a { border: none ;border-collapse:separate; }
table.g2a td.header { font-family: Verdana, Helvetica;font-size: 0.9em; font-weight:bold;
	color: #f0f0f0;border-right: solid 1px #e5e8d7;border-bottom: solid 1px #e5e8d7;background: #72A1BB; height:1.3em; }
table.g2a td.left {  text-indent: 8px;font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:bold;color: #FF9C12;border: solid 1px #cccccc; line-height:24px;
	background: #F1F5F8;padding: -2px 0px -2px 6px; }
table.g2a td.right { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:bold;
	color: #606060;border: solid 1px #ccc;background: #FFFFFF; }
table.g2a td.rightgreen { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:bold;
	color: #fcfcfc;line-height:24px; border: solid 1px #ccc;background: #85C327; }
table.g2a td.rightgreen2 { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:bold;
	color: #a0a0a0;line-height:24px; border: solid 1px #ccc;background: #E1FFB4; }
table.g2a td.rightauthor { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:bold;
	color: #a0a0a0;line-height:24px;border: solid 1px #ccc;background: #f0f0f0; }
table.g2a td.right2 { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:normal;
	color: #606060;border: solid 1px #ccc;background: #FFFFFF; }
table.g2a td.gridh {  text-indent: 8px;font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:bold;color: #FF9C12;border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc; line-height:24px;
	background: #F1F5F8;padding: -2px 0px -2px 6px; }
table.g2a td.grid1 { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:bold;
	color: #606060;border-bottom: solid 1px #ccc;background: #FFFFFF; }	
table.g2a td.grid2 { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:bold;
	color: #606060;border-bottom: solid 1px #ccc;background: #FFFFF3; }	
	
/* for .net controls */
.netformleft {text-indent: 8px;font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 1em; 
	font-weight:bold;color: #FF9C12;border: solid 1px #72A1BB; line-height:24px;
	background: #F1F5F8;padding: 2px 0px 2px 6px;margin-right:5px; }
.netformright { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
	font-weight:bold;
	color: #606060;border: solid 1px #ccc;background: #FFFFFF; }

.iHerpTweet
{
    width:100%;
    background:#F5F6F0;
    font-family: Arial,Tahoma,Verdana;
     font-size: 0.8em;
}

/* button1 */
.ibuttonOff
{
	background: #F1F5F8;
	border: solid 2px #D18400;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	margin:0px;
	cursor: pointer;
}
.ibuttonOn
{ 
	background: #72A1BB;
	border: solid 2px #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	margin:0px;
	cursor: pointer;
}
		

/* portlets */
table.p1o {
	border: solid 1px #97A45F ;border-collapse: collapse; font-family: Arial, Verdana, Helvetica;
	font-size: 12px;font-weight: bold; padding:1px 1px 1px 1px ; }
table.p1 {
	border: solid 1px #FFFFFF;border-collapse: collapse;
	padding:0px ; }
table.p2o {
	border: solid 1px #73A0BD  ;border-collapse: collapse;font-family: Arial, Verdana, Helvetica;
	font-size: 12px;font-weight: bold;padding:1px 1px 1px 1px ; }
table.p2 {
	border: solid 1px #FFFFFF;border-collapse: collapse;
	padding:0px ; }
/* portlets */
table.prt { border: solid 1px #D3DAB9; border-collapse: collapse; }
table.prt td.hdr { border-bottom: solid 1px #d3dab9; background:#F8FAF4;  }
table.prt td.date { border-bottom: solid 1px #d3dab9; background:#F5F8E5; }
table.prt td.brief { background:#fcfafc;  }
.t_prt_h1 { font-family: Arial,Verdana,Helvetica;color:#fff;font-size:12px;font-weight:bold;}
a.t_prt_h1:link { }
a.t_prt_h1:hover { color:#555555; }

.t_prt_h2 { font-family: Arial,Verdana,Helvetica;font-weight:bold;color:#000;font-size:13px;}
.t_prt_h2:link { text-decoration:underline; }
.t_prt_h2:hover { text-decoration:none;color:#007; }
.t_prt_sm { font-family: Arial,Verdana,Helvetica;color:#000;font-size:10px;}

.t_prt { font-family: Verdana,Helvetica,Arial;color:#000;font-size:12px;}
a.t_prt:link { text-decoration:underline;color:#336699; }
a.t_prt:visited { color:#336699; }
a.t_prt:hover { text-decoration:none;color:#D18400; }

/* text */
.t_g2 { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; font-weight:bold;
	color: #606060; background: #FFFFFF; }
.save_copy { font-family: Verdana, Tahoma, Arial, Helvetica; line-height:16px; font-weight:normal;font-size: 14px; 
			color: #333; }
.crumbs {  vertical-align:middle; font-family: Arial,Verdana,Helvetica;color:#58859A;font-size:10px; }
.crumbs:link { text-decoration:underline; }
.crumbs:hover { text-decoration:none; color:#222 }
.crumbmbr {  vertical-align:middle; font-family: Arial,Verdana,Helvetica;color:#333;font-size:10px; }
.crumbmbr:link { text-decoration:underline; }
.crumbmbr:hover { text-decoration:none; color:#fff }

/*D18400, 006677*/
.t_err { font-family: Verdana,Arial,Helvetica;color:#bb0000;font-size:12px;font-weight:bold;}
.t_noerr { font-family: Verdana,Arial,Helvetica;color:#00bb00;font-size:12px;font-weight:bold;}


.t_fldmpt { font-family: Arial, Tahoma, Verdana, Helvetica;font-size: 12px; 
			font-weight:bold;color: #c0c0c0; }
/*tables*/
/* table.main { border: solid 1px #98A35F;border-collapse: collapse;padding:0px;} */
table.main { border-right: solid 1px #98a35f; padding-right:10px; margin-right:10px; border-collapse: collapse;}
table.banner { border-top: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF;
	border-collapse: collapse; padding:0px ; }
table.crumbs1 { border-top: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF;
	border-collapse: collapse;background: #DDE8EE;padding:0px; }
table.crumbs2 { border-top: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF;
	border-collapse: collapse;background: #FFE9C7;padding:0px; }
table.t_ob { border-bottom: solid 1px #FFFFFF;
	border-collapse: collapse;background: #FFBB58 ;padding:0px; }
table.t_menu { border-top: solid 1px #333333;border-bottom: solid 1px #333333;
	border-collapse: collapse;padding:0px; background-image:url('/MasterPages/Default/Menu2/iherpMenuBackground_25.gif'); }
table.tblhdr1 { border: solid 1px #72A1BB; background:#F1F5F8; 
	border-collapse: collapse;padding:2px 5px 2px 5px; font-family:Verdana,Arial;
	color: #555555; font-weight:bold; font-size:11px; }
table.tblhdr2 { border: solid 1px #72A1BB; background:#72A1BB; 
	border-collapse: collapse;padding:2px 5px 2px 5px; font-family:Verdana,Arial;
	color: #FFFFFF; font-weight:bold; font-size:11px; }
table.tbl_myani1a { border-right: solid 1px #666; background:#FFF5E9; 
	border-collapse: collapse;padding:5px 5px 5px 5px; font-family:Verdana,Arial;
	color: #555555; font-weight:bold; font-size:11px; }
table.tbl_myani1a td.name { border-top: solid 1px #666; border-bottom: solid 1px #F7A93B;background:#ffffff;
	border-collapse: collapse; padding:2px 2px 2px 2px; }
table.tbl_myani1b { border-right: solid 1px #F7A93B; background:#FAFAFA; 
	border-collapse: collapse;padding:2px 5px 2px 5px; font-family:Verdana,Arial;
	color: #555555; font-weight:bold; font-size:11px; }
table.tbl_myani1b td.name { border-top: solid 1px #666; border-bottom: solid 1px #F7A93B;background:#ffffff;
	border-collapse: collapse; padding:2px 2px 2px 2px; }
table.tbl_pg { border: solid 1px #72A1BB; background:#F1F5F8; 
	border-collapse: collapse;padding:2px 5px 2px 5px; font-family:Verdana,Arial;
	color: #555555; font-weight:bold; font-size:11px; }
table.tblError { border: solid 1px #990000; background:#F8F8F8; 
	border-collapse: collapse;padding:2px 5px 2px 5px; font-family:Verdana,Arial;
	color: #990000; font-weight:bold; font-size:12px; }
table.tblError td.top { border: solid 1px #990000; background:#990000; 
	border-collapse: collapse;font-family:Verdana,Arial;
	color: white; font-weight:bold; font-size:14px; }
table.tblError td.left { border-right: solid 1px #990000; background:#ffffff; 
	border-collapse: collapse; }
	
table.tblAdmin { border: solid 1px #990000; background:#F8F8F8; 
	border-collapse: collapse;padding:2px 5px 2px 5px; font-family:Verdana,Arial;
	color: #990000; font-weight:bold; font-size:12px; }
table.tblAdmin td.top { border: solid 1px #990000; background:#990000; border-bottom: solid 1px #fff;
	border-collapse: collapse;font-family:Verdana,Arial;
	color: white; font-weight:bold; font-size:14px; }
table.tblAdmin td.left { border-right: solid 1px #990000; background:#ffffff; 
                         border-bottom: solid 1px #000;
	border-collapse: collapse; }
	
.picout1px { border: solid 1px #000000; }
/*inputs*/
.pi1
{
	font-family:Arial,Verdana;font-size:11px;
	 height:18px;width:95px;padding:0px;}
.FormField {
	background-color: #F5F5D1; /* D1CF9B = 209.207.155 */
	/* F5F5D1 245.245.209 */
	height: 18px;
/*	width: 150px; */
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:15px;
	color: #75818C;
	border-color: #DBE2E8;
	border-style: solid;
	border-width: 1px;
	padding-left: 2px;
	
}
.AnimalList { border-bottom: solid 1px #CCC; }
.rule1 { border-bottom: solid 1px #98A35F; }