/* ===========================================
    CSS STYLES FOR PORTAL - RuralHomeLoan.com
    v4.0, 3/2011
   ===========================================
*/

/* ____________ PAGE HEADER ________________________ */

.HeadBg {
	margin-bottom: 2px;  
	background: #F7F3E8 url(images/header.jpg) no-repeat -20px 0;
}
.headText {
	height: 50px;  
	padding: 38px 10px 0;
	color: #FFF;
	font-size: 12pt;
	font-weight: bold;
}
.SiteTitle {
	color: #1A3D60; 
	font-size: 20px; 
	font-weight: bold;    
}
.Welcome { 
	color: #1A3D60;
	font-weight: normal;
} 
/* Site links at extreme top-right of header */
.SiteLink {
	font-size: 11px; 
	font-weight: normal;
}
A.SiteLink:link, A.SiteLink:visited, A.SiteLink:hover {
	color: #1A3D60;
	text-decoration: none;
}
A.SiteLink:hover {
	text-decoration: underline;
}
/* Separator between site links */
.Accent {
	color: #BBB; 
	font-weight: normal;
}
/* Admin Config bar */
#trAdmin td, #trAdmin select {
	color: #000; 
	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;
	background-image: none;
}
#body1 {
	margin: 0;
}
.borderMain {
	padding: 0 20px;
	background-color: #F7F3E8;
	border: 8px solid #D0BFA1; 
}
.tableContent {
	padding-top: 20px; 
	border-top: 1px solid #AE002F;
}
/* LEFT Pane Navigation - see also ".OtherPagesBg" & ".PageBg" for background colors */
#tdNavigation {
	padding: 10px 5px;
	border-right: 0 solid #DDD;
}
/* LEFT Pane */
#tdLeftPane {
	width: 0;
	padding: 10px 0;
	border-right: 0 solid #DDD;
}
/* LEFT Pane Content - "padding" adjusts spacing between columns & around content */
#LeftPane {
	width: 170px;
	padding: 0 8px;
	border-right: 0 solid #DDD;
}
/* CENTER Pane - "padding" adjusts spacing between columns & around content */
td#ContentPane {
	width: 100%;
	height: 200px;
	margin: 0;
	padding: 0;
	background: url(../uploads/contentBg.jpg) no-repeat 0 115px;
}
/* RIGHT Pane - "padding" adjusts spacing between columns & around content */
td#RightPane {
	padding: 0 8px;
	border-left: 0 solid #DDD;
}
/* ____________ END PAGE BACKGROUND _________________ */

/* ____________ PAGE FOOTER _________________________ */

td.Footer {
	background: url(images/footerBar.jpg) no-repeat left 0;
	border-top: 5px solid #F7F3E8;
}
.footerFSCM table {
	margin-top: 0;
}
.footerFSCM td {
	height: 58px;
	color: #555; 
	font-size: 7pt; 
}
.footerFSCM span {  
	padding-left: 10px; 
	padding-right: 10px; 
}
/* ____________ END PAGE FOOTER _____________________ */

/* ____________ MAIN NAVIGATION _____________________ */

/* Top Dropdown or Left Flyout navigation styles */
#Header_trNav {
	margin: 0;
	padding: 0 2px;
	background-color: #F7F3E8;
}
/* Menu Font */
.MI, .MIO, .SMI, .SMIO, table.MI td, table.MIO td, table.SMI td, table.SMIO td {
	margin: 0;
	padding: 0 9px;
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
} 
/* Menu Item - 1st level main navigation */
.MI, .MIO {
	border-left: 1px solid #AE002F;
	color: #1A3D60; 
	text-transform: uppercase;
	cursor: pointer;
}
/* Menu Item OnMouseOver - 1st level main navigation */
.MIO {
	color: #AE002F;
}
/* Sub Menu Item - Subnavigation */
.SMI, .SMIO {
	background-color: #1A3D60;
	border: 1px solid #1A3D60;
	color: #FFF; 
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity=0.8;
	cursor: pointer;
}
/* Sub Menu Item OnMouseOver */
.SMIO {
	background-color: #FFF;	
	color: #1A3D60;
}
/* to adjust Top & Left margins of the Flydown menus */
div#Header_ctl02_M1subgs { 
	position: absolute; 
	top: 8px;
	left: 1px; 
}
div#Header_ctl02_M1subgs table#Header_ctl02_M1g4, 
table#Header_ctl02_M1g5, 
table#Header_ctl02_M1g6, 
table#Header_ctl02_M1g7, 
table#Header_ctl02_M1g8, 
table#Header_ctl02_M1g9 {
	margin-top: -8px;
	margin-left: -1px; 
}
/* END Top Dropdown or Left Flyout navigation styles */
/* ____________ END MAIN NAVIGATION _________________ */

