/* custom.css Custom styles for modules */
table.list tr th{
	color:#FFF;
	background:url('../images/custom/back_th.png') repeat-x scroll 0 0 #5399A6;
	border-bottom:1px solid #1B645B;
	border-top:1px solid #1B645B;
}
tr.customTH th{
	color:#FFF !important;
	background-color:#5399A6;
	border-bottom:1px solid #4B535A;
	border-left:1px solid #4B535A;
}

.customHeaderBack{
	color:#FFF !important;
	background:#5399A6 url('../images/custom/back_th.png') !important;
}
.customHeaderColor{
	color:#FFF !important;
}

.customBackColor{
	background-color:#5399A6 !important;
}
.customBorderColor{
	border-color:#5399A6 !important;
}

/* Pagination CSS */
.pages span.current {
    border: 1px solid #000000;
    font-weight: bold;
    background: #5399A6;
    color: #FFFFFF;
	font-size: 11px;
    text-transform: none;
    font-style: normal;
    font-family: arial,verdana,sans-serif;
    text-decoration: none;
}
.pages a.num {
    border: 1px solid #5399A6;
    text-decoration:underline;
    color:#139FF8;
}

/* Different Font CSS */
.fontStyle1 {
	font-size:20px;
}
.redFont {
	color:red;
}

/* Sections CSS */
.newInstanceSection {
	width: 540px; 
	height: 200px;
	position: relative;
	padding-top: 10px;
}
.newInstanceSection #btnCloseDialog {
	width:25px;
	height:25px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	cursor:hand;
}
.newInstanceSection #container {
	margin-right:10px;
}
.newInstanceSection #container h3 {
	margin:0;
	font-weight:bold;
	font-size:16px;
	line-height:12px;
	padding:12px 5px 12px 35px;
	background:#E6F8FC url('../images/icons/programme_new.png') 10px 50% no-repeat;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
}
.newInstanceSection #container #innerContainer {
	background:#FFF;
	padding:5px 10px 5px 10px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
}
.newInstanceSection #container #innerContainer table {
	margin-top: 10px;
	width: 480px;
	border: none;
	border-collapse:collapse;
	padding: 0;
}
.newInstanceSection #container #innerContainer table td {
	padding: 0;
}
.newInstanceSection #container #innerContainer .control-group .control-label {
	width:55px;
}
.newInstanceSection #container #innerContainer .control-group .controls {
	margin-left:70px;
}

.addNewProgrammeDeliveryButton {
	margin-left:10px;
	margin-right:20px;
	padding-top:15px;
	padding-bottom:0px;
	float:right;
}
#programmeDeliveryTable {
	margin-left:15px;
	margin-right:15px;
	margin-top:30px;
}

/* Final tab in edit mode */
.finalButtonTable {
	border: none !important;
}
.finalButtonTable td {
	width:155px !important;
	padding: 5px !important;
}
.finalButton {
	width:100% !important;
	height:50px;
	white-space:normal !important;
}

/* Edit module */
.assessmentErrorMessageImg {
	cursor: pointer;
	display: none;
}
.padding10 {
	margin: 10px 0px 0px !important;
}
.center {
	text-align: center !important;
}
.errorList li {
	list-style: disc;
	margin-left: 20px;
}

/* Custom Interface CSS */
.CourseAwardSelector_Delete {
	width: 14px;
	height: 14px;
	cursor: pointer;
}
.CourseAwardSelector_Add {
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.CourseAwardSelector_ShowMoreAwards {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background-color: #EEEEEE !important;
}

/* Notice DIV CSS */
.yellowNotice, .blueNotice {
	background-image: none;
	box-shadow: none;
	color: #404040;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
	padding: 10px;
	margin: 10px;
}
.yellowNotice {
	background-color: #FDF5D9;
	border-color: #FCEEC1;
}
.blueNotice {
	background-color: #DDF4FB;
	border-color: #C6EDF9;
}

/* View Module */
.wrapTextInTable {
	table-layout: fixed;
	word-wrap: break-word;
}
