body { font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; background-image:url(sidebar2.gif); background-repeat:repeat-y; }
p { font-size: 12px; color: #333333; line-height: 14px; margin-top: 3px; margin-bottom: 3px; }
h1 { font-size: 18px; color: #2c459c; font-weight: bolder; margin-top: 1px; margin-bottom: 7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000066; }
h3 { font-size: 14px; color: #006633; font-weight: bolder; margin-top: 3px; margin-bottom: 0; }
h2 { font-size: 13px; color: #000000; font-weight: bolder; margin-top:3px; margin-bottom:0; }
ul { font-size: 12px; margin-top: 2px; margin-bottom: 4px; color: #333333; }
form { margin:0; padding:0; }
img { border:0;}

.nav { vertical-align: bottom; width:155px; }
.nav a { color: #ffffff; width: 100%; font-size: 13px; text-decoration: none; padding-top: 1px; background-image: url(button.gif); padding-bottom: 2px; padding-left: 8px; display: block; }
.nav a:hover { text-decoration: none; padding-top: 1px; background-image: url(buttonover.gif); padding-bottom: 2px; padding-left: 8px; }
.nav2 { vertical-align: bottom; width:155px; }
.nav2 a	{ color: #ffffff; width: 100%; font-size: 13px; text-decoration: none; padding-top: 1px; background-image: url(button2.gif); padding-bottom: 2px; padding-left: 8px; display: block; }
.nav2 a:hover { text-decoration: none; padding-top: 1px; background-image: url(button2o.gif); padding-bottom: 2px; padding-left: 8px; }
.navb { vertical-align: bottom; width:155px; }
.navb a { color: #ffffff; width: 100%; font-size: 13px; text-decoration: none; padding-top: 2px; background-image: url(button-n.jpg); padding-bottom: 2px; padding-left: 8px; display: block; }
.navb a:hover { text-decoration: none; padding-top: 2px; background-image: url(buttonover-n.jpg); padding-bottom: 2px; padding-left: 8px; }
.footer { font-size: 11px; line-height: 14px; color: #2c459c; border-top-width: 1px; border-top-style: solid; border-top-color: #009900; padding-top: 5px; padding-left: 15px; }
.flink { color: #0000ff; text-decoration: none; }
.captions { font-size: 11px; font-style: italic; color: #003399; }
.link a { color: #0000ff; text-decoration: none; }
.link a:hover { text-decoration: underline; }
.subhead { font-size: 14px; font-style: italic; color: #000066; font-weight: bold; letter-spacing: -0.05px; text-align: right; }
.rightline { border-right-width: 1px; border-right-style: solid; border-right-color: #000000; }
.bottomline { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; }
.greenline { border-right-width: 1px; border-right-style: solid; border-right-color: #009900; }
.topgreen { border-top-width: 1px; border-top-style: solid; border-top-color: #009900; }
.formprop { width: 70%; border: 1px solid #cccccc; padding: 0; border-spacing: 0; border-collapse: collapse; margin: 0; }
.formgry { background-color: #cccccc; }
.formtext { font-size: 11px; text-align: right; color: #2c459c; border: 1px solid #cccccc; }
.formtextbl { font-size: 11px; text-align: left; color: #000000; font-weight: bolder; border: 1px solid #cccccc; }
.formhead { font-size: 11px; text-align: right; color: #ffffff; font-weight: bold; background-color: #2c459c; border: 1px solid #cccccc; }
.formhead16 { font-size: 11px; text-align: right; color: #ffffff; font-weight: bold; background-color: #2c459c; width: 16%; border: 1px solid #cccccc; }
.smfoottxt { font-size: 10px; text-align: center; }
.small { font-size: 10px; }
.smallem { font-size: 10px; font-style: italic; }
.strongredem { font-weight: bolder; color: #cc0000; font-style: italic; }
.w300 { width: 300px; vertical-align: top; }
.w50 { width: 50%; vertical-align: top; }
.strongli li { font-weight: bolder; }
.rightimg { float: right; }
.center { text-align: center; }
.center90 { margin-left: auto; margin-right: auto; width: 90%; }
.eqformprop { width: 95%; }
.eqtop { font-family: arial, helvetica; font-size: 12px; font-weight: bolder; color: #FFFFFF; background-color: #333333; vertical-align: top; padding: 5px; }
.eqtd { font-family: arial, helvetica; font-size: 12px; font-weight: bolder; text-align:right; background-color: #cccccc; vertical-align: top; padding: 5px; }
.eqtdreq { font-family: arial, helvetica; font-size: 12px; font-weight: bolder; color: #FF0000; text-align:right; background-color: #cccccc; vertical-align: top; padding: 5px; }
.pad7 td { padding: 7px; }

#topimg { width: 770px; border-bottom: 2px solid #000000; height: 150px; }
#navl { position:absolute; z-index: 1; width:147px; padding-top:10px; top:152px; left: -1px; }
#maincont { position: absolute; z-index: 0; top:152px; width: 615px; left: 155px; padding-top: 10px; }
#maincontsub { position: absolute; z-index: 0; top:152px; width: 585px; left: 170px; padding-top: 10px; }
#grybox { background-color: #cccccc; border: 1px solid #999999; width: 85%; float: right; padding: 5px; }
#rightbx { float: right; width: 40%; background-color: #cccccc; padding: 5px; border: 1px solid #999999; margin: 0 0 5px 5px; }
#hmleft { float: left; width: 300px; padding-left: 15px; }
#hmright { float: right; width: 280px; padding-right: 15px; }
#hmbelow { clear: both; padding-left: 15px; }
#qqb td,textarea,input { font-size:11px; }
