/* ================================
    CSS STYLES FOR AgriBank - Home
    v4.0, 10/2007
   ================================
*/

/* ### Page Header styles BEGIN */
/* Header background styles */
table.HeadBg {
	margin-bottom: 0px;
}
td.headLogo {
	height: 70px;
	margin-bottom: ;
}
/* Site Title styles - not visible, by default */
.SiteTitle {
}
.Welcome { 
	color: #53A528; 
	font-size: 11px;
	font-weight: normal;
}
.hdrSocialMedia { 
	position: relative; 
	top: -260px;
	right: 0px;
	float: right;
}
/* SiteLink styles (at extreme top-right of header) */
.SiteLink {
	font-size: 11px;
	font-weight: ;
}   
A.SiteLink:link, A.SiteLink:visited, A.SiteLink:hover {
	color: #787878;
	text-decoration: none;
}
A.SiteLink:hover {
	text-decoration: underline;
}
/* Separator between SiteLinks */
.Accent {
	color: #BBBBBB;
	font-weight: bold;
}
#trAdmin td, #trAdmin select {
	font-size: 11px;
	white-space: nowrap;
}
/* ### Page Header styles END */

/* ### Page Background styles BEGIN */
/* Background color for the content part of the pages; images in the background display in module "Design View" & should be defined in page template */
Body {
	background-color: white;
}
table.tableMain {
	background-color: white;
	width: 700px;
	margin-top: ;
}
.tableMain td {
}
td.borderLeft {
	background-image: url(images/borderBottomLeft.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 0px;
}
.tableContent {
	background-color: ;
	padding: 15px;
	padding-left: 10px;
	padding-top: 0px;
}
/* LEFT Pane Navigation - see also ".OtherPagesBg" & ".PageBg" for background colors */
#tdNavigation {
	border-right: 0px solid #DDDDDD;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
/* LEFT Pane */
#tdLeftPane {
	background-color: ;
	border-right: 0px solid #DDDDDD;
	width: 0%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}
/* LEFT Pane Content */
#LeftPane {
	border-right: 0px solid #DDDDDD;
	width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
/* CENTER Pane */
#ContentPane {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px; 
}
/* RIGHT Pane */
#RightPane {
	border-left: 0px solid #DDDDDD;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
/* ### Page Background styles END */

