body.html {
	color: #333333;
	font-family: "Segoe UI", Verdana, Helvetica, Arial, Sans-Serif;
	line-height: 20px;
	font-size: 14px;
	
	background-image: url("../img/main_background.png");
	background-position: center top;
	background-size: 1920px auto;
	background-repeat: no-repeat;
	background-attachment: fixed;

    /* 20150608 http://demosthenes.info/blog/532/Convert-Images-To-Black-And-White-With-CSS */ 
    /*-webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);*/
	
}

h1 {
	font-size: 32px;
}
h2 {
	font-size: 24px;
	font-weight: normal;
}
h3 {
	font-size: 18px;
	font-weight: normal;
}

html body.admin-menu {
/* 	margin-top: 34px !important; */
	margin-top: 70px !important;
}

/* custom menu / nav bar */
#navbar {
	margin-top: 10px;
}
#navbar .navbar-inner, 
#navbar .container {
	padding-left: 0px;
	padding-right: 0px;	
} 
.navbar-inner {
	background: none;
	border: none;
	box-shadow: none;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	background: none;
	box-shadow: none;
	font-weight: bold;
}
.navbar .nav > li > a {
	padding-left: 0;
}
.navbar .nav {
	float: none;
}
.navbar .nav .leaf {
	border-top: 5px solid #c0c0c0;
	margin-right: 20px;
	min-width: 9%;
}
.navbar .nav .menu-mlid-218 {
	border-top: 5px solid #FEC540;
}
.navbar .nav .menu-mlid-872, 
.navbar .nav .menu-mlid-993 {
	border-top: 5px solid #F47621;
}
.navbar .nav .menu-mlid-747, 
.navbar .nav .menu-mlid-746 {
	border-top: 5px solid #BF2025;
}
.navbar .nav .menu-mlid-867, 
.navbar .nav .menu-mlid-861 {
	border-top: 5px solid #0065B3;
}
.navbar .nav .menu-mlid-990, 
.navbar .nav .menu-mlid-881 {
	border-top: 5px solid #3AA6EF;
}
.navbar .nav .menu-mlid-989 {
	border-top: 5px solid #7DE7FD;
}
.navbar .nav .menu-mlid-991 {
	border-top: 5px solid #AC93FF;
}
.nav > li > a:focus, 
.nav > li > a:hover {
	background-color: transparent;
}
.footer {
	margin-top: 20px;
}
body.toolbar {
/* 	padding-top: 0px !important;	 */
}
#toolbar .toolbar-menu {
/* 	display: none; */
}

.view-educational-institutions .item-list ul {
	list-style: none;
}

.view-educational-institutions .views-row {
	margin-bottom: 20px;
}

.view-educational-institutions .views-field-title {
	font-weight: bold;
	font-style: italic;
}

.view-educational-institutions .views-label {
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	min-width: 64px;
}

