.subjects_list .subjects_list_header {
	background:url(../images/subj-header.jpg) repeat-x scroll 0 0 transparent;
	color:#FFF;
	height:15px;
	position:relative;
	padding:5px 0 4px 20px;
}

.subjects_list .subjects_list_header_l {
	background:url(../images/sprite.png) no-repeat scroll 0 -315px transparent;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	width:5px;
}

.subjects_list .subjects_list_header_r {
	background:url(../images/sprite.png) no-repeat scroll -10px -315px transparent;
	height:24px;
	position:absolute;
	top:0;
	right:0;
	width:5px;
}

.subjects_list .subjects_list_container, .subjects_list .subjects_list_container_float {
	background:url(../images/subj-tile.jpg) repeat 0 0;
	border-left:1px solid #CFD7D9;
	border-right:1px solid #CFD7D9;
	border-bottom:1px solid #CFD7D9;
	padding-top:10px;
}

.subjects_list .subjects_list_container span.subj_help.active span {
	font-size:16px;
	padding-left:20px;
	color:#56872C;
	background:url(../images/sprite.png) no-repeat 0 -364px;
}

.subjects_list .subjects_list_container span.subj_help {
	display:block;
	padding:0 0 5px 20px;
}

.subjects_list .subjects_list_container span.subj_help a {
	font-size:16px;
	color:#11567D;
	padding-left:20px;
	background:url(../images/subj-marker-inactive.jpg) no-repeat left center;
}

.subjects_list .subjects_list_container ul, .subjects_list .subjects_list_container_float ul {
	position:relative;
	margin:0;
	padding:0 0 15px 20px;
}

.subjects_list .subjects_list_container ul li.active span {
	color:#56872C;
	padding-left:20px;
	background:url(../images/subj-marker-inactive.jpg) no-repeat left center;
	cursor:default;
}

.subjects_list .subjects_list_container ul li.cell11 {
	top:0;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell12 {
	top:25px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell13 {
	top:50px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell14 {
	top:75px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell15 {
	top:100px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell16 {
	top:125px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell17 {
	top:150px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell18 {
	top:175px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell19 {
	top:200px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell110 {
	top:225px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell21 {
	top:0;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell22 {
	top:25px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell23 {
	top:50px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell24 {
	top:75px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell25 {
	top:100px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell26 {
	top:125px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell27 {
	top:150px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell28 {
	top:175px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell29 {
	top:200px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell210 {
	top:225px;
	left:260px;
}

.subjects_list .subjects_list_container_float ul li {
	list-style-type:none;
	list-style:none;
	list-style-image:none;
	width:160px;
	float:left;
	background:none;
}

.subjects_list .subjects_list_container ul li a, .subjects_list .subjects_list_container_float ul li a {
	color:#11567D;
	padding-left:20px;
	background:url(../images/sprite.png) no-repeat 0 -345px;
}

.subjects_list .subjects_list_container ul li {
	list-style-type:none;
	list-style:none;
	list-style-image:none;
	width:160px;
	position:absolute;
	background:none;
	padding:0;
}

.subjects_list ul.height10 {
	height:225px;
}

.subjects_list .subjects_list_bottom {
	height:16px;
	position:relative;
}

.subjects_list .subjects_list_bottom_l {
	height:16px;
	background:url(../images/sprite.png) no-repeat scroll -20px -315px transparent;
	position:absolute;
	top:1px;
	left:-1px;
	width:5px;
}

.subjects_list .subjects_list_bottom_r {
	height:16px;
	background:url(../images/sprite.png) no-repeat scroll -30px -315px transparent;
	position:absolute;
	top:1px;
	right:-1px;
	width:17px;
}