﻿
/* GENERAL DONT TOUCH */

#Shadow
{
width:1010px;
}

/*
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
*/

img
{ behavior: url(iepngfix.htc) }

body {
	margin: 0px 0px 0px 0px;
}

.stripebg {
	background: #ffffff url(../../Images/bg_stripe.gif);
}

.none
{
}

/* LINKS */

a:visited, .NormalText:visited
{
	color:#024995;
}

.links, .links:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #024995;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    TEXT-DECORATION: none;
}

.links:hover, .linksLarger:hover
{
    COLOR: #cc0000;
}

.links_light, .links_light:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    TEXT-DECORATION: none;
}

.links_light:hover
{
    COLOR: white;
}

.linksLarger, .linksLarger a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #024995;
    FONT-FAMILY: Arial, Arial, sans-serif;
    TEXT-DECORATION: underline;
}

/* LIST BOXES USED IN SITEMAP */

.content_right_plain li{  
margin: 0px 0px 0px 10px;
} 

.limargin li{  
margin: 0px 0px 0px 20px;
list-style-type:square;
}

.limargin li a, .indentlimargin li a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #024995;
    FONT-FAMILY: Arial, Arial, sans-serif;
    TEXT-DECORATION: underline;
}

.limargin li a:hover, .indentlimargin li a:hover
{
    COLOR: #cc0000;
}

.indentlimargin li{  
margin: 0px 0px 0px 30px;
list-style-type:square;
}

.GridViewHeaderStyle A, .GridViewHeaderStyle A:visited, .GridViewHeaderStyle A:hover
{
    TEXT-DECORATION: none
}

.GridViewPagerStyle A, .GridViewPagerStyle A:visited, .GridViewPagerStyle A:hover
{
    TEXT-DECORATION: none
}

#contentfull A, #contentfull A:visited, #contentfull A:hover
{
    TEXT-DECORATION: none
}


/* PARAGRAPH DECORATION */


.framed
{
 border-width:1px;
 border-color:Silver;
 border-style:dotted;
}

.WhiteTable
{
	border-width:1px;
	border-color:White;
}

.fullWnoP
{
	width:100%;
	/*height:100%;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse:collapse;
	vertical-align:top;
	table-layout:fixed;
}

.Container
{
	 border-bottom: solid, 1px, black;
}

.PageContainerLeft
{
	 /*background:silver;*/
	 background: url(../../Images/left_border.gif) repeat-y top right;
}

.PageContainerRight
{
	 /*background:silver;*/
	 background: url(../../Images/right_border.gif) repeat-y top left;
}

.head_back 
 {
 	background: url(../../Images/new_head_back.gif) repeat-x 0px -5px;
 	padding: 0 0 0 0;
 	height:94px;
 }

#OuterMasterTable
{
	width:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#Header
{
	width:100%;
	/* this needs to be replaced with a nice black image
	border: solid 1px dimgray;
	*/
	background-color:White;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse:collapse;
}

#Footer
{
	width:100%;
	height:30px;
	background: url(../../Images/new_head_back.gif) repeat-x 0px -30px;
}

#HeaderInside
{
	width:100%;
	/* this needs to be replaced with a nice black image
	border: solid 1px dimgray;
	*/
	background: url(../../Images/Top_back.gif) no-repeat bottom right; /*left tab image path*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse:collapse;
}


#LeftColumn
{
	width:180px;
	table-layout:fixed;
	border-collapse:collapse;
	/* temp - use javascript to adjust height*/
	background-color:#e8e8e8;
	color: White;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#LeftColumnInside
{
	width:180px;
	table-layout:fixed;
	border-collapse:collapse;
	/* temp - use javascript to adjust height*/
	height:600px;
	color: White;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../../Images/Side_back.gif) no-repeat bottom right; /*left tab image path*/
}

#tabbedContentMenu
{
	width:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse:collapse;
	white-space:nowrap;
}

#MainContent
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse:collapse;
	/* temp - use javascript to adjust height*/
	height:100%;
}

#MainContentHolder
{
	width:100%;
}

.MenuRow
{
	white-space:nowrap;
}

.MenuRow td
{
	position: static;
	white-space: nowrap; 
}


.NewsHeader a
{
    font-family:Arial;
    text-align:center;
    border: none 0px transparent;
    color:White;
    font-size:small;
}

.NewsHeader td tr
{
    font-family:Arial;
    text-align:center;
    border: none 0px transparent;
    color:White;
    font-size:small;
}

.NormalTableText td tr
{
    font-family:Arial;
    text-align:center;
    border: none 0 white;
    font-size:small;
}


.NormalText
{
    font-family:Arial;
    border: none 0 white;
    font-size:small;
}


.NormalText a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #024995;
    FONT-FAMILY: Arial, Arial, sans-serif;
    TEXT-DECORATION: underline;
}


.NormalText a:hover
{
    COLOR: #cc0000;
}


.NormalText p
{
    font-family:Arial;
    border: none 0 white;
    font-size:small;
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}

