/* This is basically an include to pull in the font sizes. 

   It's a complex document with a lot of hacks, so it needs 

	to be dealt with carefully. The concept is very simple and 

	I'll explain how to update it easily. */



@import "ncc_font_settings.css"; 



/* This changes the color of the administration UI area at the top of the page */



#pagemodeui td {

}



/* start Re-defined HTML Tags: */

body {

	margin: 0px;

	padding: 0px;

	background-color: #FFF;

}

/* trbl */

#H1title { margin-left: 9px; }



h1 { /* This style is for the page title. */

	font-family: Trebuchet MS;

	color: #666;

	font-weight: normal;

	padding: 8px 8px 8px 0;

	margin: 10px 0 10px 0;

	border: 1px dashed #ccc;

	border-width: 0 0 1px 0;

	width: 98%;

	text-align: left;

}

h2 {

	text-align: left !important;

}

 a, a:hover, a:link, a:active {

	color: #039;

}

 a:hover, a:hover span {

	color: #991B00;

}

a:visited {

	color: #800080;

} 

li, ul {

	margin: 0px;

	padding: 0px;

	margin-left: 10px;

	/*list-style: square;*/

	line-height: normal;

}



/* end Re-defined HTML Tags: */



#news-header-td strong, .news-item-td strong, #new-in-cottons-week strong, #cotton-futures strong, #farm-bill-info strong, #affiliated-org strong, #login-td strong, #cotton-calendar-td strong {

	display: block;

}

#parent-table {

	/*border-bottom: 1px solid #EAD620; original - changed on 1/15/2009 JMT - this was the yellow(ish) border underneath the sub-nav items*/

	border-bottom: 1px solid #FFFFFF;

}

#logo-td {

	padding: 8px;

}

#nav-td-parent {

	text-align: center;

	/* background-color: #c60; for Dev only */

	/* original value background-color: #039; */

	background-color: #004081;

	/*border-bottom: 1px solid #004081; (original)*/

	border-bottom: none;

	padding-top: 3px;

}

#masthead-row {

/* ORIGINAL values

	background-image: url(../images/masthead_bg.gif);

	background-position: bottom;

	background-repeat: repeat-x;*/

	background-image: url(../images/ncc-site-header-june-09.jpg);

	background-position: left;

	background-repeat: no-repeat;

	vertical-align:top;

}

.CS_Element_LinkBar td#nav-ON a, .CS_Element_LinkBar td#nav-ON a:visited, .CS_Element_LinkBar td#nav-ON span, .CS_Element_LinkBar td#nav-ON, .CS_Element_LinkBar td#nav-ON strong {

	/*background-color: #FFFFF4 !important;*/

	background-color: #939598 !important;

	/*color: #333 !important; original 1/15/2009*/

	color: #004081 !important;

	background-image: none;

}

.CS_Element_LinkBar td#nav-ON strong {

	padding: 0 13px 0 13px;

}

td#nav-ON {

	border-top: none;

	/*border-bottom-color: #FFFFF4;*/

	border-bottom-color: none;

	

}



/* Site Tools */



#site-tools-td-parent{

	text-align: right;

	padding-top:10px;

}

#site-tools-td {

	padding-right: 10px;

}

#site-tools-td .CS_LinkBar_Item {

	padding-right: 0;

	margin-right: 0;

}

#site-tools-td { text-align:right}

#site-tools-td .CS_LinkBar_Item, #site-tools-td .CS_LinkBar_CurrentItem,  #site-tools-td .CS_LinkBar_HighlightedItem {

	background-image: url(../images/arrow_blue.gif);

	background-repeat: no-repeat;

	padding: 0px;

	padding-left: 15px;

	margin-left: 6px;

	margin-right: 6px;

	margin: 0px;

	font-weight: bold;

	display: block;

	float: right;

}

#site-tools-td a.CS_LinkBar_Item , #site-tools-td a:hover.CS_LinkBar_Item , #site-tools-td a:link.CS_LinkBar_Item , #site-tools-td a:active.CS_LinkBar_Item , #site-tools-td a:visited.CS_LinkBar_Item, #site-tools-td .CS_LinkBar_CurrentItem, #site-tools-td .CS_LinkBar_HighlightedItem  {

	color: #000;

	display: block;

	margin-right: 0px;

	margin-left: 10px;

}

.site-tools-div, .homepage-news-header td a {

	background-image: url(../images/arrow_blue.gif);

	background-repeat: no-repeat;

	padding: 0px;

	padding-left: 15px;

	margin-left: 6px;

	margin-right: 0px;

	white-space: nowrap;

}

.site-tools-div a, .site-tools-div a:visited, .site-tools-div a:hover, .site-tools-diva:link, .site-tools-div a:active {

	color: #000;

}



/* Search Form */



#search-td {

	vertical-align: middle;

}

#search-td-div {

	padding: 10px 10px 0 0;

}

