body { width: 763px; margin: 10px auto 10px auto; background-color: #ffffff; background-color: #666666; position: relative; }
#content { width: 763px; background-color: #fffcdf;
	 font-family: trebuchet MS, tahoma, sans-Serif; font-size: 10pt; text-align: left; }
#header { width: 763px; }

#home_blue_bar { height: 70px; background-color: #00275a; color: #fff4db; font-style: italic; margin: 1px 0px 1px 0px; padding: 10px 30px 10px 95px; } /* top, right, bottom, left */
.home_quote { position: absolute; visibility: visible; opacity: 0; filter: alpha(opacity=0); z-index: 5; width: 635px; font-weight: bold; }
.home_attribution { margin-left: 250px; font-size: 8pt; margin-top: 5px; font-style: normal; font-weight: normal; }
.home_attribution_title { font-size: 8pt; }

#other_blue_bar { height: 81px; background-color: #00275a; color: #fff4db; font-style: italic; margin: 1px 0px 1px 0px; } /* top, right, bottom, left */
.other_blue_bar_title { float: left; margin-left: 20px; margin-top: 30px; font-size: 12pt; font-style: italic; font-weight: bold; }

#menu_top { position: relative; left: 0px; top: 0px; height: 29px; background-image: url(../images/menu_bg.jpg); line-height: 29px; margin-bottom: 1px; }
#menu_bottom { height: 24px; background-color: #00275a; font-size: 8pt; line-height: 24px; margin-top: 1px; clear: both; }
.menulink { color: #febe8b; text-decoration: none; cursor: pointer; }
a.menulink:hover { font-weight: bold; }

.submenu { position: absolute; visibility: hidden; opacity: 0; filter: alpha(opacity=0); z-index: 5; background-color: #f7eab8;  text-align: center; padding-bottom: 3px; }
.submenuitem { padding: 0px 10px 5px 10px; line-height: normal;}
a.submenuitem { color: #00275a; text-decoration: none; }
a.submenuitem:hover { font-weight: bold; }

#home_upper { color: #00275a; font-size: 12pt; font-weight: bold; font-style: italic; background-image: url(../images/home_upperbg.jpg); height: 74px; padding: 30px; }
#home_lower { background-color: #F3EEC8; background-image: url(../images/home_lowerbg.jpg); background-repeat: no-repeat; }
#home_lower_left, #home_lower_right { color: #885025; float: left; }
#home_lower_left { width: 250px; padding: 10px 20px 0px 30px; font-size: 8pt; }
#home_lower_divider { float: left; background-color: #885025; width: 1px; margin: 10px 0px 10px 6px; }
#home_lower_right { width: 396px; margin-left: 10px; padding: 10px 30px 0px 20px !important; padding: 10px 30px 0px 17px; }

#other_lower_left, #other_lower_right { float: left; }
#other_lower_left { background-image: url(../images/watermark.jpg); background-repeat: no-repeat;
	width: 207px; padding: 15px 0px 15px 0px; min-height: 436px; height: auto !important; height: 436px;
	color: #885025; font-weight: normal; font-style: italic;  }
#other_lower_right { width: 501px; padding: 15px 10px 10px 30px !important; padding: 15px 10px 15px 27px;
	color: #00275a; font-style: normal;  }

#footer {color: #834921; font-size: 8pt; font-style: italic; text-align: center; padding: 10px 0px 20px 0px; }

.left_quote { width: 187px; color: #6c3f1d; font-weight: normal; margin: 0px 0px 0px 20px; }
.left_attribution { font-style: normal; font-weight: bold; font-size: 8pt; }
.left_attribution_title { font-weight: normal; font-size: 8pt; }

.body_quote { color: #885025; margin-top: 20px; font-style: italic;}
.body_attribution { margin-left: 260px; font-style: normal; font-weight: bold; font-size: 8pt; }
.body_attribution_title { font-weight: normal; font-size: 8pt; }

.floatleft { float: left; }
.clearboth { clear: both; }

.readmore { color: #885025; text-decoration: underline; font-style: normal; font-size: 8pt; }
a.readmore:hover { font-weight: bold; }

.learnmorelink { color: #00275a; text-decoration: underline; font-style: normal; font-size: 8pt;}
a.learnmorelink:hover { font-weight: bold; }

.brownlink_ul { color: #885025; text-decoration: underline; }
a.brownlink_ul:hover { font-weight: bold; }
.brownlink { color: #885025; text-decoration: none; font-weight: normal;}
a.brownlink:hover { font-weight: bold; }
.bluelink_ul { color: #00275a; text-decoration: underline;}
a.bluelink_ul:hover { font-weight: bold; }
.bluelink { color: #00275a; text-decoration: none; }
a.bluelink:hover { font-weight: bold; }

.redbold { font-weight: bold; font-size: 8pt; color: #ff0000; }
.brown { color: #885025; }
.sitemap_indent { margin-left: 50px; }
h2 { color: #28386f; font-size: 12pt; }
h3 { color: #28386f; font-size: 10pt; }
.recaptcha_btn {font-size: 8pt; text-decoration: none; color: #2F5991; }
.recaptcha_txt {padding-left: 5px; vertical-align: 3px;}