<!-5rdwhinemzuytcgko0j4--->/**************************************
 * THEME NAME: vleuk
 *
 * Files included in this sheet:
 *
 *   vleuk/template.css
 **************************************/

/***** vleuk/template.css start *****/

HTML {
	MARGIN-BOTTOM: 0px; HEIGHT: 100%
}
:focus {
	-moz-outline-style: none
}
BODY {
	FONT-SIZE: 90%; MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 100%; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

DIV#page {
  WIDTH: 100%;
  HEIGHT: auto;
  MARGIN: 0;
PADDING: 0;
BACKGROUND: #013567;
COLOR: #222222;
}

DIV#outer {
  MAX-WIDTH: 850px;
  MIN-WIDTH: 750px;
min-height:1000px;
  MARGIN-LEFT: auto;
  MARGIN-RIGHT: auto;
  WIDTH: 100%;
  HEIGHT: 100%;
}

body, table, td, th, li {
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

#middle-column h2.header, h2.main {
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	margin-bottom: 6px;
	}

.commands img {
	width: 11px;
	height: 11px;
	}


.headermenu {
	margin-right: 5px;
	margin-top: 0px;
	}

.headermenu form {
	display: inline;
	margin: 0;
	text-align: left;
	}

.logininfo {
	padding-bottom: 5px;
	color: #FFFFFF;
	}
	
	/*</group>*/

/*<group=Navigation Bar>*/

.navbar {
	background: url(top_menu_bar_bg.jpg) repeat-x 0px 0px;
	border-style: none;
	padding: 0px;
	border-bottom: solid #000040 1px;
	}

.navbar li {
	color: #ffffff;
	}

.navbar li a {
	color: #ffffff !important;
	}
.navbar .breadcrumb {
  float:left;
  margin:6px 0.2em 0 6px
}
	
	/*</group>*/

/*<group=Content Framing>*/

#content {
	padding: 2px;
	margin: 0;
	}

.course #content {
	padding: 0;
	}

#layout-table {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	}

#layout-table #left-column {
	margin: 0;
	padding: 6px;
	}

#layout-table #middle-column {
	padding: 1px 2px;
	margin: 0;
	}

#layout-table #right-column {
	margin: 0;
	padding: 2px;
	}

.sideblock {
	margin-bottom: 0;
	clear: both;
	background-image: url(back2.gif);
	}
.sideblock .header{
	background-image: url(header.jpg);
min-height: 1.5em;
font-size:14px;
	}

.sideblock a {
	line-height: inherit;
	}

.sideblock .header, #left-column .hidden .header, #right-column .hidden .header {
	color: #000000;
	padding: 2px 0 0;
	}

.sideblock .header .hide-show {
	float: right;
	}

.sideblock .header .hide-show img.hide-show-image {
	background-image: url(switch_minus.gif);
	margin: 0 0 2px;
	}

.sideblock.hidden .header .hide-show img.hide-show-image {
	background-image: url(switch_plus.gif);
	}

.sideblock .commands {
	padding-bottom: 2px;
	}

.sideblock .skip-block {
	height: 10px;
	position: absolute;
	left: -100px;
	top: -100px;
	}

.sideblock .list .c0 {
	padding: 2px 2px 2px 0;
	}

.sideblock .list .c1 {
	position: relative;
	top: 3px;
	}

.sideblock .footer {
	margin-bottom: 3px;
	text-align: left;
	clear: left;
	margin-top: 12px;
	}

.coursebox {
	margin-bottom: 6px;
	}

#course-view .section td.side, #course-view .section td.content {
	border-top-color: #dddddd;
	border-bottom-color: #dddddd;
	}

#course-view .section td.left {
	background: #ffffff;
	}

#course-view .section td.right {
	background: #ffffff;
	}

#course-view .current td.side, #course-view .current td.content {
	border-top-color: #ffd991;
	border-bottom-color: #ffd991;
	}

#course-view .current td.left {
	background: #ffffff;
	}

#course-view .current td.right {
	background: #ffffff;
	}

#course-view .hidden td.side, #course-view .hidden td.content {
	border-top-color: #dddddd;
	border-bottom-color: #dddddd;
	}

#course-view .hidden td.left {
	background: #ffffff;
	}

#course-view .hidden td.right {
	background: #ffffff;
	}


.clr {
	CLEAR: both
}