.search-button {

	background-color: #666;

	color: #FFF;

	border: 1px solid #666;

	border-bottom: 1px solid black;

	border-right: 1px solid black;

	margin: 0;

}



/* Subnav styles */



.subnav-link-div {

	line-height: normal;

}

#subnav-td-parent {

	/*background-color: #FFFFF4; (original)*/

	background-color: #939598;

	padding: 5px 15px 5px 15px;

	color:##FFFFFF;

}

#subnav-td-parent em  {

	color: #CCCC99;

}



/* Login Area */



.go-button {

	/*background-color: #369; original -changed on 1/15/2009 JMT */

	background-color: #6a6866;

	color: #FFF;

	border: 1px solid #369;

	border-bottom: 1px solid black;

	border-right: 1px solid black;

	margin: 3px 0 0 0;

}

.login-form {

	width: 120px;

	font-size: 12px;

}

#login-td {

	background-color: #39C;

	border-color: #369;

	color: #FFF;

}

#login-td p {

	color: #FFF;

	margin: 0px;

	padding: 0px;

}

.logged-in-as, .login-td {

	padding: 10px;

	background-color: #3399CC;

	color: #fff;

	text-align: center;

	border: 1px solid #336699;

	border-width: 0 2px 1px 0;

	margin: 1px 0 1px 0;

}

.login-td {

	text-align: left;

}

.logged-in-as span, .logged-in-as div, .logged-in-as a, .logged-in-as a:visited, .logged-in-as td, .login-td td {

	color: #fff;

}



/* Footer */



#footer-td {

	color: #333333;

	background-color: #eeeeee;

	border-top: #cccccc 2px solid;

	text-align: center;

	padding: 10px 0 0 0;

}



/* Breadcrumbs */

.breadcrumbs {

	padding: 10px 0 0 11px;

}



/* Vertical alignment (can be placed in table ROW) */



.valign-top td, .valign-top {

	vertical-align: top;

}



/* Link List Styles */



.link-list-vertical {

	padding-top: 20px;

}



.link-list-vertical .CS_LinkBar_CurrentItem,.link-list-vertical .CS_LinkBar_HighlightedItem, .link-list-vertical .CS_LinkBar_Item {

	margin-bottom: 10px;

	display: block;

	font-weight: bold;

	background-image: url(../images/arrow_blue.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	border-bottom: 1px solid #eee;

	padding-bottom: 10px;

}

.divider-vertical {

	 border-left: 1px solid #ccc; padding-left: 10px; vertical-align:top;

}

.divider-vertical-featured {

	 border-left: 1px solid #ccc; padding-left: 5px; vertical-align:top !important;

}

/* This is for the 'News' header on the homepage */



.homepage-news-header {

	border: 1px dashed #ccc;

	border-width: 0 0 1px 0;

	margin: 0 0 10px 0;

}



/* This adds some padding to the primary news area */



#feature-area-div {

	padding: 0 0 10px 10px; 

}



/* Formatting for the feature area on the homepage */

.photo {

	float: right;

	margin: 1px 0 0 20px;

	width: 276px; height: 174px;

}

.feat-thumbnail { height: 73px; float:left; margin:3px 0 0 0; padding:0; width: 90px;}



.feat-teaser, .feat-teaser-nothumbnail { min-height: 73px; margin-left: 90px;}

.feat-teaser-nothumbnail { min-height: 73px; margin-left: 0px;}



.feat-teaser p, .feat-teaser-nothumbnail p { margin-right: 10px;}



.breaker { margin-top: 8px; }

* html .breaker { clear:left; }

* html #first-blurb  {  padding-top: 0; }

* html #first-thumbnail {  }



/* This adds some padding to the secondary (2 column) news area */



.home-row-two {

	padding-left: 10px;

	padding-right: 10px;

}



.blank-row {

	padding: 2px;

}





/* -------------------------- C A L L O U T S -------------------------- */



/* Adds a 1 pixel margin to the top of the image so that it doesn't touch other callouts */



.callout-graphic {

	margin-top: 1px; 

}



/* CALLOUT STYLES */



/* Gray Callout -------------------------------- */



/* Label */

.callout-gray .CS_Label_Current_Item, .callout-yellow .CS_Label_Current_Item, .callout-green .CS_Label_Current_Item, .callout-blue .CS_Label_Current_Item, .callout-darkgreen .CS_Label_Current_Item, .callout-lightgreen .CS_Label_Current_Item, .callout-lightgreen-with-top-border .CS_Label_Current_Item, .callout-brown .CS_Label_Current_Item, .callout-featured .CS_Label_Current_Item, .callout-homepagelink .CS_Label_Current_Item, .callout-hppopup .CS_Label_Current_Item {

	text-align: center;

}

