BODY, P, TABLE, TR, TD, BLOCKQUOTE
{
    FONT-SIZE: 1em;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #ffffff
}
P, UL, LI, DIV
{
    LINE-HEIGHT: 125%
}
A:link
{
    COLOR: #ed1c24;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM:none;
    font-weight:bold;
    text-decoration:underline;

}
A:visited
{
    COLOR: #ed1c24;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM:none;
    font-weight:bold;
    text-decoration:underline;

}
A:hover
{
    COLOR: #4365f2;
    TEXT-DECORATION: none;
}
.textBox
{
    BORDER: #808080 1px solid;
    PADDING: 2px;
    FONT-SIZE: 8pt;
    MARGIN: 2px;
    COLOR: #000000;
    HEIGHT: 20px
}
.button
{
    BORDER: #808080 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 2px;
    COLOR: #000000;
}
SELECT
{
    BORDER: #808080 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px;
    COLOR: #000000;
    PADDING-TOP: 0px;
}
HR
{
    WIDTH: 100%;
    HEIGHT: 1px;
    color: #d3d4d6;
}
.landingPageCell
{
    BORDER-RIGHT: #545454 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: #545454 1px solid;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #545454 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.landingPageCellNoMargin
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #ffffff;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-BOTTOM: #ffffff 0px solid;
}
.searchForm
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: #011e96;
    PADDING-TOP: 5px
}
.mainNav
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #a2b3f6 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #011e96;
    TEXT-ALIGN: center
}
.mainNavSubLine
{
    HEIGHT: 5px;
    BACKGROUND-COLOR: #d5d3d4
}
.mainNav A
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #011e96;
    TEXT-DECORATION: none
}
.mainNav A:link
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #011e96;
    TEXT-DECORATION: none
}
.mainNav A:visited
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #011e96;
    TEXT-DECORATION: none
}
.mainNav A:hover
{
    TEXT-DECORATION: underline
}
.leftContent
{
    WIDTH: 158px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #011e96
}
.subNavHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #011e96;
    TEXT-ALIGN: center
}
.subNav
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: #011e96;
    BACKGROUND-COLOR: #ededed
}
.subNav TABLE
{
    BORDER-COLLAPSE: collapse
}
.subNav TABLE TR TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #011e96;
    BACKGROUND-COLOR: #ededed
}
.subNavLeft
{
    BORDER-RIGHT: #545454 1px solid;
    WIDTH: 5px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #d5d3d4
}
.subNavRight
{
    BORDER-LEFT: #545454 1px solid;
    WIDTH: 6px;
    BACKGROUND-COLOR: #d5d3d4
}
.subNav A
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    LINE-HEIGHT: 135%;
    BACKGROUND-COLOR: #ededed;
    TEXT-DECORATION: none
}
.subNav A:link
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    LINE-HEIGHT: 135%;
    BACKGROUND-COLOR: #ededed;
    TEXT-DECORATION: none
}
.subNav A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    LINE-HEIGHT: 135%;
    BACKGROUND-COLOR: #ededed;
    TEXT-DECORATION: none
}
.subNav A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: underline
}
.subNavThree
{
    FONT-SIZE: 8pt;
    COLOR: #011e96
}
.subNavThree A
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.subNavThree A:link
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.subNavThree A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.subNavThree A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: underline
}
.subNavThreeOn A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: underline
}
.subNavThreeOn
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2
}
.subNavThreeOn A
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: none
}
.subNavThreeOn A:link
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: none
}
.subNavThreeOn A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: none
}
.subNavFour
{
    FONT-SIZE: 8pt;
    COLOR: #011e96
}
.subNavFour A
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.subNavFour A:link
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.subNavFour A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.subNavFour A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: underline
}
.subNavFourOn A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: underline
}
.subNavFourOn
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2
}
.subNavFourOn A
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: none
}
.subNavFourOn A:link
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: none
}
.subNavFourOn A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: none
}
.mainContent
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 10px;
    WIDTH: 100%;
    PADDING-TOP: 10px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.mainContentTitle
{
    FONT-SIZE: 18pt;
    COLOR: #1a519d;

}
.mainContent A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.mainContent A:link
{
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.mainContent A:visited
{
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.mainContent A:hover
{
    COLOR: #4365f2;
    TEXT-DECORATION: underline
}
.sectionTitle
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.rightContent
{
    WIDTH: 160px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.sideModuleHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 136px;
    COLOR: #001e96;
    BACKGROUND-COLOR: #d5d4d4
}
.sideModuleHeader A
{
    FONT-SIZE: 10pt;
    COLOR: #011e96;
    BACKGROUND-COLOR: #d5d4d4;
    TEXT-DECORATION: none
}
.sideModuleHeader A:link
{
    FONT-SIZE: 10pt;
    COLOR: #011e96;
    BACKGROUND-COLOR: #d5d4d4;
    TEXT-DECORATION: none
}
.sideModuleHeader A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #011e96;
    BACKGROUND-COLOR: #d5d4d4;
    TEXT-DECORATION: none
}
.sideModuleHeader A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #4365f2;
    TEXT-DECORATION: underline
}
.sideModule
{
    BORDER-RIGHT: #d5d4d4 1px solid;
    BORDER-TOP: #d5d4d4 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 5px;
    BORDER-LEFT: #d5d4d4 1px solid;
    WIDTH: 136px;
    BORDER-BOTTOM: #d5d4d4 1px solid
}
.sideModule A
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.sideModule A:link
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.sideModule A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #011e96;
    TEXT-DECORATION: none
}
.sideModule A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #4365f2;
    TEXT-DECORATION: underline
}
.sideModuleContent
{
    FONT-SIZE: 7pt
}
.footer2
{
    FONT-SIZE: 8pt;
    COLOR: #8e8d8d;
    TEXT-ALIGN: right
}
.footer2 A
{
    FONT-SIZE: 8pt;
    COLOR: #8e8d8d;
    TEXT-DECORATION: none
}
.footer2 A:link
{
    FONT-SIZE: 8pt;
    COLOR: #8e8d8d;
    TEXT-DECORATION: none
}
.footer2 A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #8e8d8d;
    TEXT-DECORATION: none
}
.footer2 A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #8e8d8d;
    TEXT-DECORATION: underline
}
.copyright
{
    FONT-SIZE: 8pt;
    COLOR: #8e8d8d
}
.calButton
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: bottom;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: 1px solid;
    COLOR: #636163;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.catTable
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.catTitle
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: capitalize;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #e4e4e4
}
.catContent
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.catButton
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: bottom;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: 1px solid;
    COLOR: #636163;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.catNoImage
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: 1px solid;
    WIDTH: 100px;
    COLOR: #636163;
    PADDING-TOP: 35px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 100px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.catTextBox
{
    BORDER-RIGHT: #c6c3c6 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #c6c3c6 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #c6c3c6 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c6c3c6 1px solid;
    FONT-FAMILY: Verdana
}
.dtTable
{
    WIDTH: 100%;
    FONT-FAMILY: Verdana
}
.dtHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-ALIGN: center
}
.dtFooter
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.dtColumn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #c4c4c4
}
.dtRow
{
    BACKGROUND-COLOR: #e4e4e4
}
.dtAltRow
{
    BACKGROUND-COLOR: #f4f4f4
}
.dtCell
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.contentWMTitle
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: capitalize;
    PADDING-TOP: 3px
}
.contentWMTable
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, 'Sans Serif'
}
.contentWMContent
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, 'Sans Serif'
}
.contentWMButton
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: bottom;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: 1px solid;
    COLOR: #636163;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.contentWMNoImage
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: 1px solid;
    WIDTH: 100px;
    COLOR: #636163;
    PADDING-TOP: 35px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 100px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.contentWMNoImageLarge
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: 1px solid;
    WIDTH: 300px;
    COLOR: #636163;
    PADDING-TOP: 125px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 300px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.contentWMTextBox
{
    BORDER-RIGHT: #c6c3c6 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #c6c3c6 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #c6c3c6 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c6c3c6 1px solid;
    FONT-FAMILY: Verdana
}
.validationAlertText
{
    COLOR: #ff3333
}
.invisibleImage
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 0px solid;
    WIDTH: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    HEIGHT: 0px
}
.jobApplicationSubTitle
{
	font-weight: bold;
	font-size: 12pt;
}


