/* ===================================================
    CSS STYLES FOR PORTAL Agri-Access.com
    v4.0, 12/2010
   ===================================================
*/

/* ____________ PAGE HEADER ________________________ */

.HeadBg {
	margin: 0; 
	padding: 0;
	background-color: transparent;
}
.Welcome {
	font-weight: normal;
} 
td.logo {
	width: 50%;
	background-color: transparent;
	background-image: url(images/Agri-Access_logo.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	text-align: left;
}
.logo img {
	width: 240px;
	height: 125px;
}
.logo a {
	text-decoration: none;
}
td.HeadRight1 {
	margin-right: 0;
	padding: 15px 0 8px 0; 
	*padding: 25px 0 8px 0;    /* for IE */
	text-align: right;
	vertical-align: top;
}
.HeadRight2 {
	height: 60px; 
	margin: 0;
	padding: 0; 
	vertical-align: top;
}
#aaSearch input {
	margin: 0;
	padding: 1px 0 0 25px;
	*padding: 7px 0 0 25px;    /* for IE */
}
#Header_s1_txtSearch {
	width: 172px;
	height: 29px; 
	margin: 0 0 10px 0;
	padding: 0;
	background-color: transparent;
	background-image: url(images/searchBg.jpg); 
	background-repeat: no-repeat;
	background-position: 0 0; 
	border: none;
	color: #55270D;
	font-size: 14px;
}
#Header_s1_btnSubmit {
	width: 29px;
	height: 29px;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: transparent;
	background-image: url(images/searchBtn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0; 
	border: none;
	color: transparent;
	cursor: pointer;
	vertical-align: top;
}
.ContactUs {
	padding-top: 8px;
	*padding-top: 0;   /* for IE */
	color: #55270D; 
	font: 19px Georgia, serif;
	text-align: right; 
	white-space: nowrap;
}
.ContactUs a:link, .ContactUs a:visited, .ContactUs a:hover {
	color: #8F0000;
}
/* Site Links (at extreme top-right of header) */
.SiteLink, A.SiteLink:link, A.SiteLink:visited, A.SiteLink:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
A.SiteLink:hover {
	text-decoration: underline;
}
.Accent {
	color: #BBB;
	font-weight: bold;
}
#trAdmin td, #trAdmin select {
	font-size: 10pt;
	white-space: nowrap;
}
/* ____________ END PAGE HEADER ____________________ */

/* ____________ PAGE BACKGROUND ____________________ */

/* Background for the content part of the pages; images display in module "Design View" & should be defined in page template */
body {
	margin: 0;
	padding: 0;
	background-color: #D1923D;
}
.tableMain {
	background-color: transparent;
}
td.tableContent {
	margin: 0;
	padding: 0;
	background: url(images/ContentBg.png);
	border-bottom: 1px solid #A17B4A;
}
/* LEFT Pane Navigation - see also ".OtherPagesBg" & ".PageBg" for background colors */
#tdNavigation {
	padding: 0 5px;
	background-color: transparent;
	border-right: 0 solid #DDD;
}
/* LEFT Pane */
#tdLeftPane {
	width: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
}
/* LEFT Pane Content - "padding" adjusts spacing between columns & around content */
#LeftPane {
	width: 0;
	margin: 0;
	padding: 20px 0 10px 20px;
}
/* CENTER Pane - "padding" adjusts spacing between columns & around content */
#ContentPane {
	width: 100%;
	height: 150px; 
	margin: 0;
	padding: 20px 20px 10px 20px;
	background-color: transparent;
}
/* RIGHT Pane - "padding" adjusts spacing between columns & around content */
#RightPane {
	margin: 0;
	padding: 0;
	background-color: transparent;
	vertical-align: top;
}
/* ____________ END PAGE BACKGROUND ________________ */

/* ____________ PAGE FOOTER ________________________ */

.Footer {
	color: #55270D;
	font-size: 11px;
}
.Footer DIV {
	padding: 14px 0;
}
.Footer a:link, .Footer a:visited, .Footer a:hover {
	color: #55270D;
	text-decoration: none;
}
.Footer a:hover {
	text-decoration: underline;
}
/* ____________ END PAGE FOOTER ____________________ */

/* ____________ ACCOUNT LOGIN ______________________ */

.AccountLogin {
	color: #000;
	text-align: left;
}
/* Sign In & Register links */
a:link.AccountLogin, a:visited.AccountLogin, a:hover.AccountLogin {
	text-decoration: underline;
}
/* ____________ END ACCOUNT LOGIN __________________ */

