BODY { background-color:#e6e6e6;		margin: 0 0 0 0;		padding:0;		font-family: verdana, arial, sans-serif;		font-size:11px;}/* td { font-family: verdana, arial, sans-serif; font-size:11px; color:#000000; } */ img, div { behavior: url(iepngfix.htc) } .date { font-family: verdana, arial, sans-serif; font-size:10px; color: #000000 }.datewhite { font-family: verdana, arial, sans-serif; font-size:12px; color: #ffffff } .form { font-family: verdana, arial, sans-serif; font-size:11px; border:1px solid #AAAAAA;} .title { font-family: verdana, arial, sans-serif; font-size:14px; color:#000000 } .title_IMLS { font-family: arial, sans-serif; font-size:20px; font-weight:bold; color:#ffffff } .detail { font-family: verdana, arial, sans-serif; font-size:11px; color:#000000 } 

/* Links */ 
a { text-decoration: none; color:#FFFFFF } 

a:hover { text-decoration: none; color:#000000 } 

a.red:link { text-decoration: none; color: #E60D2E;} 

a.red:visited { text-decoration: none; color: #E60D2E;}a.red:hover { text-decoration: none; color: #B80D2E;}a.darkred:link { text-decoration: none; color: #840D2E;}a.darkred:visited { text-decoration: none; color: #840D2E;}a.darkred:hover { text-decoration: none; color: #B80D2E;}a.gray:link { text-decoration: none; color: #808080;}a.gray:visited { text-decoration: none; color: #808080;}a.gray:hover { text-decoration: none; color: #707070;}.navlink {color: #000000; font-weight: bold;  font-size:12px;}.navlink a { text-decoration: none; font-weight: bold; color:#333333 }.navlink a:hover { text-decoration: underline; font-weight: bold;  color:#000000; color:#333333 }/* General Body Text */.textwhite { font-family: verdana, arial, sans-serif; font-size:11px; color:#ffffff; }.textblack { font-family: verdana, arial, sans-serif; font-size:11px; color:#000000; }.textblacksmall { font-family: verdana, arial, sans-serif; font-size:10px; color:#000000; }.textwhitesmall { font-family: verdana, arial, sans-serif; font-size:9px; color:#ffffff; }.textblacktitle { font-family: verdana, arial, sans-serif; font-size:15px; color:#000000; } 

.textgrey { font-family: verdana, arial, sans-serif; font-size:11px; color:#666666; } 

.textgrey a { color: #666666;} 

.textlightgrey { font-family: verdana, arial, sans-serif; font-size:10px; color:#cccccc; }.textcolor { font-family: verdana, arial, sans-serif; font-size:11px; color:#660000; }.textcolor a:{ text-decoration: none; color:#AC0E1F; }/* Website Footer Credit */.footer { font-family: verdana, arial, sans-serif; font-size:9px; color: #666666 }.credit { font-family: verdana, arial, sans-serif; font-size:10px; color: #000000 }/* used for yearly drop in membership prices - join_online_discount template */.strike { text-decoration: line-through; }/* Side Calendar */.calendar {text-align: center; background: #FFFFFF;}.calendar a {text-align: center; font-family: verdana, arial, sans-serif; font-size:9px; color:#999999;}.calheader {text-align: left; background: #FFFFFF;}.calheader a {                    text-align: left;                    font-family: verdana, arial, sans-serif;                    font-size:10px; color:#999999;                    margin-left:5px;                    /*font-weight:bold; */                                        }/* No link for this class */.calheader2 {text-align: center; font-family: verdana, arial, sans-serif; font-size:9px; color:#999999;}.caltoday {text-align: center;}.caltoday a {text-align: center; font-family: verdana, arial, sans-serif; font-size:9px; color:#000000;}/* News Ticker */.news_ticker_on {display:block;color:#FFFFFF;text-decoration:none;font-family:verdana;font-size:10px}.news_ticker_off {display:none;color:#FFFFFF;text-decoration:none;font-family:verdana;font-size:10px}/* Main page */.mainsidenav {text-align:right;font-family: arial, sans-serif;margin:10px 10px 10px 0;font-size:14px;}.feature {text-align:right;font-family: verdana, arial, sans-serif;margin:5px 10px 5px 5px;font-size:10px;font-weight:bold;}.todaystitle {color:#FFFFFF;font-family: arial, sans-serif;margin:42px 10px 0 10px;font-size:14px;font-style:italic;}.todays {color:#FFFFFF;font-family: verdana, arial, sans-serif;margin:10px 10px 42px 10px;font-size:10px;}

.announcementtxt {    
text-align: right;    
font-family: verdana, arial, sans-serif;    
margin: 10px 10px 10px 10px;    
font-size:12px;
}


.home_main { margin:0 0 0 20px;}.announcementtxt a { color: #000000; text-decoration: underline; }
/* Guided tour spacing glitch fixed CSS mn 070909 */.event_edit { font-size: 10px; padding-left: 5px; }.event_edit a { font-size: 10px; }{   border-style:none;   border-color:#FFFFFF;   border-width:0px;}.milonic {display:none;}a.announcement {color:#666666;}a.announcement:hover {color:#000000;}