.view-educational-institutions .field-content {
	position: relative;
	display: inline-block;
	vertical-align: top;
	max-width: 330px;
}
/* override calander button */
.view .date-nav-wrapper .date-nav {
/*
	color:#cccccc;
	padding:20px;
	background:url(../images/cal-header.png);
	text-shadow:1px 1px 0px #000000;
*/
	background: #cccccc;
	border-radius:8px 8px 0 0;
	margin:0;
	padding-bottom: 0.7em;
}
.view .date-nav-wrapper .date-next,
.view .date-nav-wrapper .date-prev {
	background: none;
}
.view .date-nav-wrapper .pager {
	margin: 0;
}
#front-calendar .view-calendar {
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);

	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 30%, #f6f6f6 80%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(80%,#f6f6f6), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #ffffff 30%,#f6f6f6 80%,#ededed 100%);
	background: -o-linear-gradient(top,  #ffffff 30%,#f6f6f6 80%,#ededed 100%);
	background: -ms-linear-gradient(top,  #ffffff 30%,#f6f6f6 80%,#ededed 100%);
	background: linear-gradient(to bottom,  #ffffff 30%,#f6f6f6 80%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );

}
.front .pane-calendar .view .date-nav-wrapper .date-prev {
	left: 0;
	right: auto;
}
.view .date-nav-wrapper .date-prev {
	right: 80px;
}
.i18n-ms .view .date-nav-wrapper .date-prev {
	right: 110px;
}
.calendar-calendar tr td.sat, 
.calendar-calendar tr td.sun {
	background-color: #EEEEEE;	
} 
.calendar-calendar tr td.has-events {
	background-color: #74A5D7;
	color: #FFFFFF;
}
.calendar-calendar tr td.has-events a {
	color: #FFFFFF;
}
.calendar-calendar tr td.today, 
.calendar-calendar tr.odd td.today, 
.calendar-calendar tr.even td.today, 
.calendar-calendar tr td.today a, 
.calendar-calendar tr.odd td.today a, 
.calendar-calendar tr.even td.today a {
	background-color: #F2B6B5;
	color: #777777;
	font-weight: bold;
}
.view-calendar .view-footer {
	padding:0 20px 20px 20px;
	font-size:0.8em;
}
.view-calendar .view-footer #legend {
	color:#aaaaaa;
/*
	background-color:rgba(0, 0, 0, 0.3);
	line-height:3em;
	width:350px;
*/
	padding-left:10px;
	float:right;
}
#legend .legend1 {
	color: #50bb3d;
}
#legend .legend2 {
	color: #1b19d4;
}
#legend .legend3 {
	color: #c88b37;
}
.view .date-nav-wrapper .date-nav {
	border-radius: 0;
	background: none;
}
.view .date-nav-wrapper .date-heading {
	top: 3px;
}
.view .date-nav-wrapper .date-heading h3 a {
	color: #777777;
}
.calendar-calendar .mini th.days {
	border: 0;
	background: #f3f3f3;
}
.calendar-calendar .mini tr,
.calendar-calendar table.mini td.empty {
	background: none;
}
.calendar-calendar .mini td {
	text-align: center;
/* 	border:1px solid #dadada !important; */
}
.calendar-calendar td.empty {
/* 	border-color:#dadada; */
/* 	color:#dadada; */
}
.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full tr td.multi-day.ends-today,
.calendar-calendar .month-view .full tr td.single-day.today {
	border-color:#999999;
}
td.single-day {
/*
http://www.colorzilla.com/gradient-editor/
http://gradients.glrzad.com/
*/
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 70%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(70%,#f6f6f6), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 70%,#ededed 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 70%,#ededed 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 70%,#ededed 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 70%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
td.single-day .inner {
	min-height:50px;
}
.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
	border-radius:10px;
	
background: #fcfff4;
background: -moz-linear-gradient(top,  #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead));
background: -webkit-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
background: -o-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
background: -ms-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
background: linear-gradient(to bottom,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
	top:2px;
}
.calendar-calendar .item {
	color:#333333;
}
.calendar-calendar .item a {
	color:#333333;
	text-shadow:1px 1px 0px #ffffff;
}
.calendar-calendar .item .continues {
	color:#333333;
}
.calendar-calendar td.calendar-agenda-items div.calendar {
	padding: 0px;
}
/* theme  */
#main {
/* 	box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.067); */
	background-color: #FFF;
	padding-bottom: 10px;
	min-height: 600px;
}
.container {
	padding-left: 20px;
	padding-right: 20px;
}
#page-header {
	line-height: 32px;
	border-bottom: 2px solid #FFF;
	background: url("../img/top_menu_bar.png") no-repeat 50% 0%;
	background-size: 100% 120%;
	padding-bottom: 12px;

/* box-shadow: 0 4px 4px rgba(0, 0, 0, 0.067);

background: #ffffff;
background: -moz-linear-gradient(left,  #ffffff 0%, #dbdce2 10%, #ffffff 20%, #ffffff 70%, #dddfe3 84%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(10%,#dbdce2), color-stop(20%,#ffffff), color-stop(70%,#ffffff), color-stop(84%,#dddfe3), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #ffffff 0%,#dbdce2 10%,#ffffff 20%,#ffffff 70%,#dddfe3 84%,#ffffff 100%);
background: -o-linear-gradient(left,  #ffffff 0%,#dbdce2 10%,#ffffff 20%,#ffffff 70%,#dddfe3 84%,#ffffff 100%);
background: -ms-linear-gradient(left,  #ffffff 0%,#dbdce2 10%,#ffffff 20%,#ffffff 70%,#dddfe3 84%,#ffffff 100%);
background: linear-gradient(to right,  #ffffff 0%,#dbdce2 10%,#ffffff 20%,#ffffff 70%,#dddfe3 84%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdce2',GradientType=0 ); */

}
#page-header section {
	display: inline-block;
}
#page-header ul {
	margin: 0;
}
#page-header .menu {
	font-weight: bold;
}
#page-header .menu-mlid-966 a {
	color: #F47621;
}
#page-header .menu-mlid-967 a {
	color: #C12026;
}
#page-header .menu-mlid-968 a {
	color: #0065B3;
}
#page-header .menu-mlid-969 a {
	color: #3FA0E7;
}
#block-locale-language {
	margin-top: 3px;
	color: #0167B2;
}
#block-locale-language .en {
	background: url("../img/lang_eng.png") no-repeat 0 50%;
	padding-left: 24px;
	margin-right: 10px;
}
#block-locale-language .ms {
	background: url("../img/lang_bm.png") no-repeat 0 50%;
	padding-left: 24px;
	margin-right: 10px;
}
#block-locale-language .active {
	color: #BB0A10;
	font-size: 1.05em;
}
#block-locale-language li, 
#block-menu-block-5 li {
	display: inline-block;
}
#block-menu-block-5 {
	margin-top: 5px;
	margin-left: 6px;
}
#block-menu-block-5 .leaf {
	border-left: 1px solid #333333;
	padding: 0 1px 2px 5px;
	line-height: 12px;
	text-align: center;
}
#block-menu-block-5 .first {
	border-left: none;
}
#block-node-syndicate {
	margin-top: 5px;
	margin-left: 10px;
}
#block-block-1 {
	margin-top: 5px;
	margin-left: 10px;
}
#block-text-resize-0 {
	margin-top: -3px;
	margin-left: 10px;
}
.top-bar-menu {
	background: url("../img/peta_laman_icon.png") no-repeat 0 50%;
	padding-left: 30px;
	font-weight: bold;
}
.top-bar-menu a {
	color: #818181;
}
#page-header2 {
	padding-top: 10px;
	padding-bottom: 10px;
}
#page-header2 .logo {
}
#custom-site-name, 
#block-block-2 {
	line-height: 32px;
	float: left;
	font-size: 32px;
	padding-top: 32px;
	font-weight: bold;
	display: inline-block;
}
#custom-site-name a:hover {
	text-decoration: none;
}
#custom-site-name .c1, 
#block-block-2 .c1 {
	color: #CB1218;
}
#custom-site-name .c2, 
#block-block-2 .c2 {
	color: #0068B6;
}
#block-search-form {
	padding-top: 14px;
	display: inline-block;
}
#search-block-form {
	width: 100%;
}
#search-block-form .input-append {
	float: right;
	width: 100%;
}
#search-block-form .form-text {
	width: 78%;
}
/* #node-5 {
	max-height: 1em;
} */
.main-pic {
/* 	background-image: url("../img/main_pic.jpg");
 	background-position: center top;
	background-size: 960px auto;
  	background-repeat: no-repeat; */
}
#main-page-image {
 	background-image: url("../img/main_pic.jpg");
 	background-position: center top;
	background-size: 100% auto;
  	background-repeat: no-repeat;
}
#main-page-slogan {
	height: 28px;
	line-height: 32px;
	display: inline-block;
	margin-top: 280px;
	margin-bottom: 162px;
	padding-left: 140px;
	max-width: 438px;
	font-size: 26px;
	color: #EBAEB5;
	text-shadow: 0 0 5px #333333;
}
.slogan {
	position: relative;
	top: -200px;
	left: 130px; 
	color: #EBAFB1;
	font-size: 2em;
	line-height: 26px;
	height: 1em;
}
.panels-flexible-region-inside {
	padding-left: 0;
}
.inside-edu {
	background: url("../img/salam_edunet_pic.png") no-repeat 100% 50%;
	background-size: 22% auto;
	min-height: 146px;
}
.inside-edu ul {
	display: inline-block;
	margin-bottom: 0;
}
.inside-edu li {
	display: inline-block;
	float: left;
	width: 40%;
}
.inside-edu li a {
	background: url("../img/red_arrow.png") no-repeat 0% 50%;
	padding-left: 20px;
	padding-right: 20px;
}
.pane-menu-menu-how-do-i {
	background: url("../img/bagaimana_pic.png") no-repeat 100% 50%;
	background-size: 50% auto;
}
.pane-menu-menu-how-do-i li a, 
.menu-institution li a, 
.menu-quick-link li a {
	background: url("../img/red_arrow3.png") no-repeat 0% 50%;
	padding-left: 20px;
	padding-right: 20px;
}
.user-logon {
	background: url("../img/sudut_ahli_pic.png") no-repeat 100% 50%;
	background-size: 22% auto;
}
.front-announcement .pane-announcement, 
.front-announcement .pane-calendar {
	background-color: #F6F6F6;
	padding-bottom: 20px;
}
#front-issue .views-row, 
#front-announcement .views-row {
	margin-bottom: 20px;
}

