/* Start main.css for Private Label Websites v2.0 - last updated 08/22/05 */
/* ------------------------------- Start Global Styles ------------------------------- */
A, A:Visited, A:Active {color: #677F64; font-size: 12px; font-weight: bold; text-decoration: underline; }
A:Hover { color: #173F25; text-decoration: none;}

BODY {font-family: Verdana, Arial, Serif; font-size: 12px; margin: 30px 0 0 0; padding: 0; background: #173F25;}
td, li, div, {font-family: Verdana, Arial, Serif; font-size: 12px; padding: 0; margin: 0; }
ul {margin: 0 0 0 20px; padding: 0;}

h1 {color: #173F25; font-weight: bold; font-size: 18px; margin: 0;
	}
h2 {/* used for all page titles on standard and custom pages */ 
	color: #173F25; font-weight: bold; font-size: 14px; margin: 0 0 10px 0;}

.content {/* use for main content on all pages */
	color: #504F50; width: 790px; _width: 801px; padding: 5px; vertical-align: top; background: #FFF8DC;}
.content p {font-family: Verdada, Arial, sans-serif; font-size: 12px; margin: 10px 100px 10px 10px;}
.content ul {margin-left: 20px; font-size: 11px; }

.leftside {background: url(images/left.jpg) repeat-y top; width: 10px; margin: 0; padding: 0;}
.rightside {background: url(images/right.jpg) repeat-y top; width: 9px; margin: 0; padding: 0;}

#hometext {background: url(images/mainbg.jpg) repeat-x #184026; height: 192px; padding: 20px; color: #fff8dc; font-size: 11px; font-family: Georgia, Bookman, Times New Roman, serif; line-height: 23px; margin: 0;}
#financialsbox {background: url(images/mainbg.jpg) repeat-x #184026; margin: 0; padding: 0;}
/* -------------------------------- End Global Styles -------------------------------- */
/* --------------------------- Start Standard Page Styles ---------------------------- */
.snippetImage {/* controls spacing around Snippet images */margin: 0 10px 300px 0;}
/* ----------------------------- End Standard Page Styles ---------------------------- */
/* ------------------------------- Start Header Styles --------------------------------*/

/* -------------------------------- Horizontal Navigation Vertical Drop Down ---------------------------------*/
#phone {color: #fff8dc; font-size: 12px; font-family: Georgia, Bookman, Times New Roman, serif; text-align: right; padding-right: 7px;}

/*----------------- START DROPDOWN NAV -------------------*/
#dropNavContainer { /* Drop Down Container for td */ /* Keep in here in case a different background or color is wanted here later */
	color: #FFF8DC;
	vertical-align: middle;
	background: url(images/navbg.jpg) repeat-x; width: 801px;
	border-bottom: 1px solid #FFF;
	height: 9px;
	_height: 16px;
}
#dropNav { /* Drop Down */
	z-index: 5000;
	width: 801px;
 	_margin-top: -10px; /* You MIGHT need this for IE, otherwise there is a gap above the nav */
}
/*------- START MAIN BUTTON SECTION -------*/
#dropNav ul { /* Sets unordered list for links in horizontal bar */
	padding: 0;
	list-style: none;
	margin: 0;
}
#dropNav ul li { /* Sets list items for links in horizontal bar */
	float: left; /*You need this for FireFox - affects Horizontal Alignment */
	position: relative;
	text-align: center;
	padding: 5px 0 5px 0;
	_padding: 13px 0 0 0;
	}
#dropNav ul li a, #dropNav ul li a:visited, #dropNav ul li a:active { /* Settings for links in horizontal bar */
	display: block;
	color: #FFF8DC;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	height: 9px;
	_height: 16px;
	border-right: 1px solid #fff;
}
#dropNav ul li a:hover { /* Settings for hover state on links in horizontal bar */
	font-weight: bold;

}
/*-------- END MAIN BUTTON SECTION --------*/
/*----- START DROPDOWN MENUS SECTION ------*/
#dropNav ul {}
#dropNav li ul { /* Sets list items in drop down menus */
	position: absolute;
	top: 17px;
	_top: 23px; /* Adjusts the position of the drop down menus */ /* Change 20px to -1px for vertically stacked Main Buttons */
	left: 0; /* controls the offset from the bottom of the main button */ /* Change -1px to 1 less then the actual width of the Dropdown menu to have them work with vertically stacked Main Buttons */
	width: 175px; /* Sets the width of the overall Drop Down Menu */
	display: none; /* Hides the drop down menus when not under the mouse*/
	text-align: left;
	z-index: 7500;
	border: 1px solid #677F64;
	border-top: none;
}
#dropNav li ul li {border-top: 1px solid #677F64; padding: 0; margin: 0; height: 19px; width: 175px;}
#dropNav li ul li a:link,
#dropNav li ul li a:visited { /* Sets list items within for links in drop down menus */
	display: block;
	color: #FFF8DC;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background: #173f25;
	border-right: none;
	padding: 5px;
	z-index: 6250;
