* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #fff; FONT: 12px Helvetica, Times, sans-serif; PADDING-TOP: 10px; POSITION: relative
}
#wrap {
	MARGIN: 0px auto; WIDTH: 930px; POSITION: relative
}
#footer {
	MARGIN: 0px auto; WIDTH: 930px; POSITION: relative
}
#home_utility {
	MARGIN: 0px auto; WIDTH: 930px; POSITION: relative
}
#wrap {
	BORDER-RIGHT: #b7c7cb 4px solid; BORDER-TOP: #b7c7cb 4px solid; BACKGROUND: #fff; PADDING-BOTTOM: 20px; BORDER-LEFT: #b7c7cb 4px solid; BORDER-BOTTOM: #b7c7cb 4px solid
}
P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 1em; COLOR: #414142
}
UL {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 1em; COLOR: #414142
}
DL {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 1em; COLOR: #414142
}
UL {
	MARGIN-BOTTOM: 1.2em
}
DL {
	MARGIN-BOTTOM: 1em
}
UL LI {
	LIST-STYLE-TYPE: none
}
A {
	COLOR: #32808d; TEXT-DECORATION: underline
}
#secondary_nav LI LI A {
	COLOR: #32808d; TEXT-DECORATION: underline
}
#breadcrumb A {
	COLOR: #688a92
}
A:hover {
	COLOR: #88bbc0
}
A:focus {
	COLOR: #88bbc0
}
#breadcrumb A:hover {
	COLOR: #88bbc0
}
#breadcrumb A:focus {
	COLOR: #88bbc0
}
#secondary_nav LI LI A:hover {
	COLOR: #88bbc0
}
#secondary_nav LI LI A:focus {
	COLOR: #88bbc0
}
A:visited {
	COLOR: #005360
}
#breadcrumb A:visited {
	COLOR: #005360
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.text_hide {
	LEFT: -9999px; POSITION: absolute
}
H2 {
	FONT-SIZE: 24px; MARGIN-BOTTOM: 12px
}
H2.multiline {
	MARGIN-BOTTOM: 13px
}
H3 {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 1px; COLOR: #a41128
}
H3.para_head {
	MARGIN: 20px 0pt -5px
}
#sub DIV.first H3 {
	MARGIN-BOTTOM: 3px
}
BODY.home H3 {
	MARGIN-BOTTOM: 8px
}
BODY.home #content H3 {
	MARGIN-BOTTOM: -2px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px; COLOR: #231f20
}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px; COLOR: #231f20
}
H4 {
	MARGIN-BOTTOM: 4px
}
BODY.home H4 {
	MARGIN-BOTTOM: -2px
}
SPAN.date {
	COLOR: #231f20
}
.more_link {
	PADDING-RIGHT: 5px; FONT-SIZE: 12px; BACKGROUND: url(/images/site/layout/more_marker.gif) no-repeat right center; MARGIN-BOTTOM: 1.5em
}
.back_link {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(/images/site/layout/prev_marker.gif) no-repeat left center; MARGIN-BOTTOM: 1.5em
}
SPAN.header_type {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #5f6062
}
SPAN.headline_sub {
	DISPLAY: block
}
P.results {
	COLOR: #231f20; FONT-STYLE: italic
}
#content IMG {
	BORDER-RIGHT: #e8eeef 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e8eeef 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 20px 12px 0px; BORDER-LEFT: #e8eeef 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e8eeef 1px solid
}
#content IMG.full_width {
	MARGIN-RIGHT: 0px
}
#content A IMG {
	BORDER-RIGHT: #99bcaf 1px solid; BORDER-TOP: #99bcaf 1px solid; BORDER-LEFT: #99bcaf 1px solid; BORDER-BOTTOM: #99bcaf 1px solid
}
UL LI {
	COLOR: #5f6062; LINE-HEIGHT: 21px
}
UL.marker LI {
	PADDING-TOP: 2px
}
UL.marker LI:unknown {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; content: '›'
}
BODY.services UL.marker LI:unknown {
	COLOR: #a41d2a
}
BODY.about UL.marker LI:unknown {
	COLOR: #005738
}
OL LI {
	COLOR: #414142
}
#main OL {
	
}
#main OL DT {
	MARGIN: 0px
}
#main DD.page {
	COLOR: #231f20; FONT-STYLE: italic
}
#main DD STRONG {
	COLOR: #231f20
}
DT SPAN.sub_dt {
	DISPLAY: block; FONT-WEIGHT: normal
}
DD.sub_dt {
	COLOR: #231f20; FONT-STYLE: italic
}
#main DT {
	CLEAR: both; MARGIN: 15px 0px 0px; LINE-HEIGHT: 19px
}
#main DL.image_dl DT {
	MARGIN-BOTTOM: 12px
}
#sub DT {
	MARGIN: 12px 0px 0px
}
#main DT.first {
	MARGIN: 0px
}
#sub DT.hilighted {
	MARGIN: -5px 0px -8px
}
#main .block_section {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #f0f3f4; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#main .block_section H4 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; COLOR: #688a92; LINE-HEIGHT: 19px
}
#header {
	POSITION: relative; HEIGHT: 189px
}
.logo_img {
	Z-INDEX: 10; LEFT: 33px; POSITION: absolute; TOP: 10px
}
#header H1 {
	DISPLAY: none
}
#nav {
	DISPLAY: none
}
#header FORM {
	DISPLAY: none
}
#secondary_nav {
	DISPLAY: none
}
#print_page {
	DISPLAY: none
}
.tab_nav2 {
	DISPLAY: none
}
#home_utility {
	DISPLAY: none
}
DIV.services {
	PADDING-RIGHT: 0px; BORDER-TOP: 4px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 14px
}
DIV.careers {
	PADDING-RIGHT: 0px; BORDER-TOP: 4px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 14px
}
DIV.news_events {
	PADDING-RIGHT: 0px; BORDER-TOP: 4px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 14px
}
DIV.about {
	PADDING-RIGHT: 0px; BORDER-TOP: 4px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 14px
}
DIV.contact {
	PADDING-RIGHT: 0px; BORDER-TOP: 4px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 14px
}
DIV.services {
	BORDER-TOP-COLOR: #a41d2a
}
DIV.careers {
	BORDER-TOP-COLOR: #075590
}
DIV.news_events {
	BORDER-TOP-COLOR: #f47c20
}
DIV.about {
	BORDER-TOP-COLOR: #005738
}
DIV.contact {
	BORDER-TOP-COLOR: #000
}
.spotlight_main {
	FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 460px
}
.spotlight_sub {
	FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 213px
}
.spotlight_sub UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #d2dcde 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(/images/site/layout/home_list_arrow.gif) no-repeat 0px center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 5px; HEIGHT: 22px
}
.spotlight_sub UL LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.spotlight_sub UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #a41d2a; LINE-HEIGHT: 1; PADDING-TOP: 7px; TEXT-DECORATION: none
}
#content {
	PADDING-RIGHT: 25px; MARGIN-TOP: -108px; BACKGROUND: url(/images/site/layout/content_bg.gif) repeat-y right 0px; LEFT: 0px; FLOAT: left; WIDTH: 670px; POSITION: relative; TOP: 0px
}
.one_column#content {
	WIDTH: 798px
}
BODY.home #content {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 211px; WIDTH: 702px; PADDING-TOP: 121px; POSITION: static
}
.one_column#content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.one_column#content #main {
	WIDTH: 567px
}
#utility {
	FONT-SIZE: 10px; LEFT: 232px; WIDTH: 660px; POSITION: absolute; TOP: 10px
}
#home_head {
	LEFT: 211px; WIDTH: 699px; POSITION: absolute; TOP: 0px
}
#breadcrumb {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #5f6062
}
#breadcrumb LI {
	DISPLAY: inline
}
#breadcrumb LI:unknown {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; content: ">"
}
#breadcrumb LI.second:unknown {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; content: ":"
}
#breadcrumb LI.first:unknown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; content: ""
}
#sidebar {
	Z-INDEX: 20; LEFT: 20px; WIDTH: 173px; POSITION: absolute; TOP: 253px
}
#sidebar DL {
	MARGIN-BOTTOM: 22px
}
#sidebar DT {
	MARGIN: 24px 0px 4px
}
#sidebar DT.first {
	MARGIN-TOP: 0px
}
#sidebar DD {
	COLOR: #5f6062
}
#sidebar DD.date {
	COLOR: #414142
}
#main {
	FLOAT: right; WIDTH: 439px; PADDING-TOP: 4px
}
BODY.home #main {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 467px; PADDING-TOP: 16px
}
#main DIV {
	PADDING-RIGHT: 0px; BORDER-TOP: #231f20 4px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px
}
#main DIV.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 14px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main DIV DIV {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sub {
	MARGIN-TOP: -97px; FLOAT: left; WIDTH: 227px
}
BODY.home #sub {
	MARGIN-TOP: 0px; FLOAT: right; WIDTH: 213px
}
#sub DIV {
	PADDING-RIGHT: 0px; BORDER-TOP: #ecf1f2 2px solid; MARGIN-TOP: 10px; PADDING-LEFT: 22px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
