/*********** #class_container styles ***********/

#class_container{
	overflow: visible;
	width: 730px;

	background-color: #ffffff;
	margin: 0 0 15px 0;
	padding: 0;
	text-align:left;
	line-height:1.5em;
	scrollbar-face-color: #eeeeee;
	scrollbar-darkshadow-color: #eeeeee;
	scrollbar-highlight-color: #002277;
	scrollbar-track-color: #ffffff;
	scrollbar-shadow-color: #002277;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #002277;
}

#class_container ul {list-style: decimal inside; margin: 5px 0 5px 20px; padding: 0;}

#class_container a:link{text-decoration: underline;color: #555555;}
#class_container a:visited{text-decoration: underline;color: #555555;}
#class_container a:hover{text-decoration: underline;color: #333333;}

#class_container h2{

	clear:both;
	color: #333;
	background:url(../../images/blockTitleBack_2.gif) no-repeat left center;
	border:1px solid #aaa;
	margin-bottom:10px;
	padding: 5px 0 5px 30px;
	line-height:normal;
	font: bold 130%/normal 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, 'Hiragino Kaku Gothic Pro', osaka, sans-serif;

}

#class_container h3{


	clear:both;
	color:#FFFFFF;
/*	background:url(../../images/h3_1.gif) no-repeat left center;*/
	background-color: #FF3333;
	border-top:1px solid #aaa;
	border-bottom:1px dotted #aaa;
	margin:10px 0 10px 3px;
	padding: 5px 0 2px 20px;
	line-height:normal;
	font: bold 120%/normal 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, 'Hiragino Kaku Gothic Pro', osaka, sans-serif;

text-align:left;

}

#class_container h4{
	clear:both;
	color: #555;
/*	background:url(../../images/h3_1.gif) no-repeat left center;*/
/*	background-color: #FF9900;*/
/*	border-bottom:1px solid #aaa;*/
	margin:1px 0 1px 3px;
	padding: 1px 0 1px 2px;
	line-height:normal;
	font: bold 120%/normal 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, 'Hiragino Kaku Gothic Pro', osaka, sans-serif;

text-align:left;

}
#class_container p{
	margin: 5px 0;
	line-height:1.5em;
	padding: 3px 3px 3px 8px;
}