a.eco, a.eco:link, a.eco:visited {
	display:block; 
	padding:2px 7px; 
	margin-top:3px;
	margin-left:5px;
	background:transparent url('../../images/button_bg.gif') 0 0 repeat-x;  
	text-align:center; 
	text-decoration:none; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#000000; 
	overflow:hidden;
	width:110px; 
	float:left;
}

a.eco:hover, a.eco:active {
	color:#0000; 
	background:transparent url('../../images/button_over_bg.gif') 0 0 repeat-x;
	}
/*////////////////////////////////////// approved images table /////////////////////////////////*/
table.approvedImages
{
	border: 1px solid #CCCCCC;
}
td.approvedImagesTitle
{
	background-color: #EEEEEE;
	color: #011E96;
	font-weight: bold;
	font-size: 14px;
}
table.approvedImages td
{
	padding: 5px;
	border: 1px solid #EEEEEE;
}
table.approvedImages td a:link {color: #999999; text-decoration: none;}
table.approvedImages td a:visited {color: #999999; text-decoration: none;}
table.approvedImages td a:hover {color: #0A408A; text-decoration: none;}
table.approvedImages td a:active {color: #999999; text-decoration: none;}

table.approvedImages td a:link span {color: #FFFFFF; text-decoration: none;}
table.approvedImages td a:visited span {color: #FFFFFF; text-decoration: none;}
table.approvedImages td a:hover span {color: #999999; text-decoration: none;}
table.approvedImages td a:active span {color: #FFFFFF; text-decoration: none;}

/*///////////////////////////////// pathtracker css ////////////////////////////////////////*/

div.ValidationSummaryPanel {}
div.InputFormRow { padding-bottom: 3px;}
span.InputFormPrompt { width: 125px; vertical-align: top; text-align: right; padding-right: 3px;}
.InputFormEntry {}
.ContinueButton {}
div.CommentPanel {}
.CommentTextBox {}
.FinishedButton {}