/*----------HAYNET Specific Section starts here----------*/

table.itsAdContent {
  border-collapse: collapse;
  	vertical-align: middle;
	text-align: center;
	width: 550px;
	
}
table.itsAdContent thead tr {
  background-color: #E7EEE6;
  
}
table.itsAdContent tr.even {
  background-color: #FFFFCC;

}
table.itsAdContent td,table.its  th{
	border: 1px solid #ccc;
	
}

.monospacebox
{
  	font-family: Verdana;
	font-size: 11px;
	color : #000000;
	 
}	
table.hayNet_data_table_style  
{	
	FONT-FAMILY: Verdana;
	font-size: 11px;
	border: 0px solid;
	border-color: gray;
	border-collapse: collapse;
	table-layout: auto;
	width: 540px;
	
	 
}
table.crbNet_data_table_style  
{	
	FONT-FAMILY: Verdana;
	font-size: 11px;
	border: 0px solid;
	border-color: gray;
	border-collapse: collapse;
	table-layout: auto;
	width: 540px;
	
	 
}
table.tipNet_data_table_style  
{	
	FONT-FAMILY: Verdana;
	font-size: 11px;
	border: 0px solid;
	border-color: gray;
	border-collapse: collapse;
	table-layout: auto;
	width: 540px;
	
	 
}
table.list_data_table_style  
{	
	FONT-FAMILY: Verdana;
	font-size: 11px;
	border: 0px solid;
	border-color: gray;
	border-collapse: collapse;
	table-layout: auto;
	 
	
	 
}
table.list_data
{ font-family: Verdana;
  font-size: 11px;
  border: 1px solid black;
  border-collapse: collapse;
  text-align: center;
  border-spacing: 0px;
  padding: 0px;
 


}

tr.formMainTitle
{
 height: 30px;
}

.normalVerdana
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	background-color: #FFFFFF;
	
}

 
.formdata
{
	
	border: 1px solid;
	border-color: gray;
	 border-collapse: collapse;
	 height: 30px;
    font: 11px Verdana;
    color: #000000;
    text-indent: 5px;
}
td.formmain
{
    font: 11px Verdana bold;
    width: 120px;
    border: 1px solid;
	border-color: gray;
    color: #000000;
    background-color: #E7EEE6;
    
    
    
}


th.formmain
{
    font: 11px Verdana bold; 
    border: 1px solid;
	border-color: gray;
    color: #000000;
    background-color: #E7EEE6;
    
    
    
}

th.formmainlistbox
{
    font: 13px Verdana;
    height: 50px;
    border: 1px solid;
	border-color: gray;
    color: #000000;
    background-color: #E7EEE6;
    
    
    
}

.formheader
{
    font: 11px Verdana bold;
 
    border: 1px solid;
	border-color: gray;
    color: #000000;
    background-color: #E7EEE6;
    vertical-align: middle;
 
   
    
    
    
    
}

.grayBorder
{
 border-color: #838594;
 border: 1px solid;
 vertical-align: middle;
}

.grayBorderThin
{
 border-color: #838594;
 border: 1px solid;
 vertical-align: middle;
 border-top: none;
 border-collapse: collapse;
  
}
.removeCheckBoxBorder
{
	font: 11px Verdana;
    
    border: 1px solid;
	border-color: gray;
    color: #000000;
    background-color: #E7EEE6;
    
    
 
}

.errors
{
 color: red;
}


.centerText
{
 text-align: center;
}

.rightText
{
 text-align: right;
}

.hayNetleftText
{
 text-align: left;
 height: 40px;
}
.crbNetleftText
{
 text-align: left;
 height: 40px;
}
.tipNetleftText
{
 text-align: left;
 height: 40px;
}
.messages
{
 text-align: center;
 color: green;
 font:11px bold verdana, sans-serif;
}

/*-------------------------------tabs ----------------------------------------*/

/*
#header {
	font: normal 7pt Verdana, Arial, Helvetica, sans-serif; float:left; WIDTH: 100%; LINE-HEIGHT: normal
}
*/

