BODY {
	FONT-SIZE: 11px; 
	FONT-FAMILY: tahoma, verdana, arial, sans serif;
	background-color: #E2E3DE;
	margin: 0 0 0 0;
}
A
{
    COLOR: #000000;
}
A.TopMenu
{
	TEXT-ALIGN: center;
	vertical-align: middle;
	HEIGHT: 20px;
	WIDTH: 75px;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	CURSOR: hand;
	TEXT-DECORATION: none;
	COLOR: #656556;
}
A.TopMenu:hover
{
	BACKGROUND-COLOR: #E2E2E2;
	COLOR: #000000;
}
.TopMenuIndent
{
	FONT-FAMILY: tahoma, verdana, arial, sans serif;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	WIDTH: 325px;
}
.TopMenuClose
{
	FONT-FAMILY: tahoma, verdana, arial, sans serif;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	WIDTH: 275px;
}
.FooterClass
{
	FONT-FAMILY: tahoma, verdana, arial, sans serif;
	FONT-SIZE: 7pt; 
	vertical-align: bottom;
	COLOR: #66665A;
}
.TextHeaderPage
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    TEXT-DECORATION: none;
}
.TextContactHeader {
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    WIDTH: 120px;
}
.InputText {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBarInput.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 240px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputTextMedium {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE:  url(images/FadeBar150.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 150px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputDate {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT: 12px arial, verdana, sans-serif; 
	WIDTH: 75px; 
	TEXT-ALIGN: left;
}
.InputTextarea {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBarInput.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 340px;
	height:  120px;
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputSubmit {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	PADDING-BOTTOM: 2px; 
	FONT: 9pt TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}
.InputSubmitOn {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	PADDING-BOTTOM: 2px; 
	FONT: 9pt TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #E2E2E2;
}
.TextHeader1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    TEXT-DECORATION: none;
}
.TextHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #0A4590;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    TEXT-DECORATION: none;
}
.TextHeader3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #0A4590;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    TEXT-DECORATION: none;
}
.TextHeader4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #444444;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    TEXT-DECORATION: none;
}
.MenuHeader
{
    TEXT-DECORATION: none;
    FONT-FAMILY: TAHOMA, Verdana, ARIAL, HELVETICA, SANS SERIF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
}
.TextHeader2Link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
}
.TextHighlight
{
    COLOR: #0A4590;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.TextHighlight2
{
    COLOR: #0A4590;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    font-size: 12pt;
}
.TextHighlight3
{
    COLOR: #0A4590;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    text-decoration: underline;
}
.TextMenuLink
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    COLOR: #0A4590;
}
.TextParagraph
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
}
.TextParagraphLink
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    font-weight: bold;
}
.TextAddress
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
}
.TextError
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
}

