/* meeting list */
/* { padding:0px; margin:0px; border:0px; }*/
/* { margin:0px; } */

body { font-family:times; }
body { behavior:url("style/csshover.htc"); }

hr.mtgsep { width:12em; text-align:left; }
p.loc { margin-top:1em; margin-bottom:0em; /* line-height:1.3em; */ font-family:times; font-size:1em; }
/* p.locnote { margin-top:0.1em; margin-right:2em; margin-bottom:0px; margin-left:1em; padding:0px; font-style:italic;}*/
p.mtgfoot { margin-top:0.1em; margin-bottom:2.5em; font-style:italic;  }
p.mtghead { margin:0px; margin-left:0.1em; }
ul.topnote em { font-style:none; }
ul.topnote li { font-weight:normal; margin-left:1em; margin-top:0.5em; }


ul.mtg { font-family:times; font-size:1em; }
ul.mtg { margin:0px; margin-top:0.25em; margin-left:0em; margin-bottom:0em; padding:0em; }
ul.mtg li { list-style-type:none; margin-top:0.1em; padding:0em; font-style:italic; margin-left:0.2em;}

dl.mtg { margin:0px; display:block; padding:0em; margin-left:-0.4em;/* margin-top:-1.1em; margin-left:3.2em; */  font-style:normal; } 
dl.mtg dt { width:5.2em; text-align:right;  margin-left:1em; }
dl.mtg dd { text-align:left; margin-top:-1.15em; margin-left:5.9em; padding-left:1em;}


/* p.loc:first-line { font-weight:bold; } not reliable on firefox 4/2008 */

/* span.directions { font-style:normal; font-size:0.8em; line-height:1.5em;  } */
span.locb { line-height:0.1em; font-size:0.5em; }
span.mtghead { font-style:italic; }
span.phone { font-style:italic; }
div.note { padding:0.5em; margin:0; margin-left:1em; }
div.mtglisting { margin-left:55px; }




span.grpnum { font-size:0.6em; color:#999999; /* visibility:hidden; */ }
span.i { color:#CC0000; font-weight:normal; font} /* important */
span.vi { color:#FF0000; font-weight:bold } /* very important */


/* new stuff for hafg - v conversion */

#contents { font:normal 1em "Times New Roman",sans-serif; clear:none; margin-top:20px; }
#content-main, #content-wrap  { width:100%; }
.imptnt { color:red; font-weight:bold; font-size:.8333em; }


/* mtg menu */
#meeting-menu { float:right; margin:20px 4px 0px; }
#meeting-menu table { border:1px solid #999; border-collapse:collapse; font-family:"Times New Roman",serif; background:#ff9; }
#meeting-menu table td { border:1px solid #888; padding:1px 3px 2px; }
#meeting-menu table table td { border:0; }
#meeting-menu table table { border:0; }
#meeting-menu table caption { 
	font-weight:bold; 
	padding:2px; 
	letter-spacing:0.1em; 
	background:#ff9; 
	border:1px solid #999; 
	border-bottom:0; 
	margin:0;
}

/* mtg-ads */
#meeting-menu #mtg-ads { 
	font-size:0.91333em;
	margin:30px 4px; 
	border:1px solid #99c; 
	text-align:right;
	}
#meeting-menu #mtg-ads ul { 
	list-style-type:none; 
	}
#meeting-menu #mtg-ads ul li { 
	text-align:center; 
	font-size:0.91333em;
	padding:10px;
	}
#meeting-menu #mtg-ads h3 { 
	text-align:center; 
	margin:10px 0 0; 
	font-size:0.8333em; 
	}

/* mtg info or list */
#meeting-list { 
	/* font-family:"Georgia","Times New Roman",serif; */ 
	font-size:1.166667em; 
	margin-left:80px; 
	margin-right:230px; 
	/*
	border:1px solid #999;
	width:433px; 
	height:355px; 
	overflow:scroll; 
	*/
} /* center area */
#meeting-list h3 {
	margin:1em 0em; 
	font-size:18pt; /* font-size:0.83333em; */
	text-align:center; 
}
#meeting-list h4 { 
	background:#66c; 
	color:#fff; 
	font-weight:bold; 
	/*
	width:260px; 
	*/
	margin-left:-3px;
}
#meeting-list h4 span { 
	margin-left:3px;
}

/* type menu */
#mtg-type-menu { float:left; width:84px; margin:13px 6px 0px; font-family:"Times New Roman",serif; }
#mtg-type-menu ul li { margin:6px 0px; /* border:1px solid #999; */ padding:5px; /* background:#dd9; */ font-weight:bold; list-style-type:none; }
/* #mtg-type-menu ul li a { color:#600;  } */

/* mtg-footer */
#mtg-footer { margin:12px 10px; border-width:50%; padding:10px; clear:both;}
#mtg-footer ul { list-style-type:none; }
#mtg-footer ul li { margin:6px 30px; }
#mtg-footer { border-top:1px solid #09c; }


/* End of new stuff */