#header UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#header LI {
	BACKGROUND:  url(../images/tabs/tab_left_off.gif) no-repeat left top;
	FLOAT: left;
	MARGIN: 0px 1px 0px 0px;
	padding: 0px 0px 0px 9px;
	LIST-STYLE-TYPE: none;
  text-align: center;
  vertical-align: middle; 
}
#header div {
	FLOAT: left;
	BACKGROUND:  url(../images/tabs/tab_left_off.gif) no-repeat left top;
	MARGIN: 0px 1px 0px 0px;
	padding: 0px 0px 0px 9px;
	TEXT-ALIGN: center;
	vertical-align: middle;
}

#header A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 10pt; FONT-WEIGHT: bold; BACKGROUND:  url(../images/tabs/tab_right_off.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 2px;  COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#header A {
	FLOAT: none
}
#header A:hover {
	COLOR: #333
}
#header #current {
	background: url(../images/tabs/tab_left_on.gif) no-repeat left top;
}
#header #current A {
	
	 COLOR: #FFFFFF;
	background: url(../images/tabs/tab_right_on.gif) right top;
}
#header #grayed {
	background: url(../images/tabs/tab_left_grey.gif) no-repeat left top;
}
#header #grayed A {
	
	 COLOR: #000000;
	background: url(../images/tabs/tab_right_grey.gif) right top;
}


/*----------Subscriptions Specific Section starts here----------*/

td.valign_middle
{
	vertical-align: middle;

}

td.valign_top
{
	vertical-align: top;

}

td.valign_bottom
{
	vertical-align: bottom;

}

/*----------FSA Specific Section starts here----------*/

table.usda_left_right_border
{
	border-left: 1px black solid;
	border-right: 1px black solid;
	border-collapse: collapse;
	padding: 0px;
	width: 765px;
 
}

/* This style class is used for 'I Want To' and any right nav section with bullets using the IWantTo Word template. */
.usda_right_nav_bullet 
{
	FONT-FAMILY: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	list-style-image: url("/FSA/images/list_but_3.gif");
	list-style-type: circle;
	margin-bottom: 7px;
}

.usda_sub_bullet_text
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	margin-bottom: 0px;
	list-style-type: circle;
	margin-left: 50px;
	COLOR: #000000;
}


/* This style is the same as BodyTextBlackBold but with padding. */
.usda_content_header 
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left:5px; /*was 0*/
}

/* This style was modified to fix the discrepency in list styles between IE and Mozilla. */
UL
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding: 0px;
	list-style-type: circle; 
}

.usda_print_body 
{
	background-color: #FFFFFF;
	margin:0; 
	padding-left:5px; /*was 0*/
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Verdana, Helvetica, Arial;
}
/*---------- END FSA Specific Section ----------*/

/*----- Everything below this line is from 'ct_styles_v2.0.css'. -----*/

	/*----------Common WCM Templates Section starts here----------*/

.usda_spacing
{
	font-size: 3px; /*was 7px*/
}

table.usda_data_table_style  
{	
	FONT-FAMILY: Verdana;
	font-size: 11px;
	color: #000000;	
	border-collapse: collapse;
	background-color: #FFFFFF;
	text-decoration: none;
}

td.usda_data_td_style  
{
	border-style: solid;
	border-color: #838594;
	border-width: 1px;
}

td.usda_data_td_style_no_border  
{
	border-style: none;
	height: 25px;
	border-width: 1px;
	border-style: solid;
	border-color: #838594;
	text-align: center;
	
}

th.usda_data_th_col_style  
{
	border-style: solid;
	border-color: #838594;
	border-width: 1px;
}

th.usda_data_th_row_style  
{
	border-style: solid;
	border-color: #838594;
	border-width: 1px;
	font-weight: normal;
}


table.usda_layout_table_style  
{	
	border-collapse: collapse;
	background-color: #FFFFFF;
	text-decoration: none;
}

td.usda_layout_td_style  
{
	border-style: none;
}

.usda_table_header
{
	color: #000000;
	font-weight: bold;
	Text-align: left;
	background-color: #CCCCCC;
}

.usda_table_column_header
{
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
}	

.usda_table_data_left
{
	text-align: left;	
}