.TableEditOuter
{
	BORDER-RIGHT: #E2E3DE 2px solid; 
	BORDER-TOP: #E2E3DE 2px solid; 
	BORDER-LEFT: #E2E3DE 2px solid; 
	BORDER-BOTTOM: #E2E3DE 2px solid; 
}
.TableEditCellHeader
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    font-weight: bold;
	background-color: #E2E3DE;
	vertical-align: top;
}
.TableEditCellHeaderRequired
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    font-weight: bold;
	background-color: #E2E3DE;
	vertical-align: top;
	color: #FF0000;
}
.TableEditCell
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
	background-color: #E2E3DE;
}
.CalendarDay
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    color: #000000;
}
.CalendarSelectedDay
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    font-weight: bold;
    color: #000000;
    background: lightblue;
}
.TextCalendar
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    text-decoration: none;
}
.InputText30 {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBar075.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 30px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputSelect {
	font-family: Arial, Sans-Serif ;
	font-size: 9pt;
	COLOR: #333333;
	border-width: 1;
	border-color: #000000;
	width: 250px;
}
.InputSelectPayPeriod {
	font-family: Arial, Sans-Serif ;
	font-size: 9pt;
	COLOR: #333333;
	border-width: 1;
	border-color: #000000;
	width: 300px;
}
.InputTextSmall {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBar075.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 75px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputTextAddress {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBar150.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 150px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputTextCity {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBar075.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 75px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputTextState {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBar030.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 30px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputTextZip {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBar045.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 45px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputTextPhone {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBar085.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 85px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputTextLong {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBar240.jpg); 
	FONT: 12px arial, verdana, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 240px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
}
.InputFile {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-IMAGE: url(images/FadeBar240.jpg); 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 240px; 
	BORDER-BOTTOM: #000000 1px solid; 
	TEXT-ALIGN: left;
	FONT: 9pt ARIAL, HELVETICA, SANS SERIF; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #ffffff;
}
.TextSmall
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
}
.TablePDLeftHeader
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    WIDTH: 75px;
}
.TextTimesheetTotal
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    font-weight: bold;
    border-top: solid thin black;
}
.TextTimesheetTitle
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    font-weight: bold;
    border-bottom: solid thin black;
}
.TextTimesheetDate
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    font-weight: bold;
}
.TimesheetHeader
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    font-weight: bold;
}
.ButtonTimesheet
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT: 9pt TAHOMA, VERDANA, ARIAL, HELVETICA, SANS SERIF;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.trHour {
	FONT: 9pt arial, verdana, sans-serif; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	WIDTH: 30px; 
	TEXT-ALIGN: left;
}
.TimesheetNormal
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    width: 35px;
}
.TimesheetNote
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    height: 36px;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
}
.TableCellHeader
{
    FONT-SIZE: 9pt;  
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    COLOR: #000000;
    background-color: #009BDF;
    border-color: Black;
    text-align: center;
    vertical-align: bottom;
    text-decoration: none;
    font-weight: bold;
}
.TableCell
{
    FONT-SIZE: 9pt;  
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    COLOR: #000000;
    border-color: Black;
    vertical-align: top;
}
.TableCellTotal
{
    FONT-SIZE: 9pt;  
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    COLOR: #000000;
    border-top: double 3 #000000;
    border-top-style: double;
    border-top-color: #000000;
    border-top-width: thin;
    border-color: Black;
    vertical-align: top;
    font-weight: bold;
}
.TableList
{
	border-color: #FFFFFF;
    border-width: 1px;
}
.TimeNoteTable
{
    border-width: thin;
	border-color: #000000;
    width: 100%;
    border-collapse: collapse;
}
.TimeNoteCell
{
    FONT-SIZE: 9pt;  
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    COLOR: #000000;
    vertical-align: top;
}
.TimeNoteCellHeader
{
    FONT-SIZE: 9pt;  
    FONT-FAMILY: ARIAL, HELVETICA, SANS SERIF;
    COLOR: #000000;
    background-color: #009BDF;
    text-align: center;
    vertical-align: bottom;
    text-decoration: none;
    font-weight: bold;
}
.JobSearchPages
{
	font-size: 9pt;
	font-family: Arial, Sans-Serif;
    COLOR: #000000;
    text-decoration: none;
}
.JobSearchTitle
{
	font-size: 11pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: #0A4590;
	text-decoration: none;
}
.JobSearchTitleCell
{
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
}
.JobSearchCompany
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
    COLOR: #0056AA;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	vertical-align: top;
}
.JobSearchNormal
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	color: #000000;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	vertical-align: top;
}
.JobSearchDescription
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	color: #000000;
	border-right: 0;
	border-left: 0;
	border-top: 0;
	vertical-align: top;
}
.JobSearchLink
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	color: #0056AA;
}
.JobSearchHeader
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
    COLOR: #000000;
	border-right: 0;
	border-left: 0;
	vertical-align: bottom;
}
.JobSearchSort
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
    COLOR: #0000FF;
	text-decoration: none;
}
.JobSearchTopRow
{
	border-right: solid 0 #000000;
	border-left: solid 0 #000000;
	border-top: solid 0 #000000;
}
.JobSearchBottomRow
{
	border-right: solid 0 #000000;
	border-left: solid 0 #000000;
	border-bottom: solid 0 #000000;
}
.JobSearchSkipRow
{
	border-right: solid 0 #E2E3DE;
	border-left: solid 0 #E2E3DE;
}
.ModalBackground
{
	 background-color: #FFFFFF;
	 filter:alpha(opacity=70);
	 opacity:0.7;
}
.popupControl
{
    border: 2px solid black;
    border-color: Black;
    border-width: 2px;
    visibility: hidden;
}

