/* fixes margins and space, fixes font size */

form {
   font-family: helvetica,Arial,sans-serif;
   font-size: 10pt;
   border: 0px; padding: 0px; margin: 0px
}
/* fixes font size */


BODY {
  background: white url("/images/background-blue-left-new.jpg");
  background-repeat: repeat-y;
  font-family: helvetica,Arial,sans-serif;
  font-size: 10pt;
  border: 0px; padding: 0px; margin: 0px
}

p,li,ul,ol,dt,dd,dl,textarea,a,b,i,input

{
    font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10pt;
}

/* font type only */
tr,td,th,table,font,span,div,blockquote,h1,h2,h3,h4,h5

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/********************************************************/

H1 { font-size: 18pt; }

H2 { font-size: 14pt; }

H3 { font-size: 12pt; }

H4, H5, H6, H7 { font-size: 10pt; }


.navigation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}

a:link    { color: #0044cc; text-decoration: none }
a:hover   { color: #0066ff; text-decoration: underline }

.smallcopy {
	font-size: 8pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.smallcopy a {
	font-size: 8pt;
	text-decoration: none;
}

.copy9 {
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
}

.copy9 a{
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
}

.timeaccountinglist{
   font-size: 8pt;
   text-decoration: none;
}

.timeaccountinglistbody {
  font-size: 9pt;
}

.notes-previous-header {
	background-color: #7590ae;
	text-align: center;
	font-size: 9pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.notes-header {
	font-size: 9pt;
}

.notes-content {
	font-size: 9pt;
    background: #FFFFFF;
}

.note-display-area {
   position:relative;
   top: 20px;
   width: 500px;
}

.note-display-area table {
 border: none;
 margin: 0;
 padding: 0;
 background: #cccccc;
 width: 100%;
}

.note-display-area #table2 {
	border: 1px solid #cccccc;
	border-top: none;
  	padding: 2px;
}

.notes-printer-header{
  display: none;
}

.notes-menu-header{
  position:relative;
  left: -46px;width:545px;
/*  border-top:1px solid #e9e9e9;
  border-right:1px solid #cFcFcF;
  border-bottom:1px solid #cFcFcF;
  background:#F4F4F2; */
  background: #6884ab;
}

.notes-previous-content{
	background-color: #FFFFFF;
	text-align: center;
	font-size: 8pt;
	text-decoration: none;
}

.notes-entry-header {
	font-size: 10pt;
	text-align: center;
}

.notes-entry-body {
	font-size: 8pt;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.note_menu_over{
	cursor: pointer;
    cusror: hand;
  font-size: 8pt;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
/*  background-color: #F9F9F9;
  border: 1px solid #E9E9E9; */
}

.note_menu_normal{
	cursor: pointer;
	font-size: 8pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    background: #6884ab;

/*    background: #F4F4F2;
    border: 1px solid #F4F4F2; */
}

.highlight_over{
	cursor: pointer;
    cusror: hand;
  font-size: 8pt;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  background: yellow;
}

.highlight_normal{
	cursor: pointer;
    cusror: hand;
  font-size: 8pt;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  background: white;
}

.notes-previous-content a:hover, .notes-previous-content a:link, .notes-previous-content a{
	font-size: 8pt;
	text-decoration: none;
}

.button-grey, .button-grey-over{
  color: #000000;
  background-color: #E9E9E9;
  border: 1px solid black;
}

.button-blue{
  color: #FFFFFF;
  background-color: #7D95FF;
  border: 1px solid black;
}

.button-click-grey{
	background-color: #ffff08;
}

.button, .button-blue, .button-grey, .button-click-grey, .button-grey-over{
  cursor: pointer;
  cursor: hand;
  font-size: 9pt;
  text-decoration: none;
  padding: 5px;
}

.button-grey-over {
  background-color: #ffff08;
}

.leftnav {
   padding-left: 3px;
   padding-right: 3px;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
}

.tinytm {
 	font-size: 8pt;
   	color: #222222;
 	font-style: normal;
 	font-weight: normal;
 	text-decoration: none
}



.headertm {
 	font-size: 14pt;
   	color: #222222;
 	font-style: normal;
 	font-weight: normal;
}

.error

{

   font-size: 10pt;

   color: #ff0000;

}

.section-head {
   border-bottom: 2px solid #7D95CF;
}

.selected {
   background-image: url('/images/tab/BG.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.unselected {
	background-color: #E2E9EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.selected a{
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.unselected a{
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.blue-selected {
  background-image: url("/images/tab/blue/BG.jpg");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.blue-selected-3d {
	background-image: url("/images/tab/3d/3dtab-top-background.png");
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	vertical-align: middle;
}

.blue-selected-left-3d {
  background-image: url("/images/tab/3d/3dtab-left-small.png");
  background-repeat: repeat-y;
}
.blue-selected-right-3d {
  background-image: url("/images/tab/3d/3dtab-right-small.png");
  background-repeat: repeat-y;
}


.blue-selected-bottom-3d {
	background-image: url("/images/tab/3d/3dtab-bottom-background.png");
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	vertical-align: middle;
}


.blue-unselected {
	background-color: #E2E9EB;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0px;
	display: inline;
	vertical-align: middle;
	text-decoration: none;
}

.blue-selected a{
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}
.blue-unselected a{
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}



.foundtext {color: #FFFF99;background-color: #FF0000;}
.foundtext1{color: #FFFF99;background-color: #FF0000;}
.foundtext2{color: #FFFF99;background-color: #FF0000;}
.foundtext3{color: #FFFF99;background-color: #FF0000;}
.foundtext4{color: #FFFF99;background-color: #FF0000;}
.foundtext5{color: #FFFF99;background-color: #FF0000;}

.columntitle {
  background: black url("/images/tab/blue/BG.jpg");
  background-repeat: repeat-x;
	background-color: #839CC7;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.columntitle a{
	font-size: 8pt;
	text-decoration: none;
}

.headerbg {
	background-color: #7894B3;
	font-size: 48pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.columndata, .columndata-white {
	background-color: #ECF0F4;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.columndata-white {
	background-color: #FFFFFF;
}

.columndata-odd {
	background-color: #FFFFFF;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.columndata a{
	font-size: 8pt;
	text-decoration: none;
}
.columndata-odd a{
	font-size: 8pt;
	text-decoration: none;
}

.columndata2 {
	background-color: #FFFFFF;
	font-size: 8pt;
}

.sectiontitle {
/*	color: #7894B3; */
/*	color: #224E9F; */
	color: #F4F4F2;
	font-size: 40pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.leftnav .submenu-header {
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	background-color: #7590ae;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.leftnav .submenu-content {
	padding-left: 5px;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftnav .submenu-content a {
	font-size: 8pt;
}

.leftnav .module-content {
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftnav .module-content a {
	font-size: 8pt;
}

.leftnav a:hover {
	text-decoration: none;
}
.leftnav a {
/*	color: #0044cc; text-decoration: none; */
	color: #000000; text-decoration: none;
}

.headermenu {
	color: #224E9F;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.headermenusel {
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.headertabs {
	color: #FFFF00;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.headermenu:link {color: #224E9F;text-decoration:none;}
a.headertabs:link {color: #FFFF00;text-decoration:none;}
a.headermenusel:hover {color: #FFFFFF;text-decoration:none;}
a.headermenu:hover {color: #FFFF00;text-decoration:none;}
a.headertabs:hover {color: #224E9F;text-decoration:none;}

#nav-panel {
  position: absolute;
  left: 5px;
  top: 90px;
  border: 0;
  padding: 5px;
  padding-top: 0px;
}

#content-panel {
	position: absolute;
	left: 220px;
	top: 112px;
	border: 0;
	padding: 5px;
	padding-top: 0px;
}

#column1 {
	position: absolute;
	left: 0px;
	top: 0px;
}

#column2 {
	position: absolute;
	left: 175px;
	top: 0px;
}

#column3 {
	position: absolute;
	left: 350px;
	top: 0px;
}

#column4 {
	position: absolute;
	left: 525px;
	top: 0px;
}

.singlecol {
	width: 150px;
	border: 1px solid #3575C4;
	background: #FFFFFF;
}

.doublecol {
	width: 325px;
	border: 1px solid #3575C4;
	background: #FFFFFF;
}

.triplecol {
  width: 614px;
	border: 1px solid #3575C4;
	background: #FFFFFF;
}

.news-date {
   font-size: 8pt;
   padding-right: 5px;
   border-right: 1px solid grey;
}

.news-headline {
  font-size: 8pt;
}

.news-date a:hover, .news-headline a:hover {
	text-decoration: none;
}

.news-content {
  font-size: 8pt;
  border: 1px solid grey;
  padding: 5px;
  width: 600px;
}

.news-content p, .news-contents ul, .news-content ul li {
  font-size: 9pt;
}

.news-date a, .news-headline a{
	color: #0044cc; text-decoration: none;
    font-size: 8pt;
}

#footer-panel {
	position: absolute;
	clear: both;
	bottom: 0px;
	left: 0px;
	padding: 0px;
	padding-top: 0px;
	visibility: hidden;
}
.lightblue {
	background-color: #FFFFFF;
}

.white {
	background-color: #FFFFFF;
}

.name {
    background-color: #EEEEEE;
}

.new_department {
    background-color: #DEE6F5;
}

.flying {
  background-color: #66FF99;
  border: 1px solid black;
}

.tor_vacation {
  background-color: #6699FF;
  border: 1px solid black;
}

.tor_sick {
	background-color: #66FFFF;
  border: 1px solid black;
}

.tor_pending {
	background-color: #FF8080;
  border: 1px solid black;
}

#wp-calendar {
	empty-cells: show;
	font-size: 14px;
	margin: 0;
    background: #ffffff;
	width: 150px;
}

.calendar-cell-over {
	cursor: hand;
}

.calendar-cell-normal {
	cursor: pointer;
}

.calendar-links a {
	color: #faf15a;
	text-decoration: none;
}

.hand-over {
    cursor: pointer;
    curosr: hand;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
    color: #000000;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #E2E9EB;
	color: #000000;
}

#wp-calendar caption {
	color: #000000;
	font-size: 14px;
	text-align: left;
}

#wp-calendar td a {
  font-size: 10px;
}

#wp-calendar td {
	color: #000;
	font: normal 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover{
	background: #E2E9EB;
	color: #000;
}

#wp-calendar #today {
  background: #FF0000;
  color: #000000;
}

#wp-calendar th {
	font-style: normal;
    font-size: 8pt;
    border-bottom: 1px solid black;
	text-transform: capitalize;
}

#wp-calendar .today {
  background: #990000;
}

.event-fly, .event-maint, .event-hold, .event-other {
  color: white;
  padding-left: 1px;
  padding-right: 1px;
}

.event-fly {
  background: green;
}

.event-hold {
  background: blue;
}

.event-maint {
  background: red;
}

.event-other {
  background: yellow;
}

.on {
  background-color: #E0ECFF;
}

.odd {
  background-color: #EAEAEA;
}

.even{
  background-color: #FFFFFF;
}