.callout-gray, .callout-yellow, .callout-green, .callout-blue, .callout-darkgreen, .callout-lightgreen, callout-lightgreen-with-top-border, .callout-brown, .callout-hppopup {

	margin: 1px 0 0 0;

	padding: 5px 10px 5px 10px;

	background-color: #eee;

	border: 1px solid #ccc;

	border-width: 0 2px 1px 0;

	display: block;

}

.callout-featured {

	margin: 1px 0 0 0;

	padding: 5px 3px 5px 3px;

	background-color: #eee;

	border: 1px solid #ccc;

	border-width: 0 2px 1px 0;

	display: block;

}

.callout-homepagelink {

	margin: 1px 0 0 0;

	padding: 3px 3px 1px 3px;

	background-color: #eee;

	border: 1px solid #ccc;

	border-width: 0 2px 1px 0;

	display: block;

}





.callout-gray td { }

.callout-gray td, .callout-gray table { padding: 0; margin: 0; }

.callout-gray .CS_Layout_TD td { background-color: #eee; }

.callout-gray table { width: auto; }

.callout-gray .CS_Label_Item { border: 1px solid #ccc; } 

.callout-gray .CS_Label_Current_Item { }

.callout-gray .CS_Label_Current_Item, .callout-gray .CS_Textblock_Caption {

	color: #000;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-gray  a, .callout-gray a:hover, .callout-gray a:link, .callout-gray a:active, .callout-gray a:visited {

	color: #006600;

	text-decoration: underline !important;

}

.callout-gray {

	border-color: #ccc;

} 

.callout-gray  .CS_Layout_TD td, .callout-gray  {

	background-color: #eee;

}

.callout-gray  {

	color: #000;

} 

.callout-gray a, .callout-gray a:hover, .callout-gray a:link, .callout-gray a:active, .callout-gray a:visited {

	color: #003399;

}



/* Yellow Callout -------------------------------- */



/* Label */



.callout-yellow td { }

.callout-yellow td, .callout-yellow table {

	padding: 0;

	margin: 0;

}

.callout-yellow .CS_Layout_TD td {

	background-color: #BFCEAB;

}

.callout-yellow table {

	width: auto;

}

.callout-yellow .CS_Label_Item {

	border: 1px solid green;

} 

.callout-yellow .CS_Label_Current_Item, .callout-yellow .CS_Textblock_Caption {

	color: #000;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-yellow  a, .callout-yellow a:hover, .callout-yellow a:link, .callout-yellow a:active, .callout-yellow a:visited {

	color: #006600;

	text-decoration: underline !important;

}

.callout-yellow {

	border-color: #D1CDA8;

} 

.callout-yellow  .CS_Layout_TD td, .callout-yellow  {

	background-color: #FFFACD;

}

.callout-yellow  {

	color: #000;

} 

.callout-yellow a, .callout-yellow a:hover, .callout-yellow a:link, .callout-yellow a:active, .callout-yellow a:visited {

	color: #003399;

}



/* Green Callout -------------------------------- */



/* Label */



.callout-green td { }

.callout-green td, .callout-green table { padding: 0; margin: 0; }

.callout-green .CS_Layout_TD { /*font-size: 70%;*/ }

.callout-green .CS_Layout_TD td { /*font-size: 70% !important;*/ background-color: #BFCEAB; }

.callout-green table { width: auto; }

.callout-green .CS_Label_Item { border: 1px solid green; } 

.callout-green .CS_Label_Current_Item { }

.callout-green .CS_Label_Current_Item, .callout-green .CS_Textblock_Caption {

	color: #000;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-green  a, .callout-green a:hover, .callout-green a:link, .callout-green a:active, .callout-green a:visited {

	color: #006600;

	text-decoration: underline !important;

}

.callout-green { border: 1px solid #C3CABA; border-width: 0 2px 1px 0; } 

.callout-green .CS_Layout_TD td, .callout-green  { background-color: #DFE7D5; }

.callout-green { color: #000; } 

.callout-green a, .callout-green a:hover, .callout-green a:link, .callout-green a:active, .callout-green a:visited { color: #594871; }





/* Blue Callout -------------------------------- */



.callout-blue 

.callout-blue td { }

.callout-blue td, .callout-blue table { padding: 0; margin: 0; }

.callout-blue .CS_Layout_TD td {

	background-color: #BFCEAB;

}

.callout-blue table {

	width: auto;

}

.callout-blue .CS_Label_Item {

	border: 1px solid green;

} 

.callout-blue .CS_Label_Current_Item { }

.callout-blue .CS_Label_Current_Item, .callout-blue .CS_Textblock_Caption {

	color: #fff;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-blue  a, .callout-blue a:hover, .callout-blue a:link, .callout-blue a:active, .callout-blue a:visited {

	color: #F0FFFF;

	text-decoration: underline !important;

}

.callout-blue {

	border: 1px solid #369;

	border-width: 0 2px 1px 0;

} 

.callout-blue .CS_Layout_TD td, .callout-blue  {

	background-color: #39C;

}

.callout-blue, .callout-blue span, .callout-blue div, .callout-blue td, .callout-blue th {

	color: #fff;

} 

.callout-blue a, .callout-blue a:hover, .callout-blue a:link, .callout-blue a:active, .callout-blue a:visited {

	color: #FFFFE0 !important;

}

.callout-gray p, .callout-yellow p, .callout-green p, .callout-blue p {

	margin: 5px 0 8px 0;

}



* Dark Green Callout -------------------------------- Added 1/15/2009 JMT*/



/* Label */



.callout-darkgreen td { }

.callout-darkgreen td, .callout-darkgreen table { padding: 0; margin: 0; }

.callout-darkgreen .CS_Layout_TD { /*font-size: 70%;*/ }

.callout-darkgreen .CS_Layout_TD td { /*font-size: 70% !important;*/ background-color: #6c8157; }

.callout-darkgreen table { width: auto; }

.callout-darkgreen .CS_Label_Item { border: 1px solid green; } 

.callout-darkgreen .CS_Label_Current_Item { }

.callout-darkgreen .CS_Label_Current_Item, .callout-darkgreen .CS_Textblock_Caption {

	color: #fff;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-darkgreen  a, .callout-darkgreen a:hover, .callout-darkgreen a:link, .callout-darkgreen a:active, .callout-darkgreen a:visited {

	color: #FFFFFF;

	text-decoration: underline !important;

}

.callout-darkgreen { border: 1px solid #6c8157; border-width: 0 2px 1px 0; } 

.callout-darkgreen .CS_Layout_TD td, .callout-darkgreen  { background-color: #6c8157; }

.callout-darkgreen { color: #fff; } 

.callout-darkgreen a, .callout-darkgreen a:hover, .callout-darkgreen a:link, .callout-darkgreen a:active, .callout-darkgreen a:visited { color: #594871; }



/* Light Green Callout -------------------------------- Added 1/15/2009 JMT*/



/* Label */



.callout-lightgreen td { }

.callout-lightgreen td, .callout-lightgreen table { padding: 0; margin: 0; }

.callout-lightgreen .CS_Layout_TD { /*font-size: 70%;*/ }

.callout-lightgreen .CS_Layout_TD td { /*font-size: 70% !important;*/ background-color: #cfe1bf; }

.callout-lightgreen table { width: auto; }

.callout-lightgreen .CS_Label_Item { border: 1px solid green; } 

.callout-lightgreen .CS_Label_Current_Item { }

.callout-lightgreen .CS_Label_Current_Item, .callout-lightgreen .CS_Textblock_Caption {

	color: #fff;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-lightgreen  a, .callout-lightgreen a:hover, .callout-lightgreen a:link, .callout-lightgreen a:active, .callout-lightgreen a:visited {

	color: #FFFFFF;

	text-decoration: underline !important;

}

.callout-lightgreen { border-bottom:1px solid #004081; border-left:1px solid #004081; border-right:1px solid #004081; } 

.callout-lightgreen .CS_Layout_TD td, .callout-lightgreen  { background-color: #cfe1bf; }

.callout-lightgreen { color: #fff; } 

.callout-lightgreen a, .callout-lightgreen a:hover, .callout-lightgreen a:link, .callout-lightgreen a:active, .callout-lightgreen a:visited { color: #594871; }



/* Light Green With Top Border Callout -------------------------------- Added 1/30/2009 JMT*/



/* Label */



.callout-lightgreen-with-top-border td { }

.callout-lightgreen-with-top-border td, .callout-lightgreen-with-top-border table { padding: 0; margin: 0; }

.callout-lightgreen-with-top-border .CS_Layout_TD { /*font-size: 70%;*/ }

.callout-lightgreen-with-top-border .CS_Layout_TD td { /*font-size: 70% !important;*/ background-color: #cfe1bf; }

.callout-lightgreen-with-top-border table { width: auto; }

.callout-lightgreen-with-top-border .CS_Label_Item { border: 1px solid green; } 

.callout-lightgreen-with-top-border .CS_Label_Current_Item { }

.callout-lightgreen-with-top-border .CS_Label_Current_Item, .callout-lightgreen-with-top-border .CS_Textblock_Caption {

	color: #fff;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-lightgreen-with-top-border  a, .callout-lightgreen-with-top-border a:hover, .callout-lightgreen-with-top-border a:link, .callout-lightgreen-with-top-border a:active, .callout-lightgreen-with-top-border a:visited {

	color: #FFFFFF;

	text-decoration: underline !important;

}

.callout-lightgreen-with-top-border { border-top:1px solid #004081; border-bottom:1px solid #004081; border-left:1px solid #004081; border-right:1px solid #004081; padding: 6px; } 

.callout-lightgreen-with-top-border .CS_Layout_TD td, .callout-lightgreen-with-top-border  { background-color: #cfe1bf; }

.callout-lightgreen-with-top-border { color: #fff; } 

.callout-lightgreen-with-top-border a, .callout-lightgreen-with-top-border a:hover, .callout-lightgreen-with-top-border a:link, .callout-lightgreen-with-top-border a:active, .callout-lightgreen-with-top-border a:visited { color: #594871; }





/* Brown Callout -------------------------------- Added 1/15/2009 JMT*/



/* Label */



.callout-brown td { }

.callout-brown td, .callout-brown table { padding: 0; margin: 0; }

.callout-brown .CS_Layout_TD { /*font-size: 70%;*/ }

.callout-brown .CS_Layout_TD td { /*font-size: 70% !important;*/ background-color: #d2d1d1; }

.callout-brown table { width: auto; }

.callout-brown .CS_Label_Item { border: 1px solid green; } 

.callout-brown .CS_Label_Current_Item { }

.callout-brown .CS_Label_Current_Item, .callout-brown .CS_Textblock_Caption {

	color: #fff;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-brown  a, .callout-brown a:hover, .callout-brown a:link, .callout-brown a:active, .callout-brown a:visited {

	color: #FFFFFF;

	text-decoration: underline !important;

}

.callout-brown { border: 1px solid #d2d1d1; border-width: 0 2px 1px 0; } 

.callout-brown .CS_Layout_TD td, .callout-brown  { background-color: #d2d1d1; border-bottom:1px solid #004081; border-left:1px solid #004081; border-right:1px solid #004081;}

.callout-brown { color: #000; } 

.callout-brown a, .callout-brown a:hover, .callout-brown a:link, .callout-brown a:active, .callout-brown a:visited { color: #594871; }



/* Featured Articles Callout -------------------------------- Added 1/15/2009 JMT*/



/* Label */



.callout-featured td { }

.callout-featured td, .callout-featured table { padding: 0; margin: 0; }

.callout-featured .CS_Layout_TD { /*font-size: 70%;*/ }

.callout-featured .CS_Layout_TD td { /*font-size: 70% !important;*/ background-color: #e0eed3; }

.callout-featured table { width: auto; }

.callout-featured .CS_Label_Item { border: 1px solid green; } 

.callout-featured .CS_Label_Current_Item { }

.callout-featured .CS_Label_Current_Item, .callout-featured .CS_Textblock_Caption {

	color: #fff;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-featured  a, .callout-featured a:hover, .callout-featured a:link, .callout-featured a:active, .callout-featured a:visited {

	color: #FFFFFF;

	text-decoration: underline !important;

}

.callout-featured { border: 1px solid #e0eed3; border-width: 0 2px 1px 0; } 

.callout-featured .CS_Layout_TD td, .callout-featured  { background-color: #e0eed3; }

.callout-featured { color: #fff; } 

.callout-featured a, .callout-featured a:hover, .callout-featured a:link, .callout-featured a:active, .callout-featured a:visited { color: #594871; }



/* Homepage Link Callout -------------------------------- Added 1/15/2009 JMT*/



/* Label */



.callout-homepagelink td { }

.callout-homepagelink td, .callout-homepagelink table { padding: 0; margin: 0; }

.callout-homepagelink .CS_Layout_TD { /*font-size: 70%;*/ }

.callout-homepagelink .CS_Layout_TD td { /*font-size: 70% !important;*/ background-color: #004081; }

.callout-homepagelink table { width: auto; border: none;}

/*.callout-homepagelink .CS_Label_Item { border: 1px solid green; } */

.callout-homepagelink .CS_Label_Current_Item { }

.callout-homepagelink .CS_Label_Current_Item, .callout-homepagelink .CS_Textblock_Caption {

	color: #fff;

	display: block;

	width: 100%;

	font-family: Tahoma !important;

	line-height: 1em;

	padding-top: 4px;

	padding-bottom: 4px;

} 

.callout-homepagelink  a, .callout-homepagelink a:hover, .callout-homepagelink a:link, .callout-homepagelink a:active, .callout-homepagelink a:visited {

	text-align:center;

	color: #FFFFFF;

	font-size:13px !important;

	text-decoration: underline !important;

}

.callout-homepagelink { border: 1px solid #004081; border-width: 0 2px 1px 0; } 

.callout-homepagelink .CS_Layout_TD td, .callout-homepagelink  { background-color: #004081; border-bottom:thin solid #004081;}

.callout-homepagelink { color: #fff; } 

/*.callout-homepagelink a, .callout-homepagelink a:hover, .callout-homepagelink a:link, .callout-homepagelink a:active, .callout-homepagelink a:visited { 

	color: #fff; 

}

*/



/* Pop-up Menu Callout -------------------------------- Added 1/15/2009 JMT*/



/* Label */



.callout-hppopup td { }

.callout-hppopup td, .callout-hppopup table { padding: 0; margin: 0; }

.callout-hppopup .CS_Layout_TD { /*font-size: 70%;*/ }

.callout-hppopup .CS_Layout_TD td { /*font-size: 70% !important;*/ background-color: #d2d1d1; }

.callout-hppopup table { width: auto; }

.callout-hppopup .CS_Label_Item { border: 1px solid green; } 

.callout-hppopup .CS_Label_Current_Item { }

.callout-hppopup .CS_Label_Current_Item, .callout-hppopup .CS_Textblock_Caption {

	color: #fff;

	display: block;

	width: 100%;

	font-family: Trebuchet MS;

	line-height: 1em;

	padding-bottom: 8px;

} 

.callout-hppopup  a, .callout-hppopup a:hover, .callout-hppopup a:link, .callout-hppopup a:active, .callout-hppopup a:visited {

	color: #FFFFFF;

	text-decoration: underline !important;

}

.callout-hppopup { border: 1px solid #d2d1d1; border-width: 0 2px 1px 0; } 

.callout-hppopup .CS_Layout_TD td, .callout-hppopup  { background-color: #d2d1d1; border-bottom:1px solid #004081; border-left:1px solid #004081; border-right:1px solid #004081;}

.callout-hppopup { color: #000; } 

.callout-hppopup a, .callout-hppopup a:hover, .callout-hppopup a:link, .callout-hppopup a:active, .callout-hppopup a:visited { color: #594871; }





/* Use this style to hide something on the page */

.hide {

	display: none;

	visibility: hidden;

}



/* Text alignment */



.align-text-left, .align-text-left div, .align-text-left td {

	text-align: left;

}

.align-text-right, .align-text-right div, .align-text-right td  {

	text-align: right;

	display: block;

}

.align-text-center, .align-text-center div, .align-text-center td  {

	text-align: center;

	display: block;

}



/* Table Styles */



.table-lines-all {

	width: 100% !important;

}

.pad-left_5px { padding-left: 5px; }

.pad-left_10px { padding-left: 10px; }

.pad-right_5px { padding-right: 5px; }

.pad-right_10px { padding-right: 10px;}



.table-lines-vert, .table-lines-horiz, .table-lines-vert td, .table-lines-horiz td, .table-lines-all td, .table-lines-all th, .table-lines-none td, .table-lines-none th {

	border: 0;

	padding: 2px 5px 2px 5px !important;

	vertical-align: top;

}



.table-lines-all { border: 1px solid #ccc !important; border-width: 1px 0 0 1px !important; }

.table-lines-all td, .table-lines-all th { border: 1px solid #ccc !important; border-width: 0 1px 1px 0 !important; }



.table-lines-vert { border-right: 1px solid #ccc; }

.table-lines-vert td, .table-lines-vert tr { border-left: 1px solid #ccc; }



.table-lines-horiz { border-top: 1px solid #ccc; }

.table-lines-horiz td,.table-lines-horiz tr { border-bottom: 1px solid #ccc; }



.table-lines-vert { }

.table-lines-all { }

.table-lines-none, .table-lines-none td, .table-lines-none th { border: 0; }



.table-shading-row td { background-color: #eee !important; }

.table-shading-cell { background-color: #eee !important; }



.callout-green .table-shading-row td { background-color: #F3F8EF !important}

.callout-yellow .table-shading-row td { background-color: #FFF386 !important}

.callout-blue .table-shading-row td { background-color: #7CB9D8 !important}

.callout-gray .table-shading-row td { background-color: #ccc !important}



.table-header-row, .table-header-row td, .table-header-row th { font-weight: bold; color: #fff; background-color: #003399; border-color: #003399; }

.table-header-row span, .table-header-row div, .table-header-row p, .table-header-row a, .table-header-row a:visited { color: #fff; }



/* Layout Table styles - layout tables are available as Snippets */



.layout-table-lines-vert td {

	vertical-align: top;

	border: 1px solid #ccc;

	border-width: 0 1px 0 0;

	padding: 0 10px 0 10px;

}

.layout-table-lines-vert td td {

	border: none;

}

.layout-table-lines-vert td.first-col {

	padding-left: 0;

}

.layout-table-lines-vert td.last-col {

	border-right: none;

	padding-right: 0;

}



/* Format for printing link */



.format-for-printing {

 	margin: 0 0 10px 10px; padding: 0 0 0 20px; 

	background-image: url(../images/ico_printer.gif);

	background-repeat: no-repeat; font-weight: bold;

}



/* TEXT EDITOR STYLES */



.txt-header-sm, .txt-header-sm td {

	font-weight: bold;

}

.txt-header-med, .txt-header-med td {

	font-weight: bold;

	font-family: Trebuchet MS;

}

.txt-header-lg, .txt-header-lg td {

	font-weight: bold;

	font-family: Trebuchet MS;

}



.img-caption-right {

	 margin: 8px 0 10px 15px;

}

.img-caption-left {

	 margin: 8px 15px 10px 0;

}

.img-align-left{

	float: left;

	margin: 8px 15px 10px 0;

}

.img-align-right {

	float: right;

	margin: 8px 0 10px 15px;

}

.caption {

	padding: 3px;

	border: 1px solid #D0D8C4;

	border-top-color: #fff;

	border-width: 1px;

	background-color: #DFE7D5;

}



/* These styles control some of the formatting on this page: /econ/index.cfm  */

 

#CS_CCF_916_3427 font { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; }

#CS_CCF_916_3427 table { width: auto !important; }

#CS_CCF_916_3427 td td { padding-left: 10px; !important; width: 33%; }

#CS_CCF_916_3427 p { text-align: left !important; }

#CS_CCF_916_3427 img { margin-left: -10px; }



/* Pullquote styles are used with Snippets */



.pullquote-left, .pullquote-right {

	margin: 20px 30px 20px 30px;

}

.pullquote-left {

	margin-left: 0;

}

.pullquote-right {

	margin-right: 0;

}

.pullquote-text, .pullquote-text strong {

	font-family: Trebuchet MS;

	color: #990032;

	font-weight: normal;

}



/* These are used to override some Microsoft Word formatting */



.MsoBodyTextIndent, .MsoNormal, .MsoBodyTextIndent span, .MsoNormal span {

	text-indent: 0 !important;

	text-align: left !important;

	font-size: 12px !important;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;

	margin-bottom: 15px !important;

}

.MsoBodyTextIndent span, .MsoNormal span {

	text-indent: 0 !important;

	text-align: left !important;

	font-size: 12px !important;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;

}



/* Linkbar Styles */



.linkbar-vert-arrow .CS_LinkBar_CurrentItem,.linkbar-vert-arrow .CS_LinkBar_HighlightedItem, .linkbar-vert-arrow .CS_LinkBar_Item {

	/*font-size: 11px;*/

	margin-top: 10px;

	margin-bottom: 10px;

	display: block;

	font-size:10px;

	font-weight: bold;

	background-image: url(../images/arrow_blue.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	border-bottom: 1px solid #eee;

	padding-bottom: 10px;

}

.linkbar-horiz-arrow .CS_LinkBar_CurrentItem,.linkbar-horiz-arrow .CS_LinkBar_HighlightedItem .linkbar-horiz-arrow .CS_LinkBar_Item {

	display: block;

	float: left;

	font-weight: bold;

	background-image: url(../images/arrow_blue.gif);

	background-repeat: no-repeat;

	padding-left: 15px;

	margin-right: 20px;

	margin-bottom: 10px;

	white-space: nowrap;

}

/* BEGIN CODE TO FIX FLOAT PROBLEMS */

.linkbar-horiz-arrow:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

/* Hides from IE-mac \*/

* html .linkbar-horiz-arrow { height: 1%; }

/* End hide from IE-mac */

/* BEGIN CODE TO FIX FLOAT PROBLEMS */





.linkbar-horiz-arrow .CS_LinkBar_CurrentItem,.linkbar-horiz-arrow .CS_LinkBar_HighlightedItem, .linkbar-horiz-arrow .CS_LinkBar_Item {

	display: block;

	float: left;

	font-weight: bold;

	background-image: url(../images/arrow_blue.gif);

	background-repeat: no-repeat;

	padding-left: 15px;

	margin-right: 20px;

	margin-bottom: 10px;

	white-space: nowrap;

}

.linkbar-horiz-no-arrow .CS_LinkBar_CurrentItem,.linkbar-horiz-no-arrow .CS_LinkBar_HighlightedItem, .linkbar-horiz-no-arrow .CS_LinkBar_Item {

	font-weight: bold;

	white-space: nowrap;

}

.CS_LinkBar_Separator {

	color: #666;

}

.linkbar-vert-no-arrow .CS_LinkBar_CurrentItem,.linkbar-vert-no-arrow .CS_LinkBar_HighlightedItem, .linkbar-vert-no-arrow .CS_LinkBar_Item {

	margin-bottom: 10px;

	display: block;

	font-weight: bold;

	padding-left: 5px;

	border-bottom: 1px solid #eee;

	padding-bottom: 10px;

}





/* Page Index styles */



.pageIndex-with-page-icon .CS_PgIndex_Item, .pageIndex-small-with-page-icon .CS_PgIndex_Item, .pageIndex-with-page-icon .CS_PgIndex_Item_Alternate, .pageIndex-small-with-page-icon .CS_PgIndex_Item_Alternate, .pageIndex-with-TV-icon .CS_PgIndex_Item, .pageIndex-with-TV-icon .CS_PgIndex_Item_Alternate, .pageIndex-with-radio-icon .CS_PgIndex_Item, .pageIndex-with-radio-icon .CS_PgIndex_Item_Alternate, .pageIndex-with-arrow-icon .CS_PgIndex_Item, .pageIndex-with-arrow-icon .CS_PgIndex_Item_Alternate {

	background-image: url(../images/ico_page.gif);

	padding-left: 20px;

	background-repeat: no-repeat;

} 



.pageIndex-with-TV-icon .CS_PgIndex_Item, .pageIndex-with-TV-icon .CS_PgIndex_Item_Alternate, .pageIndex-with-radio-icon .CS_PgIndex_Item, .pageIndex-with-radio-icon .CS_PgIndex_Item_Alternate {

	background-image: url(../images/ico_tv.gif); padding-left: 35px; padding-top: 5px;

} 

.pageIndex-with-radio-icon .CS_PgIndex_Item, .pageIndex-with-radio-icon .CS_PgIndex_Item_Alternate { background-image:url(../images/ico_radio.gif); }



.pageIndex-with-arrow-icon .CS_PgIndex_Item, .pageIndex-with-arrow-icon .CS_PgIndex_Item_Alternate {

	background-image: url(../images/arrow_blue.gif);

}



.highlight { background-color:#FFFFCC; }



.red { color: #900 }



/* MEDIUM (default) FONTS start --------------------------------------------------------------- */









span.CS_PgIndex_Item_Description

{ 

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;

  font-size: small !important; 

  font-weight:normal; /* NOTE: this may need to be removed if there is a problem with making text bold  ~gabe */

}



/* The following is visible in IE only. Each class or ID is dileneated by a comma. */



/* IE \*/ * html .CS_PgIndex_Item_Description

{

	font-size: x-small !important;

}



/*



THESE STYLES HAVE BEEN COMMENTED OUT BECAUSE I DON'T THINK THEY ARE BEING USED, BUT YOU NEVER KNOW...



#new-in-cottons-week, #cotton-futures, #farm-bill-info, #affiliated-org, #login-td, #cotton-calendar-td {

	border: 0px solid #000;

	border-right-width: 2px;

	border-bottom-width: 1px;

	padding: 8px;

}

#new-in-cottons-week strong, #cotton-futures strong, #farm-bill-info strong, #login-td strong, #cotton-calendar-td strong, #affiliated-org strong {

	margin-bottom: 5px;

}

#cotton-calendar-td, #new-in-cottons-week {

	background-color: #FFC;

	border-color: #996;

}

#cotton-futures {

	background-color: #BFCEAB;

	border-color: #829867;

}

#cotton-futures .alt-row {

	background-color: #DFE7D5;

}

#cotton-futures .active-col {

	color: #006600;

}

#farm-bill-info {

	background-color: #EEEEEE;

	border-color: #A6A6A6;

}

#affiliated-org {

	background-color: #EEEEEE;

	border-color: #A6A6A6;

}

#news-header-table {

	border-bottom: 1px dashed #333333;

}

#homepage-content-area {

	padding: 5px;

}

#news-col-table {

	margin-top: 5px;

}

#news-col2 {

	padding-left: 8px;

	border-left: 1px dotted #dddddd;

}

#news-col1 {

	padding-right: 8px;

}

#news-col2, #news-col1, #main-content-area {

	line-height: 150%;

}

#news-col2 strong, #news-col1 strong {

	display: block;

	margin-bottom: 3px;

}

.news-item-td {

	padding: 5px;

	line-height: 150%;

}

.news-item-td strong {

	margin-bottom: 3px;

}

#homepage-content-area-td {

	padding: 10px;

}

#outer-table{

	border-right: #FF9900 3px solid;

}

#nav-table {

	border-right: 1px dashed #FFF;

	height: 18px;

	background-color: #039;

}

#nav-table td {

	font-weight: bold;

	border-left: 1px dashed #FFF;

	padding-left: 8px;

	padding-right: 8px;

}

#nav-table a, #nav-table a:visited, #nav-table a:hover, #nav-tablea:link, #nav-table a:active {

	color: #FFF;

	text-decoration: none;

}

.nav-over, .nav-on {

	background-color: #001C54;

	cursor: hand;

}

.photo-with-caption-table {

	margin-left: 10px;

	margin-bottom: 10px;

}

.photo-caption-td {

	background-color: #EEEEEE;

	border: 1px solid #CCCCCC;

	text-align: center;

	padding: 2px;

}

.homepage-news-header td {

	padding-top: 4px;

} 

.homepage-news-header th {

	text-align: left;

	font-family: Trebuchet MS;

}

.homepage-news-body td {

	line-height: normal;

}

.homepage-news-body td blockquote {

	margin-left: 10px;

	padding-left: 10px;

	border-left: 1px solid pink;

	color: #333;

}

.homepage-news-body td {

	padding-right: 20px;

}

.pad-left-ten {

	padding-left: 10px;

}

.pad-right-ten {

	padding-right: 10px;

}

.feature-img-cell {

	padding: 1px 1px 0 20px;

	text-align: right;

}

.icon-list-page .CS_PgIndex_Item, .icon-list-page .CS_PgIndex_Item_Alternate {

	display: block;

	padding-left: 20px;

	background-image: url(../images/ico_page.gif);

	background-repeat: no-repeat;

}*/

