/* global styles */
a {color:#2030C0; font-size:12px }
a:hover {color:white; text-decoration:underline;}

/* a style sheet for the prana website */
html {font-family: arial (hebrew), helvetica; font-weight:bold; text-align:center;}
.normalText {margin:0; padding:0;
	 text-align:right;
	 font-weight:normal; clear:none; font-size:13px}

BODY { 	background:#BDCDFE;	color: #5040A2; }
#wrapper {
	width:800px;
	height:600px; 
	background-image:url(images/bg.gif);
	}
/* the header with the image, contact details and mailto */
#header {	
	position:relative;
	background:transparent; 	
	margin-bottom:0px;
} 
	
#contactDetails {  font-size:12px; float:left;}

#mail {  font-size:12px; color:#5040A2;  float:right}

#main {   
	border-top:1px solid white;
	/*border-top:2px dotted #D3DEFF; */
	text-align:right; 
}

#main a {text-decoration:underline; }

/* adjust the location of the menu bar according to the header image */
#mnuBarMain { position:absolute; right:100px; top:105px; background: transparent; }

.content {float:right; padding-right:12px}
#noSidebar {width:100%; padding: 0 5px;}
.sidebarTitle {
	font-size:14px; font-weight:bold;
	background:transparent; color:#896CE2; 
	 text-align:center; margin:5px 0 5px 5px; padding:0 5 0 0;
	 text-align:right;background:#BDCDFE; width:100%;
	 border-top:1px solid white;
	 border-bottom:1px solid white;
	 }
#bulletinMarquee { height:200px; }
#weeklyScheduleLink {text-align:center; margin: 10 0;}
#sidebar { background:#896CE2;  width:165px;  margin:0; float: right;
	padding:0px;}
.sidebarContentWrapper {height:400px}

.sidebarContent {margin: 0 5px; color:white; }
.sidebarItem {margin-bottom:10px}
#classToday { font-size:12px;	}
#classToday a {color:#BDCDFE;}
#classToday a:hover {color:white;}

.sidebarContent { font-size:12px; }
.sidebarContent a {color:#BDCDFE; text-decoration:none}
.sidebarContent a:hover {color:white;}

#mainViewTitle {font-size:20px; 
	border-bottom:1px solid white;
	/* border-top:1px solid white; */
	margin-bottom:5px}
#mainViewText {margin-right:165px; padding-right:10px; margin-left:200px; text-align:right}
.contentWithSidebar {margin-right:165px; padding-right:10px; margin-left:200px; text-align:right}

#mainImage {float:left; margin-right:10px; border:1px solid white; margin-bottom:5px}
.bulletinImage {float:left;}
/*make the menu bar background transparent and set the foreground colors*/
#mnuBarMain td {border:0; background:transparent;}
#mnuBarMain a { font-size:18px; }
#mnuBarMain a:hover {font-size:18px; color:white; text-decoration:none;}
a.MenuLabelLink {background:transparent; color:#B9AFE1; font-weight:normal;}
a.MenuLabelLink:hover {background:transparent; color:white; font-weight:normal; }
a.MenuLabelLinkOn {font-weight:normal; }
.MenuLabelLinkOn {color:white; }
/*make the bullet image of the menu bar appear in the middle */
.menuSeperator {padding-top:2px;}
.menuItemText {padding-right:18px;}


/* set the background and foreground of the menus */
.myMenu  { 
	background: #896CE2;
	margin-right:9px;
	}		

.myMenu td {color:white}
.myMenu a {color:#BDCDFE;}
.myMenu a:visited {color:#BDCDFE;}
.myMenu a:link {color:#BDCDFE;}
.rightMenu a:hover {color:white;text-decoration:none;}

.scheduleClass {margin:0;padding:0; }
.scheduleClass p {background: transparent; font-size:12px; margin:0;}


/*filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35;*/
.daypartSeperator {border: 1px solid red}
#schedule {text-align:center;}

#schedule table {  
	background:transparent; margin: 0 auto; border: 1px solid #896CE2;}
p.emptyClass {background:transparent; }
#schedule th {background:#5040A2; border: 1px solid #5040A2; color:#BDCDFE; font-size:12px;}
#schedule td {text-align:right; 
	font-weight:bold;
	
	border: 1px solid #5040A2; 
	padding:0; margin:0; }
.scheduleTime { color:#BDCDFE; background:#5040A2; font-weight:bold; padding:1px; 
	text-align:center; display:block;  font-size:12px}
.scheduleClassNotes {color:white; font-size:12px}
#scheduleFooter {font-weight:normal; margin-right:10px}
/*.bulletin {border-top:2px dotted white; height:auto;}*/
.bulletinTitle {background:transparent; font-size:18px}
.todayClassTeacher {display:inline}



ul {margin-right:0px; margin-top:0; position:relative; padding-right:1em;}


/* align the menubar bullets to be vertically centered with the text */
.myMenuLabelRight {margin-left:1px; margin-right:1px}


#classesPerTeacher td {background:transparent; color:#5040A2; 
	font-size:12px; font-weight:bold; }
#classesPerTeacher th {background:#5040A2; color:#BDCDFE; font-size:12px;}
#classesPerTeacher a {color:#5040A2;}
#classesPerTeacher {clear:left;float:left; margin-left:0px; 
	/*border-top:1px solid #5040A2;	border-bottom:1px solid #5040A2; */
	border-right:1px solid white;
	border-top:1px solid white;
	margin-bottom:15px; font-size:12}

.englishText {text-align:left;}

.teachersThumbs table {display:inline; margin:5px}
.teacherThumbName {text-align:center;}
.teachersThumbs img {border:1px solid white; height:120px}

.link {display:inline; }
.link a {target:_blank}

.activeItem {color:white}
.albumThumbs {margin-right:165; clear:none;}
.photoThumb img {border:2px solid white; margin:2px}
.thumbNormal {background:white; }
.thumbCaption {font-size:12px; background:transparent;text-align:center}
.english {direction:ltr; text-align:left;}

.sidebarContent a {color:#BDCDFE; text-decoration:none}

#schedule a {font-size:12px; font-weight:normal;text-decoration:none}
#bulletinList div {margin-top:5px;text-align:center; padding:0 10}
#bulletinList a {color:white; text-decoration:none; }
#bulletinList a:hover {text-decoration:underline;}

.englishSchedule td {background:transparent; color:#5040A2; 
	font-size:12px; font-weight:bold; text-align:left; direction:ltr}
.englishSchedule th {background:#5040A2; color:#BDCDFE; font-size:12px;text-align:left;}
.englishSchedule {clear:none; margin-left:0px; direction:ltr;
	 font-size:12}
.linksSection {background:#5040A2; color:#BDCDFE; font-weight:bold; font-size:14px}