﻿.Logo
{
     background-color :#2B5B94; /*Change for logo background color*/
     width   : 100%;
     height  : 50px;
}

.InnerLogo
{
   width : 100%;
   height : 50px;
}
body
{
  
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  background-color: #E9E9E9; /*Change for logo background color*/
}



TABLE
{
  font-family: Tahoma, Verdana, 'Times New Roman';
  font-size: 8pt;
  color:#002F4E/*#666666/*#336699*/;
}

.MenuColumn
{
  font-family: Tahoma, Verdana, 'Times New Roman';
  font-size: 8pt;
  /*background-color: White;*/
}

.BodyColumn
{
  font-family: Tahoma, Verdana, 'Times New Roman';
  font-size: 8pt;
  /*background-color: White;*/
  padding-left: 10px;
  padding-right: 10px;
}

.OrangeBack
{
  background-color: #2B5B94;/*#ffcc66;*/
}

panel
{
  font-family: Tahoma, Verdana, 'Times New Roman';
  font-size: 8pt;
}

.TextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  width: 200px;
  border-bottom: #c7ccdc 1px solid;
  font-family: Verdana, Tahoma, 'Times New Roman';
  font-size: 8pt;
}

.HR
{
  height:1;
}

.Button
{
  border-right: darkgray 1px solid;
  border-top: darkgray 1px solid;
  border-left: darkgray 1px solid;
  border-bottom: darkgray 1px solid;
  font-family: Verdana, Tahoma, 'Times New Roman';
  font-size: 8pt;
}
.Normal
{
  font-family: Verdana, Tahoma, 'Times New Roman';
  font-size: 8pt;
}
.SmallTextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  border-bottom: #c7ccdc 1px solid;
  font-family: Verdana, Tahoma, 'Times New Roman';
  width: 70px;
  font-size: 8pt;
}


.HeaderPCR
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  font-family: Verdana, Tahoma, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: white;
  text-align: right;
  font-size: 8pt;
}
.HeaderImage    
{
  vertical-align: middle;
}
.HeaderTitle
{
  padding-right: 5px;
  padding-left: 5px;
  padding-right: 10px;
  font-weight: bold;
  font-family: Verdana, Tahoma, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: white;
  font-size: 8pt;
}
.FooterPCR
{
  font-family: Verdana, Tahoma, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: #2B5B94; /*Change for footer*/
  text-align: center;
  font-size: 8pt;
}


.SubHeader
{
  margin:0px;
  border: 1px solid #7f7f7f;
  padding: 3px; 
  color: white;
  font-family: Verdana, Tahoma, 'Times New Roman';
  background-color: #2B5B94; /*Change for subheader*/
  text-align: right;
  font-size: 8pt;
  
}
.TableLines
{
  border-top: #c7ccdc 1px solid;
  border-bottom: #c7ccdc 1px solid;
  border-right: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-left: 5px;
}


.Hidden
{
  visibility: hidden;
  display: none;
}

.PlaceHeader
{
  border-bottom: 1px solid;
}

.PlaceItem
{
  border-right: #666666/*#336699*/ 1px solid;
  border-left: #666666/*#336699*/ 1px solid;
  border-top: #666666/*#336699*/ 1px solid;
  border-bottom: #666666/*#336699*/ 1px solid;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.PlaceTitle
{
  font-weight: bold;
  width: 100%;
  color: white;
  background-color: #666666/*#336699*/;
  font-size: 8pt;
}
.PlaceSummary
{
  font-weight: bold;
  width: 100%;
  color: white;
  background-color: black;
  font-size: 8pt;
}
.MediumTextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  width: 140px;
  border-bottom: #c7ccdc 1px solid;
  font-family: Verdana, Tahoma, 'Times New Roman';
  font-size: 8pt;
}
.Search
{
  width: 217px;
  border-right: silver 1px solid;
  padding-right: 5px;
  border-top: silver 1px solid;
  padding-left: 5px;
  padding-bottom: 5px;
  border-left: silver 1px solid;
  padding-top: 5px;
  border-bottom: silver 1px solid;
  background-color: Gray;
}
.SearchResults
{
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.SubHeader .HomeLinkClass
{
   color: White;
   font-weight: bold;
}

.SubHeader .LogoutLinkClass
{
   color: White;
   font-weight: bold;
}

.TodayOnCalendar
{
	background-color: #C9D4FF;
}



.MenuTitle
{
	background-color: #2B5B94;/*blue;/*"#336699";*/
}

.Calendarheader
{
	background-color: #2B5B94;
	color:White;
}

.literal_text
{
 font-size: 12pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
}