
.fpmainlink{margin: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }
.fpsep{margin: 8px; border-top: 1px dashed #C7DAFE;}

.fpnewsheader{margin: 10px 0 0 0; border-top: 1px dashed #C7DAFE; padding: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }
.fpnewsheaderr{margin: 10px 0 0 0; border-top: 1px dashed #C7DAFE;  padding: 10px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }

.fprecentnewstitle{margin: 0; padding: 10px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-align: left;}
.fpnewsbodyr{margin: 0; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; }
.fpnewsbody{margin:0 ; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; }

.fpeventheader{margin: 10px 0 0 0; border-top: 1px dashed #C7DAFE; padding: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }

.fpeventbody{margin: 0;padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;  }

.menuitem1{font-family: arial; font-size: 0.7em; text-indent: -10px; font-weight: bold; margin: 0 0 0 10px; padding: 6px 10px 2px 10px;  line-height: 1.2em;}
.menuitem1 a, .menuitem1 a:visited{text-decoration: none; color: #039;}
.menuitem1 a:hover{text-decoration: underline;}

.menuitem1on{font-family: arial; font-size: 0.7em; text-indent: -10px; font-weight: bold; margin: 0 0 0 10px; padding: 6px 10px 2px 10px;  line-height: 1.2em;}
.menuitem1on a, .menuitem1on a:visited{text-decoration: underline; color: #039;}
.menuitem1on a:hover{text-decoration: none;}

.menuitem1underon{font-family: arial; font-size: 0.7em; text-indent: -10px; font-weight: bold; margin: 0 0 0 10px; padding: 6px 10px 2px 10px;  line-height: 1.2em;}
.menuitem1underon a, .menuitem1underon a:visited{text-decoration: none; color: #039;}
.menuitem1underon a:hover{text-decoration: underline;}

.menuitem{font-family: arial; font-size: 0.7em;  margin: 0; padding: 2px 10px 3px 17px; line-height: 1.2em; text-indent: -7px;}
.menuitem a, .menuitem a:visited{text-decoration:  none; color: #039;}
.menuitem a:hover{text-decoration: underline;}

.menuitemon{font-family: arial; font-size: 0.7em; text-indent: -7px;  font-weight: bold; margin: 0; padding: 2px 10px 3px 17px; line-height: 1.2em;}
.menuitemon a, .menuitemon a:visited{text-decoration:  underline; color: #039;}
.menuitemon a:hover{text-decoration: none;}

.menuitemunderon{font-family: arial; font-size: 0.7em; text-indent: -7px;  font-weight: bold; margin: 0; padding: 2px 10px 3px 17px; line-height: 1.2em;}
.menuitemunderon a, .menuitemunderon a:visited{text-decoration:  none; color: #039;}
.menuitemunderon a:hover{text-decoration: underline;}

.pageheader{font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 1.2em; color: #039; margin: 0 0 .6em 0;}
.pagesubheader{font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 1em; color: #039; margin: 1em 0 .6em 0;}
.pagesubheadernotop{font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 1em; color: #039; margin: 0 0 .6em 0;}

.imageblackborderright{margin: 0 0 10px 10px; border: 1px solid #000;}
.imageblackborderleft{margin: 0px 10px 10px 0; border: 1px solid #000;}

hr{background-color:#039; color: #039; height: 1px; margin: 0.6em 0 0.6em 0;}

.footer{font-family: arial, helvetica, sans-serif; font-size: 0.7em; padding: 8px 0 0 10px;}

.menucontainer{width: 180px; background-color: #E1EBFF; padding: 10px 0 15px 0; border-right: 1px solid #A0C0FE;}
.menucontainertop{width: 180px; background-color: #E1EBFF; padding: 0; border-right: 1px solid #A0C0FE;}

.menucontainerfront{width: 180px; background-color: #FFFFFF; padding: 10px 0 15px 0; border-right: 1px solid #A0C0FE;}

.baseofmenuitem{margin: 0;  height:1px;}

.septop {text-align: left; height: 1px; margin: 0;  padding: 0; width: 100%;line-height: 1.2em; border-bottom: 1px dashed #A0C0FE;}
.sepbot {text-align: left; height: 1px; margin: 0;  padding: 0; width: 100%;line-height: 1.2em;}

.fellowslistheader{font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 1em; color: #039; padding: .6em 0 .2em 0; border-bottom: 1px solid #E1EBFF;}
.fellowslistname{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; vertical-align:top;padding: 4px; border-bottom: 1px solid #E1EBFF;}
.fellowslistname a{font-weight: bold;}
.fellowslistdesc{font-family:Arial, Helvetica, sans-serif;font-size: 0.7em; vertical-align:top; padding: 4px;  border-bottom: 1px solid #E1EBFF;}

body {border: 0px;background: #FFF;padding:0;margin:0;}
p{font-family: arial, helvetica, sans-serif; font-size: 0.8em; margin: .7em 0 0 0;}
ul, ol{font-family:Arial, Helvetica, sans-serif; margin-top: 0.7em;}
li{font-size:0.8em;}
a, a:visited, a:active{color: #039; text-decoration: none;}
a:hover{text-decoration:underline;}

.chapeltable td{border-bottom: 1px solid #E1EBFF; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; padding: 4px; vertical-align: top;}
.chapeltableheader{font-weight: bold;}

.conversazionetabledate, .conversazionetabletopic, .conversazionetablespeaker {border-bottom: 1px solid #E1EBFF; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; padding: 4px; vertical-align: top;}
.conversazionetableterm{border-bottom: 1px solid #E1EBFF; font-size: 0.8em; font-family:Arial, Helvetica, sans-serif; padding: 16px 4px 4px 4px; font-weight: bold;}

.eventlistingday, .eventlistingtime {border-bottom: 1px solid #E1EBFF; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; padding: 4px; vertical-align: top; width: 100px;}
.eventlistingitem {border-bottom: 1px solid #E1EBFF; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; padding: 4px; vertical-align: top;}
.eventlistingmonthheader{border-bottom: 1px solid #E1EBFF; font-size: 0.8em; font-family:Arial, Helvetica, sans-serif; padding: 16px 4px 4px 4px; font-weight: bold;}


.contacttabledate{border-bottom: 1px solid #E1EBFF; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; padding: 4px;}
.contacttableheader, .contacttablelabel{border-bottom: 1px solid #E1EBFF; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; padding: 4px; font-weight: bold;}
.contacttable{margin: .6em 0 .6em 0; width: 100%;}
.contacttable td{border-bottom: 1px solid #E1EBFF; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; padding: 4px;}

.accomtable{margin: .6em 0 .6em 0; width: 100%;}
.accomtable td{border-bottom: 1px solid #E1EBFF; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; padding: 4px;}
.accomtableheader{border-bottom: 1px solid #E1EBFF; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; padding: 4px; font-weight: bold;}

.contactform{margin: 0.6em 0 0 0;}
.contactformlabel{vertical-align: top; font-family:Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; padding: 4px;}
.contactformfield{vertical-align: top; font-family:Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; padding: 4px;}
.contactformheader{vertical-align: top; font-size: 0.9em; font-weight: bold; color: #039; padding: 10px 4px 8px 4px;font-family:Arial, Helvetica, sans-serif; }

.ittimestable {
	font-family : arial, helvetica, sans-serif;
	font-size: 0.8em;
	padding: 4px;
	text-align: left;
}	

.ittimestable td{
	border-bottom: 1px solid #E1EBFF;
}	

.alumnicontact{margin: 0.6em 0 0 0;}
.alumnicontactheader{vertical-align: top; font-family:Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; padding: 4px;}
.alumnicontactfield{vertical-align: top; font-family:Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; padding: 4px;}
.alumnicontacthead{vertical-align: top; font-size: 0.9em; font-weight: bold; color: #039; padding: 10px 4px 8px 4px;font-family:Arial, Helvetica, sans-serif; }

.phototable{margin: 15px;}
.phototable td{padding: 8px; text-align: center; vertical-align: middle;}

.lunchmenudate{padding: 3px; font-size: 0.7em; border-left: 1px solid #E1EBff; border-right: 1px solid #E1EBFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.lunchmenuheader{font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 1em; color: #039; padding: 1em 0 .6em 0;}
.lunchmenumeal{padding: 3px;font-family:Arial, Helvetica, sans-serif; border-left: 1px solid #E1EBff; border-right: 1px solid #E1EBFF; font-size: 0.7em; vertical-align: top; }
.lunchmenumeal hr{ margin: 3px 0 0 0; color: #FFF; background-color: #FFF; height:1px;}

.fellowsindimage{margin: 0 10px 10px 0; border: 1px solid #000;}

.imagephoto{border: 1px solid #000; margin: 0 0 12px 12px;}

.codedirection { unicode-bidi:bidi-override; direction: rtl; }