.usda_table_data_center
{
	text-align: center;
}

.usda_table_data_right
{
	text-align: right;
}


.usda_body 
{
	background-color: #7da08e;
	margin:0; 
	padding-left:5px; /*was 0*/
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Verdana, Helvetica, Arial;
}


.usda_headline_bar
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.usda_divider_line
{
	width: 368px;
	height: 10px;
	text-align: left;
}

.usda_thumbnail_left
{
	border: 1px solid #000000;
	text-align: left;
	margin-left:5px; /*was 0*/
	float:left;
	margin:0px 10px 0px 0px;
}

.usda_thumbnail_right
{
	border: 1px solid #000000;
	text-align: right;
	margin-left:5px; /*was 0*/
	float: right;
	margin: 0px 0px 0px 10px;
}

.usda_bullet_text
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	margin-bottom: 0px;
	list-style-type: disc;
	margin-left: 25px;
	COLOR: #000000;
}

.usda_subheader
{
	FONT-FAMILY: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-left:5px; /*was 0*/
}

.usda_paragraph_text
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left:5px; /*was 0*/
}

.usda_calendar_text
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	padding-left:5px; /*was 0*/
}

.usda_headline
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	padding-left:5px; /*was 0*/
}

	/*----------End of Common WCM Templates Section----------*/



	/*----------The section below includes the entire "usdastyle.css"----------*/
body 
{
	background-color: #3e3e3e;	
	margin:0; 
	padding:0;
	
	/*additions below from main_2.css*/
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	/*BACKGROUND-COLOR: GREY*/
	/*end of additions from main_2.css*/
}

.headerfile 
{
	margin-bottom: 0px;
}

.accessibility
{
	display: none;
}


.leftnavfile
{
	background-color: #FFFFFF;
	margin-bottom: 0px;
}

.rightnavfile
{
	background-color: #FFFFFF;
	margin-bottom: 0px;
}

TABLE, tr, td, th, div, label /*removed img and added th*/
{
	margin-bottom: 0px;
	padding: 0px;
}

/* Fieldset Tag */
fieldset
{
	border: 0; 
}

/* Center Div Tag */
div.divcenter 
{
	text-align: center;
}

div.divright 
{
	text-align: right;
}

/* Link Style */
a:link
{
	/*removed FONT-WEIGHT: normal; from usdastyle.css*/
	COLOR: #000099;
	TEXT-DECORATION: underline !important;	
}

/* Visited Link Styles */
a:visited
{
	/*removed FONT-WEIGHT: normal; from usdastyle.css*/
	COLOR: #660099;
	TEXT-DECORATION: underline !important;
}

/* Hover Link Styles */
a:hover
{
	/*removed FONT-WEIGHT: normal; from usdastyle.css*/
	COLOR: #000099;
	TEXT-DECORATION: underline !important;
}

/* A and Image tags style to turn of border */
A IMG 
{ 
	border:0px;
	line-height: 0;
	margin-bottom: 0px;
	padding: 0;
	font-size: 11px;
}

.squish
{
	vertical-align: bottom;
	line-height: 0;
	margin: 0px;
	padding: 0px;
}

.nopadding
{
	line-height: 0;
	margin: 0px;
	padding: 0px;
}

img
{
	border: 0px;
	/*Common WCM Templates additions below*/
	margin-bottom: 0px;
	padding: 0px;
}

.onepx
{
	margin-bottom: 0px;
	line-height: 0px;
}

LI
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	list-style-type:disc;
}

/* Form call */
form 	
{
	display: inline; 
	margin-bottom: 0px;
	padding: 0;
} 

P
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
}

/* Horizontal Rule Style */
HR
{
	HEIGHT: 1px;
	WIDTH: 95%;
}

/* Black Vertical Rule Style */
TD.VerticalRuleBlack 
{
	border-left: 1px solid #000000; 
}

/* Table Center*/
TABLE.tablecenter
{
	text-align: center;
	background-color: #FFFFFF;
}

/* Table Border Style */
TABLE.tableborder 
{ 
	border: 1px solid #228623; 
	font-weight: normal; 
	text-decoration: none; 
	border-collapse: separate; 
}

