body
{
    MARGIN-TOP: auto;
    FONT-SIZE: 9pt;
    LEFT: 0px;
    MARGIN-LEFT: auto;
    COLOR: #666666;
    FONT-FAMILY: Arial;
    POSITION: relative;
    TOP: 0px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    
    
}
div#wrapper
{
	width:768px;
	margin:0 auto;
	TEXT-ALIGN: left;
}
h1#homePageHeader
{
	font-family:Palatino Linotype; 
	font-weight:bold; 
	font-size:20px; 
	color:#263692;
	font-style:italic;
	margin-top:0;
}

div#HomepageIntro h2
{
	margin:0.7em 0;
}
Table.BorderLines
{
	border-top:#CADDF7 1px solid;
	border-left:#CADDF7 1px solid;
	border-right:#CADDF7 1px solid;
	border-bottom:#CADDF7 1px solid;
	BACKGROUND-COLOR: #CADDF7;
}
Table.FormsBorderLines
{
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	background-color:#E5F2FA;
}

Table.RightBorderLines
{
	border-top:#000000 0px solid;
	border-left:#000000 0px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 0px solid;
}
Table.HotJobsRightBorderLines

{
	border-top:#000000 0px solid;
	border-left:#000000 0px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 0px solid;
	border-right-color:#343399;
}
Table.ColoredBackGroundBorderLines
{
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	background-color:#FAF9F5;
}
Table.LeftNav
{
	margin-left:10px;
}
Table.BGColorBorderLines
{
	border-left:#000000 1px solid;
	border-bottom:#000000 1px solid;
	background-color:#FAF9F5;
}
Table.ColoredBackGroundTopBorderLines
{
	border-top:#000000 1px solid;
	border-left:#000000 0px solid;
	border-right:#000000 0px solid;
	border-bottom:#000000 0px solid;
	background-color:#FAF9F5;
}
Table.ColoredBackGroundTopLeftBorderLines
{
	border-top:#ddd2b0 1px solid;
	border-left:#263692 0px solid;
	border-right:#263692 0px solid;
	border-bottom:#263692 0px solid;
	background-color:#FAF9F5;
}
Table.ColoredBackGroundTopRightBorderLines
{
	border-top:#000000 1px solid;
	border-left:#000000 0px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 0px solid;
	background-color:#FAF9F5;
}
Table.ColoredBackGroundLeftBorderLines
{
	border-top:#000000 0px solid;
	border-left:#000000 1px solid;
	border-right:#000000 0px solid;
	border-bottom:#000000 0px solid;
	background-color:#FAF9F5;
}
Table.NoBottomBorderLines
{
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 0px solid;
	background-color:#FFFFFF;
}
Table.RightBorderLine
{
	border-top:#000000 0px solid;
	border-left:#000000 0px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 0px solid;
	background-color:#FFFFFF;
}
Table.ColoredBackGround
{
	background-color:#333399;
}
TD.ColoredBackGround
{
	background-color:#caddf7;
}
TD.SectionBreak
{
	background-color:#263692;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
	height:15pt;
}
TD.HotJobsSectionHeader
{
	background-color:#333399;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	height:15pt;
}
TD.FormLabel
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#000000;
	margin-left:auto;
}
Table.WhiteBackGroundBorders
{
	border-bottom:#000000 1px solid;
	background-color:#FFFFFF;	
}
Table.WhiteBackGroundNoBorders
{
	border-top:#FFFFFF 0px solid;
	border-left:#FFFFFF 0px solid;
	border-right:#FFFFFF 0px solid;
	border-bottom:#FFFFFF 0px solid;
	background-color:#FFFFFF;	
}
Table.WhiteBackGroundBlackBorders
{
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	background-color:#FFFFFF;
}
Table.WhiteBackGroundBorders
{
	border-bottom:#000000 1px solid;
	background-color:#FFFFFF;	
}

Table.WhiteBackGroundNoBottomBorder
{
	border-top:#263692 0px solid;
	border-left:#263692 0px solid;
	border-right:#263692 0px solid;
	border-bottom:#263692 0px solid;
	background-color:#FFFFFF;
}
Table.WhiteBackGroundTopRightBorder
{
	border-top:#000000 1px solid;
	border-left:#000000 0px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 0px solid;
	background-color:#FFFFFF;
}
Table.Header
{
	background-color:#FAF9F5;
}
Table.Footer
{
	background-color:#000000;
}
.TextMediumHeader
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
}
A.FooterLink:link
{
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
	color:#263692;
	text-decoration:none;
}

