@charset "utf-8";/* CSS Document *//* Global Styles */html { min-height: 100%; margin-bottom: 1px; }html { overflow: -moz-scrollbars-vertical !important; }body {	font-family:Verdana, Geneva, sans-serif;	font-size:11pt;	background-repeat:repeat-x;	background-color:#0cf;}#container {	width:950px;	margin:auto;	background-color:#fff;	border:1px solid #333;}	#header {	width:950px; 	height:250px; 	margin:auto;}#menu {	margin:auto;	width:950px;	background-color:#006;}.content {	width:950px;	margin:auto;	background-color:#fff;}.pageContent {	width:700px;	float:right;	padding:10px 20px 10px 10px;	margin-top:20px;}.pageSidebar {	width:160px;	height:300px;	float:left;	padding:10px;	padding-left:20px;}.pageSidebarElement {	border:1px solid #333;}.sideLink {	font-weight:500;	color:#000;	padding:5px;}.date {	font-size:8pt;	color:#666;	padding-bottom:2px;}.readMore {	font-size:10pt;	color:#666;	padding-top:2px;	padding-bottom:10px;}.heading {	font-size:18pt;	color:#06f;	font-weight:bold;	height:30px;	border-bottom:1px solid #999;}.infoHeading {	font-size:12pt;	color:#06f;	font-weight:bold;	height:20px;	border-bottom:1px solid #999;        margin-top:40px;}.smallHeading {	font-size:8pt;	font-weight:bold;	background-color:#006;	padding:4px;	border-bottom:1px solid #333;	color:#fff;	}.smallBox {	font-size:10pt;	font-weight:bold;	padding:4px;	}.link{	font-size:8pt;	padding-bottom:5px;}.centered {	display:block;	margin:auto;	text-align:center;}.centered td {	text-align:center;}.centered img {	padding:5px;	margin-left:10px;	border:1px solid #ccc;}#footer {	width:950px;	margin:auto;	line-height:2em;	text-align:center;	background-color:#006;	font-weight:bold;	font-size:10pt;	color:white;}#footer2 {	width:950px;	margin:auto;	font-size:8pt;	margin-top:5px;	color:white;}.pageHeading {	text-align:center;	font-size:18pt;	font-weight:bold;	margin-bottom:30px;}.seperator {	border-bottom:1px solid #ccc; 	width:125px;	height:20px;	margin:auto; 	margin-bottom:18px;}.smallText {	font-size:8pt;	padding-bottom:5px;}.eventPage {	width:850px;	margin:auto;	margin-top:20px;	margin-bottom:20px;}/* Front Page Styles */#news {	width:590px;	padding:15px;	padding-right:25px;	float:left;	border-right:1px solid #ccc;}#icons {	width:950px;	float:left;	text-align:center;	margin-bottom:20px;	margin-top:20px;}#icons img {	margin-right:6px;	padding:5px;	border:1px solid #ccc;}#upcoming {	width:550px;	margin:auto;	margin-bottom:40px;}#sidebar {	width:279px;	float:right;	padding:15px;	margin-bottom:20px;}.sidebarElement {	border:1px solid #777;	width:280px;}.newsHeading-front {	font-size:13pt;	color:#06f;	font-weight:bold;	padding-bottom:2px;}.newsText-front {	color:#333;	line-height:1.3em;	font-size:10.5pt;}.readMore{	font-size:9pt;	padding-bottom:5px;}/* News Section Styles */.newsHeading {	font-size:16pt;	text-align:center;	color:#06f;	font-weight:bold;	margin-bottom:20px;}.newsText {	color:#333;	line-height:2em;	margin-bottom:30px;	margin-right:10px;	font-size:10pt;}.newsPage {	width:800px;	margin:auto;	padding:20px 10px 20px 10px;}.newsPageHeading {	color:#06f;	font-size:13pt;	font-weight:bold;}.newsPageDate {	font-size:8pt;	color:#666;	padding-bottom:5px;}.newsContent {	width:560px;	padding:20px 20px 20px 20px;	float:left;}.newsContentRight {	padding:20px 20px 20px 80px;	float:left;}.newsPics {	width:250px;	float:left;	margin-top:60px;}.newsContentRight img {	margin:5px;	border:1px solid #ccc;}.caption {	padding-top:5px;	color:#666;	font-size:8pt;}/* Session Page Styles */.sessionHeading {	width:300px;	border-bottom:2px inset #333;	padding-bottom:5px;	font-size:13pt;	font-weight:bold;	margin-bottom:5px;}.sessionShort {	font-size:10pt;	font-weight:bold;}.sessionInfo {	font-size:10pt;}/* Contact Page Styles */.contact {	width:600px;	margin:auto;	padding-top:20px;	text-align:center;	margin-bottom:40px;}.contact td {}/* Donate Page Styles */#form {	width:700px;	margin:auto;	background-color:#FFF;	padding:10px;}.photoPage {	width:900px;	margin:auto;	padding-top:20px;}.photoPage td {	font-size:10pt;	color:#000;	border-right:1px solid #ccc;	width:180px;	font-weight:bold;}/* Link Styles */.sideLink A:link{text-decoration:none; color:#000;}.sideLink A:visited{text-decoration:none; color:#000;}.sideLink A:active{text-decoration:none;}.sideLink A:hover{text-decoration:underline;}.link A:link{text-decoration:none; color:#000;}.link A:visited{text-decoration:none; color:#000;}.link A:active{text-decoration:none;}.link A:hover{text-decoration:underline;}.newsHeading-front A:link{text-decoration:none; color:#006;}.newsHeading-front A:visited{text-decoration:none; color:#006;}.newsHeading-front A:active{text-decoration:none;}.newsHeading-front A:hover{text-decoration:underline;}.newsText-front A:link{text-decoration:none; font-weight:bold; color:#06f;}.newsText-front A:visited{text-decoration:none; font-weight:bold;  color:#06f;}.newsText-front A:active{text-decoration:none; font-weight:bold;  color:#06f;}.newsText-front A:hover{text-decoration:underline; font-weight:bold;  color:#06f;}.readMore A:link{text-decoration:none; color:#C60; font-weight:bold;}.readMore A:visited{text-decoration:none; color:#C60; font-weight:bold;}.readMore A:active{text-decoration:none;}.readMore A:hover{text-decoration:underline;}.photoPage A:link{text-decoration:none;}.photoPage A:visited{text-decoration:none;}.photoPage A:active{text-decoration:none;}.photoPage A:hover{text-decoration:underline;}#icons A:link{text-decoration:none;}#icons A:visited{text-decoration:none;}#icons A:active{text-decoration:none;}#icons A:hover{color:#06c;}#icons a {	font-size:8pt;	font-weight:bold;	color:#006;}	#flash {	text-align:center;	margin-bottom:40px;	}		#flashcontent {	color:#FFFFFF;	}.memory {	width:850px;	margin:auto;	border-top:1px dotted #999;	margin-top:20px;	margin-bottom:20px;	font-size:10.5pt;	line-height:1.5em;}.alumniNav {	margin-top:5px;	font-size:10pt;}.wishes {	width:600px;	margin:auto;	margin-top:10px;}.wishes th {	font-size:10pt;}.wishes td {	font-size:10pt;	text-align:center;	padding-bottom:3px;}.tzevetApps th {	font-size:10pt;}.tzevetApps td {	font-size:10pt;	text-align:center;	padding:2px;}.instructions {	font-size:8pt;	font-weight:bold;}#cntdwn {	text-align:center;	font-size:14pt;}.inputError {    border:2px solid red;}.donateLink {    font-size: 18px;    font-weight: bold;    font-style: italic;    margin-bottom: 40px;}.donateLink a:link {color: #006; text-decoration:none;}.donateLink a:visited {color: #006; text-decoration:none;}.donateLink a:active {color: #006; text-decoration:none;}.donateLink a:hover {color: #006; text-decoration:underline;}#lolamList li {    font-size:12px;    line-height:16px;}#lolamList {    list-style:none;    padding-left:0px;}#lolam {    border:1px dotted #ccc;    padding:5px;}.albumCover {    border:1px dotted #ccc;    padding:4px;    text-align: center;}.albumLink {    float:left;    margin-right:30px;    width:190px;    margin-bottom: 30px;}.albumLinkText {    font-size:10px;}.albumTitle, .glossaryHeading {    font-size:20px;    color:#0066FF;    font-weight:bold;}.albumPagination {    width:100%;    text-align:center;    margin-top: 20px;    margin-bottom:20px;}.alumniPicture {    float:left;    width:150px;    margin-bottom:20px;    border:1px dotted #ccc;    padding:4px;    margin-right:20px;    text-align:center;}.alumniPicture img {    }.albumLinkText a:link {color:#06f; text-decoration: none;}.albumLinkText a:visited {color:#06f; text-decoration: none;}.albumLinkText a:active {color:#06f; text-decoration: none;}.albumLinkText a:hover {color:#06f; text-decoration: underline;}.albumPagination, .letters a:link {color:#06f; text-decoration: none;}.albumPagination, .letters a:visited {color:#06f; text-decoration: none;}.albumPagination, .letters a:active {color:#06f; text-decoration: none;}.albumPagination, .letters a:hover {color:#06f; text-decoration: underline;}.glossaryHeading {    border-bottom:1px dotted #ccc;    margin-bottom: -10px;    margin-top:10px;}.glossaryContent, .glossaryContentLeft, .glossaryContentRight {    font-size:12px;    line-height:18px;}.glossaryContentLeft {    float:left;    width:400px;    margin-right:20px;}.glossaryContentRight {    float:left;    text-align: right;    width:280px;    padding-top:13px;}.lettersImage {    cursor:pointer;    padding-left:1.5px;}.lettersImageCurrent {    padding-left:1.5px;}