/* Table Header Style */
TH.THBorderTop
{ 
	border-top: 1px solid #000000; 
}

TH.THBorder
{ 
	FONT-FAMILY: Verdana;
	font-size: 11px;
	border-bottom: 1px solid #228623; 
	font-weight: bold; 
	COLOR: #FFFFFF;
	text-decoration: none; 
	border-collapse: separate; 
	background-color: #248621;
} 

/* Table Data Styles */
TD.TDBorder 
{ 
	border-bottom: 1px solid #228623; 
	font-weight: normal; 
	text-decoration: none; 
	border-collapse: separate; 
} 

TD.TDBorderTop 
{ 
	border-top: 1px solid #000000; 
	font-weight: normal; 
	text-decoration: none; 
	border-collapse: separate; 
} 

TD.TDBorderHead 
{ 
	FONT-FAMILY: Verdana;
	border-right: 1px solid #228623; 
	border-bottom: 1px solid #228623; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none; 
	border-collapse: separate; 
} 

TD.TDBorderRight 
{ 
	FONT-FAMILY: Verdana;
	border-bottom: 1px solid #228623; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none; 
	border-collapse: separate; 
} 

TD.TDBorderLeft 
{ 
	FONT-FAMILY: Verdana;
	border-left: 1px solid #000000; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none; 
	border-collapse: separate; 
}

TD.TDL3APadding 
{
	height: 8px;
}

/* Header Styles */
H1 
{
	FONT-FAMILY: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

H2 
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

H3 
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

H4 
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

H5 
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Form Field Styles */
.searchform 
{ 
	FONT-FAMILY: Verdana;
	font-size: 11px; 
	width: 115px;
	height: 14px; 
	margin-bottom: 0px;
}

.advsearchform { 
	 FONT-FAMILY: Verdana;
	 font-size: 11px; 
	 width: 160px;
	 margin: 2px 0px 2px 0px;
}

.newsreleaseform { 
	 FONT-FAMILY: Verdana;
	 font-size: 11px; 
	 width: 100px;
	 margin: 2px 0px 2px 0px;
}

.programfactsheet { 
	 FONT-FAMILY: Verdana;
	 font-size: 11px; 
	 width: 150px;
	 margin: 2px 0px 2px 0px;
}

.audiencebox 
{ 
	FONT-FAMILY: Verdana;
	font-size: 11px; 
	width: 155px;
	font-weight: normal;
	color: #000000;
} 

.latestnewsselectboxmonth 
{ 
	FONT-FAMILY: Verdana;
	font-size: 11px; 
	width:90px;
	font-weight: normal;
	color: #000000;
}

.checkbox
{ 
 	FONT-FAMILY: Verdana;
 	width: 12px;
 	height: 12px; 
}

.dropdown 
{ 
	FONT-FAMILY: Verdana;
	width: 115px;
	height: 20px; 
}


/* Bodytext Styles */
.BodyTextBlack 
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.BodyTextRed 
{
	FONT-FAMILY: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	color: red;	
}

.BodyTextRedBold 
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

.BodyTextBlue 
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
}

.FootTextBlue 
{
	FONT-FAMILY: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
}

/* Column Heading Styles */

/* Sub Heading Styles */

.BodyTextBlackSmall 
{
	FONT-FAMILY: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.BodyTextBlueSmall 
{
	FONT-FAMILY: Verdana;
	font-size: 10px;
 	font-weight: normal;
	color: #000099;
}

.BodyTextBlueSmallKids
{
	FONT-FAMILY: Comic Sans MS;
	font-size: 12px;
 	font-weight: normal;
	color: #000099;
}

.BodyTextBlueSmallBold 
{
	FONT-FAMILY: Verdana;
	font-size: 10px;
 	font-weight: bold;
	color: #000099;
}

/* Background Color Styles */
.LeftNavBackgroundColor 
{
	background-color: #B8C9B9;
	margin-bottom: 0px;
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: normal
}

.RightNavBackgroundColor 
{
	background-color: #E7EEE6;
	margin-bottom: 0px;
}

.GrayBackgroundColor 
{
	background-color: #B8B8B8;
	margin-bottom: 0px;
}

.WhiteBackgroundColor 
{
	background-color: #FFFFFF;
	margin-bottom: 0px;
}

.WhiteBackgroundColor2 
{
	background-color: #FFFFFF;
	margin-bottom: 0px;
	line-height: 0;
}

.BlackBackgroundColor 
{
	background-color: #000000;
	margin-bottom: 0px;
}

.FooterText 
{
	FONT-FAMILY: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	border-bottom: 1px solid #000000; 
}

/* Box Styles and colors */

.box_container{
	width:550px;
	height:150px;
	align: center;
	margin: 10px;
}
.text_container{
	width:550px;
	height:80px;
	align: center;
	margin: 10px;
}


#box{
color : white;
text-decoration: none;
margin-left: 30px;
padding-top: 20px
}