A.FooterLink:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
	color:#263692;
	text-decoration:none;	
}
A.FooterLink:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
	color:#263692;
	text-decoration:underline;
}
A.BodyText:link
{
	font-family:Arial;
	font-size:9pt;
	color:#333399;
}
A.BodyText:hover
{
	font-family:Arial;
	font-size:9pt;
	color:#CC3333;
}
A.BodyText:visited
{
	font-family:Arial;
	font-size:9pt;
	color:#333399;
}
.PayText
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#333399;
	text-decoration:none;
}
.PayTextColor
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#CC3333;
	text-decoration:underline;
}
.TextSmall
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color:#333333;
}
.TextSmallItalic
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	font-style:italic;
	color:#333333;
}
.TextSmallFooter
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color:#999999;
}
.TextMedium
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#333333;
}
.TextMediumBold
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#333333;
}
.TextMediumBoldColor
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#CC3333;
}
.TextMediumBoldItalic
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#333333;
}
.TextLargeBold
{
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	color:#333333;
}
.LeftNavTextLargeBold
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
}
.TextLarge
{
	font-family:Arial;
	font-weight:normal;
	font-size:11pt;
	color:#333333;
}
.TextLargeColor
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#333399;
}
.TextHeaderItalic
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#CC3333;
}
.TextMediumHotJobs
{
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	color:#333333;
}
.TextMediumBoldHotJobs
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#333333;
}
.TextLargeBoldHotJobs
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
}
.TextMediumItalicHotJobs
{
	font-family:Arial;
	font-style:italic;
	font-size:10pt;
	font-weight:bold;
	color:#333399;
}
.TextMediumHeaderHotJobs
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#333399;
}
.HotJobsText
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#333333;	
}
.HotJobsColorText
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#CC3333;	
}
.HotJobsHighlight
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color:#333399;	
}
.HotJobsHighlightBold
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#333399;	
}

.HotJobsDateLine
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	font-style:italic;
	color:#000000;	
}
.Asterix
{
	color:#CC3333;
}
.Asterix_Non_Required
{
	color:#FF6600;
	font-family:Arial;
	font-size:13pt;
	font-weight:bold;
	
}
A:link
{
	font-family:Arial;
	font-size:9pt;	
	color:#333399;
}
A:hover
{
	font-family:Arial;
	font-size:9pt;	
	color:#CC3333;
}
A:visited
{
	font-family:Arial;
	font-size:9pt;	
	color:#336666;
}
A.BodyText:link
{
	font-family:Arial;
	font-size:9pt;	
	color:#333399;
}
A.BodyText:hover
{
	font-family:Arial;
	font-size:9pt;	
	color:#CC3333;
}
A.BodyText:visited
{
	font-family:Arial;
	font-size:9pt;	
	color:#336666;
}
A.Anchors:link
{
	font-family:Arial;
	font-size:9pt;	
	color:#333399;
}
A.Anchors:hover
{
	font-family:Arial;
	font-size:9pt;	
	color:#333399;
}
A.Anchors:visited
{
	font-family:Arial;
	font-size:9pt;	
	color:#333399;
}
.ABodyTest
{
	color:#333399;
}
A.HotJobs:link
{
	font-family:Arial;
	font-size:9pt;	
	font-weight:bold;
	font-style:italic;	
	color:#CC3333;
}
A.HotJobs:hover
{
	font-family:Arial;
	font-size:9pt;	
	font-weight:bold;
	font-style:italic;	
	color:#333399;
}
A.HotJobs:visited
{
	font-family:Arial;
	font-size:9pt;	
	font-weight:bold;	
	font-style:italic;	
	color:#336666;
}
A.HotJobsBold:link
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	color:#CC3333;
}
A.HotJobsBold:hover
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;	
	color:#CC3333;
}
A.HotJobsBold:visited
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;	
	color:#CC3333;
}A.Opportunities:link
{
	font-family:Arial;
	font-size:10pt;	
	font-weight:bold;
	font-style:italic;	
	color:#CC3333;
}
A.Opportunities:hover
{
	font-family:Arial;
	font-size:10pt;	
	font-weight:bold;
	font-style:italic;	
	color:#333399;
}
A.Opportunities:visited
{
	font-family:Arial;
	font-size:10pt;	
	font-weight:bold;	
	font-style:italic;	
	color:#336666;
}
A.LeftNavLink:link
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