#sub DIV.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
BODY.home #sub DIV {
	PADDING-LEFT: 0px
}
#sub DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 182px; PADDING-TOP: 0px
}
#sub DIV.first {
	BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sub P {
	MARGIN-BOTTOM: 1.4em
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 18px; COLOR: #d2dcde; PADDING-TOP: 7px
}
#footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 18px; COLOR: #d2dcde; PADDING-TOP: 7px
}
#footer A:hover {
	COLOR: #fff
}
#footer A:focus {
	COLOR: #fff
}
#footer UL {
	DISPLAY: inline; MARGIN-RIGHT: 3px
}
#footer LI {
	DISPLAY: inline; MARGIN-RIGHT: 3px
}
ADDRESS {
	DISPLAY: inline; MARGIN-RIGHT: 3px
}
#footer LI:unknown {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #d2dcde; PADDING-TOP: 0px; content: "·"
}
#footer LI.first:unknown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; content: ""
}
ADDRESS {
	MARGIN: 0px 16px 0px -5px; FONT-STYLE: normal
}
FORM.form {
	FONT-SIZE: 12px
}
FORM.form LABEL.mandatory {
	FONT-SIZE: 11px; FONT-STYLE: italic
}
FORM.form EM {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; FONT-STYLE: normal
}
FORM.form INPUT {
	DISPLAY: block
}
FORM.form LABEL {
	DISPLAY: block
}
FORM.form TEXTAREA {
	DISPLAY: block
}
FORM.form INPUT {
	MARGIN-BOTTOM: 10px; WIDTH: 268px
}
FORM.form TEXTAREA {
	MARGIN-BOTTOM: 10px; WIDTH: 268px
}
FORM.form SELECT {
	MIN-WIDTH: 150px; MARGIN-BOTTOM: 10px
}
FORM.form INPUT.checkbox {
	DISPLAY: inline; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: baseline; WIDTH: auto
}
FORM.form LABEL.checkbox {
	DISPLAY: inline; VERTICAL-ALIGN: top
}
FORM.form .image_input {
	MARGIN-TOP: 20px; WIDTH: auto
}
.two_columns1 {
	FLOAT: left; WIDTH: 265px
}
.two_columns2 {
	FLOAT: left; WIDTH: 265px
}
.two_columns1 {
	MARGIN-RIGHT: 35px
}
#main DIV.two_columns1 UL {
	MARGIN-BOTTOM: 1.5em
}
#main DIV.two_columns2 UL {
	MARGIN-BOTTOM: 1.5em
}
UL.tab_nav {
	MARGIN: 0px
}
UL.tab_nav LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 100px
}
UL.tab_nav LI.first:unknown {
	content: ""
}
#main DIV.advanced_search {
	FLOAT: left; MARGIN: 0px 30px 0px 5px; WIDTH: 180px
}
#main DIV.advanced_search {
	TEXT-ALIGN: right
}
#main DIV.advanced_search INPUT {
	MARGIN-BOTTOM: 10px
}
#search_field {
	WIDTH: 170px
}
#main DIV.search_options {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 300px; PADDING-TOP: 8px
}
#main DIV.search_options LI {
	COLOR: #688a92
}
#main DIV.search_options INPUT {
	MARGIN-RIGHT: 7px
}
#content #main DIV.search_options UL LI:unknown {
	content: ""
}
#content UL.search_nav LI:unknown {
	content: ""
}
#content .spotlight_sub UL LI:unknown {
	content: ""
}
#content UL.search_nav {
	MARGIN-TOP: -35px; Z-INDEX: 10; FLOAT: right; POSITION: relative
}
#content UL.search_nav LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #414142 1px solid; PADDING-TOP: 0px
}
#content UL.search_nav LI.first {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content UL.search_nav LI.active {
	FONT-WEIGHT: bold; COLOR: #231f20
}
#content UL.search_nav LI:unknown {
	content: ""
}
UL.expand_control {
	MARGIN-BOTTOM: -10px; TEXT-ALIGN: right
}
UL.expand_control LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #414142 1px solid; PADDING-TOP: 0px
}
UL.expand_control LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main UL.issues_list LI DD.block_section {
	MARGIN-BOTTOM: 0px
}
#main UL.issues_list LI DT {
	MARGIN-TOP: 0px; PADDING-LEFT: 12px; BACKGROUND: url(/images/site/layout/issues_mark.gif) no-repeat 0px 5px; BORDER-BOTTOM: #f0f3f4 1px solid
}
#main UL.issues_list LI DT.selected {
	BACKGROUND: url(/images/site/layout/issues_mark_sel.gif) no-repeat 0px 7px
}
#main UL.issues_list STRONG {
	DISPLAY: block
}
BODY.services_solutions H2 {
	COLOR: #a31d2a
}
BODY.services_solutions H2.multiline {
	COLOR: #a31d2a
}
BODY.about H2 {
	COLOR: #005738
}
BODY.about H3 {
	COLOR: #005738
}
BODY.news_events H2 {
	COLOR: #f47c20
}
BODY.news_events H3 {
	COLOR: #f47c20
}
BODY.careers H2 {
	COLOR: #075590
}
BODY.careers H3 {
	COLOR: #075590
}
BODY.contact H2 {
	COLOR: #525252
}
BODY.contact H3 {
	COLOR: #525252
}
#sub DT.sIFR-replaced {
	MARGIN: -25px 0px -5px
}
.sIFR-flash {
	DISPLAY: none! important; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
.sIFR-alternate {
	DISPLAY: block! important; LEFT: auto! important; VISIBILITY: visible! important; POSITION: static! important; TOP: auto! important
}
TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
