body      {
	color: #363436;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 150%;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	background: #fff url(../images/background-2.jpg) no-repeat fixed center top;
}
p {}
td  { line-height: 150% ; text-align: left; }
a        { color: #0d2b88; text-decoration: underline }
A:VISITED   { color: #394251 }
a:hover  { color: #c00; text-decoration: underline; text: text-decoration: none  }
a:active   { color: #8b0000; text: text-decoration: none  }
h1 { color: #406fab; font-size: 18px; font-family: "Times New Roman", Georgia, Times, serif; font-style: italic; margin: 0.67em 0; }
h2 { color: #406fab; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1.17em; font-weight: bold; line-height: 120%; margin: 0; }
.subhead     { color: #797941; font-size: 18pt; font-family: Verdana, Geneva, Helvetica, sans-serif; font-style: oblique; font-weight: bold; font-stretch: ultra-expanded; text-transform: capitalize; letter-spacing: 4pt }
.subhead2   { color: #5087c7; font-size: 18pt; font-family: "Times New Roman", Georgia, Times; font-style: italic; line-height: 130% }
.largebody     { color: #1d4c88; font-size: 11pt; font-family: "Arial Black", Verdana, "Arial Narrow Bold", Helvetica; line-height: 120% }
.smallbody   { color: #4c4c4c; font-size: 9px }
.smallbody1 { color: #4c4c4c; font-size: 10px }
.caption   { color: #666666; font-size: 9pt; font-style: italic }
.caption-white { color: white; font-style: italic; font-size: 11pt; line-height: 14pt }
.nav { color: #0d2b88; font-weight: normal; font-style: italic; text-decoration: none; }
TABLE, TD { font: 11px Verdana, Arial, "Lucida Grande", Geneva, Helvetica, sans-serif }
.formtextfield  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px; padding: 2px; border-width: 1px }
.formtextarea   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px; padding: 2px; border-width: 1px }
.submitbutton   { color: #000000; font-size: 10px; font-family: verdana, arial, sans-serif; font-style: normal; font-variant: normal; line-height: normal; background-color: #5088c7; margin: 6px; padding: 2px; border: outset 2px #2c4c6f }
.submitbuttonon { color: #000000; font-size: 10px; font-family: verdana, arial, sans-serif; font-style: normal; font-variant: normal; line-height: normal; background-color: #b9cfe9; margin: 6px; padding: 2px; border: outset 2px #2c4c6f }
.radio { background-color: #bfbe9e }
.subNav { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none }
.subNav a  { color: #ffe087; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none }
.subNav a:hover { color: #ffffcc; text-decoration: underline }
.subNav a:visited { color: #fff; text-decoration: underline }
.highlight a { color: white; font-weight: bold; background-color: #406fab; text-decoration: none; letter-spacing: 1px; padding: 1pt; border-color: #f00; outline-color: #f00; }
.highlight a:hover { color: #d9b660; font-weight: bold; background-color: #090909; text-decoration: none; padding: 1pt; border-color: #f00; outline-color: #f00; }
.linespace { line-height: 150%; }
.dottedbottom   { padding-top: 2px; padding-bottom: 2px; width: 100%; margin-top: 2px; margin-bottom: 2px; border-bottom: 1px dotted #333333   }
.tableAd { font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 140%; background-color: #ebcb7b; margin: 6px; padding: 6px; border-style: dotted; border-width: 2px; }