.page-announcement .field-name-field-announcement-thumbnail, 
.page-announcement-issue .field-name-field-announcement-thumbnail, 
#front-issue .field-name-field-announcement-thumbnail, 
#front-announcement .field-name-field-announcement-thumbnail {
	float: left;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.page-announcement .field-name-title, 
.page-announcement-issue .field-name-title, 
#front-issue .field-name-title, 
#front-announcement .field-name-title {
	font-weight: bold;
}
.page-announcement .field-name-field-event-date {
/* 	float: left; */
	display: inline-block;
}
.page-announcement .field-name-post-date, 
.page-announcement-issue .field-name-post-date, 
#front-issue .field-name-post-date, 
#front-announcement .field-name-post-date {
	float: right;
	color: #DB342B;
	font-style: italic;
}
.page-announcement .field-name-field-event-date .field-label, 
.page-announcement .field-name-post-date .field-label, 
.page-announcement-issue .field-name-post-date .field-label, 
#front-issue .field-name-post-date .field-label, 
#front-announcement .field-name-post-date .field-label {
	font-weight: normal;
}
.page-announcement p, 
.page-announcement-issue p, 
#front-issue p, 
#front-announcement p {
		margin-bottom: 0px;
}
#front-announcement .pane-title,  
#front-announcement .pane-content,  
#front-announcement .more-link, 
.pane-calendar .pane-title,
.pane-calendar .pane-content, 
.pane-calendar .more-link {
	padding-left: 20px;
	padding-right: 20px;
}
#front-announcement .field-name-field-event-date {
	display: none;
}
#front-upcoming {
	background: url("../img/calendar_pic.png") no-repeat 100% 50%;
	background-size: 50% auto;
	background-color: #F6F6F6;
}
#front-upcoming ul {
	margin-left: 0;
}
#front-upcoming li {
	background: url("../img/red_arrow3.png") no-repeat 0% 8px;
	padding-left: 20px;
	padding-right: 20px;
	list-style: none;
