.menu {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: white;}
.menubox {border: 1px solid #999999}
.footer {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: white;}
 td {font-size: 10pt; font-family: arial; padding: 4px; color: #666666; line-height:normal; }


/* ------------------------ LOGO ROTATOR CSS ------------------------------ */

table.randomizer  { width:100%;  margin-top:-5px;}
table.randomizer td  { text-align:center; }
table.randomizer tr.sponsor-header td { font-size:14px; text-align:left; color:#505050; letter-spacing:.01em; font-weight:bold;   }
table.randomizer tr.sponsor-header td a { text-decoration:none; font-size:11px; text-transform:uppercase; letter-spacing:normal; background:#505050; color:white; padding:1px 4px; }
table.randomizer tr.sponsor-header td a:hover { text-decoration:underline; }
table.randomizer tr.sponsor_level td { background:#dadada; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; letter-spacing:.03em; 
text-transform:uppercase; font-weight:bold; font-size:14px;  background:#505050; color:white;  }
table.randomizer tr.sponsor-img td { border:2px dotted #dadada; border-top:none; padding:10px 0;  }

img.bannerimg { width:750px; height:180px; margin-top:-4px;  }

h3 {margin-bottom:0; }

td.content {    }
table.content-hold { border-right:1px solid #ccc; border-left:1px solid #ccc;   padding:0 20px; margin:0 3px;  }
div.subt { color:#505050;  font-weight:bold;  font-size:14px; text-transform:uppercase;      }

#notice { float:right;  margin:5px 10px; }


a.button { background-color:#445485; color:white; text-decoration:none; padding:1px 3px; margin-left:7px; }
a.button:hover { text-decoration:underline; }

div#agenda { border:1px #A8B2CF solid; background:#E0E4EF; padding:10px; margin-top:-10px; }
#agenda h2 { font-size:16px; line-height:11px; margin-top:0; color:#47557F; }
#agenda img { margin-right: 4px; border:1px #A8B2CF dotted;  }


td.date { width:150px; vertical-align:top; background:#dee5f3; margin-bottom:5px; line-height:22px; padding:0 4px; color:#2c3e61; font-weight:bold;  }
td.meeting { background:#dee5f3; margin-bottom:5px; line-height:22px; padding:0 4px; color:#2c3e61;  }

#agenda { color:#2c3e61; text-transform:capitalize; text-transform: }


table.members { width:80%; margin-top:30px; background-color:#eee; }
table.members td { line-height:20px; border-bottom:1px #ccc solid; }
table.members td.level { background-color:#cfcece; color:#666; font-weight:bold; text-transform:uppercase; line-height:normal; }

/* ----------------------- Resources Page ----------------------------------- */

div.pgtitle { font-size:18px; color:#47557F; font-weight:bold; }
#agenda-head { border:1px #A8B2CF dashed; background-color:#E0E4EF; padding:10px; padding-bottom:8px; margin-bottom:5px; font-size:15px; line-height:11px; margin-top:0; color:#47557F; font-weight:bold; text-transform:uppercase; margin-top:18px; background-image:url(/images/gr-blue.jpg);}
#agenda-body { border:1px #A8B2CF dashed; background-color:#E0E4EF; padding:10px; padding-top:0px; color:#2c3e61; background-image:url(/images/gr-blue.jpg);  }
#agenda-body li { margin-bottom:7px; }
h3 { font-size:15px; line-height:11px; margin-top:15; color:#47557F;  padding-bottom:4px;  }
#agenda img { margin-right: 4px; border:1px #A8B2CF dotted; }
td.date { width:150px; vertical-align:top; background:#dee5f3; margin-bottom:5px; line-height:22px; padding:0 4px; color:#2c3e61; font-weight:bold; }
td.meeting { background:#dee5f3; margin-bottom:5px; line-height:22px; padding:0 4px; color:#2c3e61; }

/* ------------------------ Slide Show -------------------------------------- */

#fadeshow {  z-index:0; }
#slideshowtoggler {  height:150px; position:absolute; z-index:1;   }
img.click { width:760px; height:135px; margin-top:-140px; border:thin red solid; position:absolute; }

/* ------------------------ 2011 Meeting ------------------------------------ */

table.annualmeeting td { background-color:#edf0f7 !important; color:#5a6b91; padding:8px; border-top:3px #cad1e5 solid;  }
table.annualmeeting ul { margin-top:7px; margin-bottom:0px; }
table.annualmeeting ul li { margin-bottom:5px; }
table.randomizer tr.sponsor-header td { text-align:right; }
div.subt { background-color:#efefef; padding: 4px; border:1px #dbdada solid; }



div#banner { margin:15px 0; background-color:#e0e4ef; width:750px; text-align:right; border:1px #96a5d0 solid; border-top:none; border-left:none; }
div#banner img {  }
span.sponsoredby { padding:4px 10px; line-height:32px; color:#3d4c77; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:14px; }
span.sponsoredby a { color:#3d4c77; }
span.sponsoredby a:hover { color:#151e39; }
input.reg { margin-bottom:5px; }