/* ____________ MAIN NAVIGATION ____________________ */
/* Left & Top, Left Only, or Top Only navigation styles */
td.navBar {
	margin: 0;
	padding: 0;
	background-image: url(images/mainnavBg.png);
	background-repeat: repeat-x;
	background-position: 0 8px;
	border-left: 0 outset #895630;
	border-right: 0 outset #6E3D1C; 
	vertical-align: bottom;
}
td.navBar table {
	width: 100%;
	height: 43px;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 10px;
}
/* Background/borders for the Selected (.PageBg) & Unselected (.OtherPagesBg) pages */
td.PageBg, td.OtherPagesBg {
	height: 43px;
	margin: 0 auto;
	border-left: 2px outset #895630;
	border-right: 1px outset #6E3D1C; 
	text-align: center;
}
/* Text styles for the Selected & Unselected pages */
a.SelectedPage, a.OtherPages {
	height: 20px;
	margin: 0 auto;
	padding-top: 10px;
	font: bold 17px 'Helvetica Neue', 'Arial Narrow', Arial, sans-serif;
	white-space: nowrap;
	text-align: center;
}
a.SelectedPage, a.SelectedPage:link, a.SelectedPage:visited, a.SelectedPage:hover {
	color: #F4E3B9;
	text-decoration: none; 
}
.SubLinks {
	margin: 0;
	font-weight: normal;
}
.OtherPages, A.OtherPages:link, A.OtherPages:visited, A.OtherPages:hover {
	width: 100%; 
	color: #F4E3B9;
	text-decoration: none;
}
td.PageBg {
	margin: 0 auto;
	background-image: url(images/mainnavHover.png);
	background-position: 0 0;
	border-left: 1px outset #354C5C;
	border-right: 1px outset #354C5C;
	text-align: center;
}
/* END Left & Top, Left Only, or Top Only navigation styles */

