﻿/*
Controls colors, fonts and things of that nature,
Positioning elements should be in EmsCampusScreen
*/

/*Default text size, font and weight*/

.primaryDarkColor, .menuBackColor, caption, .blueButton, .DateRow, .groupByRadioBackgroundColor
{
background-color: #00467f;
} 
/*IE 8 fix*/
.menuBackColor
{
   z-index:100;
}
fieldset
{
	border:none;
}
.bold
{
    font-weight:bold;
}
/*Filter Control*/
#leftColumn, .dragBox, .filters, #emsTip
{
    padding:.2em;
    border:2px groove #eaeaea;
    background-color:#eaeaea;
}
.dragBox
{
    position: absolute;
    overflow: hidden;
    padding-left: 1em;
    z-index:50;
}
#filterDiv
{
    width:20em;
}
.quickNavLinks
{
    float:right;
    position:relative;
    top:-13px;
    right:5em;
}
/*User Welcome in Main Menu*/
.WelcomeMsg 
{
color: White;
line-height: 1.6em;
padding-right: 5px;
padding-left: 5px;
}

#content {
border:1px solid #225D92;
clear:both;
}

h3 {
background-color:Silver;
clear:both;
display:block;
font-size:1.1em;
margin-bottom:0;
padding:0.1em;
}

/* Top-Right information labels*/
.managingKeyLabelPos, .phaseKeyLabelPos, .TermDatesKeyLabelPos
{
    float: left;
	text-align: left;
	white-space:nowrap;
	width:8em;
	font-weight:bold;
}

/*All required asterisks (by labels, not the ones by the boxes) show in this color */
.requiredAsterisk
{
    color:Red;
    font-size:.9em;
}

/*
    We make extensive use of callbacks, this is the border and color of the div
    that appears durning the callback
*/
.callbackStatus
{
    border:black thin solid;
    background-color: #fff8dc;
}

/*This is the Heading for tables*/
caption
{

    color:white;
    font-size:medium;
    
}

/*Refers to the text on the bar of the boxes*/
legend
{
    color:#000000;
}

/*Table Look/Feel*/
.groupingRowColor, .groupingRow
{
background-color: #f0f9f9;
}
.groupingRow
{
font-size: 1em;
}
.groupingRow
{
font-weight: bold;
padding-top: 0.4em;
padding-bottom: 0.4em;
vertical-align: middle;
}

/*our footer text*/
.footer
{
	font-family: Tahoma;
	font-size: smaller;
	color: #225d92;
	clear:both;
}

/*The Text that is centered about the menu*/
.ApplicationTitle
{
	color: #225d92;
	font-size:large;
	font-weight: 700;
	margin-left:10%;
	margin-right:10%;
}

/*Page label - Centered above each page*/
h2.pageLabel
{
	color: #808080;
	font-size: larger;
	font-weight: 700;
	width: 100%;
	text-align:center;
}

/*Color of the menu bar*/
.menuBackColor
{
    background-color: #00467f;
}

/*The key value labels use this as their key class..*/
.keyLabel
{
	font-weight:bold;
}

/*color of the text in the available rooms box on the course preference page, if the use can require the room*/
.canRequire
{
   font-style:italic;
}

/*Used on course preferences to make the lengend stand out for the course title*/
.standOut
{
    font-size:larger;
    font-weight:bold;
}


/*Style for links in the menu*/
#MenuContainer a, #MenuContainer a:visited
{
    color:White;
}



/*background color of the content*/
.contentBackColor
{
    background:#FFFFFF;
}

/*academic book header cell color*/
.abHeaderCellColor, .abTimeHeaderCellColor, .wbHeaderCellColor
{
    background-color:#d3d3d3;
}

/*color for time cells */
.abTimeColColor
{
    background-color: #fff8dc;
}

/*Building hours div style*/
.abBuildingHoursColor
{
    background-color: #fff8dc;
    font-size:.6em;
    text-align:center;
}

/*time cells down left side of academic book;*/
.abTimeCell
{
    border-right:1px solid black;
}

/*Building hours div style*/
.abBuildingClosedColor
{
    background-color: #f5deb3;
    font-size: .6em;
    text-align: center;
}
/*size of the text displayed on the event bars*/
.abEventText
{
    font-size:.9em;
}

/*title bar in tool tip*/
.toolTipTitleText
{
    font-weight:bold;
}

/*column labels of tool tip*/
.toolTipLabel
{
    width:10em;
    overflow:hidden;
}
/*text of the tool tip*/
.toolTipText
{
    font-size:.7em;
}
/* color of the tool tip*/
.toolTipColor
{
    background-color: #B9c4dc
}

/*color of the time drop down*/
.timeDDActive
{
    background-color: #b9c5dc;
    white-space:nowrap;
}
/*color of a selected row in the time drop down*/
.timeDDSelected
{
    font-weight:bold;
    font-size:1em;
}
/*color of the drop down normally*/
.timeDDNormal
{
    background-color:#FFeed1;
    white-space:nowrap;
}
/*the box around the time drop down*/
.timeDrop
{
    background-color: #FFeed1;
    border-right: thin solid;
    border-top: thin solid;
    border-left: thin solid;
    border-bottom: thin solid;
}
/*the color of the link*/
#timeDrop a
{
    color:Black;
}
/*the width of the time box*/
.timebox
{
    width:75px;
}

/*color of the building row on weekly book*/
.wbBuilidngColor
{
    background-color:#AFBC21;
    color:White;
    padding-left:1px;
}

/*The unselected tabs */
.TabUnselected
{
	background-color: #225d92;
}
/*Color of a selected tab*/
.TabSelected, .groupByRadioBackgroundColor
{
	background-color: #B9c4dc;
}

/*Style for the text in the tab*/
a.TabLink, a.TabLink:hover, a.TabLink:visited
{
	font-size: 10px;
	color: #FFFFFF;
}

.abHoliday
{
    background-color:Green;
    color:White;
}
a.bookHolidayLink
{
    color:Yellow;
}

a.bookHolidayLink:visited
{
    color:Yellow;
}

/*color for the word options in the upper right*/
.pageOptions
{
    color:#225d92;
}

/*the box surrounding the options*/
#pageOptionsList, .pageSubOptions
{
   margin:0px;
   border-style:groove;
   padding-left:20px;
   padding-bottom:3px;
   padding-right:3px;
   background-color:#fff8dc;
   font-size: .8em;
}

/*color of the option when the mouse is over it*/
.mouseOn
{
    background-color:#d3d3d3;
}
/*the page option that is selected*/
.listSelected
{
    list-style-image: url(../../Images/check.gif);
    cursor:pointer;
}
/*the page option that is selected*/
.listCanExpand
{
    list-style-image: url(../../Images/arrow_l.gif);
}
/*an unselected page option*/
.listNoBullet
{
     list-style-type:none;
     cursor:pointer;
}

.MatchRoomsLabel
{
	width:200px;
	height:20px;
	color:white;
	background-color:#00467f;
	font:150% Verdana, Arial, Helvetica, sans serif
}

.padRight
{
	padding-right:1em;
}