/* ========================================
    CSS STYLES FOR AgriBank - Home
    v4.0, 10/2007
   ========================================
*/

/* ____________ PAGE HEADER ________________________ */
table.HeadBg {
	margin-bottom: 0;
}
td.headLogo {
	height: 70px;
}
.SiteTitle {}

/* Site Link styles at extreme top-right of header */
.Welcome { 
	color: #53A528; 
	font-size: 11px;
	font-weight: normal;
}
.hdrSocialMedia { 
	position: relative; 
	top: -270px;
	right: 0;
	float: right;
}
.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 Site Links */
.Accent {
	color: #BBB;
	font-weight: bold;
}
/* Admin Configuration bar */
#trAdmin td, #trAdmin select {
	font-size: 11px;
	white-space: nowrap;
}
/* ____________ END PAGE HEADER ____________________ */

/* ____________ PAGE BACKGROUND ____________________ */
/* 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: #FFF;
}
table.tableMain {
	width: 700px;
	background-color: #FFF;
}
.tableMain td { }
td.borderLeft {
	width: 0; HEIGHT: 72px ; 
	background: url(images/borderBottomLeft.gif) no-repeat right bottom;
}
.tableContent {
	padding: 0 15px 15px 10px;
}

/* LEFT Pane Navigation - see also ".OtherPagesBg" & ".PageBg" for background colors */
#tdNavigation {
	padding: 0 0 10px 0;
	border-right: 0 solid #DDD;
}
/* LEFT Pane */
#tdLeftPane {
	width: 0;
	padding: 15px 0 0 0;
	border-right: 0 solid #DDD;
}
/* LEFT Pane Content */
#LeftPane {
	width: 0;
	padding: 0 0 10px 0;
	border-right: 0 solid #DDD;
}
/* CENTER Pane */
#ContentPane {
	padding: 10px 0 0 0;
}
/* RIGHT Pane */
#RightPane {
	padding: 10px 0 0 15px;
	border-left: 0 solid #DDD;
}
/* ____________ END PAGE BACKGROUND ________________ */

/* ____________ PAGE FOOTER ________________________ */
img#footerFCother { display: block ; }  /* displayed for Default & Home skins */
img#footerFCmeeting { display: none ; }  /* displayed for Meeting skin */
/* ____________ END PAGE FOOTER ____________________ */

