/* how to use mycsulb v8.9 */


/*----------------------------------------------  steps */
ol.step { margin: 0; padding: 0; }
li.step { padding-left: 3.5em; list-style: none; }
li.step li.step { margin-left: -5em; }
span.step { font-weight: bold; }
span.step { position:absolute; margin-left: -5em; }
span.step { display: block; width: 4.5em; text-align: right; }

/*----------------------------------------------  misc content */
#faqItem dt { font-weight: bold; font-size: 1.2em; }
#imagemask1 {
 background-image: url("/depts/enrollment/assets/img/spot_graphics/my_CSULB.jpg"); 
 width:240px; height:105px; float: right;
}
/* ------------------------------------------------- menu blocks in content area */

#enrollBodyMain ul.menu_list, 
#contain_column2  ul.menu_list { list-style: none; margin-left: 2em; padding:0; margin-bottom: 1em; display: block; }

#enrollBodyMain .MENUtitle, 
#contain_column2 .MENUtitle  { font-weight: bold; }

#enrollBodyMain .groupName, 
#contain_column2 .groupName {  font-weight: bold; }

#enrollBodyMain .menuItem .groupName, 
#contain_column2 .menuItem .groupName  { font-weight: normal; }


/* -------------------------------------------------  icons */

p.info {
background: url("/depts/enrollment/assets/img/icons/info.gif") no-repeat .5em .5em #ffc;
border: 1px solid #666; padding: 10px 1em 37px 65px; 
}
p.warning {
background: url("/depts/enrollment/assets/img/icons/error.gif") no-repeat .5em .5em #ffc;
border: 1px solid #666; padding: 10px 1em 37px 65px; 
}
p.note, p.tip {
background-color: #ffc; 
border: 1px solid #666; padding: 1em; 
}

/* importants */
div.important {
background-color: #ffc;  
border: 1px solid #000; 
margin: 1em 0; 
}
div.important .label {
display: block; padding: .5em 1em; 
background-color: #fc0; border-bottom: 1px solid #000; 
}
/* for ut */
div.goldbox .label {
font-weight:bold;
display: block;
border-bottom: 4px solid #000; 
}
div.important p { padding: 0 1em; }
/* end importants */

/* reminders */
#contain_column2 p.goldbox,#contain_column2 div.goldbox {  
	float: right; 
	width: 240px; 
	clear: none; 
}
.colA { 
	float: left; 
	width: 400px; 
}
/* end reminders */

p.dates {}

strong.note, b.note {}

/* swfs */
.swfLink { background-image: url("http://daf.csulb.edu/assets/icons/flash_player.jpg"); }
.swfLink {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 22px;
	line-height: 1.5em; 
}
li.swfLink { margin-left: -23px; }


/* end icons */

/* ------------------------------------------------ menu styles */
#contain_column1 .groupName { 
	font-weight: bold; padding-left: 7px; line-height: 1.7em; color: #000; background-color: #fff; display: block;  
}
/* dt only */ 
#menu_wrapper .menuContent .groupName { font-weight:normal; background-color: #ddd; }
#menu_wrapper .menuItem span.groupName { 
	padding: 2px 10px; 
	border-left: 10px solid #ccc; 
	border-right: 10px solid #ccc;
}

.menu_list { display: none; } /* hide menu lists */
.menu_list .menu_list { display: block; } /* if the top is shown, show all the way down */

/* always on menus ; e.g., faculty "other" menu */
#contain_column1 ul.always_on,
#menu_wrapper ul.always_on { display: block; } 

/* ---------------------------------------------  content styles */
#contain_content dt, 
#enrollBodyMain dt { font-weight: bold; }

