a {font-family: "Lucida Grande", arial, sans-serif;zzzfont-size: 12px;font-weight: bold;color: #888888;text-decoration : none;}zzza:visited {zzzfont-family: "Lucida Grande", arial, sans-serif;zzzfont-size: 12px;zzzcolor: #FF8888;zzztext-decoration : none;zzz}zzz.a:active {zzzfont-family: "Lucida Grande", arial, sans-serif;zzzfont-size: 11px;zzzcolor: #666666;zzztext-decoration : none;zzz}a:hover {font-family: "Lucida Grande", arial, sans-serif;zzzfont-size: 12px;color: #CC0000;font-weight: bold;text-decoration : none;}Body {color: #444444;font-size: 12px;font-family: "Lucida Grande", arial, sans-serif;top-margin : 20px;bottom-margin : 0px;left-margin : 0px;right-margin : 0px;zzzSCROLLBAR-BASE-COLOR: #404040;zzzSCROLLBAR-ARROW-COLOR: #EFEFEF;}TD {zzzcolor: #000000;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;}.normal {color: #000000;font-size: 12px;font-family: "Lucida Grande", arial, sans-serif;}.blocktext{	color: #888888;	font-size: 11px;	font-family: "Lucida Grande", arial, sans-serif;	zzzfont-weight: bold;}.storybox {color: #000000;font-size: 12px;font-family: "Lucida Grande", arial, sans-serif;background-color: #FFFFFF;}.storyinfo {color: #888888;font-size: 11px;font-family: "Helvetica, Lucida Grande", arial, sans-serif;zzzfont-weight: bold;}.commentbar4 {color: #000000;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;background-color: #EEEEEE;}H1 {color: #000000; font-size: 12px;font-family: "Lucida Grande", arial, sans-serif;}H2 {color: #000000; font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;}H3 {color: #000000; font-size: 13px;font-family: "Lucida Grande", arial, sans-serif;}option {font-family: "Lucida Grande", arial, sans-serif;font-size: 11px;color: #000000;}textarea {font-family: "Lucida Grande", arial, sans-serif;font-size: 11px;color: #000000;}select {font-family: "Lucida Grande", arial, sans-serif;font-size: 10px;color: #000000;}input, submit {font-family: "Lucida Grande", arial, sans-serif;font-size: 10px;color: #000000;}th {color: #000000;font-size: 12px;font-weight: bold;font-family: "Lucida Grande", arial, sans-serif;}.headertext {color: #FFFFFF;font-size: 12px;font-weight: bold;font-family: "Lucida Grande", arial, sans-serif;}.navtext {color: #000000;font-family: "Lucida Grande", arial, sans-serif;}.blocktitle {color: #000000;font-size: 11px;font-weight: bold;font-family: "Lucida Grande", arial, sans-serif;padding-left:5px;}.blockinfo {color: #888888;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;zzzbackground-color: #FF4444;padding-left:18px;zzzpadding-bottom:2px;zzzpadding-top:2px;}.footerblock {color: #888888;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;zzzborder-top-width: 1px;zzzborder-top-style: dashed;}.headerblock{	color: #888888;	font-size: 11px;	font-family: "Lucida Grande", arial, sans-serif;	font-color: #dddddd //background-color: #EEEEEE;	zzzpadding-top: 15px;	zzzpadding-bottom: 6px;	padding-left: 10px;	padding-right: 20px;	zzzborder-bottom-width: 1px;	zzzborder-bottom-style: dashed;//	font-weight: bold;}.welcomeblock {color: #000000;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;zzzbackground-color: #EEEEEE;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;border-top-width: 1px;border-top-style: dashed;}.featureblock {color: #000000;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;}.footer {font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;}.feturedstorytitle {color: #CC0000;font-size: 18px;font-weight: bold;font-family: "Lucida Grande", Arial;}.storytitle {color: #000000;font-size: 18px;font-weight: bold;font-family: "Lucida Grande", Arial;}.storybyline {color: #000000;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;}.storyunderline{background-color: #000000;}.warning {color: red;font-size: 12px;font-weight: bold;font-family: "Lucida Grande", arial, sans-serif;}.warningsmall {color: red;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;}.commentbar1 {color: #000000;background-color: #EEEEEE;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;}.commentbar2 {background-color: #EEEEEE;font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;}.commentbar3 {color: #888888;background-color: #EEEEEE;font-size: 10px;font-family: "Helvetica, Lucida Grande", arial, sans-serif;}.commenttitle {color: #000000;font-size: 12px;font-weight: bold;background-color: #EEEEEE;font-family: "Lucida Grande", arial, sans-serif;}.cal_day {font-size: 13px;font-weight: bold;color: #000000;}.cal_day {font-size: 12px;font-weight: normal;color: #000000;border-style: solid dashed none none;border-color: #bbbbbb #bbbbbb #ffffff #ffffff;}.cal_body {xxbackground-color: #C0C0C0;font-family: "arial, sans-serif";font-weight: bold;color: #000000;border-style: none none none none;border-color: #000000 #000000 #000000 #000000;}.cal-nullday {xxbackground-color: #EEEEEE;color: #000000;border-style: solid dashed none none;border-color: #bbbbbb #bbbbbb #ffffff #ffffff;}.cal-oldday {background-color: #eeeeee;color: #000000;border-style: solid dashed none none;border-color: #bbbbbb #bbbbbb #ffffff #ffffff;}.cal-futureday {xxbackground-color: #EEEEEE;color: #000000;border-style: solid dashed none none;border-color: #bbbbbb #bbbbbb #ffffff #ffffff;}.cal_month {font-size: 6px;xxbackground-color: #C0C0C0;border-style: solid none solid none;border-color: #bbbbbb #ffffff #bbbbbb #ffffff;}.cal-today {background-color: #9CC2E6;font-color: #ffffff;border-style: solid dashed none none;border-color: #bbbbbb #bbbbbb #ffffff #ffffff;}.cal-event {font-size: 6px;}.weekview_caltitle {background-color: #dddddd;font-weight: bold;font-size: 13px;color: #000000;padding-top: 10px;padding-bottom: 10px;padding-left: 5px;}.weekview-curday {background-color: #66A6CE;color: #000000;}.weekview-offday {xxbackground-color: #C0C0C0;color: #000000;}.weekview_dayformat {font-size: 11px;background-color: #eeeeee;color: #000000;padding-left: 5px;padding-top: 5px;}.weekview_addevent {font-size: 11px;background-color: #eeeeee;color: #000000;padding-top: 5px;padding-right: 5px;}.weekview_daterange {font-size: 16px;font-weight: normal;xxbackground-color: #66A6CE;color: #000000;}.dayview_times {font-size: 14px;xxbackground-color: #bbbbbb;color: #000000;}.dayview_datecol {font-weight: normal;xxbackground-color: #C0C0C0;font-size: 16px;color: #000000;padding-left: 5px;padding-top: 5px;}.dayview_quickaddtitle {font-weight: bold;background-color: #C0C0C0;font-size: 13px;color: #000000;}.storyboxfooter {	color: #000000;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	background-color: #eeeeee;	padding-top: 3px;	padding-left: 5px;	padding-bottom: 3px;	border-top-width: 3px;	border-top-style: groove;	border-top-color: #eeeeee;}}
.searchAuth { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: left;  
    color:#557755;
}
.searchDate { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right;  
    color:#557755;
}
.searchHits { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right; 
    color:#557755;
}
.highlight { 
    background-color: yellow; 
    text-decoration: none; 
} 