/* ____________ PAGE FOOTER ________________________ */
td.Footer { height: 70px; vertical-align: bottom ; padding: 0px ; margin-bottom: 0px ; background-color:  ; BACKGROUND-IMAGE: url(images/footerBg.gif); BACKGROUND-REPEAT: repeat-x  ; BACKGROUND-POSITION: right bottom ;
}
table.Footer { HEIGHT: 72px ; WIDTH: 100% ; text-align:  ; vertical-align: bottom ;  margin-bottom: 0px ;   
}
.Footer a:link, .Footer a:visited, .Footer a:hover, .Footer .Accent { padding: 1px; color: #FFF; text-decoration: none; }
.Footer a:hover { text-decoration: underline; 
}
td.serving {
	position: relative  ;
	width: 0px ; height: 0px ; 
	text-align: right;
	text-align: -moz-right;
	display: display ;	/*hidden for the Home page */
	z-index: 2; border: 0px solid red ; padding: 0px 0px 0px 0px ;  
}
.Footer DIV.footerImages { POSITION: absolute ; top: -75px ;  float: right ; TEXT-ALIGN: RIGHT;  border: 0px solid red ; HEIGHT:  ; background:  ; WIDTH: 919px  ;  
} 
DIV.footerImages, td.serving  { display: none ;  }
img#imageServing {   }

td.FooterAddress, TD.FooterNav, td.FooterCopyright,  { padding: 10px ; padding-top: 15px ; white-space: nowrap ; vertical-align: middle;  }
td.FooterAddress, TD.FooterNav, td.FooterCopyright, .Footer p { font-size:11px ; line-height: 14px; }
td.FooterAddress { text-align: left ; }
TD.FooterNav { text-align: center ; }
td.FooterCopyright { text-align:  right ; padding-right: 14px ;  }
.Footer p { margin: 0px ;  }

img#imageAB, #imageSpacer, .OLDFooter { display: none ;  } /* for DEFAULT and HOME skins */
/* ____________ END PAGE FOOTER ____________________ */



/* ____________ ACCOUNT LOGIN ______________________ */
td.AccountLogin {
	color: ;
}
/* Sign In & Register links */
a:link.AccountLogin, a:visited.AccountLogin, a:hover.AccountLogin {
	text-decoration: underline;
}
/* ____________ END ACCOUNT LOGIN __________________ */

/* ____________ MAIN NAVIGATION ____________________ */

#Header_trNav { }
td.navBar {
	padding: 0 3px;
	background-color: #53A528;
	vertical-align: top;
	text-align: center;
	text-align: -moz-center;
	#text-align: center;
}

/* Left & Top, Left Only, Top Only navigation styles BEGIN */
/* Selected & Unselected Page background/border colors */
.PageBg { }
.OtherPagesBg:hover { }

/* Selected & Unselected Page text styles */
a.SelectedPage, a.OtherPages {
	display: block;
	padding: 4px 6px 4px 18px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	vertical-align: top; 
	text-align: center; 
	white-space: nowrap; 
	cursor: pointer;
}
a.SelectedPage, A.OtherPages:hover {
	margin-left: 0;
	background: url(images/navBiostar.gif) no-repeat 0 1px;
}
/* Selected Page text style */
a.SelectedPage:link, a.SelectedPage:visited, a.SelectedPage:hover {
	color: #FFF;
	text-decoration: none;
}
a.SelectedPage:hover { }
/* Selected Page SubLinks */
.SubLinks {
	margin-left: 15px;
	font-weight: normal;
}
/* Unselected Page hyperlink styles */
A.OtherPages:link, A.OtherPages:visited, A.OtherPages:hover {
	color: #000;
	text-decoration: none;
}
A.OtherPages:hover {
	color: #FFF;
}
/* Left & Top, Left Only, Top Only navigation styles END */

/* Top Dropdown, Left Flyout navigation styles BEGIN */
/* 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 {
	height: 13px;
	padding: 2px 2px 1px 9px;
	color: #000;
	vertical-align: top; 
	cursor: pointer;
}
/* "Menu Item OnMouseOver" - 1st level main navigation */
.MIO {
	background: url(images/navBiostar.gif) no-repeat;
	color: #FFF;
	cursor: pointer;
}
/* "Sub Menu Item" - 2nd+ level of navigation */
.SMI, .SMIO {
	padding: 5px 15px;
	background-color: #181818;
	border: 1px solid #000;
	color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	cursor: pointer;
}
/* "Sub Menu Item OnMouseOver" - 2nd+ level of navigation */
.SMIO {
	background-color: #000;
	color: #53A528;
}
/* Top Dropdown, Left Flyout navigation styles END */
/* ____________ END MAIN NAVIGATION ________________ */

/* ____________ GENERAL ____________________________ */
/* Module Title styles */
.Head {
	color: #000;
	font: bold 20px Arial, Helvetica, Verdana, sans-serif;
	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: #000;
	font-size: 12px;
	font-weight: bold;
}
/* Default text style used by most modules */
.Normal, P, LI, TD, TH, .Message, input, textarea, select {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	line-height: 20px;
}

.NormalRed {font-weight: bold; color: red;}	/* Error Message style */
.NormalBold {font-weight: bold;}

/* Command Button and Default link styles */
.CommandButton {
	font-size: 11px;
}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover {
	color: #AAA;
	text-decoration: underline;
}
A.CommandButton:hover {
	text-decoration: none;
}
A:link, A:visited, A:hover {
	color: #000;
	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 {
	color: #1E4A89;
	text-decoration: none;
}
#LeftPane .pnlContent A:hover {
	color: #F2B441;
	text-decoration: underline;
}
.newsHdr {
	padding-right: 6px;
	font: bold 11pt Georgia, Arial, sans-serif;
}
.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: bold 10pt Georgia, Arial, sans-serif;
	text-decoration: underline;
}
A.newsTitleLink:hover {
	text-decoration: none;
}
A.readmoreLink, A.readmoreLink:visited, A.readmoreLink:hover {
	color: #53A528;
	font: italic bold 9pt Arial, sans-serif;
	text-decoration: none;
	white-space: nowrap;
}
A.readmoreLink:hover {
	text-decoration: underline;
}

/* Unordered (bulleted) 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;}

BLOCKQUOTE, PRE {font-family: Lucida Console, monospace;}
HR {
	height: 1px;
	background-color: #DDD;
	border: 1px solid #DDD;
	color: #DDD;
	text-align: left;
}

/* Default table styles */
TFOOT, THEAD {
	color: #000;
}
.row0 {
	background-color: #EEE;
	font-weight: bold;
	vertical-align: bottom;
}
/* table data ODD rows */
.row1 {
	background-color: #FFF;
}
/* table data EVEN rows */
.row2 {
	background-color: #EEE;
}

.pnlContent {
	text-align: left;
}
/* ____________ END GENERAL ________________________ */

/* ____________ MODULE-SPECIFIC ____________________ */

/* 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 Table" styles BEGIN */
.CTHeader {
	background-color: #FFF;
	font-weight: bold;
}
tr.CTItem td, tr.CTAlternating td, tr.CTSelected td {
}
.CTItem {
	background-color: #FFF;
	color: #000;
}
.CTAlternating {
	background-color: #EEE;
	color: #000;
}
/* MODULE: "Custom Table" styles END */

/* MODULE: "Date/Time" styles BEGIN */
.datetime {
	padding-left: 40px;
	color: #000;
	font: bold 14px Arial, Helvetica, sans-serif;
}
/* MODULE: "Date/Time" styles END */

/* MODULE: "Links-Dropdown" styles BEGIN */
.DDLLinksTitle {
	color: #000;
	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: #000;
	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 */

/* ____________ END MODULE-SPECIFIC ________________ */

table.meetingFooter { display: none ; }
img.abImage { display: none ; }