.NormalText h1
{
    font-family:Arial;
    border: none 0 white;
    font-size:small;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color:Black;
}

.NormalTextLeft
{
    font-family:Arial;
    border: none 0 white;
    font-size:small;
    text-align:left;
}

.SmallTextLeft
{
    font-family:Arial;
    border: none 0 white;
    font-size:8pt;
    text-align:center;
}

.WhiteFont a
{
	color:White;
    font-family:Arial;
    text-align:center;
    border: none 0 white;
    font-family:Arial;
    font-size:small;
	-moz-opacity: 1;
}

.WhiteFont
{
	color:White;
    font-family:Arial;
    text-align:center;
    border: none 0 white;
    font-family:Arial;
    font-size:small;
	-moz-opacity: 1;
}

.BlackFont, .BlackFont a
{
	
    text-align:center;
    border: none 0 white;
    font-family:arial;
    color:#333333;
    font-size: 9pt;
    text-align:center;
}

.WhiteLeft
{
	color:White;
    font-family:Arial;
    text-align:left;
    border: none 0 white;
    font-family:Arial;
    font-size:small;
	-moz-opacity: 1;
	font-weight:bolder;
}

.BlackLeft
{	
    text-align:left;
    font-family:arial;
    color:#333333;
    font-size: 9pt;
}

.BlackLeft a
{	
    text-align:left;
    font-family:arial;
    color:blue;
    font-weight:bold;
    font-size: 9pt;
}

#BlueTopMiddle
{
		background: url(../../Images/silver_blue.jpg);
		height:40px;
		background-position: bottom;
		font-family:Arial;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
		border: solid 1px white;
}

.BlueFooter
{
		background: url(../../Images/bluefooter.gif);
		height:4px;
}

#GreenTopMiddle
{
		background: url(../../Images/silver_green.jpg);
		height:40px;
		background-position: bottom;
		font-family:Arial;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
		border: solid 1px white;
}

.GreenFooter
{
		background: url(../../Images/greenfooter.gif);
		height:4px;
}

#TalkTopMiddle
{
		background: url(../../Images/talk_head_slice.gif);
}

#TalkFooter
{
		background: url(../../Images/talkfooter.gif);
		height:4px;
}

#OrangeTopMiddle
{
		background: url(../../Images/silver_orange.jpg);
		height:40px;
		background-position: bottom;
		font-family:Arial;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
		border: solid 1px white;
}

.OrangeFooter
{
		background: url(../../Images/orangefooter.gif);
		height:4px;
}

#RedTopMiddle
{
		background: url(../../Images/silver_red.jpg);
		background-position: bottom;
		height:40px;
		font-family:Arial;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
		border: solid 1px white;
}

#HeadTopMiddle
{
		background: url(../../Images/Silver_Heading_Slice.gif);
		background-position: bottom;
		height:50px;
		font-family:Arial;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
}

.linkfont, a.linkfont, a.linkfont:visited, a.linkfont:hover
{
		font-family:Tahoma;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
		text-decoration:none;
}

.newsheader

{
		font-family:Arial;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
		background: url(../../Images/news.jpg) no-repeat top right;
		height: 80px;
}

.aboutheader

{
		font-family:Arial;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
		background: url(../../Images/about.jpg) no-repeat top right;
		height: 80px;
}

.siteheader

{
		font-family:Arial;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
		background: url(../../Images/sitemap.jpg) no-repeat top right;
		height: 80px;
}

.contactheader

{
		font-family:Arial;
		text-align:center;
		font-size:medium;
		font-weight:bold;
		color:#595858;
		background: url(../../Images/contact.jpg) no-repeat top right;
		height: 80px;
}

.linkfontsml, a.linkfontsml, a.linkfontsml:visited, a.linkfontsml:hover
{
		font-family:Arial;
		text-align:center;
		font-size:11pt;
		font-weight:bold;
		color:#595858;
}

.indentmenu ul li a
{
		font-family:Arial;
		text-align:center;
		font-size:10pt;
		font-weight:bold;
		color:#595858;
}

.linkleft
{
		font-family:Arial;
		text-align:left;
		font-size:medium;
		font-weight:bold;
		color:#595858;
}



.RedFooter
{
		background: url(../../Images/redfooter.gif);
		height:4px;
}


#HeadFooter
{
		background: url(../../Images/bluefooter.gif);
		height:4px;
}

/* Rounded Corners */

