.occDrillDown a{color:#333;}
.occDrillDown a:Hover{color:#5555dd;}
.employerTitle{FONT-SIZE: 100%;FONT-WEIGHT: bold}
.employerIndDesc{FONT-SIZE:70%;color: #000000;}
.empMainPnl{
	position:relative;
	background: #e9e9e9;
    BORDER-BOTTOM: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP:none;
    HEIGHT:8em;
    MARGIN-TOP: 0px;
    padding:.5em 1em 1.5em 1em;
}

.empMainButton
{
	position:absolute;
	bottom:1em;
	right:1em;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 5px;
    padding: 0 1em;
}

.tabTable
{
	border-bottom: #993333 solid 2; 
}

.tabUnSelected,.tabSelected
{
	white-space: nowrap;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#993333;
	padding:1px;
}
.tabSelected
{
	color:white;
	font-weight:bold;
	font-size:80%;
    COLOR: #ffffff;
    background: #993333;
	border-bottom-color: #993333;
}
.tabUnSelected
{
	color:White;
	font-weight:bold;
	font-size:80%;
	background: #e9e9e9;
	border-bottom-color: #e9e9e9;
}
.tabUnSelected input,.tabSelected input
{
	font-weight:bold;
	white-space: nowrap;
	border:none;
	background:transparent;
}

.tabUnSelected input{color:#666;}
.tabUnSelected input{color:#993333;}
.tabSelected input{
    COLOR: #ffffff;
    background: #993333;
}

body
{
    FONT-FAMILY: arial;
}
.img {
	margin:0px;
	border:0px;
	display:block;
}
FORM
{
    margin:0px;
}
SELECT
{
    MARGIN: 0px
}
.button
{
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.submitButton
{
    FONT-SIZE: 8pt;
    MARGIN: 2px 5px 2px 2px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.textBox
{
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 5px
}
H1
{
    FONT-SIZE: 115%;
    FONT-WEIGHT: bold
}
.pageTitle
{
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.txtUser
{
    FONT-FAMILY: helvetica;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    WIDTH: 100px
}
.txtUserBox
{
    FONT-FAMILY: helvetica;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    WIDTH: 80px
}
.frmUser
{
    FONT-FAMILY: arial
}
.topNavBg {
	background:#993333;
}
.topNavBgSelected {
	background:#003399;
}
.topNavText {
	color:#ffffff;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	margin:0px;padding:0px;display:block;
}
.topNavTextSelected {
	color:#ffffff;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	margin:0px;padding:0px;display:block;
}
.detailedMenuLink
{
    COLOR: #ffffff;
    font-family: Arial, Helvetica;
    font-size: 8pt;
    text-decoration: none;
    margin:0px;padding:0px;
}
.detailedMenuHeader
{
    COLOR: #ffffff;
    font-family: Arial, Helvetica;
    font-size: 8pt;
    TEXT-DECORATION: none;
    margin:0px;padding:0px;
}
.detailedMenuSubLink
{
    COLOR: #ffffff;
    font-family: Arial, Helvetica;
    font-size: 8pt;
    TEXT-DECORATION: none;
    margin:0px;padding:0px;
	 display:block;
}
.detailedMenuLink:hover
{
    COLOR: #ffff99
}
.detailedMenuSubLink:hover
{
    COLOR: #ffff99
}
.detailedMenuLinkSelected
{
    COLOR: #ffffff;
    font-family: Arial, Helvetica;
    font-size: 8pt;
    margin:0px;padding:0px;
    TEXT-DECORATION: none;
}
.detailedMenuSubLinkSelected
{
    COLOR: #ffffff;
    font-family: Arial, Helvetica;
    font-size: 8pt;
    TEXT-DECORATION: none;
	 display:block;
    margin:0px;padding:0px;
}
.detailedMenuLine
{
    background: #ffffff;
    margin:0px;
    font-size:10px;
}
.searchLabel
{
    COLOR:#ffffff;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.txtSearch
{
    FONT-FAMILY: helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.sbtSearch
{
    FONT-FAMILY: helvetica;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 2px
}
.directions
{
    FONT-FAMILY: arial;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px
}
.steps
{
    background: #993333;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 75%;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.borderTable
{
    background: #e9e9e9;
    BORDER-BOTTOM: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: medium none;
    HEIGHT: 100%;
    MARGIN-TOP: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 20px
}
.step
{
    COLOR: #000000;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold
}
.stepFade
{
    COLOR: #cccccc;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold
}
.smallLink
{
    FONT-SIZE: 60%
}
.lightBorder
{
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid
}
.drillDown
{
    COLOR: #000000;
    FONT-SIZE: 70%;
    TEXT-DECORATION: none
}
.drillDown:hover
{
    COLOR: #0000ff;
    FONT-SIZE: 70%;
    TEXT-DECORATION: none
}
.drillDownOpen
{
    COLOR: #0000ff;
    FONT-SIZE: 70%;
    TEXT-DECORATION: none
}
.career
{
    COLOR: #333399;
    FONT-SIZE: 70%
}
.footerText
{
	font-family:arial;
    COLOR:#000000;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.footerText:hover
{
    TEXT-DECORATION: underline
}
.warning
{
    COLOR: #3300cc;
    FONT-SIZE: 70%;
    FONT-WEIGHT: normal
}
.choice
{
    FONT-SIZE: 70%
}
.loginLabel
{
    COLOR:#ffffff;
    FONT-SIZE: 65%
}
.loginBox
{
    FONT-SIZE: 8pt
}
.description
{
    FONT-SIZE: 70%
}
.title
{
    FONT-SIZE: 90%;
    FONT-WEIGHT: bold
}
.alternateRow
{
    background: #dddddd;
    PADDING-LEFT: 2px
}
.row
{
    background: #ffffff;
    PADDING-LEFT: 2px
}
.tableData
{
    FONT-SIZE: 70%;
    color: #000000;
}
.columnTitle
{
    background: #993333;
    COLOR: #ffffff;
    DISPLAY: block;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 2px
    PADDING-Bottom: 2px
}
.columnHeader
{	
    color: #000000;
    DISPLAY: block;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 2px
}
td.columnHeaderBGColor span.columnHeader
{
    COLOR: #ffffff;
    DISPLAY: block;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 2px
}
td.columnHeaderBGColor a.columnHeader
{
    COLOR: #ffffff;
}
.columnHeaderBig
{
    COLOR: #000000;
    DISPLAY: block;
    FONT-SIZE: 85%;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 20px
}
.columnHeaderBGColor
{
    background:#993333;
}
.skill
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.listBox
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
.modifySearchBG
{
    background: #ffffcc
}
.radio
{
    FONT-SIZE: 7px
}
.help
{
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold
}
.searchOptionsHeader
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold
}
.searchOptions
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.searchOptionLine
{
    background: #eeeeee;
    COLOR: #dddddd;
    HEIGHT: 1px;
    TEXT-ALIGN: left;
    WIDTH: 80%
}
.subtitle
{
    FONT-SIZE: 85%;
    FONT-WEIGHT: bold
}
HR
{
    COLOR: #dddddd;
    HEIGHT: 1px;
    MARGIN-BOTTOM: 10px;
    MARGIN-TOP: 5px
}
.alernateRow
{
    BACKGROUND: #dddddd;
    PADDING-LEFT: 2px
}
.cgHeaderText {
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	padding:0px;
	margin:0px;
	display:block;
	width:auto;
	color:#ffffff;
}
.cgTeazer {
	font-family:arial;
	font-weight:normal;
	font-size:10pt;
	padding:2px;
	color:#000000;
}
.cgHeaderBgColor {
	background:#993333;
}
.cgBorder {
	border: 1px solid #993333;
	background:#ffffff;
	padding:2px;
}
.cgBgColor {
	background:#ffffff;
}
.contentGroupContainer {
	padding:2px;
	background:#ffffff;
}
.contentGroupSpacing {
	font-size:5px;
}
.contentSpacing {
	font-size:8pt;
}
.teazerTitle {
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
	font-decoration:none;
}
.teazerDescription {
	font-family:arial;
	font-size:8pt;
	color:#000000;
}
.teazerAuthor {
	font-family:verdana;
	font-weight:normal;
	font-size:10pt;
	color:#000000;
}
.teazerDate {
	font-family:verdana;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.teazerLink {
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}
.navBgColor {
	background:#003399;
}
.noMarginPadding {
	margin:0px;padding:0px;
}
.GrayBorder{
	 BORDER-BOTTOM:#003399 1px solid ;
	 BORDER-LEFT:#003399 1px solid;
	 BORDER-RIGHT:#003399 1px solid;
	 BORDER-TOP:#003399 1px solid;
}
.MPTitle {
	 background:#003399;
	 BACKGROUND-IMAGE:none;
	 BACKGROUND-REPEAT:repeat;
	 MARGIN: 0px;
	 PADDING-BOTTOM: 1px;
	 PADDING-LEFT: 0px;
	 PADDING-RIGHT: 0px;
	 PADDING-TOP: 0px;
}
