/* global selectors */
a:link {
	color: rgb(0,102,204);
	text-decoration: none;
}
a:visited {
	color: rgb(102,102,153);
	text-decoration: none;
}
a:hover {
	color: rgb(51,0,153);
	color: rgb(0,0,255);
	text-decoration: none;
}
br {
	line-height: inherit;
}
body {
	margin: 0;
	background-color: rgb(255,255,255);
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body#popWin {
	margin: 20px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: rgb(0,0,0);
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: rgb(204,204,153);
}
h2 {
	font-size: 11px;
	font-weight: normal;
	color: rgb(102,51,0);
	width: 276px;
	height: 24px;
	border-top: 1px solid rgb(204,153,0);
	background-color: rgb(204,204,153);
	margin: 0px;
	padding: 8px 0px 8px 20px;
}
html>body h2 {
	width: 259px;
	padding-bottom: 0px;
}
h2 a {
	text-decoration: none;
	color: rgb(255,255,255);
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 11px;
	font-weight: bold;
	color: rgb(255,255,255);
	margin-top: 0px;
	margin-bottom: 0px;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	color: rgb(0,0,0);
}
hr {
	display: block;
	width: 100%;
	height: 1px;
	border: 0px;
	background-color: rgb(204,153,0);
	color: rgb(204,153,0);
	padding: 0px;
	margin: 0px;
	clear: both;
}
img {
	border: 0px;
	margin: 0px;
}
input {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	margin-right: 7px;
}
li {
	padding-right: 15px;
}
sup {
	font-size: 9px;
	line-height: 9px;
	vertical-align: super;
}
/* global styles */
div#container {
	position: relative;
	top: 0px;
	left: 153px;
}
html>body div#container {
	left: 0px;
}
div#container h1 {
	position: relative;
	left: 35px;
	top: 0px;
}
div#footer {
	position: relative;
	left: 0px;
	width: 730px;
}
html>body div#footer {
	left: 0px;
}
div#footer table {
	position: relative;
	left: -155px;
	width: 735px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
html>body div#footer table {
	left: 0px;
}
div#footer table td {
	vertical-align: top;
	padding: 0px;
}
div#footer p {
	color: rgb(204,153,0);
	text-align: center;
	font-size: 10px;
	margin: 0px;
	padding: 5px;
	background-color: rgb(238,238,204);
}
.navarrow {
	color: rgb(255,204,0);
}
div#footer hr {
	position: relative;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	clear: both;
}
div#topLinks {
	position: relative;
	top: 16px;
	left: 303px;
	z-index: 999;
}
div#topLinks a, div#search a {
	color: rgb(0,0,0);
	padding-right: 15px;
	font-size: 10px;
}
div#search a {
	position: relative;
	top: 5px;
	left: 4px;
}
div#topLinks a:hover, div#search a:hover {
	color: rgb(0,0,255);
}
div#search {
	position: absolute;
	top: 14px;
	left: 443px;
	width: 200px;
	z-index: 1000;
}
div#logo {
	position: absolute;
	top: 13px;
	left: 628px;
	z-index: 996;
}
/* home page styles */

