
.bordered .outerbox {
	background-color: #fff;
}
/* .studyplan_outerbox {
	background: #e8eef6;
	width:900px;
	margin: 30px 30px 30px 30px;
	border: solid 1px #a6a9ad;
	position:absolute;
	top: 25px;
	bottom: 15px;
	left: 15px;
	right: 15px;
	min-height:360px;
} */


.studyplan_outerbox {
    background: white;
    min-width: 250px;
    max-width: 450px !important;
    margin: -80px auto;
    /* border: solid 1px #a6a9ad; */
    position: relative;
    top: 25px;
    /* bottom: 15px;
    left: 15px;
    right: 15px;
    min-height: 240px; */
    border-radius: 3px;
}


.studyplan-in-box {
    padding-left: 15px;
}

.studyplan_title {
	height: 18px;
	padding: 2px 3px 2px 7px;
	background: #c5cfdb;
	font-weight: bold;
	border-bottom: 1px solid #a5a9b2;
}
.studyplan_bottominfo {
        height: 16px;
        padding: 5px 3px 4px 7px;
        /*background: #e8edf3;
        border-top: 1px solid #a5a9b2;*/
	
}

.studyplan_toppanel {
	/* height: 150px; */
	padding: 10px;
	/* position:absolute;
	left:0;
	right:0;
	float: left;
	width: 100%; */
}

.studyplan_bottompanel {
	/* padding: 10px;
        position:absolute;
        left:0;
        right:0;
	bottom :5px;
	top:120px;
	width: 100%;
	float: left; */
	margin: 0px 20%;
	padding:5px 0px 20px 0px;
}

.studyplan_view_box {
	float: left;
	width: 100%;
	/* height: 150px; */
}

.studyplan_image {
	float: right;
	width: 240px;
	height: 140px;
	background: url("../images/studyplan_image.jpg");
	/*float:left;
	margin-left:135px;*/
}

.studyplan_topic {
	font-size: 16px;
	/* padding-left: 60px; */
	padding-top: 65px;
    line-height:1.5;
    margin-left: 20px;
}
.assessment_topic {
	font-size: 16px;
	padding-top: 65px;
    line-height:1.5;
    margin-left: 20px;
}
.studyplan_topic_advice {
	font-size: 16px;
	margin-left: 30px;
    line-height:1.5;
    margin-right:30px;
    text-align: justify;
}	


.topic {
    /* float: left; */
    width: 40%;
    display: inline-block;
}

.view_button {
	width: 156px;
	height: 89px;
	margin: 35px auto;
}

.view_button_lit {
	width: 250px;
	height: 45px;
	margin: 35px auto;	
}

.view_button_num {
	width: 250px;
	height: 45px;
	margin: 35px auto;	
}

.view_button a {
	background: url("../images/view_studyplan_btn.jpg") 0px 89px;
	width: 152px;
	height: 89px;
	display: block;
}

.view_button_lit a {
	background: url("../images/bttn-viewLit-ILP.png") 0px 45px;
	width: 245px;
	height: 45px;
	display: block;	
}
.view_button_num a {
	background: url("../images/bttn-viewNum-ILP.png") 0px 45px;;
	width: 245px;
	height: 45px;
	display: block;	
}

.view_button a:hover {
	background: url("../images/view_studyplan_btn.jpg");
}
.view_button_lit a:hover {
	background: url("../images/bttn-viewLit-ILP-hover.png");
}
.view_button_num a:hover {
	background: url("../images/bttn-viewNum-ILP-hover.png");
}


.studyplan_total_box,.studyplan_incorrect_box {
	min-height: 60px;
	max-height:170px; 
	margin-top: 7px;
	position:absolute;
	bottom:5px;
	top:40px;
}

.studyplan_total_box {
	float: left;
	width: 250px;
	border: 1px solid #a5a9b2;
	font-weight: bold;
}

.studyplan_incorrect_box {
	margin-left: 20px;
	border: 1px solid #a5a9b2;
	left:260px;
	right:10px;
}

.studyplan_bottompanel .studyplan_topic {
	padding-left: 0px;
	font-size: 18px;
}

.studyplan_incorrect_links {
	/* padding: 20px;
	position:absolute;
	bottom:5px;
	top:30px;
	right:10px;
	left:10px;
	overflow:auto; */
}

.studyplan_incorrect_links a {
        cursor: pointer;
        text-decoration: underline;
}
.studyplan_incorrect_links a, .studyplan_incorrect_links span.nosolavailable {
        margin-right: 10px;
        font-weight: bold;
        color: #3f4144;
        font-weight: bold;
        float:left;
        height:30px;
}
.studyplan_incorrect_links a:hover {
        color:red;
}

.a {
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}
.a:hover {
	color:red;
}

.subject_title {
	height: 38px;
	width: 760px;
	display: block;
	margin-left: 175px;
	margin-right: 30px;
	padding-top: 17px;
	float: left;
	color: white;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}
.notab_header {
	height: 55px;
	background: url("../images/header_blue_1x55.jpg") repeat-x;
	margin: 0px;
}
.exit_btn {
	width: 20px;
	height: 20px;
	background-image: url("../images/closebtn.png");
	float: left;
}
div.lessonInteraction_sheet span span {
		display: none;
}

div.lessonInteraction_sheet {
	display: block;
	height: 47px;
	width: 210px;
	background: no-repeat top left;
}
div.lessonInteraction_sheet {
		background-image: url("../images/reviewandprint_210x47.png");
}

div.lessonInteraction_sheet:hover {
		background-image: url("../images/reviewandprint_hover_210x47.png");
}

.form_box {
	margin: 0 auto;
}

.formline {
	clear: left;
	display: block;
	margin: 5px;
	height: 26px;
}

.formline .label, .formline .label_value {
	display: block;
	float: left;
	width: 200px;
	text-align: right;
	margin: 2px 10px;
}
.formline .label_value {
	text-align: left;
	width: 430px;
}
.errors {
	font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align:left;
	color: red;
	margin-left: 20px;
	margin-top: 10px;
}
.input_box,.dropdown {
	height:18px;
	border: 1px solid #3193BE;
	border: 1px solid #B4B4B4;	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
	font-weight: normal;
	color: #5078aa;
	color: black;
	background-color: white;
}

.dropdown {
	height:22px;
}

.form_bttn {
	height: 30px;
	float: left;
	width: 170px;
}

a.studentMarks_sheet span span {
		display: none;
}
a.studentMarks_sheet {
		vertical-align: bottom;
		background: url("../images/icon_studentmarks_sheet.png") no-repeat center;
		padding: 15px 15px 15px 15px;
		display: inline;
	
}

.studentMarksSheet_topic {
	font-size: 19px;
}


.studentMarksSheet_button a:hover {
	background: url("../images/enter_classmark_btn.jpg");
}
.studentMarksSheet_button a {
	background: url("../images/enter_classmark_btn.jpg") 0px 89px;
	width: 152px;
	height: 89px;
	display: block;
	margin-left: 140px;
	margin-top: 10px;
}