.box{
      padding:3px;
    	margin: 3px; 
    	height : 110px;
    	width : 170px;
	color : white;
	float : left;
	border-radius: 15px;
	text-align: center;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	margin-left: 25px;
}



.red{
	background: #bb0000;
}

.gray{
	background: gray;
}

.green{
	background: #007000;
}

.purple{
	background: #330099;
}

.blue{
	background: #0099cc;
}

.orange{
	background: #ff9900;
}

.floatLeft{
	float : left;    
}


.box_header {
border-top: 10px;
color : white;
text-decoration: none;
font-weight: bold;
font-size: 15px;
FONT-FAMILY: Verdana;
-webkit-margin-after: .0em;
}

.box_header a{
color : white;
}
/* USDA Styles for Fence Post */
#tab_fsa  {
WIDTH: 136px;
HEIGHT: 24px;
}

#tab_midas {
WIDTH: 150px;
HEIGHT: 24px;
}

#tab_space {
WIDTH: 100px;
HEIGHT: 24px;
}

#USDANewsWrapper {
DISPLAY: block;
float: left;
WIDTH: 388px;
BORDER: 1px solid #bbb;
MARGIN: 0px;
TEXT-ALIGN: left;
BACKGROUND-COLOR: #F3F3F3;
}

#USDANewsTop {
CLEAR: both;
position: relative;
left: 0px;
top: 0px;
BACKGROUND: 0px 0px;
PADDING: 0px;
MARGIN: 0px;
WIDTH: 388px;
HEIGHT: 24px;
}


.toplink
{
background-color: #7da08e;
font-family: Verdana;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
COLOR: #fff;
TEXT-DECORATION: none;
PADDING: 5px 0px 0px;
text-align: center;
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING: 0px;
FLOAT: left;
MARGIN: 0px;
LIST-STYLE-TYPE: none;
}

.selectedTab{
font-family: Verdana;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
COLOR: #000;
TEXT-DECORATION: none;
PADDING: 5px 0px 0px;
text-align: center;
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING: 0px;
FLOAT: left;
MARGIN: 0px;
LIST-STYLE-TYPE: none;
}

#USDANewsDetail {
MARGIN: 10px 0px 0px 0px;
PADDING: 0px;
}

#USDANewsTop ul li {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING: 0px;
FLOAT: left;
MARGIN: 0px;
LIST-STYLE-TYPE: none;
}
.pxspace {
FONT-SIZE: 1px;
BACKGROUND: url(/FSA/images/transparent.gif);
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING: 0px;
FLOAT: left;
MARGIN: 0px;
LIST-STYLE-TYPE: none;
}

/* Bread Crumb Style */
.Breadcrumb 
{
	FONT-FAMILY: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

	/*----------End of"usdastyle.css"----------*/



	/*----------Specific styles from "main_2.css" start below----------*/

/* This style was modified to fix the discrepency in list styles between IE and Mozilla. See the update above.

*/

/*main_2 specific*/
#footer 
{
	background-color: #33CCFF;
	text-align: center;
	visibility: visible;
	position: absolute;
	left: 0;
	top: 600px;
	width: 800px;
	color: #000000;
	height: 5px;
	padding: 0px;
}


	/*----------End of specific styles from "main_2.css"----------*/