/* Start main.css for Enhanced Websites v2.0 - last updated 08/22/05 */
/* ------------------------------- Start Global Styles ------------------------------- */

A, A:Visited, A:Active {color: #396313; font-size: 12px; font-weight: bold; text-decoration: underline; }
A:Hover { color: #8dc4f4; text-decoration: none;}

BODY {font-family: Verdana, Arial, Serif; font-size: 12px; margin: 31px 0 0 0; padding: 0; 
background: url(images/bg.jpg) center top no-repeat #FBFAF6;}
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: #0e2b89; font-weight: bold; font-size: 18px; margin: 0;
	}
h2 {/* used for all page titles on standard and custom pages */ 
	color: #0e2b89; font-weight: bold; font-size: 14px; margin: 0 0 10px 0;}

#maintbl {border: 1px solid white; width: 760px;}
	
.content {/* use for main content on all pages */
	 background: #f1ead5; color: #484545; padding: 5px; vertical-align: top; font-size: 12px;}

.content p {font-family: Verdada, Arial, sans-serif; font-size: 12px;}
.content ul {margin-left: 20px; font-size: 11px; }

#flashbtn a, #flashbtn a:visited, #flashbtn a:active {background: url(images/flash.jpg) no-repeat top left; width: 529px; height: 220px; display: block; text-decoration: none;}
#flashbtn a:hover {background: url(images/flash_r.jpg) no-repeat; display: block; text-decoration: none;}
/* -------------------------------- 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 --------------------------------*/
#header {background: url(images/headbg.jpg) no-repeat top; width: 760px; height: 50px; vertical-align: top;}
#header span {color: white; font-size: 23px; font-weight: bold; font-style: italic; display: block; margin: 10px 0 0 300px; _margin: 10px 0 0 150px; width: 220px; float: left;}

#header ul {list-style-type: none; text-align: right; vertical-align: top; margin: 3px; float: right;}
#header li {display: inline;color: #fff;}
#header a, #header a:visited, #header a:active {color: #fff; font-size: 10px; font-weight: normal; text-decoration: none;}
#header a:hover {color: #1c3881; text-decoration: none;}

#phonebg {background: url(images/phonebg.jpg) no-repeat; width: 231px; height: 115px;
color: #0E2B89; font-size: 23px; font-weight: bold; font-style: italic;}

#header2 {background: url(images/headbg2.jpg) no-repeat top; width: 760px; height: 102px; vertical-align: top;}
#header2 span {color: white; font-size: 23px; font-weight: bold; font-style: italic; display: block; margin: 10px 0 0 100px; _margin: 10px 0 0 100px; width: 220px; float: left;}

#header2 ul {list-style-type: none; text-align: right; vertical-align: top; margin: 3px; float: right;}
#header2 li {display: inline;color: #fff;}
#header2 a, #header2 a:visited, #header2 a:active {color: #fff; font-size: 10px; font-weight: normal; text-decoration: none;}
#header2 a:hover {color: #1c3881; text-decoration: none;}

#header3 {background: url(images/headbg2.jpg) no-repeat top; width: 760px; height: 102px; vertical-align: top; border: 1px solid white; border-bottom: none;}
#header3 span {color: white; font-size: 23px; font-weight: bold; font-style: italic; display: block; margin: 10px 0 0 100px; _margin: 10px 0 0 100px; width: 220px; float: left;}

#header3 ul {list-style-type: none; text-align: right; vertical-align: top; margin: 3px; float: right;}
#header3 li {display: inline;color: #fff;}
#header3 a, #header3 a:visited, #header3 a:active {color: #fff; font-size: 10px; font-weight: normal; text-decoration: none;}
#header3 a:hover {color: #1c3881; text-decoration: none;}

#horiznav {background: #396313; border-top: 1px solid white; border-bottom: 1px solid white;}
#horiznav ul {list-style-type:none; text-align: center; margin: 0; float: none;}
#horiznav li {display: inline; color: #fff; margin: 0 3px 0 3px; border-right: 1px solid white;}
#horiznav a, #horiznav a:visited, #horiznav a:active {color: #fff; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: normal; text-decoration: none;}
#horiznav a:hover {color: #8dc4f4;}
/* -------------------------------- End Header Styles ---------------------------------*/
#bluetable {background: url(images/bluebg.jpg) repeat-x top #8dc4f4; width: 760px; height: 138px;}

.linkblue {border-left: 1px solid white; height: 138px;}
.linkblue h3 {color: #0e2b89; font-size: 14px; font-weight: bold; text-align: center; margin: 6px 0; }
.linkblue ul {list-style-type: none; margin: 3px 0 3px 8px;}
.linkblue li {margin: 4px 0;}
.linkblue a, .linkblue a:visited, .linkblue a:active {color: #484545; font-size: 11px; font-weight: normal; text-decoration: underline;}
.linkblue a:hover {color: #396313;}

#sandyarea {background: url(images/HOA.jpg) no-repeat right top #f1ead5; width: 760px; height: 160px; border: 1px solid white;}
#sandyarea ul {list-style-type: none; width: 500px; text-align: left; margin: 20px 10px 0 10px;}
#sandyarea li {background: url(images/palm.gif) no-repeat left top; padding: 0px 0 20px 20px; color: #0e2b89; font-size: 13px; font-weight: bold;}
#sandyarea a, #sandyarea a:visited, #sandyarea a:active {color: #0e2b89; font-size: 10px; font-weight: normal; text-decoration: underline;}
#sandyarea a:hover {color: #8dc4f4;}

.accellink {
font-weight: bold; color: #2A930E; font size: 11px;
}


/* ------------------------------- Start Side Styles --------------------------------- */

/* -------------------------------- End Side Styles ---------------------------------- */
/* ------------------------------- Start Footer Styles ------------------------------- */
#footer {font-size: 10px; color: #fff; background: #396313; text-align: center; padding: 5px;}

#navcContainer {margin: 5px;}
#navcContainer ul {	text-align: center;	}
#navcContainer li {	display: inline;list-style-type: none;}
#navcContainer a, #navcContainer a:visited, #navcContainer a:active {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; border-left: 1px solid #fff; padding: 0 2px 0 4px; }
#navcContainer a:hover {text-decoration: none;color: #8dc4f4;}

.sm {font-size: 10px; color: #fff;}


/* -------------------------------- End Footer Styles -------------------------------- */
/* -------------------------------- Start Form Styles -------------------------------- */
.forminput {font-family: Verdana, Arial, Serif; font-weight: bold; font-size: 12px; color: black; background-color: #f0f8ff; padding: 1px; margin: 0; border: solid black 1px;}

.forminput2 {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: white;}
.btb {/* Background for Economic Calendar */ background-color: white;}
/* ---------------------------- 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 ----------------------------- */
/* ---------------------------- Start Page Title Style ------------------------------ */
.bodytexttitle {/* styles match h2 style */ color: #0e2b89; font-weight: bold; font-size: 14px; margin: 0 0 10px 0;}
.pagetitle101 {/* styles match h2 style */ color: #0e2b89; font-weight: bold; font-size: 14px; margin: 0 0 10px 0;}
/*  ---------------------------- End Page Title Style ----------------------------- */
/* End main.css for Enhanced Websites v2.0 - last updated 08/22/05 */