div#main {
	position: relative;
	top: 85px;
	left: 13px;
	height: 177px;
	width: 701px;
	border: 1px solid rgb(255,255,255);
	padding: 0px;
	background: transparent url(../images/introBG-home.jpg) -13px -101px no-repeat scroll;
	z-index: 300;
}
html>body div#main {
	height: 176px;
}
div#homeLinks {
	position: relative;
	top: 0px;
	left: 0px;
	width: 147px;
	border-right: 1px solid rgb(255,255,255);
	border-bottom: 0px;
	margin-bottom: 0px;
	background: transparent url(../images/menuBG-home.jpg) -13px -101px no-repeat scroll;
	z-index: 100;
}
div#homeLinks a {
	display: block;
	text-align: left;
	padding: 5px 13px 5px 8px;
	margin: 0 0 0px;
	border-bottom: 1px solid rgb(255,255,255);
	text-decoration: none;
	color: rgb(255,255,255);
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(../images/offState.gif) no-repeat 100% 100%;
}
div#flash {
	position: absolute;
	top: 0px;
	left: 147px;
	height: 166px;
	width: 552px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-top: 10px solid rgb(255,255,255);
	background-color: rgb(255,255,255);
	z-index: 1000;
}
html>body div#flash {
	width: 554px;
	padding: 0px;
	height: 166px;
}
div#intro {
	position: absolute;
	top: 0px;
	left: 148px;
	width: 520px;
	height: 166px;
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 25px;
	z-index: 200;
}
div#intro p {
	color: rgb(255,255,255);
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	margin-right: 10px;
	margin-top: 7px;
}
div#stockQuote {
	position: absolute;
	top: 310px;
	left: 22px;
	width: 140px;
	z-index: 990;
}
div#stockQuote p {
	color: rgb(153,102,0);
	margin-right: 20px;
}
span.noColor {
	color: rgb(0,0,0);
}
table#mainContent {
	position: relative;
	top: 123px;
	left: 162px;
	width: 555px;
	padding: 0px;
	border: 1px solid rgb(204,153,0);
	border-top: 0px;
	margin: 0px;
	margin-bottom: 133px;
}
table#mainContent td {
	vertical-align: top;
	width: 276px;
}
table#mainContent p {
	position: relative;
	left: 20px;
	width: 235px;
	margin: 0px;
	margin-bottom: 16px;
	font-size: 11px;
	line-height: 14px;
}
table#mainContent td#news {
	border-right: 1px solid rgb(204,153,0);
}
p#alerts {
	color: rgb(204,0,0);
}
p#ethics img {
	margin-top: 12px;
	margin-left: -16px;
	margin-bottom: 1px;
}
/* secondary & third-level page styles */
div#links {
	position: absolute;
	top: 99px;
	left: 13px;
	width: 147px;
	float: left;
	border: 1px solid rgb(255,255,255);
	border-bottom: 0px;
	margin-bottom: 50px;
	background: none;
	z-index: 100;
}
div#links a {
	display: block;
	text-align: left;
	padding: 5px 13px 5px 8px;
	margin: 0px;
	border-bottom: 1px solid rgb(255,255,255);
	text-decoration: none;
	color: rgb(255,255,255);
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: rgb(153,102,0) url(../images/offState.gif) no-repeat 100% 100%;
}
div#links a.levelTwo {
	background: rgb(187,136,0) url(../images/offState.gif) no-repeat 100% 100%;
	padding-left: 15px;
}
div#homeLinks a:hover, div#links a:hover, div#links a.levelTwo:hover {
	background: transparent url(../images/rollover.gif) repeat-y 100% 100%;
	
}
div#headerQuote-51 {
	position: relative;
	top: 0px;
	left: 35px;
	width: 529px;
	margin-top: 86px;
	margin-bottom: 0px;
	border: 1px solid rgb(255,255,255);
	padding-top: 4px;
	padding-left: 12px;
	background: rgb(170,153,85) url(/images/bg_head51.jpg) -188px -100px no-repeat scroll;
}
div#headerQuote-5 {
	position: relative;
	top: 0px;
	left: 35px;
	width: 529px;
	margin-top: 86px;
	margin-bottom: 0px;
	border: 1px solid rgb(255,255,255);
	padding-top: 4px;
	padding-left: 12px;
	background: rgb(187,153,85) url(/images/bg_head5.jpg) -188px -100px no-repeat scroll;
}
div#headerQuote-1 {
	position: relative;
	top: 0px;
	left: 35px;
	width: 529px;
	margin-top: 86px;
	margin-bottom: 0px;
	border: 1px solid rgb(255,255,255);
	padding-top: 4px;
	padding-left: 12px;
	background: rgb(204,153,51) url(/images/bg_head1.jpg) -188px -100px no-repeat scroll;
}
div#headerQuote-27 {
	position: relative;
	top: 0px;
	left: 35px;
	width: 529px;
	margin-top: 86px;
	margin-bottom: 0px;
	border: 1px solid rgb(255,255,255);
	padding-top: 4px;
	padding-left: 12px;
	background: rgb(221,170,85) url(/images/bg_head27.jpg) -188px -100px no-repeat scroll;
}
div#headerQuote-12 {
	position: relative;
	top: 0px;
	left: 35px;
	width: 529px;
	margin-top: 86px;
	margin-bottom: 0px;
	border: 1px solid rgb(255,255,255);
	padding-top: 4px;
	padding-left: 12px;
	background: rgb(178,153,91) url(/images/bg_head12.jpg) -188px -100px no-repeat scroll;
}
div#headerQuote-39 {
	position: relative;
	top: 0px;
	left: 35px;
	width: 529px;
	margin-top: 86px;
	margin-bottom: 0px;
	border: 1px solid rgb(255,255,255);
	padding-top: 4px;
	padding-left: 12px;
	background: rgb(153,153,51) url(/images/bg_head39.jpg) -188px -100px no-repeat scroll;
}
div#headerQuote-44 {
	position: relative;
	top: 0px;
	left: 35px;
	width: 529px;
	margin-top: 86px;
	margin-bottom: 0px;
	border: 1px solid rgb(255,255,255);
	padding-top: 4px;
	padding-left: 12px;
	background: rgb(221,153,68) url(/images/bg_head44.jpg) -188px -100px no-repeat scroll;
}
html>body div#headerQuote-51, html>body div#headerQuote-5, html>body div#headerQuote-1, html>body div#headerQuote-27, html>body div#headerQuote-12, html>body div#headerQuote-39, html>body div#headerQuote-44 {
	position: relative;
	top: 0px;
	left: 188px;
	width: 512px;
	margin-top: 86px;
	margin-bottom: 0px;
	border: 1px solid rgb(255,255,255);
	padding-top: 4px;
	padding-left: 12px;
	background-image: none;
}
div#headerQuote-51 p, div#headerQuote-5 p, div#headerQuote-1 p, div#headerQuote-27 p, div#headerQuote-12 p, div#headerQuote-39 p, div#headerQuote-44 p {
	color: rgb(255,255,255);
	width: 502px;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin-top: 8px;
}
body#levelThree {
}
body#levelThree div#container {
	top: 105px;
}
body#levelTwo h1, body#levelThree h1 {
	margin-top: 30px;
	margin-bottom: 10px;
}
html>body#levelTwo h1, html>body#levelThree h1 {
	position: relative;
	left: 188px;
}
div#content {
	position: relative;
	top: 0px;
	left: 35px;
	width: 527px;
	border: 1px solid rgb(204,153,0);
	border-top: 0;
	margin-bottom: 20px;
}
html>body div#content {
	left: 188px;
	width: 524px;
}
div#content p {
	margin: 20px;
	font-size: 11px;
	line-height: 14px;
}
div#content h2 {
	width: 526px;
}
html>body div#content h2 {
	width: 504px;
}
div#content h4 {
	margin-bottom: -5px;
	margin-left: 12px;
}
/* Officers Listing */
table#officers p {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}
/* Third-Level Styles */
div#links a.levelThree {
	background: rgb(219,166,6) url(../images/offState.gif) no-repeat 100% 100%;
	padding-left: 25px;
}
div#links a:hover.levelThree {
	background: transparent url(../images/rollover.gif) no-repeat 100% 100%;
}
/* Fourth-Level Styles */
div#links a.levelFour {
	color: rgb(187,136,0);
	background: rgb(238,238,204) url(../images/offState.gif) no-repeat 100% 100%;
	padding-left: 35px;
}
div#links a:hover.levelFour {
	background: transparent url(../images/rollover.gif) no-repeat 100% 100%;
}
/* Contact Form */
table#contactForm {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
table#contactForm td {
	padding-left: 20px;
}
/* Form Styles */
table#form {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
table#form td {
	padding-left: 20px;
}
.summary_title {
	font-weight: bold;
}
.summary {
}
.summary_date {
}
.summary_breadcrumb {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.summary_breadcrumb a {
	color: #999999 !important;
	text-decoration: none;
}
.summary_breadcrumb a:hover {
	color: #999999 !important;
	text-decoration: underline;
}
/* Article Pages */.article_title {
	font-weight: bold;
}
.article_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.bg_printer_page {
	background-color: #FFFFFF;
}
/* -------------------- */