h1,h2,p{margin: 0 10px}
h1{font-size: 250%;color: #FFF}
h2{font-size: 200%;color: #f0f0f0}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
/* div#nifty{ margin: 0 10%;background: #ccdbf6}*/
div#nifty{ background: #bfc7d4;width:100%;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #bfc7d4}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div#nifty_lightgrey { margin:0 3%;background: white;}
b.rtop_lg, b.rbottom_lg{display:block;background: #afafaf;}
b.rtop_lg b, b.rbottom_lg b{display:block;height: 1px;
    overflow: hidden; background: white;}
    
b.r1_lg{margin: 0 5px}
b.r2_lg{margin: 0 3px}
b.r3_lg{margin: 0 2px}
b.rtop_lg b.r4_lg, b.rbottom_lg b.r4_lg{margin: 0 1px;height: 2px}


.Grey_Tran_Replace
{
	background-color:#afafaf;
	height:150px;
}



/* gridview*/



.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    /* style for the td*/
}

.GridViewStyle
{    
    border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid white;
    border-top: 2px solid white;
    padding: 4px;
    width:760px;
}

/*
.GridViewStyle a
{
    color: blue;
}
*/

.GridViewHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
}

.GridViewHeaderStyle a
{
	color: white;
	FONT-FAMILY: Arial, Arial, sans-serif;
    font-size:8pt;
}

.GridViewHeaderStyle
{
    /* background: url(../../Images/Silver_Heading_Slice.gif); */
    /* background-color: #5D7B9D; */
    background-color: #828282;
    color: white;
	color: white;
	FONT-FAMILY: Arial, Arial, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

.GridViewFooterStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: white;
}

.GridViewFooterStyle a
{
	color: Black;
}

.GridViewRowStyle
{
    background-color: #FCF3DB;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    text-align:left;
}

.GridViewRowStyle a, .GridViewAlternatingRowStyle a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Arial, sans-serif;
    TEXT-DECORATION: none
}

.GridViewAlternatingRowStyle 
{
    background-color: #EEEEEE;
    color: #284775;
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
}

.CustomPager
{
    background-color:#F7F6F3;
    color: #284775;
    border: solid 1px silver;
    width:760px;
}

.CustomPager_sml
{
    background-color:#F7F6F3;
    color: #284775;
    border: solid 1px silver;
}

.CustomPager td, .CustomPager_sml td
{
	FONT-FAMILY: Arial, Arial, sans-serif;
    font-size:8pt;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED;
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    text-align:left;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    /* background: url(../../AnimalData/images/grid_headerBg.gif); */
    /* background-color: #284775; */
    /* background: url(../../Images/Silver_Heading_Slice.gif); */
    background-color: #828282;
    color: white;
    font-size:12pt;
    FONT-FAMILY: Arial, Arial, sans-serif;
}

.GridViewPagerStyle a
{
    font-size:9pt;
    color: white;
}


.GridViewPagerStyle table /* to center the paging links*/
{
    margin: 0 auto 0 auto;
}


.Grid_Button
{
    background-color: #828282;
    font-weight: bold;
    color: White;
    border: 1px solid #EBE9ED;
}

.hiddencol
{
	display:none;
}

.bread
{
	border-bottom: dotted 1px gray;
	border-top: dashed 1px gray;
	width:80%;
}

.yellowheader {
	width:145px;
	height:20px;
	color:#FFFFFF;
	background-color:#EDB112;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;

}

.img_white 
{
	display:block;
}

.footerinfo
{
    background: url(../../images/template/footer.gif);
    width:760px;
}

.footerinfo td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
}

.restrictprint
{
    font-family:Arial;
    border: none 0 white;
    font-size:small;
}
	
/* CSS for javscript tabs */

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left; /*text color*/
padding: 5px 11px;
}

.indentmenu ul li a:visited
{
	color:#595858;
}

.indentmenu ul li a.selected{
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
}


.tabcontentstyle{ /*style of tab content oontainer*/
width: 100%;
}

.tabcontent
{
width: 100%;
display:none;
}

#drp_disease, #divHerd
{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.progress
{
    display: block;
    top:40%;
    left:44%;
    position:absolute;
    padding: 2px 3px;
}
.container
{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.header
{
    background: white url(..img/sprite.png) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}
.body
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

.libg {
	color: #5b5e56;
	display: block;
	background: url('../../Images/bullet-blue.gif') 10px center no-repeat;
	padding: 5px 5px 5px 25px;
	}

/*html, body{height:100%}
.fullheight{height:100%}*/

.content_right_plain
{
	background-color: #FFFFFF;
	padding-top:15px;
	padding-bottom:15px;
	width: 96%;
	border: 1px solid silver;
	margin: 0 0 0 0;
	background: #FFFFFF url(../../img/graph/frame_bg.gif) repeat-x;
	text-align:left;
}

#tabcontain
{	
	width: 96%;
}

.dotsep 
{
	border-top: 1px dotted #CCCCCC;
	height:2px;
}


/* Homepage Sections */

#bottombox1{
width:168px;
height:239px;
float:left;
margin-left:24px;
}

#bottombox2{
width:168px;
height:239px;
float:left;
margin-left:24px;
}

#bottombox3{
width:168px;
height:239px;
float:left;
margin-left:24px;
}

#bottombox4{
width:168px;
height:239px;
float:left;
margin-left:24px;
}

/* Scroller Box */
#scroller_container{
 width: 180px;
 height: 200px;
 overflow: hidden;
}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container{
 overflow: auto;
}