/* ### Main Site Navigation styles BEGIN - Left & Top, Left Only, Top Only */
#Header_trNav {
}
td.navBar {
	background-color: #53A528;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	text-align: center;
	text-align: -moz-center;
	#text-align: center;
}
/* Selected Page background/border colors */
.PageBg {
}
/* Unselected Page background/border colors */
.OtherPagesBg:hover {
}
/* Selected & Unselected Page text styles */
a.SelectedPage, a.OtherPages {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 6px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top; 
	text-align: center; 
	line-height: 1.2em;
	white-space: nowrap; 
	cursor: pointer;
	display: block;
}
a.SelectedPage, A.OtherPages:hover {
	background-image: url(images/navBiostar.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin-left: 0px;
}
/* Selected Page text style */
a.SelectedPage:link, a.SelectedPage:visited, a.SelectedPage:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.SelectedPage:hover {
}
/* Selected Page SubLinks style */
.SubLinks {
	font-weight: normal;
	margin-left: 15px;
}
/* Unselected Page hyperlink styles */
A.OtherPages:link, A.OtherPages:visited, A.OtherPages:hover {
	color: #000000;
	text-decoration: none;
}
A.OtherPages:hover {
	color: #FFFFFF;
}
/* ### Main Site Navigation styles END - Left & Top, Left Only, Top Only */

/* ### Main Site Navigation styles BEGIN - Top Dropdown, Left Flyout */
/* Menu Font */
.MI, .MIO, .SMI, .SMIO, table.MI td, table.MIO td, table.SMI td, table.SMIO td {
	font-size: 11px;
	font-weight: bold;
} 
/* "Menu Item" - 1st level main navigation */
.MI, .MIO {
	color: #000000;
	height: 13px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 2px;
	vertical-align: top; 
	cursor: pointer;
}
/* "Menu Item OnMouseOver" - 1st level main navigation */
.MIO {
	background-image: url(images/navBiostar.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: ;
	cursor: pointer;
}
/* "Sub Menu Item" - 1st level of subnavigation for 1st row of main navigation  */
.SMI {
	background-color: #181818;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid#000000;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 1.0;
}
/* "Sub Menu Item OnMouseOver" - 1st level of subnavigation for 1st row of main navigation */
.SMIO {
	background-color: #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #53A528;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 1.0;
}
/* ### Main Site Navigation styles END - Top Dropdown, Left Flyout */

/* ### Page Footer styles BEGIN */
.Footer {
	background-color: ;
	background-position: top;
	height: 72px;
}
.Footer p {
	color: ;
	font-size: 11px; 
	line-height: 14px; 
	margin: 0;
}
.Footer a:link, .Footer a:visited, .Footer a:hover, .Footer .Accent {
	color: #FFFFFF ; 
	text-decoration: none;
	padding: 1px;
}
.Footer a:hover, .Footer a:active {
	text-decoration: underline;
}
.whiteLink a:link, .whiteLink a:visited, .whiteLink a:hover, .whiteLink .Accent {
	color: #FFFFFF ; 
	text-decoration: none;
	padding: 1px;
}
.whiteLink a:hover, .whiteLink a:active {
	text-decoration: underline;
}
p.copyright {
	margin-top: 9px;
}
div.serving {
	width: 430px;
	text-align: right;
	line-height: 0px; 
	display: none;  	/*hidden for the Home page */
}
.servingImage {
	position: relative;
	top: -80px; 
	line-height: 0px; 
}
/* ### Page Footer styles END */

/* ### Account Login styles BEGIN */
td.AccountLogin {
	color: ;
}
/* Sign In & Register links */
a:link.AccountLogin, a:visited.AccountLogin, a:hover.AccountLogin {
	text-decoration: underline;
}
/* ### Account Login styles END */

/* ### GENERAL styles BEGIN */
/* Module Title styles */
.Head {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
}
/* Subtitle styles on content-edit and admin pages */
.SubHead {
	color: #006c97;
	font-size: 18px;
	font-weight: bold;
}
/* Module Title style used instead of "Head" for compact rendering by Timeoff Admin, Admin pg */
.SubSubHead {
	color: black;
	font-size: 12pt;
	font-weight: bold;
}
/* Default text style used by most modules */
.Normal, P, LI, TD, TH, .Message, input, textarea, select {
	font-family: Arial, Helvetica, Verdana;
	font-size: 9pt;
	line-height: 20px;
}
/* Error Message style */
.NormalRed {
	font-weight: bold;
	color: red;
}
.NormalBold {
	font-weight: bold;
}
/* Command Button and Default link styles */
.CommandButton {
	font-size: 11px;
}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover {
	color: #AAAAAA;
	text-decoration: underline;
}
A.CommandButton:hover {
	color: #BBBBBB;
}
A:link, A:visited, A:hover {
	color: #000000;
	text-decoration: underline;
}
A:hover {
	color: #1E4A89;
}
/* blue link styles */
A.blueLink, A.blueLink:visited, A.blueLink:hover {
	color: #006c97;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
A.blueLink:hover {
	text-decoration: none;
}
/* green link styles */
A.greenLink, A.greenLink:visited, A.greenLink:hover {
	color: #53A528;
	font-family: Georgia, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
A.greenLink:hover {
	text-decoration: none;
}
/* black link styles */
A.blackLink, A.blackLink:visited, A.blackLink:hover {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
A.blackLink:hover {
	color: #0087bf;
}
/* white link styles */
A.whiteLink, A.whiteLink:visited, A.whiteLink:hover {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
A.whiteLink:hover {
	color: #000000;
}
/* LeftPane content links */
#LeftPane .pnlContent A:link, #LeftPane .pnlContent A:visited, #LeftPane .pnlContent A:hover   {
	color: #1E4A89;
	text-decoration: none;
}
#LeftPane .pnlContent A:hover {
	color: #F2B441;
	text-decoration: underline;
}
.newsHdr {
	padding-right: 6px;
	font-family: Georgia, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.newsDate {
	width: 54px;
	color: #0087bf;
	font-weight: bold;
	text-align: left;
	float: left;
	display: inline-block;
}
.newsText {
	margin-left: 54px;
	padding-right: 6px;
	padding-bottom: 10px;
	text-indent: -2px;
}
A.newsTitleLink, A.newsTitleLink:visited, A.newsTitleLink:hover {
	color: #53A528;
	font-family: Georgia, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
A.newsTitleLink:hover {
	text-decoration: none;
}
A.readmoreLink, A.readmoreLink:visited, A.readmoreLink:hover {
	color: #53A528;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	white-space: nowrap;
}
A.readmoreLink:hover {
	text-decoration: underline;
}

BLOCKQUOTE, PRE {
	font-family: Lucida Console, monospace;
}
/* Unordered list styles */
UL LI  {
	list-style: disc;
}
UL LI LI {
	list-style: circle;
}
UL LI LI LI {
	list-style: square;
}
/* Ordered (Numbered) list styles */
OL LI {
	list-style: decimal;
}
OL OL LI {
	list-style: lower-alpha;
}
OL OL OL LI {
	list-style: lower-roman;
}
HR {
	color: #DDDDDD;
	height: 1pt;
	text-align: left;
}
TFOOT, THEAD {
	color: #000000;
	font-size: ;
}
.row0 {
	background-color: #EEEEEE;
	font-weight: bold;
	vertical-align: bottom;
}
/* table data ODD rows */
.row1 {
	background-color: #FFFFFF;
}
/* table data EVEN rows */
.row2 {
	background-color: #EEEEEE;
}
.pnlContent {
	text-align: left;
}
/* ### GENERAL styles END */


/* ### MODULE-SPECIFIC styles BEGIN */
/* MODULE: "Announcements" styles BEGIN */
.ItemTitle {
	color: #006c97;
	font-weight: bold;
}
/* MODULE: "Announcements" styles END */

/* MODULE: "Bread Crumbs" styles BEGIN */
.BreadCrumbs, A.BreadCrumbs:link, A.BreadCrumbs:visited, A.BreadCrumbs:hover {
}
/* MODULE: "Bread Crumbs" styles END */

/* MODULE: "Custom Tables" styles BEGIN */
.CTHeader {
	background: white;
	font-weight: bold;
}
tr.CTItem td, tr.CTAlternating td, tr.CTSelected td {
}
.CTItem {
	background: white;
	color: black;
}
.CTAlternating {
	background: #eeeeee;
	color: black;
}
/* MODULE: "Custom Tables" styles END */

/* MODULE: "Date/Time" styles BEGIN */
.datetime {
	color: #000000;
	font-family: Arial, Helvetica, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 40px;
}
/* MODULE: "Date/Time" styles END */

/* MODULE: "Links-Dropdown" styles BEGIN */
.DDLLinksTitle {
	color: #000000;
	font-weight: bold;
}
/* MODULE: "Links-Dropdown" styles END */

/* MODULE: "Search" page styles BEGIN */
/* "highlight" class formats the word(s) searched in the search results */
.highlight {
	color: black;
	font-weight: bold;
}
A.resultLink:link, A.resultLink:visited, A.resultLink:hover {
}
.resultTitle {
	font-weight: bold;
}
.resultType {
	color: silver;
}
.resultNone {
	color: red;
}
/* MODULE: "Search" page styles END */
/* ### MODULE-SPECIFIC styles BEGIN */





