﻿#OuterShell
{
  margin-left: auto;
  margin-right:auto;
  width: 914px;
}
.Logo
{
     background-color :#ffffff; /*Change for logo background color*/
     width   : 100%;
     height  : 106px;
     text-align:right;
background-image :url("../Images/logos/crms_logo.gif"); /*Change for heading*/
    background-repeat : no-repeat;
     
}

.InnerLogo
{
    width : 100%;
    height : 106px;
 
}
body
{
  
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  background-color: D7D5C9 /*Change for logo background color*/
}



TABLE
{
  font-family: Tahoma, Verdana, 'Times New Roman';
  font-size: 8pt;
  color:Black/*#336699*/;
 color:#666666;
  background-color:White;
}

.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: #e8e4cc;/*#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
{
  /*background-color: gainsboro;*/
  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: Black;
  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: Black;
  background-color: white;
  font-size: 8pt;
}
.FooterPCR
{
  font-family: Verdana, Tahoma, 'Times New Roman';
  width: 100%;
  color: #ffffff;
  background-color: #345316; /*Change for footer*/
  text-align: center;
  font-size: 8pt;
}


.SubHeader
{
  margin:1px;
  border: 0px solid #7f7f7f;
  padding: 0px; 
  color: #ffffff;
  font-family: Verdana, Tahoma, 'Times New Roman';
  background-color: #345316; /*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: Black;
  background-color: #666666/*#336699*/;
  font-size: 8pt;
}
.PlaceSummary
{
  font-weight: bold;
  width: 100%;
  color: Black;
  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: gainsboro;
}
.SearchResults
{
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.SubHeader .HomeLinkClass
{
   color: #ffffff;
   font-weight: bold;
}

.SubHeader .LogoutLinkClass
{
   color:#ffffff;
   font-weight: bold;
}

.TodayOnCalendar
{
	background-color: #d0d0e6;
}



.MenuTitle
{
	background-color: #023625;/*blue;/*"#336699";*/
}