/* ____________ ACCOUNT LOGIN _______________________ */

.AccountLogin {
	color: ;
}
/* Sign In & Register links */
a:link.AccountLogin, a:visited.AccountLogin, a:hover.AccountLogin {
	text-decoration: underline;
}
/* ____________ END ACCOUNT LOGIN ___________________ */

/* ____________ GENERAL _____________________________ */

/* Module Title */
.Head {
	padding: 20px 0 0 30px;
	color: #AE002F; 
	font-size: 18pt;
	font-weight: normal;
}
/* Subtitles on content-edit and admin pages */
.SubHead {
	color: #1A3D60; 
	font-weight: bold;
}
/* Module Title style used instead of "Head" for compact rendering by QuickLinks modules, Timeoff Admin, Admin pg */
.SubSubHead {
	color: #000;
	font-weight: bold;
}
/* Default text style used by most modules */
.Normal, P, LI, TD, TH, .Message, input, textarea, select {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #555;
	padding-left: 0;
	padding-right: 0;
}
p, .pnlContent table {
	margin-top: 0;
	margin-left: 30px; 
	margin-right: 30px; 
	padding: 0;
	}
p.red {
	color: #AE002F;
}
.pnlContent table p {
	margin: 0; 
	padding: 0;
}
.imgBorder {
	margin-left: 30px;
	border: 2px solid #AE002F; 
}
/* Home page styles */
table.HomeContent {
	height: 350px;
	background: #AE1F33 url(../Uploads/contentBgHome.jpg) no-repeat 0 161px;
}
table.HomeText .Head {
	padding: 0 10px;
	color: #FFF; 
}
.pnlContent table.HomeContent, table.HomeText {
	margin: 0;
 	padding: 0;
}
.homeContentImg {
	width: 744px;
 	height: 161px;
	background: url(/uploads/homeBg.jpg) no-repeat 0 0;
}
table.HomeText p, table.HomeContent p {
	color: #FFF;
}
table.HomeText p {
	margin-left: 0;
	padding-left: 10px; 
	padding-right: 10px;
}
input, textarea, select {
	color: #000;
}
iframe#ftb1_designEditor, div#ftb1_designEditorArea, textarea#ftb1 {
	background-color: #FFF;
}

#ContentPane br {
	line-height: 0;
}
/* Error Message style */
.NormalRed {
	color: red; 
	font-weight: bold;	
}
.NormalBold {
	font-weight: bold;
}

/* Default link styles */
.CommandButton {
	font-size: 11px;
}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover {
	text-decoration: underline;
}
A.CommandButton:hover {
	color: #BBB;
}
A:link, A:visited, A:hover {
	color: #1A3D60; 
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
}

BLOCKQUOTE, PRE {font-family:  Lucida Console, monospace;}

/* Unordered (bulleted) list styles */
UL LI { }
UL LI LI { }
UL LI LI LI { }
/* Ordered (numbered) list styles */
OL LI { }
OL OL LI { }
OL OL OL LI { }
HR {
	height: 1px;
	background-color: #DDD;
	border: 1px solid #DDD;
	color: #DDD;
	text-align: left;
}
TFOOT, THEAD {
	color: #1A3D60;
}
.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;
}
div.pnlContent {
	margin: 0; 
	padding: 0; 
	text-align: left;
}
/* ____________ END GENERAL _________________________ */

/* ____________ MODULE-SPECIFIC _____________________ */

/* MODULE: "Announcements" styles BEGIN */
.ItemTitle {
	color: #1A3D60; 
	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: #EEE;
	color: #000;
}
/* MODULE: "Custom Table" styles END */

/* MODULE: "Date/Time" styles BEGIN */
.datetime {
	color: #1A3D60;
}
/* MODULE: "Date/Time" styles END */

/* MODULE: "Links-Dropdown" styles BEGIN */
.DDLLinksTitle {
	color: #1A3D60; 
	font-weight: bold;	
}
/* MODULE: "Links-Dropdown" styles END */

/* MODULE: "Search" 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" styles END */
/* ____________ END MODULE-SPECIFIC _____________________ */




