﻿/*Tool Copy right text*/
.CopyRight
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:8pt;
    background-color:#EDEDED;
    border:solid 1px gray;
    color:#929292;
    text-align:center;
}
/*General Header Text*/
.HeaderText
{
    font-size:7pt;
    font-family: Arial, Helvetica, Sans-Serif;
    color:Navy;
}
/*Admin Area*/
.AdminHeader
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:8pt; 
    background-color:#E0E0E0;
    vertical-align:top;
}
.AdminBody
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:8pt; 
    background-color:#F7F7F7;
    vertical-align:top;
}
/*Discussion Page Area*/
.DiscussionPageSearch
{
    background-color:white;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    color:black;
}
.DiscussionPage
{
    background-color:white;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    color:black;
}
.DiscussionPageHeader
{
    background-color:white;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    color:black;
}
.DiscussionPageSeperator
{
    background-color:white;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    color:black;
}

.DiscussionPagePost
{
    background-color:white;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    color:black;
}
.Post
{
    background-color:white;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    color:black;
}
.PostBoxTop
{
   background-color:white;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size:10pt;
   color:black;  
}
.PostBox
{
   background-color:white;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size:10pt;
   color:black;
   border:solid 1px black;   
}
.PostBoxHeader
{
    height:40px;
    width:auto; 
    background-color: #e2e2c0;
    border: solid 1px black;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    color:black;
    vertical-align:middle;
}
.PostBoxButtons
{
   background-color:black;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size:10pt;
   color:black; 
}
.DiscussionPagePostArea
{
   background-color:white;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size:10pt;
   color:black; 
}
.DiscussionPagePostButtons
{
   background-color:white;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size:10pt;
   color:black; 
}

/*General Page Display Area*/
.DisplayTable
{
   border:solid 1px gray;
   width:100%;
}
.DisplayHeader
{
	background-color:white;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:black;
	background-image:url("headerbg.gif");
   	background-repeat:repeat;
}
.DisplaySideMenu
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:8pt; 
    background-color:#E0E0E0;
    width:170px;
    vertical-align:top;
    border-right:solid 1px gray;
}
.DisplayBody
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:8pt; 
    background-color:white;
    text-indent:3px;
}
.DisplayFooter
{
   background-image:url("bottombg.png");
   background-repeat:repeat;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size:8pt;
   font-weight:bold;
   color:navy;
}
IconRow
{
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:black;
}
.DisplayLink
{
    color:Black;
    text-decoration:none;
    font-weight:bold;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}
.DisplayLink:hover
{
    color:navy;
    text-decoration:none;
    font-weight:bold;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}

/*Datagrid Layout Area*/
.DataGrid
{
   border:solid 1px gray;
   background-color:white;
   width:100%;
   border-collapse:collapse; 
   font-family: Arial, Helvetica, Sans-Serif;
   font-size:8pt;
}
.DataGridHeader
{
    background-color:#EFEFDE;
    font-weight:bold;
    border:solid 1px gray;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:8pt;
}
.DataGridRow
{
    background-color:White;
    border:solid 1px gray;
}
.DataGridRowAlt
{
    background-color:#D8ECF8;
    border:solid 1px gray;
}
.DataGridRowAlt2
{
    background-color:#a8f4b7;
    border:solid 1px gray;
}
.DataGridRowHighlight
{
    background-color:#FFFAD2;
    border:solid 1px gray;
}
.DataGridPaging
{
    background-color:White;
}
.DataGridButtonRow
{
    background-color:White;
    border:solid 1px gray;
}

/*Sub Navigation Area*/
.NavBar
{
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	font-weight:bold;
	width:800px;
	color:black;
	vertical-align:bottom;
}
.NavTable
{

    background-color: #F1EDED;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	font-weight:bold;
	width:100%;
	color:black;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1px black;
	background-image:url("navbar.jpg");
    background-repeat:repeat;
}
.NavLink:hover
{
    color:navy;
    text-decoration:none;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}
.NavLink
{
    color:black;
    text-decoration:none;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}

/*Spacer Frames Area*/
.Spacer
{
    background-image:url("spacer.gif");
    background-repeat:repeat;
}

