/* type directors club :: http://www.tdc.org :: Possible Standard Style */
/* efefef platinum */
body {margin: 0; padding:0; font-size:10pt; background:#ffffff;  font-family:  Futura, "Century Gothic", "ClearviewOne", "Gill Sans", Frutiger, "Bitstream Vera Sans", Myriad,  Arial, sans-serif;}
/* background-position:bottom center; background-repeat: no-repeat;}  */

H1 {Font-Size : 150% ; font-weight: bold; color: #777777; margin: 0; padding:0; margin-top: 12px; border-top:1px solid #666666;padding-top:3px;}
H2 {Font-Size : 85% ; margin-left:22px;color: #777777; margin-bottom: 0; padding-bottom:0;padding-left:0; clear:both;} 
H3 {Font-Size : 120% ; color: #777777; margin-bottom: 0; margin-top: 12px; padding-bottom:0; padding-top:2px; border-top:1px solid #666666;padding-top:3px;} 

H4 {Font-Size: 100% ; color: #999999; margin-bottom: 0; margin-top: 12px; padding-bottom:0; padding-top: 2px; border-top: 1px solid #cccccc; border-top:1px solid #666666; padding-top:3px;}
H5 {Font-Size: 85% ; color: #999999; margin: 0; margin-top:.5em; padding: 0;}
H6 {Font-Size: 85% ; color: #999999; margin-bottom: 0; padding-bottom:0;}
.header H2 {Font-Size : 85% ; color: #bebebe; margin:0; padding-bottom:0;padding-left:20px; padding-top:5px; } 

H4+img {padding-top:1em;}
/*H4+p {padding-bottom:.5em;}*/
strong {color: #775577;}
th {color: #665566; }
dt  {color: #665566;}
td {color: #665566; }
/*   border: 1px solid #333333; clear:both;*/
/* for headcontent bar -- background-image:url(glyphs/barattn.gif); background-repeat:no-repeat */

.header {margin:0; padding:0;    border-top:1px solid #111111; border-bottom:1px solid #111111;}
.headcontent {padding-top:3px; padding-right:1em; padding-left:43px;  padding-bottom:1em; }
.header H2 {Font-Size : 85% ; color: #5577bb; margin:0; padding-bottom:0;padding-left:20px; padding-top:5px; } 
.mainlogo {width:260px; float:left;}
h1.logo  {margin: 0; padding:0; width:250px; border:none; }

.search {float: right; width:20em; text-align:right; margin:.5em 1em 0em 1em;  }
.search p {margin:0; padding:0; padding-right:5em; color:#446699;}
.search form {margin:0; padding:0;}



.footer {margin:0; padding:0; width:100%; text-align:right; border-top:3px double #ddccdd; display:none; }
.endcontent {background-image:url(glyphs/barcss.gif); background-repeat:no-repeat; background-position: top right; padding-top:3px; padding-bottom:1em;border-top:3px double #ddccdd; }
.footer p {margin:1em; padding-right:43px; max-width:100%; }

/* start areas for main index page */
.maincontainer {float:left;  margin-right:1em; width:70%;}
.maincontent  {margin: 1em 0em 1em 1em;  padding:0;  padding-bottom: 0; border:3px double #ddccdd;}

/* for indexCSScol page, making columns of the headline area */
.columncontent {width:10em; float:left; margin-right:2em; } 

/* content areas are controlled by .innercontent, below */

.mainlinkcontent {width:25% ; min-width:14em; float:right; margin-right:1em; margin-top: 1em; margin-bottom:1em; padding:0; display:none;}
.linkcontent  {background-image:url(glyphs/barcss.gif); background-repeat: no-repeat; background-position: left top;  margin:0; padding:0; padding-top:1px; padding-left:43px; padding-right:.5em; padding-bottom:1em;   } 
.linkcontent p {margin:0; padding:0; margin-left:1em;}

.mainfooter {margin:0; padding:0; width:100%; clear:both;display:none;}
.mainendcontent {background-image:url(glyphs/barcss.gif); background-repeat:no-repeat; background-position: top right; padding-top:1em; padding-left:2em; border-top:3px double #ddccdd;}
.mainendcontent p {width:40%; text-align:left; margin-left:6em;padding-bottom:2em;}
.mainendcontent h1 {width:50%; padding-top:2px; margin-left:1em; margin-right:.5em;}


/* end areas for main index page */


.content {width:75%; margin:auto; margin-top: 1em; margin-bottom:1em; padding:0 ;  border-top:1px solid #111111; border-bottom:1px solid #111111;}

.innercontent {background-image:url(glyphs/barcss.gif); background-repeat:no-repeat; padding-top:1px; padding-left:4em; padding-right:1em; padding-bottom:1em;}

.subcontent {width:75%; margin:auto; margin-top: 1em; margin-bottom:1em; padding:0 ; }

.subinnercontent {background-image:url(glyphs/barcss.gif); background-repeat:no-repeat;padding-top:1px; padding-left:4em; padding-right:1em; }
.subinnernav {background-image:url(glyphs/barcss.gif); background-repeat:no-repeat;padding-top:1px; padding-left:4em; padding-right:1em; border:3px double #ddccdd; height:4em;}

dd {margin:0; padding:0; margin-bottom:1.25em; margin-left:5em; clear:both; }
dt {font-weight:bold;clear:both; margin:0; padding:0;  }
dd img {float:left; margin:0 ; padding:0; margin-top:2px;margin-left: -50px; margin-bottom:1em;  }

/*  */
li, li p  {color: #222222; max-width:30em; line-height:1.25em;}
dd {color: #222222; max-width:40em; line-height:1.25em; padding-right:1em;}
dd p  {color: #222222; max-width:40em; line-height:1.25em; margin:0;}
ul {margin-left:0;padding-left:0;}
dl {margin-left:0;padding-left:0;}
ol {margin-left:0;padding-left:0;}
li {list-style-image:url(glyphs/bullets.gif); margin:0; padding:0;}
ul li, ol li  {margin:0; padding:0; margin-bottom:1.25em; margin-left:5em; clear:both; }
ul li ul li {margin:0; padding:0; margin-bottom:1.25em; margin-left:5em; clear:both; }

p {color: #222222; line-height:1.5em; max-width:40em; margin-left:5em; margin-top: 0; padding-left:0em;  padding-top:0;}
p small {padding-left:0; color:#222222; line-height:1.5em; max-width:35em;}

.listline p {margin-left:1em;}

blockquote {color: #444444; margin:0; padding:0; margin-left:5em; padding-left:2em; margin-bottom:1em; max-width:22em; line-height:1.5em;}
cite {color: #222222; }
h3 cite {color: #777777; }
h4 cite {color: #999999; }


.alert {color:#665566;}
.alertborder {border:2px solid #665566;}
.notice {border:2px solid #000000; }




table.reduced tr td p {padding-left:0; color: #111111; font-size: 90%;  } /*Full membership list */

table.reducetd tr td {padding-left:0; color: #111111; font-size:90%; border-bottom:1px solid #cccccc;} /*AlphaZed membership lists */


/* table site links */
a:link {color: #5577bb; }
a:visited {color: #886688;}
a:hover  { color:  #559955; }
a:active {color:#333333; }
 

/* for full CSS treatment of content -- link img above for old tabled layout  */

.header a, .maincontent a, .content a, .subcontent a, .footer a {padding-left:2px; padding-right:2px;}
.header a:link, .maincontent a:link, .content a:link, .subcontent a:link, .footer a:link {text-decoration: none;  color: #5577bb; background: #ddddee;}
.header a:visited, .maincontent a:visited, .content a:visited, .subcontent a:visited, .footer a:visited  {text-decoration: none; color: #886688; background: #eeddee;}
.header a:hover, .maincontent a:hover,  .content a:hover, .subcontent a:hover, .footer a:hover  {text-decoration: none;  color:  #eeeeee; background: #666666;}
.header a:active, .maincontent a:active, .content a:active, .subcontent a:active, .footer a:active  {text-decoration: none;  color:  #333333; background: #dddddd;}

.logo a:link {background:transparent;}
.logo a:visited  {background:transparent;}
.logo  a:hover  {background:transparent; }
.logo  a:active {background:transparent;}
.logo a img {background-image: none;background:transparent;}
