/*  336699 3f7fbf 4c99e6 998832 bf953f e6b24c */

body { background-color: #fff; margin: 0; padding: 0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
p { margin: 0 0 1em 0 }
a { color: #336699 }
a:hover { color: #998832; text-decoration: none }

h1 { color: #998832; font-size: 24px; font-family: Olympia-Bold, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 12px 0 }
h2 { color: #336699; font-size: 24px; font-family: Olympia-Bold, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 12px 0 }
h3 { color: #3f7fbf; font-size: 24px; font-family: Olympia-Bold, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 12px 0 }
h4 { color: #4c99e6; font-size: 24px; font-family: Olympia-Bold, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 12px 0 }
h5 { color: #bf953f; font-size: 24px; font-family: Olympia-Bold, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 12px 0 }
h6 { color: #e6b24c; font-size: 24px; font-family: Olympia-Bold, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 12px 0 }

.smallText { font-size: 9px }
.calDate { width:25%; font-weight:bold; vertical-align:top }
.calMonth { font-weight:bold; font-size:12px; color:#036 }

.checkBox { border:none; background:transparent; }

#whyFinance td, th { border: 1px solid #f1f1f1; border: 1px solid #f1f1f1; padding: 3px }
#whyFinance th { text-align: left; background-color: #369; color: #fff }

#mainCell { color: #444; position: relative; width: 715px; margin: 0 auto; margin-bottom: 20px }
	#topHeader { padding: 0 0 0 5px }
	#mainTableCell { border: 1px solid #999; }
		#mainTable { border: 1px solid #fff; margin-top: -1px }	
			#topNav { border: 1px solid #fff; }

			#leftCell { width: 146px; vertical-align: top; padding: 17px 0 0 0 }
			#centerCell, #centerCellNews { padding: 24px 18px 8px 22px; vertical-align: top }
			#centerCellNews table { width:100%; border-collapse:collapse; border:none }
			#centerCellNews table td { padding:3px }
			#rightCell { width: 180px; vertical-align: top }
				#newsCell { width: 172px; min-height: 100px; border: 1px solid #999; background-color: #ccc; text-align: left; margin: 1px 0 1px 0; padding: 3px }
					*html div#newsCell { margin-top: -3px; height: 100px }
				#calendarCell { font-weight:bold; width: 178px; border: 1px solid #999; background-color: #ddc799; height:300px; color:#f1f1f1; font-size:9px; text-align:left; padding:3px }
				#calendarCell ul { list-style-type:none; margin:0 }
				#calendarCell li { margin: 0 0 5px 0; font-weight:bold }
				#calendarCell u { color:#fff; }
				
		#footer { margin: 5px; font-size: 9px; text-align: center }
		* html #footer { margin-bottom: 20px }
		#footer a { color: #998832; text-decoration: none }
		#footer a:hover { color: #336699 }
		
textarea { border: 1px solid #000; background-color: #f9f9f9 }
input { border: 1px solid #000; background-color: #f9f9f9 }
		
/* Font Sizes */

#font90 { font-size: .90em }
#font80 { font-size: .80em }

/* Multiple Square Colors */

.squareBF9 { position: absolute; top: 107px; left: 1px; z-index: 10; width: 96px; height: 96px; 
	background-color: #bf953f; border: 1px solid #fff }
.squareE6B { position: absolute; top: 107px; left: 1px; z-index: 10; width: 96px; height: 96px; 	
	background-color: #e6b24c; border: 1px solid #fff }
.square998 { position: absolute; top: 107px; left: 1px; z-index: 10; width: 96px; height: 96px; 
	background-color: #998832; border: 1px solid #fff }
.square369 { position: absolute; top: 107px; left: 1px; z-index: 10; width: 96px; height: 96px; 
	background-color: #336699; border: 1px solid #fff }
.square3F7 { position: absolute; top: 107px; left: 1px; z-index: 10; width: 96px; height: 96px; 
	background-color: #3f7fbf; border: 1px solid #fff }
.square4C9 { position: absolute; top: 107px; left: 1px; z-index: 10; width: 96px; height: 96px; 
	background-color: #4c99e6; border: 1px solid #fff }

/* Navigation Table Colors */

#navBF9 { background-color: #bf953f }
#navBF9 img { border: none }
#navE6B { background-color: #e6b24c }
#navE6B img { border: none }
#nav998 { background-color: #998832 }
#nav998 img { border: none }
#nav369 { background-color: #336699 }
#nav369 img { border: none }
#nav3F7 { background-color: #3f7fbf }
#nav3F7 img { border: none }
#nav4c9 { background-color: #4c99e6 }
#nav4c9 img { border: none }

#menuContainer { /*display:block; position:absolute; top:-108px; left:-83px; border:10px solid #930;*/ }
#menuContainer div {  }