/* Top Dropdown or Left Flyout navigation styles */
/* Menu Item */
.MI, .MIO, .SMI, .SMIO, table.MI td, table.MIO td, table.SMI td, table.SMIO td {
	font-size: 12pt;
} 
/* Menu Item (.MI) & Menu Item OnMouseOver (.MIO) - 1st level main navigation */
.MI, .MIO  {
	padding: 1px 3px 3px 3px;
	color: #FFF;
	cursor: pointer;
}
.MIO {
	background-color: #1F313D;
}
/* Sub Menu Item (.SMI) & Sub Menu Item OnMouseOver (.SMIO) - 2nd level of navigation  */
.SMI, .SMI2, .SMIO, .SMIO2 {
	padding: 1px 3px 3px 3px;
	border: 1px solid #1F313D ;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	filter: alpha(opacity=90);
	-moz-opacity: 0.9; 
	opacity: 0.9; 
}
.SMI, .SMI2  {
	background-color: #1F313D;
	color: #FFF;
}
.SMIO, SMIO2  {
	background-color: #FFF;
	color: #1F313D;
}
/* LEFT end of ".MI" & ".MIO" buttons */
.nl {
	width: 0;
	padding: 0;
	background-image: url(images/btnLeft.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
/* RIGHT end of ".MI" & ".MIO" buttons */
.nr {
	width: 0;
	padding: 0;
	background-image: url(images/btnRight.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.nl, .nr {
	display: none;
}
/* 2nd level button indicator */
.snr {
	background: url(images/arrow_right.gif) no-repeat center right;
}
/* END Top Dropdown or Left Flyout navigation styles */
/* ____________ END MAIN NAVIGATION ________________ */

/* ____________ GENERAL ____________________________ */

/* Module Title */
.Head   {
	color: #1F313D;
	font: bold 22px Arial, Verdana, Helvetica, sans-serif;
}
/*
#ContentPane .Head { 
	padding: 16px 0 0 0; 
	display: block;
}
*/
.SubHead    {
	color: #1F313D;
	font-weight: bold;
}
.SubSubHead {
	font-weight: bold;
}
/* Default text styles used by most modules */
P, LI, TD, .Normal, .Message {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.8;
}
input, textarea, select {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
}
BR {
	line-height: 10px;
}
.NormalTextBox {
	font-weight: normal;
}
/* Error Message style */
.NormalRed {
	color: red;
	font-weight: bold;
}
.NormalBold {
	font-weight: bold;
}
/* Paragraph Headings */
H1, H2, H3, H4, H5, H6, DT {
	color: #1F313D;
	font: bold 22px Arial, Verdana, Helvetica, sans-serif;
}
H2 {
	font-size: 20px;
}
H3 {
	font-size: 16px;
}
H4 {
	font-size: 14px;
}
H5, DT {
	font-size: 12px;
}
H6 {
	font-size: 10px;
}
/* Default Command Button and Link styles */
.CommandButton, A.CommandButton:link, A.CommandButton:visited {
	color: #143FC7;
	font-size: 11px;
	text-decoration: underline;
}
A.CommandButton:hover {
	color: #BBBBBB;
}
A:link, A:visited, A:hover {
	color: #143FC7;
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
}

BLOCKQUOTE, PRE {font-family:  Lucida Console, monospace;}

/* ### UN-Ordered lists  "list-style-type" options:  square, disc, circle   */
UL LI {list-style-type: disc;}
UL LI LI {list-style-type: circle;}
UL LI LI LI {list-style-type: square;}
OL LI {list-style-type: decimal;}
OL OL LI {list-style-type: lower-alpha;}
OL OL OL LI {list-style-type: lower-roman;}
HR {
	height: 1px;
	color: #DDD;
	text-align: left;
}
TFOOT, THEAD {
	color: #1F313D;
}
.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;
}
#RightPane .pnlContent {
	margin: 0;
	padding: 0;
}
/* ____________ END GENERAL ________________________ */

/* ____________ MODULE-SPECIFIC ____________________ */

/* MODULE: "Announcements" styles BEGIN */
.ItemTitle {
	color: #000;
	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-color: #FFF;
	font: ;
}
tr.CTItem td, tr.CTAlternating td, tr.CTSelected td {
	color: #000;
	font: ;
}
.CTItem  {
	background-color: #FFF;
}
.CTAlternating {
	background-color: #EEE;
}
/* MODULE: "Custom Tables" styles END */

/* MODULE: "Date/Time" styles BEGIN */
.datetime {
	color: #1F313D;
	font-weight: bold;
}
/* MODULE: "Date/Time" styles END */

/* MODULE: "Links-Dropdown" styles BEGIN */
.DDLLinksTitle {
	color: #1F313D;
	font-weight: bold;
}
/* MODULE: "Links-Dropdown" styles END */

/* MODULE: "Links Plus" styles BEGIN */
/* Button Spacing */
.LinkWImageSpacing {
	padding-top: 2px;
}
/* LEFT end of buttons */
.LinkWImageLeft, .LinkWImageRight {
	width: 7px;
	height: 23px;
	padding: 0;
	background-repeat: no-repeat;
}
.LinkWImageLeft {
	background-image: url(uploads/buttonBgLeft.gif);
}
/* RIGHT end of buttons */
.LinkWImageRight {
	background-image: url(uploads/buttonBgRight.gif);
}
/* MIDDLE section of buttons */
td.LinkWImage {
	width: 120px;
	padding: 2px 0 4px 0;
	background-image: url(uploads/buttonBg.gif);
	background-repeat: repeat-x;
	text-align: center; 
	cursor: pointer;
}
.LinkWImage, a:link.LinkWImage, a:visited.LinkWImage  {
	line-height: 10px;
	color: #FFF;
	font: bold 11px Verdana, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
a:hover.LinkWImage  {
	color: #DDD;
	text-decoration: underline;
}
/* MODULE: "Links Plus" styles END */

/* MODULE: "Photo Fade" styles BEGIN */
div.slideshow, .show_131 { 
	position: relative; 
	background-color: transparent;
	text-align: center; 
}
#show_1 {
	margin-left: 0 !important;
}
#show_3 {
	margin-left: 7px !important;
	margin-right: 0 !important;
} 
/* MODULE: "Photo Fade" styles END */

/* MODULE: "Search" styles BEGIN */
/* "highlight" class formats the word(s) searched in the search results */
#btnSubmit {
	margin: 0 auto;
	text-align: center;
}
.highlight {
	color: #000;
	font-weight: bold;
}
A.resultLink:link, A.resultLink:visited, A.resultLink:hover { }
.resultTitle {font-weight: bold;}
.resultType  {color: #6e3d1c;}
.resultNone  {color: red;}
/* MODULE: "Search" styles END */

/* ____________ END MODULE-SPECIFIC ________________ */

/* ____________ TABLES _____________________________ */

/* "Right Column" styles for content on right side of Center Pane content */
.RtColTable {
	width: 290px;
	margin: 0 0 0 20px;
	padding: 0;
}
.RtColRow {
	margin: 0;
	padding: 0;
	background-color: #EECB88;
	display: inline-block;
}
.RtColRow P, .RtColRow TD {
	margin: 0;
	padding: 5px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.8; 
}
P.RtColHead {
	padding-bottom: 8px;
	color: #8F0000;
	font: 19px Georgia;
}
.RtColRow_Blue {
	width: 100% ;
	padding: 2px 7px;
	background-color: #1F313D;
	color: #FFF;
	font-size: 12px;
	font-variant: small-caps; 
}
.RtColRow_Spacer TD {
	width: 100%;
	line-height: 10px;
	background-color: transparent;
	display: block;
}
/* Team Table on Contact Us page */
.tblTeam {
	width: 650px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.tblTeam td {
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA; 
}
/* ____________ END TABLES _______________________ */







