/* ===============================================
    CSS STYLES FOR RuralCapitalNetwork.agstar.com - Home
    v4.0, 09/2011
   ===============================================
*/

/* ____________ PAGE HEADER ________________________ */
.HeadBg {
	height: 149px;
	background: url(images/headerBgL.gif) repeat-x 10px top;
}
.headLogo {
	padding-left: 20px;
	background: url(images/headerBgR.gif) no-repeat right top;
}
td.headLogo img {
	width: 205px;
	height: 67px;
}
.SiteTitle { }
.Welcome { 
	padding-right: 0;
	color: #0C1A66; 
	font-weight: normal;
}
td.SiteLink {
	height: 20px;
}
.SiteLink {
	padding: 5px 0 5px 15px;
	font-weight: normal;
	text-align: right;
}
A.SiteLink:link, A.SiteLink:visited, A.SiteLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
A.SiteLink:hover {
	text-decoration: none;
}
/* separator between site links */
.Accent, .topLinks {
	color: #000000;
	font-weight: normal;
}
/* Admin Configuration bar */
#trAdmin td, #trAdmin select {
	padding-bottom: 3px;
	font-size: 11px;
	white-space: nowrap;
}
/* Page Header ENDS */
/* ____________ 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 {
	margin: 25px 0 10px 0;
	background-color: #FFFFFF;
}
td.borderLeft, td.headLeft {
	background: url(images/borderLeft.gif) repeat-y left 0;
}
.tableMain  {
	background: #FFFFFF url(images/borderRight.gif) repeat-y right 50px;
}
td.tdContent {
	background: url(images/headerBgR.gif) no-repeat right -149px;
}
table.tableContent {
	background: url(images/borderLeft.gif) repeat-y left 10px;
}
/* LEFT Pane */
#tdLeftPane {
	width: 0;
	margin-left: 0;
	padding: 0 20px 20px 10px;
	background: url(images/leftpaneBg.gif) no-repeat 10px 0;
	border-right: 0 solid #DDDDDD;	
}
/* LEFT Pane Navigation - see also ".OtherPagesBg" & ".PageBg" for background colors */
#tdNavigation {
	padding: 0 0 10px 0;
	border-right: 0 solid #DDDDDD;
}
/* LEFT Pane Content - "padding" adjusts spacing between columns & around content */
#LeftPane {
	padding: 10px 0;
	border-right: 0 solid #DDDDDD;
}
/* CENTER Pane - "padding" adjusts spacing between columns & around content */
#ContentPane {
	padding: 177px 10px 20px 0;
}
/* RIGHT Pane - "padding" adjusts spacing between columns & around content */
#RightPane {
	padding: 177px 10px 20px 0;
	border-left: 0 solid #DDDDDD;
}
/* ____________ END PAGE BACKGROUND ________________ */

/* ____________ PAGE FOOTER ________________________ */
td.Footer table {
	height: 0;
	padding: 0;
	vertical-align: bottom; 
}
td.FooterText  {
	height: 50px;
	padding-top: 0;
	padding-bottom: 0;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}
.Footer a:link, .Footer a:visited, .Footer a:hover {
	padding: 5px;
	color: #FFFFFF;
	text-decoration: none;
}
.Footer a:hover {
	text-decoration: underline;
}
/* ____________ END PAGE FOOTER ____________________ */

/* ____________ ACCOUNT LOGIN ______________________ */
/* 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 BEGIN */
#Header_trNav, td.navbar {
	background-color: #2A2A2A;
}
td.OtherPagesBg {
	background-color: #2A2A2A;
	border-top: 1px #5F5F5F solid;
}
td.PageBg {	
	background-color: #5F5F5F;
	border-top: 0 solid #5F5F5F;
}
td.OtherPagesBg div.SubLinks, td.PageBg div.SubLinks {
	width: 100%;
	background-color: #5F5F5F;
	background-image: none;
}
a.OtherPages div.SubLinks, a.SelectedPage div.SubLinks  {
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	color: #E9C379;
	font-weight: normal; 
	display: block;
	vertical-align: middle; 
	text-decoration: none;
}
td.PageBg, td.OtherPagesBg {
	height: 24px;
	vertical-align: middle;
}
td a.SelectedPage, td a.OtherPages {
	width: 100%;
	background-repeat: no-repeat;
	background-position: right 2px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
	text-indent: 20px;
	white-space: nowrap;
	cursor: pointer;
	display: block;
}
td a.SelectedPage {
	background-image: url(images/leftnavArrowSel.gif); 
}
td a.OtherPages {
	background-image: url(images/leftnavArrow.gif); 
}
a.SelectedPage:link, a.SelectedPage:visited, a.SelectedPage:hover {
	color: #E9C379;
	text-decoration: none;
}
a.SelectedPage:hover {
	text-decoration: underline;
}
.OtherPages {
}
A.OtherPages:link, A.OtherPages:visited , A.OtherPages:hover   {
	color: #FFFFFF;
	text-decoration: none;
}
/* Left & Top, Left Only, or Top Only navigation styles END */