DIV.loginfo {
	TEXT-ALIGN: right; MARGIN-TOP: 0px; MARGIN-RIGHT: 25px
}
DIV#wrapper {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
DIV#wrapper_r {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

DIV#footer_r DIV {
	FONT-SIZE: 0.9em; COLOR: #aaa; PADDING-TOP: 8px; TEXT-ALIGN: center
}
DIV#footer_r A:link {
	COLOR: #999
}
DIV#footer_r A:visited {
	COLOR: #999
}

#content {
	BORDER: none; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; margin-RIGHT: 10px; margin-LEFT: 10px;
}

.generalbox {
  border-width:1px;
  border-style:solid;
  margin-bottom: 5px;
  padding:2px;
}

#footer {
  text-align:center;
  margin-top: 10px;
}
#calendar .maincalendar .eventlist .event .course {
  font-size:11px;
}

#calendar .maincalendar table.calendarmonth td {
  font-size:12px;
}

#calendar div.header
{
  font-weight:bold;
}

#calendar .sidecalendar .filters {
  font-size:12px;
}

.sideblock .filters td {
  font-size:14px;
}

#calendar .maincalendar .controls {
  font-size:12px;
}

#calendar .maincalendar .day {
  font-weight: bold;
}

table.minicalendar {
  font-size:11px;
}

.cal_popup_caption {
  font-family:sans-serif;
  font-size:12px;
  font-weight:bold;
}

#calendar .maincalendar .calendar-controls .current {
  font-weight: bold;
}
#calendar .maincalendar table.calendarmonth .weekdays {
  font-size:16px;}

table {
  margin-bottom:40px;
}
.minicalendar .today {
  border:1px solid; vertical-align:middle}

#calendar .maincalendar table.calendarmonth th {  font-weight: bold; font-size:12px;}
.cal_popup_bg {
 background: #ffffff;
}
.cal_popup_close {
  font-family:sans-serif;
  font-size:12px;
  font-weight:bold;
}
.sideblock .content {
	border: none
}

table.chat-event td  {
	MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #000099; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FE0084; TEXT-DECORATION: underline
}

DIV#header {
	BACKGROUND: url(header_t.png) repeat-x 0px 0px
}
DIV#header_l {
	BACKGROUND: url(header_tl.png) no-repeat 0px 0px
}
DIV#header_r {
	BACKGROUND: url(header_tr.png) no-repeat 100% 0px; HEIGHT: 100px
}
DIV#footer {
	BACKGROUND: url(shadow_b.png) repeat-x 0px 0px
}
DIV#footer_l {
	BACKGROUND: url(shadow_bl.png) no-repeat 0px 0px
}
DIV#footer_r {
	BACKGROUND: url(shadow_br.png) no-repeat 100% 0px; HEIGHT: 52px
}
DIV#wrapper {
	BACKGROUND: url(shadow_l.png) #ffffff repeat-y 0px 0px
}
DIV#wrapper_r {
	BACKGROUND: url(shadow_r.png) repeat-y 100% 0px
}
#menu {
	width: 100%;
	height: 50px;
	margin: 0 auto;
	background: url(top_menu_bar_bg.jpg) repeat-x;
	text-align: center;
}

#menu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-top: 4px; COLOR: #ffffff
}
#menu A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#menu A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #cccccc; TEXT-DECORATION: none
}
P#botfoo {
	TEXT-ALIGN: center; color: #000033; FONT-SIZE: 11px; PADDING-top: 6px;
}
.logininfo, .headermenu {
	font-size: 12px;
	font-family:"VAGRounded Lt","Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;

}
#header-home .logininfo {
  font-size:12px;    
  font-family:"VAGRounded Lt","Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
.logininfo, .headermenu {

color:#999999;

}

.logininfo a:link{

color:#999999;

}

.logininfo a:visited{

color:#FE0084;

}

.logininfo a:hover{

color:#999999;

}
#header h2 { COLOR: #990066; PADDING-LEFT: 4px; TEXT-DECORATION: none; border: none;
}
#header .sideblock h2 {
	letter-spacing: 0.1em;
color: #ffffff;
	}
DIV .generalbox { border: none;
}
.block_adminblock .header {
color: #ffffff;  padding: 4px 0 0 4px; border: solid #000040 1px; }
.helplink img {
  vertical-align: middle;
  margin: 2px 2px 5px 2px;
  width: 17px;
  height: 17px;
}/***** vleuk/template.css end *****/

