﻿BODY {
	MARGIN: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-ALIGN: center
}

a img {
	border: none;
}

.FilterPanel 
{
	//width: 150px;
	vertical-align: top;
}

.LinkPanel
{	max-width: 200px;
	width: 200px;
	vertical-align: top;
}
.LinkButton
{
 color: Blue;
 //font-weight: bold;
 min-height: 40px;
 text-decoration: none;
 line-height: 30px;
 font-size: small;
}

.LinkButtonSelected
{
 color: Blue;
 //font-weight: bold;
 min-height: 40px;
 text-decoration: underline;
 font-weight: bold;
 line-height: 30px;
 font-size: small;
}

.TitlePanel
{ 
	width : 100%;
	vertical-align: top;
}

.FilterTitle
{
 font-weight: bold;
 font-size: small;
 width: 300px;
}
.InfoCell {

}


.InfoBox
{
	
	//font-weight: bold;
	font-style: normal;
	//font-size: small;
	//width: 300px;
}

.DepartmentTable
{
 width: 100%	
}
.InfoTable
{
 width: 100%	
}
.InfoCell
{
 width: 500px;	
 margin-top; 50px;
}

.DepartmentLabel
{
width: 200px;
border-style: none;
vertical-align: top;
border-width: 0;
font-size: small;
}

.DepartmentFilter
{
	width: 100%;
	font-size: small;
}

.WildcardTextBox
{
	width: 70%;
}
.WildcardButton
{
width: 10%;
}
.ViewTimetableButton
{
width: 150px;
}




/* Rule 2 of /app_templates/css/blue_style.css */ 
.container {
	BORDER-RIGHT: #ababab 1px solid;
	BORDER-TOP: #ababab 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: auto;
	BORDER-LEFT: #ababab 1px solid;
	WIDTH: 90%;
	MARGIN-RIGHT: auto;
	BORDER-BOTTOM: #ababab 1px solid;
	BACKGROUND-COLOR: #ffffff;
	voice-family: inherit
}

/* Rule 45 of /app_templates/css/blue_style.css */ 
.text_menu {
	PADDING-LEFT: 15px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 6px;
	COLOR: #4189dd;
	PADDING-TOP: 6px;
	FONT-STYLE: normal;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

/* Rule 46 of /app_templates/css/blue_style.css */ 
.text_menu A {
	COLOR: #666666;
	TEXT-DECORATION: none
}

/* Rule 30 of /app_templates/css/blue_style.css */ 
.right_column {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #ababab 1px solid;
	COLOR: #666666;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 10px;
	FONT-STYLE: normal;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

/* Rule 32 of /app_templates/css/blue_style.css */ 
.right_column A {
	COLOR: #4189dd;
	TEXT-DECORATION: none
}

/* Rule 50 of /app_templates/css/blue_style.css */ 
.news_titles {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #ababab 1px solid;
	COLOR: #4189dd;
	LINE-HEIGHT: 140%;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ababab 1px solid;
	//FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* Rule 7 of /app_templates/css/blue_style.css */ 
.breadcrumbs {
	PADDING-LEFT: 15px;
	FONT-SIZE: 18px;
	FONT-WEIGHT: BOLD;
	PADDING-BOTTOM: 7px;
	COLOR: #e0e0e0; */#003580;*/
	PADDING-TOP: 7px;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #009972;
	TEXT-ALIGN: left
}

/* Rule 35 of /app_templates/css/blue_style.css */ 
.navbar {
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

/* Rule 43 of /app_templates/css/blue_style.css */ 
.navbar_td_last {
	PADDING-RIGHT: 12px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 12px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 7px;
	COLOR: #ffffff;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #ffffff 1px solid;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003580;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

/* Rule 44 of /app_templates/css/blue_style.css */ 
.navbar_td_last A {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

/* Rule 36 of /app_templates/css/blue_style.css */ 
.navbar_td {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 12px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 12px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 7px;
	COLOR: #ffffff;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #ffffff 1px solid;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003580;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

/* Rule 37 of /app_templates/css/blue_style.css */ 
.navbar_td A {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

/* Rule 39 of /app_templates/css/blue_style.css */ 
.navbar_td_here {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 12px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 12px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 7px;
	COLOR: #ffffff;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #ffffff 1px solid;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4189dd;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

/* Rule 40 of /app_templates/css/blue_style.css */ 
.navbar_td_here A {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

/* Rule 49 of /app_templates/css/blue_style.css */ 
.titlebar_text {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 10px;
	COLOR: #666666;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 10px;
	FONT-STYLE: normal;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

/* Rule 48 of /app_templates/css/blue_style.css */ 
.front_logo {
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 22px;
	PADDING-TOP: 12px
}

/* Rule 3 of /app_templates/css/blue_style.css */ 
.toolbar {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #009972
}

/* Rule 6 of /app_templates/css/blue_style.css */ 
.searchtext {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	//FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* Rule 4 of /app_templates/css/blue_style.css */ 
.toolbar A {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