/* Top Dropdown or Left Flyout navigation styles BEGIN */
/* Menu Item styles */
.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: 15px;
	padding: 2px 1px 1px 1px;
	color: #FFFFFF;
	vertical-align: top; 
	cursor: pointer;
}
/* Menu Item OnMouseOver - 1st level main navigation */
.MIO {
	color: #E9C379;
	text-decoration: underline;
	cursor: pointer;
}
/* Sub Menu Item - 2nd+ level of navigation */
.SMI, .SMIO {
	padding: 5px 15px;
	background-color: #2A2A2A;
	border: 1px solid #5F5F5F;
	color: #E9C379;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

/* Sub Menu Item OnMouseOver - 2nd+ level of navigation */
.SMIO  {
	background-color: #000000;
}
.nr {
	width: 16px;
	height: 24px; 
	background: url(images/leftnavArrow.gif) no-repeat right 2px;
}
/* Top Dropdown or Left Flyout navigation styles END */
/* ____________ END MAIN NAVIGATION ________________ */

/* ____________ GENERAL ____________________________ */
/* Module titles */
.Head {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 19px;
}
/* Subtitles */
.SubHead {
	color: #000000;
	font-weight: bold;
}
/* Module title style used instead of "Head" for compact rendering by Admin pg */
.SubSubHead {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
/* Default text style used by most modules */
.Normal, P, LI, TD, TH, .Message, input, textarea, select {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.NormalRed {color: red; font-weight: bold;}
.NormalBold {font-weight: bold ;}

/* Default Command Button and Link styles */
.CommandButton {
	font-size: 11px;
}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover {
	color: #0000FF;
	text-decoration: underline;
}
A.CommandButton:hover {
	color: #BBBBBB;
}
/* Default content link styles */
A:link, A:visited, A:hover {
	color: #74653D;
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
}

A.topLinks:link, A.topLinks:visited, A.topLinks:hover {
	padding: 0 5px 15px 5px;
	color: #000000;
	text-decoration: underline;
	text-align: right;
}

/* Unordered (bulleted) list styles */
UL LI {list-style-type: square;}
UL LI LI {list-style-type: disc;}
UL LI LI LI {list-style-type: circle;}
/* Ordered (numbered) list styles */
OL LI {list-style-type: decimal;}
OL OL LI {list-style-type: lower-alpha;}
OL OL OL LI {list-style-type: lower-roman;}

BLOCKQUOTE, PRE {font-family: Lucida Console, monospace;}
HR {
	width: 100%;
	height: 1px;
	background-color: #C4AE7C;
	border: 1px solid #C4AE7C;
	color: #C4AE7C;
	text-align: left; 
}

/* Default table styles */
TFOOT, THEAD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}
.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 {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
#LeftPane .pnlContent {
	color: #74653D;
}
/* ____________ END GENERAL ________________________ */

/* ____________ MODULE-SPECIFIC ____________________ */
/* MODULE: "Announcements" styles BEGIN */
.ItemTitle {
	color: #000000;
	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: #FFFFFF;
	font-weight: bold;
}
tr.CTItem td, tr.CTAlternating td, tr.CTSelected td { }
.CTItem {
	background-color: #FFFFFF;
	color: #000000;
}
.CTAlternating {
	background-color: #EEEEEE;
	color: #000000;
}
/* MODULE: "Custom Table" styles END */

/* MODULE: "Date/Time" styles BEGIN */
.datetime {
	color: #0C1A66;
	font-weight: bold;
}
/* MODULE: "Date/Time" styles END */

/* MODULE: "Search" styles BEGIN */
/* "highlight" class formats the word(s) searched in the search results */
.highlight {
	color: #000000;
	font-weight: bold;
}
A.resultLink:link, A.resultLink:visited, A.resultLink:hover { }
.resultTitle {font-weight: bold;}
.resultType {color: silver;}
.resultNone {color: red;}
/* MODULE: "Search" styles END */
/* ____________ END MODULE-SPECIFIC ________________ */

