body
{
    FONT-FAMILY: arial;
}
.button
{
    FONT-SIZE: 8pt;
}
.submitButton
{
    FONT-SIZE: 8pt;
}
.textBox
{
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
}
H1
{
    FONT-SIZE: 115%;
    FONT-WEIGHT: bold
}
.pageTitle
{
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.txtUser
{
    FONT-FAMILY: helvetica;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    WIDTH: 100px
}
.txtUserBox
{
    FONT-FAMILY: helvetica;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    WIDTH: 80px
}
.frmUser
{
    FONT-FAMILY: arial
}
.topNavBg {
	background:#000066;
}
.topNavBgSelected {
	background:#ffffcc;
}
.topNavText {
	color:#ffffff;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}
.topNavTextSelected {
	color:#000066;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}
.detailedMenuLink
{
    COLOR: #ffff66;
    FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
.detailedMenuHeader
{
    COLOR: #ffcc33;
    FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
.detailedMenuHeader
{
    COLOR: #ffcc33
}
.detailedMenuSubLink
{
    COLOR: #ffff66;
    FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
	 display:block;
}
.detailedMenuLink:hover
{
    COLOR: #ff9966
}
.detailedMenuSubLink:hover
{
    COLOR: #ff9966
}
.detailedMenuLinkSelected
{
    COLOR: #ff9966;
    FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
.detailedMenuSubLinkSelected
{
    COLOR: #ff9966;
    FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
	 display:block;
}
.detailedMenuLine
{
    background: #ffff66;
    font-size:10px;
}
.searchLabel
{
    COLOR:#cccccc;
    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: #990000;
    BACKGROUND-IMAGE: none;
    COLOR: #ffffcc;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 75%;
    FONT-WEIGHT: bold;
}
.borderTable
{
    BACKGROUND: #e9e9e9;
    HEIGHT: 100%;
}
.step
{
    COLOR: #000000;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold
}
.stepFade
{
    COLOR: #cccccc;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold
}
.smallLink
{
    FONT-SIZE: 60%
}
.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:#cccccc;
    FONT-SIZE: 65%
}
.loginBox
{
    FONT-SIZE: 8pt
}
.description
{
    FONT-SIZE: 70%
}
.title
{
    FONT-SIZE: 90%;
    FONT-WEIGHT: bold
}
.alternateRow
{
    BACKGROUND: #dddddd;
}
.row
{
    BACKGROUND: #ffffff;
}
.tableData
{
    FONT-SIZE: 70%;
    color: #000000;
}
.columnTitle
{
    BACKGROUND: #990000;
    COLOR: #ffffcc;
    DISPLAY: block;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
}
.columnHeader
{
    COLOR: #000000;
    DISPLAY: block;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
}
td.columnHeaderBGColor span.columnHeader
{
    COLOR: #ffffcc;
    DISPLAY: block;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
}
.columnHeaderBig
{
    COLOR: #000000;
    DISPLAY: block;
    FONT-SIZE: 85%;
    FONT-WEIGHT: bold;
}
.columnHeaderBGColor
{
    BACKGROUND:#990000;
}
.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: 10pt;
    FONT-WEIGHT: bold
}
.searchOptions
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt%;
}
.searchOptionLine
{
    BACKGROUND: #eeeeee;
    COLOR: #dddddd;
    HEIGHT: 1px;
    TEXT-ALIGN: left;
    WIDTH: 80%
}
.subtitle
{
    FONT-SIZE: 85%;
    FONT-WEIGHT: bold
}
HR
{
    COLOR: #dddddd;
    HEIGHT: 1px;
}
.alernateRow
{
    BACKGROUND: #dddddd;
}
.cgHeaderText {
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	background:none;
	color:#ffffcc;
}
.cgTeazer {
	font-family:arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.cgHeaderBgColor {
	background:#990000;
}
.cgBorder {
	border: 1px solid #990000;
	background:#ffffff;
}
.cgBgColor {
	background:#ffffff;
}
.contentGroupContainer {
	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:#000066;
}