﻿body 
{
    text-align:left;
    BACKGROUND-COLOR: white;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 11pt;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
}
.BlueLink
{
	color:Navy;
}
.BoldItalics
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold;
    font-style:italic;   
}

/* Button styles */
.Button
{
	font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight:bold;
   background-color:#FFCC00;
   border-color:#FFCC00;
   border-width:1px;
   border-style:solid;
   cursor:hand;
}
.ButtonDisabled
{
	font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight:bold;
   color:#777777;
   background-color:#FFCC00;
   border-color:#FFCC00;
   border-width:1px;
   border-style:solid;
}
.ButtonHover
{
	font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight:bold;
   background-color:#DCAF00;
   border-color:#DCAF00;
   border-width:1px;
   border-style:solid;
   cursor:hand;
}
.ButtonPressed
{
	font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight:bold;
   background-color:#DCAF00;
   border-color:#DCAF00;
   border-width:1px;
   border-style:solid;
   cursor:hand;
}
.ButtonFocus
{
	font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight:bold;
   background-color:#DCAF00;
   border-color:#DCAF00;
   border-width:1px;
   border-style:solid;
   cursor:hand;
}
.ButtonText
{
	font-family: Arial, Helvetica, sans-serif;
   FONT-SIZE: 7pt;
   FONT-WEIGHT: normal;
}
/*Styles for Top Logo */
.CompanyLogo
{
   background-color: White;
   height: 118px;
}
#CompanyHeader
{
   background-image:url(CompanyLogoBack.jpg);
   background-repeat:repeat-x;
   height:100px;
   overflow:hidden;
   width:auto;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
}
#CompanyLogoLeft
{
   margin-right:auto;
   margin-left:0px;
   margin-top:0px;
   width:440px;
   height:100px;
   overflow:hidden;
}
#CompanyLogoRight
{
   position:relative;
   top:100px;
   margin-top:0px;
   margin-right:0px;
   margin-left:auto;
   /* Width is set to a width that will accomodate both logos to keep from overlapping */
   width:1px;      
   text-align:right;
}

#divDate
{
   padding-left:10px; 
   float:left; 
   top:-100; 
   width:200px; 
   height:50px; 
   position:relative;
}

#divLogout
{
   float:right; 
   top:-50px; 
   width: 200px; 
   height:50px; 
   position:relative;   
}

#SpeediARMS
{
   margin-left:auto; 
   margin-right:auto; 
   top:0px; 
   margin-top:0px; 
   width: 200px; 
   height:50px; 
   position:relative;   
}
/* Style for Div that contains ASCX Controls */
#ContentContainer
{
   overflow:hidden;
   /*position:relative;
   top:0px; */
   /*left:0px;*/
   width:auto;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:1px;
   margin-top:0px;
}
.CompanyName
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

/*Styles for when page is centered*/
/*
.DocumentLayout
{
   text-align:center;
   margin-left:0;
   margin-top:0;
   margin-right:0;
   margin-bottom:0;
   background-color: #C5C0BA;
}
.TitleLayout
{
     background-color: White;
     width:771px;
}
*/
/*  */
.ErrorMessage
{    
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: Red;
}
.FooterText
{
   text-align:left;
	font-family: Arial, Helvetica, sans-serif;
   FONT-SIZE: 9px;
   FONT-WEIGHT: normal;
}
/*Resume Headers*/
.HeaderText
{
   text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	Font-Size: 13px;
	font-weight: bold;
   background-color: White;
	
}
/*Review Resume Header Row Style*/
.HeaderBorder
{
   border-bottom: black thin solid;
}
.Italics11
{
Font-size: 11px;
font-style: italic;

}
.Label
{
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;   
}
.LabelRB
{
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    padding-left: 20px;
    padding-bottom: 10px;
}                                                                    

.LabelRequired
{
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	font-weight: bold;
}
/*Style for Selected Job Title*/
.LabelRequiredJT
{
    text-align:right;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	font-weight: bold;
}

.NormalText
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}
.NormalTextBold
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: bold;
}
.NumberList
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
}

/* Page Header Styles for each ascx page  */
.PageHeader
{
    background-image:url(PageHeaderBack.jpg);
    background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    color: White;
    height: 50px;
}
.RequiredField
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    color:Red;
}
.RequiredFieldRB
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    color:Red;
    padding-left: 20px;

}
.RequiredFieldLarge
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    color:Red;
}
.RequirementHeader
{
   background-color: Gray;
   color:White;
   font-size:11px;
   font-weight: bold;
   height:20px;
   vertical-align:middle;
   text-align:center;
}
.SmallTextRed
{
	Font-size: 9px;
	color: Red;
}
.TextUnderline
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal; 
    text-decoration:underline;
}
/*Horizontal Rule on Job Browser Page*/
.JobDescHR
{
   color: #AAAAAA;
   Height: 1px;   
}
/*Job Browser Tree View Styles*/
.JobNodeLocationStyle
{
   font-size: 12px;
   font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
   cursor: pointer;
}
.JobNodeLocationHoverStyle
{
   font-size: 12px;
   font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
   cursor: pointer;
   text-decoration:underline;
}
.JobNodeStyle
{
   font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   cursor: pointer;
}
.JobNodeHoverStyle
{
   font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   cursor: pointer;
}
.JobNodeSelectedStyle
{
   font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   cursor: default;
   background-color:#FFCC00;
   color:Black;
}

/* Only for centered pages
.StyleBody
{
   width: 770px;
}
*/
