@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;
}


.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;
	height:1200px;
}

.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;
}