/* 	text-shadow: 0 0 5px #FFFFFF; */
	text-shadow: 1px 1px 0 #FFF;
}
#front-upcoming .views-field {
	display: inline-block;
}
.front-top, 
.front-middle {
	border-bottom: 7px solid #EFEFEF;
}
.front-middle {
	padding-bottom: 20px;
}
.node-page img {
	padding-right: 20px;
	padding-bottom: 20px;
}
#block-block-5 {
	margin-bottom: 20px;
}
#block-menu-block-7 ul.nav, 
#block-menu-block-8 ul.nav, 
#block-menu-block-10 ul.nav {
	margin-bottom: 0px;
	display: inline-block;
	width: 100%;
}
#image-header-left h2 {
/* 	line-height: 140px; */
	padding-left: 20px;
	padding-top: 6px;
	color: #BBCEDD;
	text-shadow: 0 0 5px #000000;	
}
#block-menu-block-7 .active, 
#block-menu-block-10 .active {
	font-weight: bold;
}
/* #image-header-left {
	background: url("../img/pendidikan_title_blue.png") no-repeat 100% 50%;
	background-size: 100% auto;
	min-height: 160px;
}
#image-header-right {
	background: url("../img/petalaman_title_pic.png") no-repeat 50% 50%;
	background-size: 100% auto;
	min-height: 160px;
} */
#image-header-left {
	background: url("../img/pendidikan_title_blue.png") no-repeat 0 50%;
	background-size: auto 228px;
	min-height: 160px;
}
#image-header-center {
	float: left;
	max-width: 700px;
}
#image-header-right {
	background: url("../img/petalaman_title_pic.png") no-repeat 100% 50%;
	background-size: auto;
	min-height: 160px;
	float: right;
	width: 238px;
}
#image-header-blank {
	width: 226px;
}
.page-node-1231 #image-header-right, 
.page-node-1232 #image-header-right, 
.page-node-1233 #image-header-right, 
.page-node-1234 #image-header-right, 
.page-node-1235 #image-header-right, 
.page-node-1236 #image-header-right, 
.page-node-1237 #image-header-right, 
.page-node-1238 #image-header-right, 
.page-node-1251 #image-header-right, 
.page-node-1322 #image-header-right, 
.page-node-1323 #image-header-right, 
.page-node-1324 #image-header-right, 
.page-node-1325 #image-header-right, 
.page-node-1326 #image-header-right, 
.page-node-1327 #image-header-right, 
.page-node-1327 #image-header-right, 
.page-node-1321 #image-header-right {
	background: url("../img/pendidikan_title_pic.png") no-repeat 50% 50%;
	background-size: 100% auto;
	min-height: 160px;
}
.page-institutions #image-header-right {
	background: url("../img/institusi_title_pic.png") no-repeat 50% 50%;
	background-size: 100% auto;
	min-height: 160px;
}
.page-node-1240 #image-header-right, 
.page-node-1308 #image-header-right {
	background: url("../img/pautan_title_pic.png") no-repeat 50% 50%;
	background-size: 100% auto;
	min-height: 160px;
}
/* .node-type-announcement h1,
.node-type-event h1,  
.page-search h1,
.page-taxonomy h1, 
.page-announcement h1,
.page-announcement-issue h1, 
.page-institutions h1, 
.page-educational-institutions h1, 
.page-calendar h1, 
.page-sitemap h1, 
.page-public-holiday h1, 
.page-school-holiday h1  */
h1.page-header {
	display: none; /* hide title for view page */
}
.institutions-intro {
	margin-bottom: 20px;
}
.institutions-intro ul {
	margin: 0;
	list-style-type: none;
}
.institutions-intro ul > li {
	background: url("../img/red_arrow3.png") no-repeat scroll 0 50% transparent;
	padding-left: 20px;
}
.view-educational-institutions ul {
	margin: 0;
}
.view-educational-institutions .institutions-item {
	padding-right: 20px;
	padding-bottom: 20px;
}
#page-header3 {
	background: url("../img/long_grey_divider.png") no-repeat bottom center;
	background-size: 100% auto;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#page-header3 .menu li {
	float: left;
	list-style: none;
}
#page-header3 .menu a {
	background: url("../img/big_red_button.png") no-repeat 0% 50%;
	padding-left: 20px;
}
/* #page-header3-divider {
	background: url("../img/long_grey_divider.png") no-repeat 0% 50%;
	background-size: 100% auto;
	min-height: 40px;
	margin-bottom: 20px;
} */
.useful-link-box, 
.students-overseas-box, 
.good-resume-box, 
.howdoi-box {
	background: url("../img/grey_box.png") no-repeat 50% 50%;
	background-size: 100% 100%;
	display: inline-block;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.useful-link-box ul, 
.students-overseas-box ul, 
.good-resume-box ul, 
.howdoi-box ul {
	margin: 0;
	list-style-type: none;
	display: inline-block;
}
.useful-link-box ul > li.span4, 
.students-overseas-box ul > li.span4, 
.good-resume-box ul > li, 
.howdoi-box ul > li {
	background: url("../img/red_arrow.png") no-repeat 20px 50%;
	float: left;
	margin-left: 0;
	padding-left: 40px;
	padding-top: 4px;	
}
.good-resume-box ul > li a, 
.howdoi-box ul > li a {
	display: inline-block;
}
.icon-1, 
.icon-2, 
.icon-3, 
.icon-4, 
.icon-5, 
.icon-6, 
.icon-7 {
	width: 32px;
	height: 32px;
	margin-left: 20px;
}
.icon-1 {
	background: url("../img/red.png") no-repeat 50% 50%;
}
.icon-2 {
	background: url("../img/purple.png") no-repeat 50% 50%;
}
.icon-3 {
	background: url("../img/blue.png") no-repeat 50% 50%;
}
.icon-4 {
	background: url("../img/lightblue.png") no-repeat 50% 50%;
}
.icon-5 {
	background: url("../img/green.png") no-repeat 50% 50%;
}
.icon-6 {
	background: url("../img/orange.png") no-repeat 50% 50%;
}
.icon-7 {
	background: url("../img/pink.png") no-repeat 50% 50%;
}
div .collapsiblock a {
	background-position: left center;
	padding-left: 20px;
	color: #BC2224;
	text-decoration: none;
	font-size: 0.7em;
	line-height: 20px;	
}
 .region-sidebar-second .collapsiblock-processed .menu-block-wrapper ul {
	margin-bottom: 10px;
}
 .region-sidebar-second .collapsiblock-processed .menu-block-wrapper ul > li a {
	background : url("../img/red_arrow3.png") no-repeat scroll 20px 50% transparent;
	padding-left: 40px;
	
}
#online-book-store {
	list-style-image: url("../img/red_arrow.png");
}
#sitemap-mainmenu .dropdown-menu {
	display: inline-block;
	position: relative;
	float: none;
	border: none;
	box-shadow: none;
	width: 100%;
	z-index: 0;
}
#sitemap-mainmenu .dropdown-menu > li > a:hover {
	background: none;
	color: #005580;
}
#sitemap-mainmenu .dropdown-menu > li > a {
	background: none;
	color: #0088CC;
}
#sitemap-mainmenu .caret {
	display: none;
}
.page-public-holiday .item-list ul, 
.page-school-holiday .item-list ul {
	margin-left: 0;
}
.page-public-holiday .item-list ul > li.views-row, 
.page-school-holiday .item-list ul > li.views-row {
	margin-bottom: 20px;
	background : url("../img/red_arrow.png") no-repeat scroll left center transparent;
	padding-left: 20px;
	list-style: none;
}
.region-sidebar-second .item-list ul {
	margin-left: 0;
}
.region-sidebar-second .item-list ul > li.views-row {
	background: none;
	padding-left: 0px;
	margin-bottom: 3px;
	list-style: none;
}
.region-sidebar-second .item-list ul > li.views-row .views-field-field-event-date, 
.region-sidebar-second .item-list ul > li.views-row .views-field-title {
	padding-left: 40px;
	font-weight: normal;
}
.region-sidebar-second .item-list ul > li.views-row .views-field-title {
	background : url("../img/red_arrow3.png") no-repeat scroll 20px center transparent;
}
.page-public-holiday .views-field-field-event-date, 
.page-school-holiday .views-field-field-event-date {
	display: inline-block;
}
.page-public-holiday .views-field-title, 
.page-school-holiday .views-field-title {
	float: left;
	font-weight: bold;
}
.page-public-holiday .views-field-field-event-date, 
.page-school-holiday .views-field-field-event-date {
	padding-left: 10px;
}
.i18n-ms .view-display-id-page_4 .date-nav-wrapper .date-prev, 
.i18n-ms .view-display-id-page_5 .date-nav-wrapper .date-prev {
	right: 110px;
}
/* fix spamspan */
#institutions-list .field-content [class*="span"], 
#block-block-4 [class*="span"] {
	float: none;
}
ul.action-links {
	list-style: none;
}
.exposed-filters .filters {
	position: relative;
	top: 20px;
}
.cke_show_borders {
	background: none;
}
#announcement-node-form #edit-title {
	width: 100%;
}