A.LeftNavLink:visited
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
A.LeftNavLink:hover
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#CC3333;
	text-decoration:none;
}
A.LeftNavMainOpen:link
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
A.LeftNavMainOpen:hover
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#CC3333;
	text-decoration:none;
}
A.LeftNavMainOpen:visited
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
A.LeftNavApplyLink:link
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;	
	color:#000000;
	text-decoration:none;
}
A.LeftNavApplyLink:hover
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;	
	color:#CC3333;
	text-decoration:none;
}
A.LeftNavApplyLink:visited
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#000000;
	text-decoration:none;
}
A.LeftSubNavLink:link
{
	font-family:Arial;
	font-size:8pt;
	color:#333399;
}
A.LeftSubNavLink:hover
{
	font-family:Arial;
	font-size:8pt;
	color:#CC3333;
}
A.LeftSubNavLink:visited
{
	font-family:Arial;
	font-size:8pt;
	color:#336666;
}
A.LeftSubNavMainOpen:link
{
	font-family:Arial;
	font-size:8pt;
	color:#CC3333;
}
A.LeftSubNavMainOpen:hover
{
	font-family:Arial;
	font-size:78pt;
	color:#CC3333;
}
A.LeftSubNavMainOpen:visited
{
	font-family:Arial;
	font-size:8pt;
	color:#CC3333;
}
A.HeaderLink:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:underline;
}
A.HeaderLink:link
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:none;
}
A.HeaderLink:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:none;	
}

A.CalculatePayOFF:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#000000;
	text-decoration:underline;
}
A.CalculatePayOFF:link
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
}
A.CalculatePayOFF:visited
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#3a3a3a;
	text-decoration:underline;
}
A.CalculatePayON:hover
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#CC3333;
	text-decoration:underline;
}
A.CalculatePayON:link
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#3a3a3a;
	text-decoration:underline;
}
A.CalculatePayON:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#CC3333;
	text-decoration:none;
}

A.HotJobDetail:link
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#3d3d3d;
	text-decoration:none;
}
A.HotJobDetail:visited
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#3d3d3d;
	text-decoration:none;
}
A.HotJobDetail:hover
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#3d3d3d;
	text-decoration:underline;
}

LI
{
    LIST-STYLE-IMAGE: url(../images/home/bullet_red.gif)
}

h2
{
	color:#3a3a3a;
	font-size:10pt;	
	font-family:Arial;
	font-weight:bold;
}

Select.long
{
	width:280px;		
}

.spiffy{ 
display:block;
} 
.spiffy *{ 
display:block;
height:1px;
overflow:hidden;
background:#CADDF7;
} 
.spiffy1{ 
border-right:1px solid #e8f0fb;
padding-right:1px;
margin-right:3px;
border-left:1px solid #e8f0fb;
padding-left:1px;
margin-left:3px;
background:#d7e5f9;
} 
.spiffy2{ 
border-right:1px solid #f9fbfe;
border-left:1px solid #f9fbfe;
padding:0px 1px;
background:#d4e3f8;
margin:0px 1px;
} 
.spiffy3{ 
border-right:1px solid #d4e3f8;
border-left:1px solid #d4e3f8;
margin:0px 1px;
} 
.spiffy4{ 
border-right:1px solid #e8f0fb;
border-left:1px solid #e8f0fb;
} 
.spiffy5{ 
border-right:1px solid #d7e5f9;
border-left:1px solid #d7e5f9;
} 
.spiffy_content{ 
padding:0px 5px;
background:#CADDF7;
} 



.apply_spiffy *{ 
display:block;
height:1px;
overflow:hidden;
background-color:#dddddd;
border-left: solid 1px #dddddd;
border-right: solid 1px #dddddd;
} 

.apply_spiffy1{ 
border-right:1px solid #dddddd;
padding: 0 1px;
margin:0 3px;
border-left:1px solid #dddddd;
background:#e8edf3;
} 
.apply_spiffy2{ 
border-right:1px solid #dddddd;
border-left:1px solid #dddddd;
padding:0px 1px;
background:#e8edf3;
margin:0px 1px;
} 
.apply_spiffy3{ 
border-right:1px solid #dddddd;
border-left:1px solid #dddddd;
margin:0px 1px;
background:#e8edf3;
} 
.apply_spiffy4{ 
border-right:1px solid #dddddd;
border-left:1px solid #dddddd;
background:#e8edf3;
} 
.apply_spiffy5{ 
border-right:1px solid #dddddd;
border-left:1px solid #dddddd;
background:#e8edf3;
} 
.apply_spiffy_content{ 
padding:20px 10px;
background:#e8edf3;
border-left: solid 1px #dddddd;
border-right: solid 1px #dddddd;
color:#415b7e;
}

.boxTitle
{
	font-weight: bold;
	font-family: Arial;
	font-size:13px;
	color:#263692;
}
.apply_spiffy_content hr
{
	clear:both;
	color: #dddddd;
	margin:20px 10px;
	height:1px;
	border-top:solid 1px #dddddd;
}