/*Layout.Master Area*/
.Main
{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   background-color: White;
}
.FooterTable
{
    width: 100%;
    background-color: #E2E2C0;
    color: white;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:6pt;
    font-weight:bold;
    text-align: center;
}
.FooterLink
{
    color:black;
    text-decoration:none;
}
.FooterLink:Hover
{
    color:navy;
    text-decoration:none;
}
#Header {
	width: 100%;
	background-color: white;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	font-weight:bold;
}
.HeaderLink
{
    color:Black;
    text-decoration:none;
    font-weight:bold;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}
.HeaderLink:hover
{
    color:navy;
    text-decoration:none;
    font-weight:bold;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}
#ContentArea
{
    background-color: White;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#Navigation {
	width: 100%;
	background-color: white;
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:10pt;
}

/*Navigation Tab Menu*/
TabMenuContainer
{
  border-top: solid 1px gray;
  margin: 0px 0px 0px 0px;
}
.TabMenuItem
{
  background-color: #FFFFBC;
  text-align:center;
  font-size: 10pt;
  color:Black;
  font-weight:bold;
  border: solid 1px gray;
  border-bottom:none;
  border-left: none;
  padding: 3px 6px 5px 3px;
  background-image:url("tab.png");
  background-repeat:repeat;
}
.TabMenuItemSelected
{
    background-color: #000000;
    text-align:center;
    font-size: 10pt;
    color:#000000;
    font-weight:bold;
    border-right: solid 1px gray;
    border-bottom: none;
    border-top: solid 1px gray;
    border-left: none;
    padding: 3px 6px 3px 3px;
    background-image:url("selecttab.png");
    background-repeat:repeat;
}
.TabMenuItemHover
{
  color:navy;
  font-weight: bold;
}
.SiteStaticMenu
{
  margin: -1px 0px 0px 0px;
  background-color: white;
}
.TabMenuSpacer
{
  background-color: gray;
}
/*Hex Buttons Area*/
/*Changing the hex images requires changing the preloading on the hexapps.ascx page*/
.HexButton1
{
   text-align:center;
   width:80px;
   vertical-align:middle;
   background-repeat:no-repeat; 
   background-position:center;
   background-image:url("../HexBlue.png"); 
}
.HexButton1hover
{
  text-align:center;
  width:80px;
  vertical-align:middle;
  cursor:pointer;
  background-repeat:no-repeat; 
  background-position:center;
  background-image:url("../HexBlueD.png");  
}
.HexButton2
{
  text-align:center;
  width:80px;
  vertical-align:middle;
  cursor:pointer;
  cursor:pointer;
  background-repeat:no-repeat; 
  background-position:center;
  background-image:url("../HexRed.png"); 
}
.HexButton2hover
{
  text-align:center;
  width:80px;
  vertical-align:middle;
  cursor:pointer;
  cursor:pointer;
  background-repeat:no-repeat; 
  background-position:center;
  background-image:url("../HexRedD.png");  
}
.HexButton3
{
  text-align:center;
  width:80px;
  vertical-align:middle;
  cursor:pointer;
  cursor:pointer;
  background-repeat:no-repeat; 
  background-position:center;
  background-image:url("../HexGreen.png"); 
}
.HexButton3hover
{
  text-align:center;
  width:80px;
  vertical-align:middle;
  cursor:pointer;
  cursor:pointer;
  background-repeat:no-repeat; 
  background-position:center;
  background-image:url("../HexGreenD.png");  
}
.HexButton4
{
  text-align:center;
  width:80px;
  vertical-align:middle;
  cursor:pointer;
  cursor:pointer;
  background-repeat:no-repeat; 
  background-position:center;
  background-image:url("../HexYellow.png"); 
}
.HexButton4hover
{
  text-align:center;
  width:80px;
  vertical-align:middle;
  cursor:pointer;
  cursor:pointer;
  background-repeat:no-repeat; 
  background-position:center;
  background-image:url("../HexYellowD.png");  
}
/*General Declarations*/
body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:0px 0px 0px 0px;
}
input
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
}
textarea 
{
    font-family: Arial, Helvetica, sans-serif;
    resize:none;
    font-size:8pt;
}
select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
}

.TimesheetWeeklyViewDayHeader
{
	border: solid 1px gray;
	background-color:Silver;
}	
.TimesheetWeeklyViewDay
{
	border: solid 1px gray;
	vertical-align:top;
}	
.EventLegendNameCell
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
    height: 10px;
}
.EventLegendColorCell
{
    width: 10px;
    height: 10px;
}
