﻿@import url("aru.css");


body 
{
	margin: 0px;
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: rgb(0,51,102);
	font-size: large;
}

.header
{
    margin: 0 auto 0 auto;

}

.main
{
    margin: 0 auto 0 auto;
    width: 98%;
    max-width: 972px;
}

.footer
{
    margin: 1em auto 0 auto;


}



.FilterPanel 
{
	width: 100% !important;
	vertical-align: top;
	padding-left: 1em;
}

.ErrorTable 
{
	width: 400px;
	border-color: rgb(7, 29, 73);
	border-style: solid;
	border-width: thin;
	 margin-left: auto;
	 margin-right: auto;
	 margin-top: 50px;
	 text-align: center;
   
	 
}

.ErrorTable.tr
{

}

.ErrorTitle 
{
 font-weight: bold;
}
.ErrorTable  a
{
	text-decoration: none;
	font-size: 0.8em;
}
.ErrorTable a:hover
{
	text-decoration: underline;
}

/*    
.LinkPanel
{
	font-size: 0.8em;
	width: 8em;
	vertical-align: top;
}

.LinkButton
{
 color: Blue;
 font-weight: bold;
 min-height: 40px;
 text-decoration: none;
 line-height: 30px;
 margin-right: 30px;
}

.LinkButtonSelected
{
 color: Blue;
 font-weight: bold;
 min-height: 40px;
 text-decoration: underline;
 line-height: 30px;
 margin-right: 30px;
}
*/


.LinkPanel {

	vertical-align: top;
	font-size: 0.8em;
	overflow: hidden;
}

.LinkPanel a, .linkBtn_Timetable a {
	text-decoration: none;
	color: black !important;
}


.LinkPanel a:hover, .LinkButtonSelected a:hover {
	background-color: rgb(255, 204, 0); /*#34A1E4;*/
	color: rgb(0, 51, 102); !important;
	text-decoration: underline;
}


#pLinkPanel {
	border-bottom: 1px solid #002248;
	width:10em;
}

.LinkButton, .LinkButtonSelected , .linkBtn_Timetable {	

	display: block;
	padding: 0.4em 0 0.4em 0.8em;
	border-top: 1px solid #002248;
	background-color: #ffffff;
	border-left: 1px solid #002248;
	border-right: 1px solid #002248;
	xwidth: 7em !important; 
	text-align: left;

}

.LinkButtonSelected {
	color: black !important;
	font-weight: bold;
}


/*#LinkBtn_information {

	background-color: rgb(7, 29, 73);
	color: white !important;
	font-weight: bold;
    background-position: right top;
    background-repeat: no-repeat;
    border: none;
	xwidth: 7.15em !important;
	text-align: left;
	
}
*/



#LinkBtn_information {

	
	background-position: right top;
    background-repeat: no-repeat;
    border-top: 1px solid #002248;
	border-left: 1px solid #002248;
	border-right: 1px solid #002248;
	xwidth: 7.15em !important;
	text-align: left;
	
}


.TitlePanel
{ 
	width : 100%;
	vertical-align: top;
}

.FilterTitle
{
 font-weight: bold;
 font-size: 1.2em;
 }

#pFilterTitle {
margin-bottom: 0.5em;
}

.InfoBox
{
	font-size: 0.9em;
}

.modfilterlabel 
{
	color: Red
}


.DepartmentTable
{
 width: 100%	
}
.InfoTable
{
 width: 100%	
}
.InfoCell
{
 width: 500px;	
}

.DepartmentLabel
{
width: 12em;
border-style: none;
vertical-align: top;
border-width: 0;
font-size: 0.9em;
}

.DepartmentFilter
{
	width: 98%;
}

.WildcardTextBox
{
	width: 38.5em;
}
.WildcardButton
{
width: 4.25em;
xfloat: right;
position:relative;
top: -0.2em;
}

.LoginBox
{
  border-Color: rgb(51,0,103);
  border-Style: solid;
  border-Width: thin;
  margin: 0 auto;
  padding: 1em;
  font-size: 0.9em;
}

.LoginInputBox 
{
width: 10em;
}


.ErrorMessage
{
    font-size: 10;
	color: Red;
}

.TitleText
{  font-weight: bold;
}

.LoginText
{  font-weight:  normal;
}

.InstructionText 
{
	display: none;
}

.ObjectInputErrorLabel
{
	color: Red;
}

#pButton {
	text-align: center;
}