body,p,.p,td { font-family:Arial; font-size:12px; color:#000; line-height:16px; }

a:link { color:#900; }
a:visited { color:#900; }
a:active { color:#900; }
a:hover { color:#360; }

.home { font-size:12px; line-height:13px; }

.home a:link { text-decoration:none; color:#900; }
.home a:visited { text-decoration:none; color:#900; }
.home a:active { text-decoration:none; color:#900; }
.home a:hover { text-decoration:underline; color:#360; }

h1,.h1 { font-family:Arial; font-size:22px; color:#006; line-height:24px; margin-top:0px; }

h2,.h2 { font-family:Arial; font-size:20px; color:#006; line-height:22px; }

h3,.h3 { font-family:Arial; font-size:18px; color:#900; line-height:20px; }

h4,.h4 { font-family:Arial; font-size:16px; color:#006; line-height:18px; }

h5,.h5 { font-family:Arial; font-size:14px; color:#900; line-height:16px; }

h6,.h6 { font-family:Arial; font-size:12px; color:#006; line-height:14px; }

.caption { font-size:10px; }

.calendar { font-size:10px; line-height:12px; }

.dateline { font-size:10px; padding:10px; line-height:12px; }

.copyright { font-size:11px; color:#666; line-height:14px; }

.copyright a:link { text-decoration:none; color:#c66; }
.copyright a:visited { text-decoration:none; color:#c66; }
.copyright a:active { text-decoration:none; color:#c66; }
.copyright a:hover { text-decoration:none; color:#696; }

.tertiary { font-size:12px; font-weight:bold; line-height:18px; }

.tertiary a:link { text-decoration:none; color:#360; }
.tertiary a:visited { text-decoration:none; color:#360; }
.tertiary a:active { text-decoration:none; color:#360; }
.tertiary a:hover { text-decoration:none; color:#900; }

.meetings { font-family:Arial; font-size:11px; background-color:#ccf; padding:10px; border-left:#006 1px solid; border-right:#006 1px solid; border-bottom:#006 1px solid; margin-left:16px; line-height:13px; }

.membership { font-family:Arial; font-size:11px; background-color:#fcc; padding:10px; border-left:#900 1px solid; border-right:#900 1px solid; border-bottom:#900 1px solid; margin-left:16px; line-height:13px; }

.related { font-family:Arial; font-size:10px; background-color:#ccf; padding:10px; border-left:#006 1px solid; border-right:#006 1px solid; border-bottom:#006 1px solid; margin-left:16px; }

.resources { font-family:Arial; font-size:12px; background-color:#fff; padding:10px; border-left:#006 1px solid; border-right:#006 1px solid; border-bottom:#006 1px solid; margin-left:16px; }

.Ntopnav { position:absolute; visibility:hidden; width:163px; top:32px; left:-1px; border-left:#006 1px solid; border-right:#006 1px solid; border-bottom:#006 1px solid; z-index:100; }
.Nthreenav { position:absolute; visibility:hidden; width:163px; top:0px; left:163px; border-top:#006 1px solid; border-right:#006 1px solid; border-bottom:#006 1px solid; }
.Nleftnav { font-size:11px; line-height:13px; color:#ccf; }
.Nleftnav a:link { text-decoration:none; color:#fff; }
.Nleftnav a:visited { text-decoration:none; color:#fff; }
.Nleftnav a:active { text-decoration:none; color:#fff; }
.Nleftnav a:hover { text-decoration:none; color:#c00; }

.nav { font-family:Arial; font-size:10px; line-height:10px; background-color:#ccf; padding:10px; }

.nav a:link { text-decoration:none; color:#006; }
.nav a:visited { text-decoration:none; color:#006; }
.nav a:active { text-decoration:none; color:#006; }
.nav a:hover { text-decoration:none; color:#c00; }

.bluenav { background-color:#006; color:#fff; font-size:11px; line-height:11px; font-weight:bold; width:148px; }
.rednav { background-color:#900; color:#fff; font-size:11px; line-height:11px; font-weight:bold; width:148px; }

.bluenav a:link { text-decoration:none; color:#fff; }
.bluenav a:visited { text-decoration:none; color:#fff; }
.bluenav a:active { text-decoration:none; color:#fff; }
.bluenav a:hover { text-decoration:none; color:#fff; }

.rednav a:link { text-decoration:none; color:#fff; }
.rednav a:visited { text-decoration:none; color:#fff; }
.rednav a:active { text-decoration:none; color:#fff; }
.rednav a:hover { text-decoration:none; color:#fff; }

.subsection { color:#c00; }

.beigeback { background-color:#efdcbb; }
.whiteback { background-color:#fff; }
.whitetext { color:#fff; }

.whitetext a:link { text-decoration:none; color:#ccf; }
.whitetext a:visited { text-decoration:none; color:#ccf; }
.whitetext a:active { text-decoration:none; color:#ccf; }
.whitetext a:hover { text-decoration:none; color:#fcc; }

.blueback { background-color:#006; }
.redback { background-color:#900; }
.ltblueback { background-color:#ccf; }
.ltltblueback { background-color:#bbd; }
.greenback { background-color:#360; }
.whitetext { color:#fff; font-weight:bold; padding:5px; }
.formtext { border:1px solid #000; }
.bluetext { color:#006; }
.memberlink { color:#360; }
.bluegreyback { background-color:#336; }
.bluegreyback2 { background-color:#669; }
.medblueback { background-color:#1a1a66; }
.ltmdblueback { background-color:#339; }

.error { color:#900; font-weight:bold; }

.keyword { font-weight:bold; background-color:#ff0; }

.buttontext { background-color:#fff; border:1px solid #900; font-weight:bold; color:#006; padding:2px; padding-left:8px; padding-right:8px; font-size:10px; }
.buttontext a:link { text-decoration:none; color:#006; }
.buttontext a:visited { text-decoration:none; color:#006; }
.buttontext a:active { text-decoration:none; color:#006; }
.buttontext a:hover { text-decoration:none; color:#006; }

.welcomeback { background-color:#900; font-family:"Arial Narrow"; font-weight:bold; color:#fff; }

.redbutton { background-color:#900; font-weight:bold; color:#fff; font-size:12px; font-face:Arial; padding-top:2px; padding-bottom:2px; margin-top:2px; border:0px; }

.bluebutton { background-color:#006; font-weight:bold; color:#fff; font-size:12px; font-face:Arial; padding-top:2px; padding-bottom:2px; margin-top:2px; border:0px; }

.greybutton { background-color:#ccc; font-weight:bold; color:#fff; font-size:12px; font-face:Arial; padding-top:2px; padding-bottom:2px; margin-top:2px; border:0px; }

input,select { border:1px solid #006; font-size:12px; line-height:14px; font-family:Arial,Helvetica; padding:2px; }

textarea { border:1px solid #006; font-size:12px; line-height:14px; padding:2px; }

.noborder { border:0px;padding:0px; }

.widgetBluehead { background-color:#006; font-weight:bold; color:#fff; font-size:12px; font-face:Arial; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; }
.widgetRedhead { background-color:#900; font-weight:bold; color:#fff; font-size:12px; font-face:Arial; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; }
.widgetBlueback { background-color:#ccf; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:2px; }
.widgetRedback { background-color:#fcc; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:2px; }