/* Has this transparency deal ever worked for anyone??? */
	filter: alpha(opacity=100); /* Adjusts the transparancy of the drop down menus (IE) */
	-moz-opacity: 10.0; /* Adjusts the transparancy of the drop down menus (FireFox) */
}
#dropNav li ul li a:hover { /* Dropdown Menus Hover State - Design */
	color: #234930;
	background: #FFF8DC /*url('images/fadeBG.gif') repeat-x top left*/;
}
/*------ END DROPDOWN MENUS SECTION -------*/
/*------- START DO NOT EDIT SECTION -------*/
/* DO NOT EDIT -- */		
#dropNav li:hover ul,
#dropNav li.over ul {
	display: block;
}
/* DO NOT EDIT -- */
/* DO NOT EDIT -- Fix IE. Hide from IE Mac \*/
* html #dropNav ul li { 
	float: left;
	height: 1%;
	z-index: 6000;
}
* html #dropNav ul li a {
	height: 1%;
}
/* DO NOT EDIT -- End Fix IE. Hide from IE Mac */
/*-------- END DO NOT EDIT SECTION --------*/
/*------------------ END DROPDOWN NAV --------------------*/
#navList { /* This is an id called by the javascript. It needs to be in the <ul> to call from the script properly. Probably doesn't NEED to be in this CSS though. */
}
/* -------------------------------- End Horizontal Navigation Vertical Drop Down ---------------------------------*/
/* -------------------------------- End Header Styles ---------------------------------*/
/* ------------------------------- Start Side Styles --------------------------------- */

/* -------------------------------- End Side Styles ---------------------------------- */
/* ------------------------------- Start Footer Styles ------------------------------- */
.sm {font-size: 10px; color: #1c3881; }
#footleft {float: left; text-align:left; margin-left: 5px; height: 14px; width: 200px; vertical-align: top; color: white; font-size: 10px;}
#footleft a, #footleft a:visited, #footleft a:active {color: white; font-size: 10px; font-weight: normal; text-decoration: none;}
#footleft a:hover {text-decoration: underline;}
#footright {float: right; margin-right: 5px; height: 14px; text-align: right; color: white; font-size: 10px; font-weight: normal; vertical-align: top;}

#navcContainer {margin: 5px; text-align: center; width: 801px;}
#navcContainer ul {	text-align: center;	}
#navcContainer li {	display: inline; list-style-type: none;}
#navcContainer a, #navcContainer a:visited, #navcContainer a:active {
	color: #fff8dc; font-size: 11px; font-family: Georgia, Bookman, Times New Roman, serif; font-weight: normal;
	text-decoration: none; border-left: 1px solid #fff8dc; padding: 0 2px 0 4px; }
#navcContainer a:hover {text-decoration: underline;}
/* -------------------------------- End Footer Styles -------------------------------- */
/* -------------------------------- Start Form Styles -------------------------------- */
.forminput {/* Input Fields Styles */
font-family: Verdana, Arial, Serif; font-weight: bold; font-size: 12px; color: black; background-color: #f0f8ff; padding: 1px; margin: 0; border: solid black 1px;}

.formMain {/* add to opening Form tag to remove padding/margin around form */
	padding: 0; margin: 0; }
.pnorm {/* Form Button Style */
	color: black; background: #f0f8ff; border: solid black 1px; cursor: hand;}		
.pover {/* Form Button Over Style */
	color: white; background: #333; border: solid black 1px; cursor: hand;}
/* --------------------------------- End Form Styles --------------------------------- */
/* --------------------------- Start Market Snapshot Styles -------------------------- */
.dlt {/* Outline */ background-color: black; } 
.dlr {/* Right Color Column */ background-color: #FFCC00; }
.gybg {/* Outline */ background: white; }
.bt {/* Main Class for Snapshot and Eco Calendar */
	color: black; font-size: 11px; padding: 1px; line-height: 15px; letter-spacing: 1px; background-color: #FFF8DC;}
.btb {/* Background for Economic Calendar */ background-color: #FFF8DC;}
/* ---------------------------- End Market Snapshot Styles --------------------------- */
/* --------------------------- Start Rate Sheet Styles ------------------------------- */
.mtg101thickblack { color: blue; font-weight: normal; font-size: 12px;}
.bodytext {color: black; font-size: 12px;}
/* ------------------------------ End Rate Sheet Styles ----------------------------- */
/* ------------------------------ Mortgage Library Styles ----------------------------- */
#Table1 ul {list-style: none;}
#Table1 p {margin: 10px 0 2px 5px;}

.content ul {list-style-type: url(images/bullet.gif) no-repeat; margin: 0; padding: 0;}
.content ul li a, .content ul li a:visited, .content ul li a:active {color: #3B5B70; font-size: 12px; padding-left: 10px; font-weight: normal;} /*styles for sub links in mtg library*/
.content ul li a:hover {color: #999CA1;}
/* ------------------------------End Mortgage Library Styles ----------------------------- */

/* ---------------------------- Start Page Title Style ------------------------------ */
.bodytexttitle {/* styles match h2 style */ color: #173F25; font-weight: bold; font-size: 14px; margin: 0 0 10px 0;}
.pagetitle101 {/* styles match h2 style */ color: #173F25; font-weight: bold; font-size: 14px; margin: 0 0 10px 0;}
/*  ---------------------------- End Page Title Style ----------------------------- */
/* End main.css for Private Label Websites v2.0 - last updated 08/22/05 */