/* CSS Document */

body { background-color:#EDDCB9; font-family:verdana; font-size:11px; padding:0px; margin:0px; }
div.content { background-color:#ffffff; }
table.outertable { width:765px; }
table.outertable td.shell  { background-color:#ffffff; padding:0px 2px 0px 2px; }
table.outertable td.menu  { background-color:#ffffff; padding:2px 2px 0px 2px; }
table.outertable td.content  { background-color:#ffffff; padding:10px 10px 10px 15px; }
table.outertable td.footer { background-color:#ffffff; padding:0px 2px 0px 2px; }
table.footerblue { background-color:#659CD4; width:100%; }
div.darkblue { height:5px; background-color:#023669; }
table.outertable td.footer p { font-size:10px; text-align:center;line-height:12px; }
table.outertable td.footer p.copyright { color:#35689C; line-height:12px;}

td.footermenu a { color:#ffffff; text-decoration:none;}
td.footermenu a:hover { text-decoration:underline; color:#023669; }
td.subfooter { padding-top:4px; }
td.subfooter p { color:#BFA56F; font-size:9px; text-align:center; line-height:12px; }
td.subfooter a { color:#bfa56f; }
td.subfooter a:hover { color:#BB1219; }
td.leftside { padding-right:15px; }

h1 { color:#BB1219; font-family:Times; font-size:26px; margin-bottom:0px; font-variant:small-caps;}
h1.toph1 { display:inline; padding-top:0px; }
h2 { font-family:"Times New Roman", Times, serif; color:#03366A; display:inline; font-size:14px; }
h3 { font-family:"Times New Roman", Times, serif; color:#000000; display:inline; font-size:12px; }

a { color:#18518A; }
a:hover { text-decoration:none; color:#BB1219; }

div.cleaner { clear:both; }
hr {  color:#F2F2F2; background-color:#F2F2F2; height:1px; text-align:center; border:none; margin-right:15px; }
td.vr { border-left:1px solid #cccccc; padding-left:11px; }
img.tops { border:2px solid #CECDCD; width:237px;}
img.linkarrow { margin-right:3px;margin-top:2px;}

table.subtable td.blank { border:none; }

.subbtn { margin-top:6px; }
.subinsert { float:right; margin:0px 0px 15px 15px; border-left:1px solid #F2F2F2; padding-left:10px;}

ul {
    margin:6px 0 0 18px;
    padding:0;
}


ul li {
    padding:0 0 7px 0;
    list-style-position:outside;
    list-style-image: url('../display/arrow.gif');
}
ul.plain li { list-style:disc; }
table.subtable { border-collapse:collapse; }
table.subtable th { background-color:#154C85; background-image:url('../display/sidenavover.gif'); color:#ffffff; background-position:top; background-repeat:repeat-x; }
table.subtable td, table.subtable th { border-collapse:collapse; border:1px solid #777777; padding:2px; }

table.subtable2, table.subtable2 td { border:none; }

table.subtable select { font-size:.8em; }
input.btn, a.btn {  cursor:hand; cursor:pointer; height:21px; background-color:#125089; width:auto; border-left:1px solid #D1A182; border-top:1px solid #D1A182; border-right:1px solid #000000; border-bottom:1px solid #000000; padding:0px 4px 2px 4px;  color:#ffffff; font-weight:bold; text-transform:uppercase; font-size:11px; font-family:arial; }

/* sidenav table *********/
table.sidenav a { color:#000000; text-decoration:none; }
table.sidenav a:hover { color:#ffffff; }
table.sidenav { border-collapse:collapse; width:100%;  margin-bottom:8px; border:none; }
table.sidenav th, table.sidenav td {  border:1px solid #CECDCD; border-collapse:collapse; }
table.sidenav th { background-image:url('../display/sidenaveth.gif'); color:#ffffff; font-size:13pt; font-family:times;  }
table.sidenav td { padding-left:10px; font-weight:bold; background-color:#F6F3F3; }
table.sidenav td.sidenavover { background-image:url('../display/sidenavover.gif'); cursor:thumb; cursor:pointer; color:#ffffff; }
table.sidenav div { width:100%; }


/* homepage specific */
div.homegray { border:1px solid #CECDCD; margin-bottom:8px; padding:6px 9px 6px 9px; margin-top:8px; }
.homebtn { margin-bottom:6px; }
div.homegrayflash { border:1px solid #CECDCD; margin-bottom:8px; padding:0px; }

/* about page specific */
table.about th { vertical-align:top; padding-right:7px; }
table.about td { padding-bottom:5px; }

/* charity directory */
td.searchhelp { padding-left:10px;font-size:10px; }
form.charity select option, form.charity select, form.charity input { font-size:10px; }